/*
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 - width is required for IE */
#popupcontent_panel.yui-panel{ border:none; background-color:transparent; width:550px;}



.yui-panel-container.shadow .underlay {background-color:transparent;bottom:0;height:24px;left:3px;opacity:0.12;right:-3px;top:200px;}
.yui-panel .hd {background:transparent none repeat scroll 0%;border:medium none;color:#FFFFFF;font-size:100%;font-weight:bold;line-height:100%;margin:1px 0pt 0pt;
position:relative;white-space:nowrap;}

/* modal mask */
#popupcontent_panel_mask {background-color:#fff;}

/* underlay */
#popupcontent_panel_c.yui-panel-container.shadow .underlay, #minicart_detail_c.yui-panel-container.shadow .underlay, 

/* header */
 
/* body */
/*popup panel css*/
#popupcontent_panel.yui-panel .bd {padding:10px; }
#popupcontent_panel #buttons, #lightboxcontent_panel #buttons { width:350px; }
#popupcontent_panel.yui-panel .container-close { background-image:url(../../../images/popup_hd_bt_close.gif);
height:24px;margin:3px 5px 0pt 0pt;right:4px;top:2px;width:21px; }
#popupcontent_panel.yui-panel .hd .tl { background:transparent url(../../../images/popup_hd_tl.png) repeat scroll 0%;height:50px;position:absolute;top:0pt;width:8px; }
/* */
html*#popupcontent_panel.yui-panel .hd .tl {
/* NS & Safari , might effect with IE5 MAC */
/* IE 6 can read it & this is !important for NS & Safari */
/* FF can't read this */
        
  left:-6pt !important;
 left/* */:/**/-5pt;
  left /**/: -5pt;
}/**/

/* this is for above css, please do not remove */
#abcdef  {

}
/* */

*:first-child+html #popupcontent_panel.yui-panel .hd .tl{
  left: -5pt !important;
}
#popupcontent_panel.yui-panel .hd .tl {left:-7px;}

#popupcontent_panel.yui-panel .hd span {line-height:20px;padding-left:3px;}
#popupcontent_panel.yui-panel .hd .tr{ background:transparent url(../../../images/popup_hd_tr.png) repeat scroll 0%;height:50px;position:absolute;right:-4pt;top:0pt;
width:8px;}
#popupcontent_panel.yui-panel .hd  {background:#6A6A6A none repeat scroll 0% 50%;border-bottom:medium none;color:#FFFFFF;font-size:1em;font-weight:bold;height:45px;
margin:-1px 8px 0pt 7px;padding:5px 0pt 0pt 1px;width:377px;}

/*Lightbox script css*/
#lightboxcontent_panel.yui-panel {background:#6C6C6C none repeat scroll 0%;float:left;text-align:left;}
#lightboxcontent_panel.yui-panel .bd {background:#FFFFFF none repeat scroll 0%;border:1px solid #6C6C6C;}
#lightboxcontent_panel.yui-panel .hd span {text-align:left;width:700px;float:left;padding:5px;}
#lightboxcontent_panel.yui-panel .container-close {background-image:url(../../../images/popup_hd_bt_close2.gif);height:24px;margin:3px 5px 0pt 0pt;position:absolute;right:1px;top:4px;width:21px;}
#lightboxcontent_panel.yui-panel .hd {height:43px;margin-top:0px;padding:5px;text-align:left;}

#lightboxcontent_panel_c.yui-panel-container.shadow .underlay {}
#lightboxcontent_panel.yui-panel .hd .tl { }
#lightboxcontent_panel.yui-panel .hd .tr {}

.bd .lightBoxContent {}
#lightboxcontent_panel.yui-panel .bd {}
#lightboxcontent_panel.yui-panel {}
#lightboxcontent_panel.yui-panel .bd #lightboxcontent {}
#lightboxcontent_panel.yui-panel .bd #lightboxcontent p p{}
#lightboxcontent_panel.yui-panel .bd img {}
#lightboxcontent_panel.yui-panel .bd #lightboxcontent {}
#lightboxcontent_panel.yui-panel .bd #lightboxcontent p p{}



.bd #popupcontent {background:#ffffff url(../../../images/pwriteareview.gif) no-repeat scroll left bottom;padding:10px;width:379px;position:relative;right:10px;bottom:10px;}





/* 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, #invt_popup #lightboxcontent_panel.yui-panel { overflow:hidden; }
#invt_popup #popupcontent_panel h1, #invt_popup #lightboxcontent_panel.yui-panel { display:none; } /* hide the title because it is already supplied in the popup header */

