/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/

@import "/venda-support/js/external/yui/build/container/assets/container.css"; /* This MUST be left in place as it defines the base styling */

/* Panel modality mask styles */
/* See http://developer.yahoo.com/yui/examples/container/panelskin1.html for skining tutorial*/

/* general panel */
.yui-panel { border:none; background-color:transparent; }

/* popup panel */
#popupcontent_panel.yui-panel, #lightboxcontent_panel.yui-panel, #loading_panel.yui-panel, #enlarge_panel.yui-panel { border:none; background-color:transparent;}

/* modal mask */
#popupcontent_panel_mask, #lightboxcontent_panel_mask, #wait_panel_mask, #loading_panel_mask, #enlarge_panel_mask {background-color:#fff;}

/* underlay */
#popupcontent_panel_c.yui-panel-container.shadow .underlay, #minicart_detail_c.yui-panel-container.shadow .underlay, #lightboxcontent_panel_c.yui-panel-container.shadow .underlay, #loading_panel_c.yui-panel-container.shadow .underlay, #enlarge_panel_c.yui-panel-container.shadow .underlay {display: none;}

/* header */
/* margin-left matches width of corner graphic */
#popupcontent_panel.yui-panel .hd, #lightboxcontent_panel.yui-panel .hd, #wait_panel.yui-panel .hd, #loading_panel.yui-panel .hd, #enlarge_panel.yui-panel .hd 
{ padding:0; border:1px solid #D5D5D5; background-color:#ffffff; color:#333; height:19px; font-size:1em; overflow:visible;}
#popupcontent_panel.yui-panel .hd span, #lightboxcontent_panel.yui-panel .hd span, #wait_panel.yui-panel .hd span,
#loading_panel.yui-panel .hd span, #enlarge_panel.yui-panel .hd span {line-height:19px; text-transform: uppercase; font-weight: normal;padding-left:15px;}
#popupcontent_panel.yui-panel .hd .tl, #lightboxcontent_panel.yui-panel .hd .tl, #wait_panel.yui-panel .hd .tl, #loading_panel.yui-panel .hd .tl, #enlarge_panel.yui-panel .hd .tl { display: none;}
#popupcontent_panel.yui-panel .hd .tr, #lightboxcontent_panel.yui-panel .hd .tr, #wait_panel.yui-panel .hd .tr, #loading_panel.yui-panel .hd .tr, #enlarge_panel.yui-panel .hd .tr { display: none; }


/* close window button */
#popupcontent_panel.yui-panel .container-close, #lightboxcontent_panel.yui-panel .container-close,
#loading_panel.yui-panel .container-close, #enlarge_panel.yui-panel .container-close { top:2px; right:1px; height:17px; width:17px; background-image:url(../../../images/popup_hd_bt_close.gif); }
#popupcontent_panel.yui-panel .container-close:hover, #lightboxcontent_panel.yui-panel .container-close:hover, 
#loading_panel.yui-panel .container-close:hover, #enlarge_panel.yui-panel .container-close:hover { background-image:url(../../../images/popup_hd_bt_closeover.gif); }
	
/* body */
#popupcontent_panel.yui-panel .bd, #lightboxcontent_panel.yui-panel .bd, #wait_panel.yui-panel .bd, #loading_panel.yui-panel .bd, #enlarge_panel.yui-panel .bd { padding:15px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;background-color:#FFF; }
#popupcontent_panel #buttons, #lightboxcontent_panel #buttons, #loading_panel #buttons, #enlarge_panel #buttons { width:350px; }

/* product list specific */
#icat_popup #popupcontent_panel.yui-panel { width: 430px; }
#icat_popup #popupcontent_panel.yui-panel .bd { height: 425px; overflow: auto; }

/* product detail specific */
#invt_popup #popupcontent_panel.yui-panel { width: 390px; }
#invt_popup #popupcontent_panel.yui-panel .bd {overflow:hidden; /*font-size:1.1em;*/}
#invt_popup #popupcontent_panel_h span img {display:none;}
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #tellafriend{color: #333;}
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #tellafriend h1 {color:#333; font-size:0.9em; border-bottom:0px; padding:0; margin:0 0 0 0; position:relative; top:-27px; left:0px; overflow:hidden; z-index: 20;display:none;}
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #tellafriend fieldset label {float:left; padding:3px 0 0 0px; margin:0;width:33%;}
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #tellafriend div.ppmsg label{width: 90%;}
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #tellafriend #field1{width: auto;}
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent input, #invt_popup #popupcontent_panel.yui-panel .bd #popupcontent textarea {font-size:1em;}
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #writereview h1,
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #tellafriendthankyou h1,
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #writereviewthankyou h1,
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #emailmeback h1,
#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent #emailinstockthankyou h1,

#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent textarea {float:left; width:180px; margin:5px 0 0 0;}
#invt_popup #popupcontent_panel_c{}

#invt_popup #popupcontent_panel.yui-panel .bd #popupcontent .ppmsg input {border:none;}

/*#invt_popup #popupcontent_panel h1 { display:none; }*/ /* hide the title because it is already supplied in the popup header */

/* lightbox - product detail */
#lightbox_holder{top: 0px;height: 565px;}
.lightBoxContent{width: 480px;text-transform: uppercase;}
#lightbox_holder #lightboxcontent_panel{width: 512px;min-height: 575px;}
#lightbox_holder #lightboxcontent_panel.yui-panel .bd {overflow:hidden;width:480px;color:#333;}
#imageware{height: 515px;text-align: center;padding: 5px 0px;}
p#getFlashPlayer,p#noFlashPlayer{color: #333;width: 100%;text-align: center;margin: 5px 0px;}
a#closelightbox{color: #333;display:block;margin:10px auto 0px;width:30px;}
#popups #noFlashPlayerLrgImg,#popups #noFlashPlayer,#popups #getFlashPlayer{margin-left: 0px;margin-right: 0px;width: 100%;text-align: center;}
#lightbox_holder #lightboxcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the */
#lightboxflash { display:block; }
.yui-overlay,.yui-panel-container{z-index:3;}
.yui-panel-container{left: 180px;}
* html .yui-panel-container{left: 0px;}
*:first-child+html .yui-panel-container{left: 0px;}
/* loading panel */
#wait_panel.yui-panel { width:240px; }
#wait_panel.yui-panel .bd #loadPanelImg {	background-image:url(../../../images/loading_bar.gif); display:block; width:220px; height:19px; }

/* minicart detail */

/* if the minicart detail is to appear in a popup window then you need to hide the element */
/* javascript will use innerHTML to pull the content into the popup */
#minicart_element {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;z-index: 2;}
/* you should remove this line if you want to show the minicart at all times as a static element */

#minicart_detail { position: absolute; top: 0px;right: 0px;color:#424242; z-index: 2;font-size: 1.111em;} /* add the z-index for IE to float popup above Element heading graphics */
*:first-child+html #minicart_detail{right: 305px;}
* html #minicart_detail{right: 305px;}
#minicart_detail #popupcart_panel {overflow:visible;} /*leave overflow hidden when using animation*/
#minicart_detail #popupcart_panel.yui-panel {width:300px; *width: 300px;} /* obsolete after 5_3_16 */

/* header */
/* margin-left matches width of corner graphic */
#minicart_detail .yui-panel .hd { padding:0; border:1px solid #D5D5D5; background-color:#ffffff; color:#333333; height:19px;
text-transform:uppercase; font-size:1em; overflow:visible; text-align: left;}
#minicart_detail .yui-panel .hd span {line-height:19px; padding-left: 15px; font-weight: normal;}
#minicart_detail .yui-panel .hd .tl { display: none;}
#minicart_detail .yui-panel .hd .tr { display: none; }

