/*
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; }
.yui-panel .bd p{width:100%;clear:both !important;font-size:0.9em;margin:0;padding:5px 0;}
/* popup panel */
#popupcontent_panel.yui-panel, #lightboxcontent_panel.yui-panel, #signin_panel.yui-panel {background-color:transparent;}

#lightboxcontent_panel {width:auto;height:auto;}
#lightboxcontent_panel_c {width:auto;height:auto;}
*html #lightboxcontent_panel {width:450px;height:670px;}
*html #lightboxcontent_panel_c {width:450px;height:670px;}
*:first-child+html #lightboxcontent_panel {width:450px;height:670px;}
*:first-child+html #lightboxcontent_panel_c {width:450px;height:670px;}
#lightboxcontent_panel_c #lightboxflash , #lightboxcontent_panel_c #enlarged {overflow:auto;}
#lightboxcontent_panel_c .underlay {display:none !important;}

/* modal mask */
#popupcontent_panel_mask, #lightboxcontent_panel_mask, #wait_panel_mask, #signin_panel_mask {background-color:#ccc;}

/* 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 { top: 3px; bottom: -3px; right: -3px; left: 3px; background-color: #000; opacity: .12; filter: alpha(opacity=0); }

/* header */
/* margin-left matches width of corner graphic */
#popupcontent_panel.yui-panel .hd, 
#lightboxcontent_panel.yui-panel .hd, 
#wait_panel.yui-panel .hd, 
#signin_panel.yui-panel .hd { padding:0; border:none; background:#333 url(../../../images/size_bg_au10.jpg); color:#fff; height:24px; margin-left:8px; margin-right:8px; text-transform:uppercase; font-weight:bold; font-size:1em; overflow:visible; }
#popupcontent_panel.yui-panel .hd span, 
#lightboxcontent_panel.yui-panel .hd span, 
#wait_panel.yui-panel .hd span, 
#signin_panel.yui-panel .hd span {line-height:24px; padding-left:3px;}
#popupcontent_panel.yui-panel .hd .tl, 
#lightboxcontent_panel.yui-panel .hd .tl, 
#wait_panel.yui-panel .hd .tl, 
#signin_panel.yui-panel .hd .tl { width:8px; height:24px; top:0; left:0; background:#333 url(../../../images/size_bg_au10.jpg); position:absolute; }
#popupcontent_panel.yui-panel .hd .tr, 
#lightboxcontent_panel.yui-panel .hd .tr, 
#wait_panel.yui-panel .hd .tr, 
#signin_panel.yui-panel .hd .tr { width:8px; height:24px; top:0; right:0; background:#333 url(../../../images/size_bg_au10.jpg); position:absolute; }

/* close window button */
#popupcontent_panel.yui-panel .container-close, 
#lightboxcontent_panel.yui-panel .container-close, 
#signin_panel.yui-panel .container-close { top:2px; right:4px; height:22px; width:17px; background:url(../../../images/popup_hd_bt_close.gif) no-repeat center center; }
#popupcontent_panel.yui-panel .container-close:hover, 
#lightboxcontent_panel.yui-panel .container-close:hover, 
#signin_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{ padding:10px; border:2px solid #333; background-color:#FFF; }
#popupcontent_panel #buttons, #lightboxcontent_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: 820px; border:1px solid #333;}
#invt_popup #popupcontent_panel.yui-panel .bd { overflow:hidden; }
#invt_popup #popupcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the popup header */

/* lightbox - product detail */
#lightbox_holder #lightboxcontent_panel.yui-panel .bd { overflow:hidden;width:425px;height:625px; }
*:first-child+html #lightbox_holder #lightboxcontent_panel.yui-panel .bd { width:auto;height:auto; }
#lightbox_holder #lightboxcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the */
#lightboxflash { display:block;margin: 0px auto; }

/* 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 */
#minicart_element {position:absolute;left:707px;top:-500px;width:1px;height:1px;overflow:hidden;}
/*#minicart_detail { position:absolute; top:0px; left:720px; 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:hidden;width:300px;} /*leave overflow hidden when using animation*/
#minicart_detail #popupcart_panel .yui-panel { width: 300px;} /* obsolete after 5_3_16 */

/* header */
#popupcart_panel {width:269px !important;font-family:Georgia,Serif;border:1px solid #dfd8c2;background: transparent url(../../../images/nav_bg.png) top left; height:auto !important; }
/* margin-left matches width of corner graphic */
#minicart_detail{
	right:235px;
	position:relative;
	/*top:24px;*/
	z-index:1;
	color: #fff;
}
#minicart_detail #popupcart_panel_h {height:10px;font-family: Georgia,Serif;}
#minicart_detail .yui-panel .hd {background:none;padding:0; border:none; color:#dfd8c2; margin:10px 8px 0 8px; font-weight:bold; font-size:1.2em; overflow:visible; }
#minicart_detail .yui-panel .hd span {line-height:20px; padding-left:3px;}
#minicart_detail .yui-panel .hd span#minicart-close {display:block !important;}
#minicart_detail .yui-panel .hd .tl {height:29px;left:10px;position:absolute;top:9px;width:143px;}
#minicart_detail .yui-panel .hd .tr {width:8px; height:42px; top:0; right:0; position:absolute; }