#writereview #buttons a#back_link,#productreviews #buttons a#back_link,#thankyou #writereviewthankyou a#back_link,#thankyou #tellafriendthankyou a#back_link {background:transparent url(../../../images/bt_backtopd.gif) no-repeat scroll left top;display:block;height:34px;margin-top:5px;text-indent:-5000px;width:172px;}

#productreviews #buttons a#writeownreview_link {background:transparent url(../../../images/bt_writeyourown.gif) no-repeat scroll left top;display:block;height:24px;margin-top:5px;text-indent:-5000px;width:148px;}
#writereview fieldset textarea {font-size:1.2em;padding:2px;width:220px;}
#writereview fieldset label {margin-bottom:10px;}
/* 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;}
/* you should remove this line if you want to show the minicart at all times as a static element */
#minicart_detail { position:relative; top:0px; left:610px; font-size:0.9em; color:#333; z-index:1;} /* add the z-index for IE to float popup above Element heading graphics */
#minicart_detail #popupcart_panel {overflow:visible;height:auto !important;} /*leave overflow hidden when using animation*/
*:first-child+html #minicart_detail #popupcart_panel{width:255px !important;}
#popupcart ul#minicart_totals {bottom:19px;float:left;left:8px;position:relative;}
#popupcart ul#minicart_totals a {color:#ffffff !important;}
#popupcart ul#minicart_totals li.total{float:left;}
#minicart_detail #popupcart_panel.yui-panel { width: 255px;}
#popupcart li.items a {}
#popupcart li.total a {}
#popupcart li.items {background:none;border-right:1px solid #FFFFFF;line-height:4px;margin-top:2px;padding:2px 5px 2px 0pt;}
#popupcart li.total {}
ul#minicart_links li.viewbasket a{background:transparent url(../../../images/bt_gotobasket.gif) no-repeat scroll left top;display:block;height:29px;margin:0pt 0pt 0pt-2px;padding:0pt;text-indent:-5000px;width:115px;margin:4px 0pt 6px 6px;}
ul#minicart_links li.checkout a {background:transparent url(../../../images/bt_gotocheckout.gif) no-repeat scroll left top;display:block;height:29px;text-indent:-5000px;width:110px;margin:4px 7px 0pt 0pt;}
#popupcart h2 {display:none;}
#popupcart .details h2 {display:block !important;padding-top:5px;}
#popupcart .details {font-size:0.9em !important;}
/* header */
/* margin-left matches width of corner graphic */
#minicart_detail .yui-panel .hd {background:#6A6A6A url(../../../images/hdr_fyourbasket.gif) no-repeat scroll left top;border:medium none;display:block;height:50px;margin-left:8px;margin-right:9px;padding:0pt;text-indent:-5000px;width:240px;}
#minicart_detail .yui-panel .hd span {line-height:20px; padding-left:3px;}
#minicart_detail .yui-panel .hd .tl { background:transparent url(../../../images/popup_hd_tl.png) repeat scroll 0% 50%;height:50px;left:-6pt;position:absolute;top:0pt;width:8px;}
#minicart_detail .yui-panel .hd .tr { background:transparent url(../../../images/popup_hd_tr.png) repeat scroll 0%;height:50px;position:absolute;right:-5pt;#right:-5pt;_right:-5pt;top:0pt;width:8px; }

/* body */
#minicart_detail .yui-panel .bd { background:url(../../../images/pbasketbg.gif) no-repeat scroll left bottom;
padding:0 10px 10px 10px 0;overflow:visible;width:255px;}
/* products */
#minicart_detail ul { width: 100%; overflow: hidden; clear: both; }
ul#minicart_products { margin:5px 0pt; }
ul#minicart_products li { border-bottom:1px solid #CCCCCC;clear:both;overflow:hidden;padding:0pt 0pt 11px;width:242px;margin-left:5px; }
ul#minicart_products h2 { margin: 0; padding: 0; font-size:1.1em; }
ul#minicart_products p { margin: 0; padding: 0; }
ul#minicart_products .image { float: left;margin:8px 0pt 0pt 4px;}
ul#minicart_products .details { float: right; width: 178px; }
ul#minicart_products .image {} 
ul#minicart_products img { width:50px; }
/* links */
ul#minicart_totals li.items, ul#minicart_links li.viewbasket { float:left; display:inline; }
ul#minicart_totals li.total, ul#minicart_links li.checkout { float:right; display:inline; }
/* close window button */
#minicart-close {background-image:url(../../../images/popup_hd_bt_close.gif);background-repeat:no-repeat;cursor:pointer;height:17px;margin:0px;padding:0px;position:absolute;right:6px;#right:6px;_right:12px;top:6px;visibility:inherit;width:19px;z-index:6;}

.yui-panel .bd {overflow:visible !important;}

/* 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; }