/*
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*/
/* underlay */
.yui-panel{font-family:Tahoma,Arial,Helvetica,Verdana,sans-serif}
#.yui-panel-container.shadow .underlay {
    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #CCD453;
	opacity: .12;
    filter: alpha(opacity=0);  /* Shadow is removed for IE because it does not resize */
}

#popups .close{display:none;}
/* header */

#popupcontent_panel.yui-panel .hd {
	padding:0;
	border:none;
	background-color:#666;
	color:#FFF;
	height:20px;
	margin-left:8px; /* matches width of corner graphic */
	margin-right:8px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:1em;
	overflow:visible; }

#popupcontent_panel.yui-panel .hd span {line-height:20px; padding-left:3px;}

#popupcontent_panel.yui-panel .hd .tl {
	width:8px;
	height:20px;
	top:0;
	left:0;
	background:transparent url(../../../images/popup_hd_tl.png);
	position:absolute; }

#popupcontent_panel.yui-panel .hd .tr {
	width:8px;
	height:20px;
	top:0;
	right:0;
	background:transparent url(../../../images/popup_hd_tr.png);
	position:absolute; }
	*/
#popupcontent_panel.yui-panel h1 { display:none; } /* hide the title because it is already supplied in the popup header */
#popupcontent_panel.yui-panel .toInvt { display:none; }
/* close window button */
#popupcontent_panel.yui-panel .container-close {
	top:2px;
	right:4px;
	height:13px;
	width:52px;
	margin-right:10px;
	background-image:url(../../../images/prClose.gif);
	}

#popupcontent_panel.yui-panel .container-close:hover { background-image:url(../../../images/prCloseOver.gif); }
	
/*body */
#popupcontent_panel.yui-panel .bd {
	overflow:hidden;
	padding:20px 0 0 0;
	border: 1px solid #dfded9;
	background-color:#FFF; }
	
#popupcontent_panel #buttons { width:350px; } /* hide the title because it is already supplied in the popup header */



.yui-panel {background-color:transparent;border:medium none;}
/* 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;   left:553px; top:-17px;color:#402e00; z-index:4;} /* add the z-index for IE to float popup above Element heading graphics */
ul#minicart_links { width:100%; }
#minicart_detail #popupcart_panel {overflow:visible;} /*leave overflow hidden when using animation*/
#minicart_detail #popupcart_panel.yui-panel {width:406px; *width: 406px;} /* obsolete after 5_3_16 */

/* header */
/* margin-left matches width of corner graphic */
#minicart_detail .yui-panel .hd {padding:0; background:url(../../../images/popup_hd_tm-minicart.png) left top repeat-x; color:#333; height:24px; text-transform:uppercase; font-weight:bold; overflow:visible; text-align:left; border:0; width:388px; *width:388px; position:relative;margin:0 8px;}
#minicart_detail .yui-panel .hd span {line-height:24px; padding-left:145px; text-indent:-5000px; display: block;}
#minicart_detail .yui-panel .hd span#minicart-close{margin-top:-5px;padding-top:10px;}
#minicart_detail .yui-panel .hd .tl {width:10px; height:24px; top:0; left:-8px; background:url(../../../images/popup_hd_tl-minicart.png) no-repeat left top; position:absolute;}
#minicart_detail .yui-panel .hd .tr {width:10px; height:24px; top:0; right:-10px; background:transparent url(../../../images/popup_hd_tr-minicart.png) no-repeat right top; position:absolute;}

/* body */
#minicart_detail .yui-panel .bd {background:url(../../../images/minicartpopup_bottom.png) left bottom no-repeat; padding:0 0 8px 0;}
#minicart_detail #popupcart {background: #faf9f6 url(../../../images/minicartpopup_h.png) no-repeat 8px top; padding: 0px 8px; border-left:2px solid #CCD453; border-right: 2px solid #CCD453; *width: 386px;}
#minicart_detail #popupcart h2 {margin:0 0 0 10px; padding:10px 0 0 0;}
#minicart_detail #popupcart h2 a {height:16px; width:164px; /*text-indent:-5000px;*/ outline:0; display: block; color: #FFF;}
#minicart_detail #popupcart p {margin:29px 0 0 10px; padding:10px 0 5px 8px;}
#minicart_detail #minicart_totals {margin:11px 0 0 0; text-align: right; float:right; /*overflow:hidden;*/}
#minicart_detail #minicart_totals li {display: inline;}
/*#minicart_detail #minicart_totals li.total {float:right;}*/
#minicart_detail #popupcart #minicart_totals li a {font-size:1.1em; font-weight:bold; color:#402E00;}
/* products */
#minicart_detail ul {width:100%; /*overflow: hidden; */clear: both;}
#minicart_detail ul#minicart_products {width:400px; margin:29px 0px 0px -5px; *margin-top: 10px; padding:0; padding:7px 0 0 0; overflow: auto; max-height:435px;}
* html #minicart_detail ul#minicart_products{height: expression( this.scrollHeight > 434 ? "435px" : "auto" ); *width:390px;}
#minicart_detail ul#minicart_products li {width:372px; overflow:hidden; float:left; margin:0; padding:15px 0 15px 11px; border-bottom:1px solid #402e00; background-color: #FFFFFF;}
* html #minicart_detail ul#minicart_products li{*width:360px;}
#minicart_detail ul#minicart_products p {margin: 0; padding: 0;}
#minicart_detail ul#minicart_products .image {float:left; width:84px;}
/*#minicart_detail ul#minicart_products .image img {border:1px solid #676767;}*/
#minicart_detail ul#minicart_products .details {float:right; width:268px; padding-right: 13px;}
* html #minicart_detail ul#minicart_products .details{*padding-right: 5px;}
#minicart_detail ul#minicart_products .details h2 {margin:0 0 6px 0; padding:0; width:190px; height:100%; font-size:1.1em; font-weight:bold; float: left;}
#minicart_detail ul#minicart_products .details h2 a {background:none; text-indent:0; width:100%; height:100%; color:#402E00; font-weight:bold; text-transform:capitalize;}
#minicart_detail ul#minicart_products .details .invtatt {float: left; margin-bottom: 5px; clear: both; width: 100%;}
#minicart_detail ul#minicart_products .details .price {font-size:1.1em; color:#402E00; background:none; text-align:right; float:none;}
#minicart_detail ul#minicart_products .details .quantity {clear:both; font-size:1em; color:#402E00; margin:0;padding:0; background:none;}
/* links */
#minicart_detail ul#minicart_links {padding:10px 0 0 0; margin-top:-1px; position:relative; z-index:3; height: 30px;} /* We add this because IE6 doesn't like float right on li.checkout without it */
#minicart_detail ul#minicart_links li.viewbasket {float:left;}
#minicart_detail ul#minicart_links li.checkout {float:right;}
#minicart_detail ul#minicart_links li.viewbasket a img {background:url(../../../images/bt_minicart_detail_basket.png) no-repeat left top;}
/* #minicart_detail ul#minicart_links li.checkout a img {background:url(../../../images/bt_minicart_detail_checkout.png) no-repeat left top;} */
/* close window button */
#minicart-close {top:12px; right:4px; height:9px; width:10px; background:url(../../../images/popup_hd_bt_close.gif) no-repeat right top; position:absolute; z-index:6; margin:0; padding:0; cursor:pointer; visibility:inherit; background-repeat:no-repeat;}
#minicart-close:hover {background:url(../../../images/popup_hd_bt_closeover.gif) no-repeat right top;}