/* body */
#minicart_detail .yui-panel .bd {margin:0 10px 10px;}
/*#minicart_detail #popupcart_panel_c {top:10px; left:689px;position: static;}*/
#minicart_detail .yui-panel .bd #popupcart {float:left; margin:-15px 0 0 0;}

#minicart_detail .yui-panel .bd #popupcart h2 {float:left; font-size:0.9em; margin:0 0 2px; width:160px;}
#minicart_detail .yui-panel .bd #popupcart #minicart_products h2 {height:auto;margin:0;width:auto;}
#minicart_detail .yui-panel .bd #popupcart h2 a {float:left;font-weight:normal;margin:4px 0 0; padding:0 0 0 22px;}
#minicart_detail .yui-panel .bd #popupcart #minicart_products h2 a {margin:0;padding:0;}
.minicartPopupBottom {width:245px;}
.minicartPopupBottomLeft {float:left;}
.minicartPopupBottomRight {float:right;}
/* products */
#minicart_detail ul { width: 100%;}
#minicart_detail ul#minicart_totals {clear: both; display:block; float:left; padding:31px 0 9px 0px; width:160px;}
#minicart_detail ul#minicart_totals li.items {border:none;}
#minicart_detail ul#minicart_totals li.total {border:none;}
ul#minicart_products { border-top: 1px dotted #dfd8c2; clear: both; margin-bottom: 10px; }
ul#minicart_products li { display:block;border-bottom:1px dotted #dfd8c2;clear:both;overflow:hidden;padding:3px 0 3px 3px;width:250px;}
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;width:80px;}
ul#minicart_products .details { float: right; width:160px;color:#aca29c;margin:0 7px 0 2px;}
ul#minicart_products .item a {color:#dfd8c2;}
ul#minicart_products .price {color:#aca29c;}
/* links */
ul#minicart_links { float:left;width:100%;font-size:0.9em;font-weight:bold;} /* We add this because IE6 doesn't like float right on li.checkout without it */
ul#minicart_totals li.items {display:block; margin: 0 15px 0 0; font-weight: bold; float:left; display:inline; }
ul#minicart_totals li.total {display:block; float:left; font-weight:bold; display:inline; }
ul#minicart_totals li.total span { padding: 0 0 0 6px;}
ul#minicart_totals li.items a, ul#minicart_totals li.total a {color:#dfd8c2;}
#updatemdTotal {padding:0 0 0 2px;}
ul#minicart_links li.checkout {float:left; display:inline;width:73px;}
ul#minicart_links li.checkout a {float:right;height:33px; width:73px;}
ul#minicart_links li.viewbasket {float:left; display:inline;width:143px;}
ul#minicart_links li.viewbasket a{height:33px; width:135px; margin: 0 0 0 6px; float:left;}
/* close window button */
#minicart-close { top:2px; right:-3px; height:17px; width:17px; background-image:url(../../../images/popup_hd_bt_close.gif); position:absolute; z-index:6; margin:3px 0 0 0; padding:0; cursor:pointer; visibility:inherit; background-repeat:no-repeat; }
#minicart-close:hover { background-image:url(../../../images/popup_hd_bt_closeover.gif); }


/* sign in */
#signin_popup {text-align: left;}
#iframewrapper {margin:0 auto; padding-top:0; text-align: left; position: relative;}
#iframewrapper .checkoutR, #signin_popup .checkoutR {display:none;} /* hides the help & info section */
#iframewrapper h1, #signin_popup h1 {display:none;} /* hides the title sourced in the popup */
#iframewrapper fieldset.f-loginemail div {margin:10px 0;}
#iframewrapper .dontFloat {float:none;width:auto;}
#signin_popup #signInPanelIframe1 {width:505px; height:220px;}
#signin_popup .containerpwrm, #signin_popup .containerpwrmthankyou {margin: 10px;}

/* underlay */
#signin_panel_c.yui-panel-container.shadow .underlay {left:3px;right:-3px;top:3px;bottom:-3px;position:absolute;background-color:#000;opacity:0.12;filter:alpha(opacity=12);}


/* body */
#signin_panel .bd { padding:10px; height:230px; border-bottom:none; border-top:1px solid #343434; border-left:1px solid #343434; border-right:1px solid #343434; background-color:#FFF; }
#signin_panel .bd #loadPanelImg { background-image:url(../../../images/loading_bar.gif); display:block; width:220px; height:19px; }

/* footer */
#signin_panel .ft { padding:0 10px 10px 10px; border-top:none; border-bottom:1px solid #343434; border-left:1px solid #343434; border-right:1px solid #343434; background-color:#FFF; font-size:0.9em; overflow:visible;}
#signin_panel .ft p { padding:0; margin:0;}

/**/
#popupcontent {overflow:auto;height:400px;}
.yui-panel-container shadow {top:150px;left:400px;}