/* body */
#minicart_detail .yui-panel .bd { padding: 15px; border-left:1px solid #D5D5D5; border-right:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;background-color:#FFF;float: left;min-width: 273px;}
#minicart_detail .yui-panel .bd #popupcart {margin: 0; padding: 0;float: left;}
#minicart_detail .yui-panel .bd #popupcart h2 {float:left; padding-left:17px; margin: 0; font-size:1em; background:url(../../../images/img_bag.gif) no-repeat top left; }
#minicart_detail .yui-panel .bd #popupcart p {color:#43464B; padding:11px 0 11px 0; margin:0; float: left;}
/* products */
#minicart_detail ul { /*width: 100%;*/ overflow: hidden; /*clear: both; */}
/* Total */
ul#minicart_totals {clear:both; float:left; padding:0; margin:0; width: 100%;}
ul#minicart_totals li {float:left;}
ul#minicart_totals li.items {margin: 0px 0 0 0px; padding:0px 0px;}
ul#minicart_totals li.items a {font-size:1em; color:#43464B;}
ul#minicart_totals li.total {display:block; font-size:1em; padding: 0px 17px 0 21px;}
ul#minicart_totals li.total a {color:#43464B;}
ul#minicart_totals li.total #updatemdTotal {padding:0 0 0 5px;}
ul#minicart_totals li a{text-transform: capitalize;}
#popupcart ul.items_empty p {color:#43464B;}
/* Items */
ul#minicart_products {clear:both; margin:0 0 5px 0; padding:7px 0 7px 0;float: left;}
ul#minicart_products li {padding:6px 0 5px 0; clear: both; overflow:hidden; margin:0; border-bottom:1px solid #E5E5E5;float: left;overflow: hidden;width: 273px;}
ul#minicart_products li.first {border: none;}
ul#minicart_products p { margin: 0; padding: 0; }
ul#minicart_products .minicartimage {float: left; padding:0; margin:0; text-align: center; width: 98px;}
ul#minicart_products .details{ float: right; width: 164px; text-align:left; margin: 0; padding: 0;}
ul#minicart_products .image{float: left;}
*html ul#minicart_products .details{width: 164px;}
*html ul#minicart_products .details div{width: 164px;}
#minicart_detail .yui-panel .bd #popupcart  ul#minicart_products .details h2 { margin: 0; padding: 0; width: 100%; float:left; text-align:left; background: none;}
#minicart_detail .yui-panel .bd #popupcart  ul#minicart_products .details h2 a {color:#43464B;border: none;padding-left: 0px;}
ul#minicart_products .details .invtatt {clear:both; width: 100%; color:#43464B; margin: 0; padding: 0;}
ul#minicart_products li div.details p.price, ul#minicart_products .details .quantity, ul#minicart_products .details .unpublished{clear:both; width: 164px; text-align:left; font-size:1em; padding:0; color:#43464B; margin: 0;}
ul#minicart_products .details .quantity {}
/* links */
ul#minicart_links { clear:both; width: 273px; padding:0; margin:0;float: left;}
ul#minicart_links li.viewbasket {text-align: left;float: left;}
ul#minicart_links li.checkout {}
ul#minicart_links li.checkout a {float:right; width:68px; height:24px; display:block; background:url(../../../images/bt_gotocheckoutminicart.gif) no-repeat bottom right; text-indent:-50000px; outline:0; overflow: hidden; margin-right: 2px; margin-bottom: 2px;}
ul#minicart_links li.checkout a:hover {text-decoration:none;}

 /* We add this because IE6 doesn't like float right on li.checkout without it */
/* close window button */
#minicart_detail .yui-panel .hd span#minicart-close{margin: 0px 0px;padding: 0px 0px;}
#minicart-close { top:2px; right: 1px; height:17px; width:17px; background:url(../../../images/popup_hd_bt_close.gif);
position:absolute; z-index:6; margin:0px; padding:0px; cursor:pointer; visibility:inherit; background-repeat:no-repeat;}
#minicart-close:hover { background-image:url(../../../images/popup_hd_bt_closeover.gif);}


/* product detail popup specific */
#locayta_popup #popupcontent_panel.yui-panel { width:578px; } /* must be greater than the specified width of #productdetail */
#locayta_popup #popupcontent_panel.yui-panel .bd { height: 300px; overflow-y:auto; overflow-x:hidden; }

