/*
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; font-family:Times New Roman, Arial, Helvetica, Verdana, sans-serif;}

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

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

/* underlay */
#wait_panel_c.yui-panel-container.shadow .underlay,
#loading_panel_c.yui-panel-container.shadow .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,
#enlarge_panel_c.yui-panel-container.shadow .underlay,
#vdocontent_panel_c.yui-panel-container.shadow .underlay {top:0; bottom:0; right:0; left:0; background:none; opacity:1; filter: alpha(opacity=100);}

#popupcart_panel_c.yui-panel-container {z-index:9;}

/* header */
/* margin-left matches width of corner graphic */
#popupcontent_panel.yui-panel .hd,
#lightboxcontent_panel.yui-panel .hd,
#enlarge_panel.yui-panel .hd,
#wait_panel.yui-panel .hd,
#loading_panel.yui-panel .hd,
#signin_panel.yui-panel .hd,
#vdocontent_panel .hd {padding:7px 0 0 0; border-top:2px solid #C8C9C8; border-bottom:none; background-color:#eee; color:#3e3e3e; margin:0 5px 0 6px; text-transform:uppercase; font-size:1em; overflow:visible;}

#lightboxcontent_panel.yui-panel .hd span,
#enlarge_panel.yui-panel .hd span,
#wait_panel.yui-panel .hd span,
#loading_panel.yui-panel .hd span,
#signin_panel.yui-panel .hd span,
#vdocontent_panel .hd span {font-size:1.1em; font-weight:normal; text-transform:uppercase;}

#popupcontent_panel.yui-panel .hd .tl,
#lightboxcontent_panel.yui-panel .hd .tl,
#enlarge_panel.yui-panel .hd .tl,
#wait_panel.yui-panel .hd .tl,
#loading_panel.yui-panel .hd .tl,
#signin_panel.yui-panel .hd .tl,
#vdocontent_panel .hd .tl,
#minicart_detail .yui-panel .hd .tl {width:5px; height:21px; top:0; left:0; background:#eee; position:absolute; border-left:2px solid #C8C9C8; border-top:2px solid #C8C9C8;}

#popupcontent_panel.yui-panel .hd .tr,
#lightboxcontent_panel.yui-panel .hd .tr,
#enlarge_panel.yui-panel .hd .tr,
#wait_panel.yui-panel .hd .tr,
#loading_panel.yui-panel .hd .tr,
#signin_panel.yui-panel .hd .tr,
#vdocontent_panel .hd .tr,
#minicart_detail .yui-panel .hd .tr {width:6px; height:23px; top:0; right:0; background:transparent url(../../../images/popup_hd_tr.png) no-repeat right top; position:absolute;}

#wait_panel.yui-panel .hd .tl {_top:2px; _left:-7px;}
#wait_panel.yui-panel .hd .tr {_top:2px;}

/* close window button */
#loading_panel.yui-panel .container-close,
#popupcontent_panel.yui-panel .container-close,
#lightboxcontent_panel.yui-panel .container-close,
#enlarge_panel.yui-panel .container-close,
#signin_panel.yui-panel .container-close,
#vdocontent_panel .container-close,
#minicart_detail .yui-panel .hd #minicart-close {top:5px; right:4px; height:17px; width:17px; background-image:url(../../../images/popup_hd_bt_close.gif);}

#loading_panel.yui-panel .container-close:hover,
#popupcontent_panel.yui-panel .container-close:hover,
#lightboxcontent_panel.yui-panel .container-close:hover,
#enlarge_panel.yui-panel .container-close:hover,
#signin_panel.yui-panel .container-close:hover,
#vdocontent_panel .container-close:hover,
#minicart-close:hover {background-image:url(../../../images/popup_hd_bt_closeover.gif);}
	
/* body */
#popupcontent_panel.yui-panel .bd,
#wait_panel.yui-panel .bd,
#loading_panel.yui-panel .bd,
#vdocontent_panel .bd,
#minicart_detail .yui-panel .bd {padding:0 0 7px 0; background: url(../../../images/vdo_popup_bottom.gif) no-repeat left bottom;}

#popupcontent_panel #buttons,
#lightboxcontent_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 */
#popupcontent_panel.yui-panel .hd span {text-indent:-5000px; display:block; width:100%; height:13px; background:url(../../../images/blank.gif); z-index:2; position:relative;}
#invt_popup #popupcontent_panel.yui-panel .hd span img,
#popupcontent_panel h1 {display:none;} /* hide the title because it is already supplied in the popup header */
#invt_popup #popupcontent_panel.yui-panel .bd {overflow:hidden;}
#popupcontent_panel .bd #popupcontent #emailmeback #email {margin:0 0 0 7px;}
#popupcontent_panel .bd #popupcontent #buttons {margin:15px 0 10px 0;}
#popupcontent_panel #emailmeback h1,
#popupcontent_panel #emailinstockthankyou h1 {width:71px; height:13px; background:url(../../../images/hdr_emailmepopup.gif) no-repeat left top; text-indent:-5000px; position:absolute; top:7px; display:block; z-index:1;}
#popupcontent_panel #tellafriend h1,
#popupcontent_panel #tellafriendthankyou h1 {width:109px; height:13px; background:url(../../../images/hdr_tellfriendpopup.gif) no-repeat left top; text-indent:-5000px; position:absolute; top:7px; display:block; z-index:1;}
#popupcontent_panel #tellafriend fieldset div {width:100%; overflow:hidden; padding:0 0 5px 0;}
#popupcontent_panel #tellafriend fieldset label {float:left; width:100px;}
#popupcontent_panel #tellafriend fieldset textarea {width:354px; margin-top:5px; overflow:hidden;}
#popupcontent_panel #emailmeback #back_link,
#popupcontent_panel #emailinstockthankyou #back_link {display:none;}

/* lightbox - product detail */
#lightboxcontent_panel_c {width:512px;}
#lightboxcontent_panel.yui-panel .bd,
#enlarge_panel.yui-panel .bd  {padding:0 0 7px 0; background: url(../../../images/bg_enlargepopup.gif) no-repeat left bottom; text-align:center; overflow:hidden;}
#lightboxcontent_panel .bd .lightBoxContent {width:500px;}
#lightboxcontent_panel .bd #enlarged,
#enlarge_panel.yui-panel .bd #mainImage {width:500px; height:500px; padding-bottom:10px; background:#eee;}
#lightbox_holder #lightboxcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the */
#lightboxflash {display:block;}
#enlarge_panel_c #enlarge_panel {width:512px !important;}

/***** hack opera9.5 ******/ 
@media all and (-webkit-min-device-pixel-ratio:10000),
	not all and (-webkit-min-device-pixel-ratio:0)
	{
		:root #lightbox_holder #lightboxcontent_panel.yui-panel .bd{width:405px;height:457px;}
	}
@media all and (-webkit-min-device-pixel-ratio:10000),
	not all and (-webkit-min-device-pixel-ratio:0)
	{
		:root #enlarge_panel.yui-panel .bd{width:405px;height:457px;}
	}
/* loading panel */
#wait_panel.yui-panel .bd #loadPanelImg,
#loading_panel.yui-panel .bd #loadPanelImg {background:#eee url(../../../images/loading_bar.gif) no-repeat center; display:block; width:368px; height:19px; border-left:2px solid #C8C9C8; border-right:2px solid #C8C9C8; padding:10px 0;}
#loading_panel_c #loading_panel {width:372px !important;}
#loading_panel.yui-panel .bd #loadPanelImg img {display:none;}

/* minicart detail */
#minicart_detail {position:absolute; top:-10px; left:366px; color:#666; z-index:9;} /* add the z-index for IE to float popup above Element heading graphics */
#minicart_detail #popupcart_panel {overflow:hidden;} /*leave overflow hidden when using animation*/
#minicart_detail #popupcart_panel.yui-panel { width: 254px !important;} /* obsolete after 5_3_16 */
#minicart_detail .yui-panel .hd {padding:5px 0 0 0; border-top:2px solid #C8C9C8; border-bottom:none; background-color:#eee; color:#3e3e3e; margin-left:6px; margin-right:5px; text-transform:uppercase; font-size:1em; overflow:visible;}
#minicart_detail .yui-panel .hd span {display:block; width:102px; height:13px; background:url(../../../images/hdr_minicart.gif) no-repeat left top; text-indent:-5000px;}

/* body */
#minicart_detail .yui-panel .bd {background: url(../../../images/minicart_popup_bottom.gif) no-repeat left bottom;}
#minicart_detail .yui-panel .bd #popupcart {width:242px;}
#minicart_detail .yui-panel .bd #popupcart,
#vdocontent_panel .bd #vdo,
#popupcontent_panel .bd #popupcontent,
#lightboxcontent_panel .bd .lightBoxContent,
#enlarge_panel .bd .popupContents {overflow:auto; background:#eee; border-left:2px solid #C8C9C8; border-right:2px solid #C8C9C8; padding:10px 4px 0 4px;}

/* links */
ul#minicart_totals {padding:0 0 9px 0; font-size:1.1em; width:100%; overflow:hidden; float:none;}
ul#minicart_totals li {float:left; padding:0; margin:0;}
ul#minicart_totals li.total {padding:0 0 0 6px;}
ul#minicart_totals li a {color:#333;}
ul#minicart_totals li a:hover {text-decoration:underline;}
ul#minicart_totals li span {color:#333; font-weight:normal;}

/* products */
ul#minicart_products {font-weight:bold; font-size:1.1em;}
ul#minicart_products li {width:100%; overflow:hidden; margin:0; padding:9px 0 7px 0; border-bottom:1px solid #C3C4C3; position:relative; z-index:1;}
ul#minicart_products .details {float:left; width: 134px; padding:0 0 0 8px;}
ul#minicart_products h2 {margin: 0; padding: 0 0 23px 0; font-size:1em;}
ul#minicart_products h2 a {color:#666;}
ul#minicart_products p {margin:0; padding:0;}
ul#minicart_products p.price {padding:4px 0 0 0;}
ul#minicart_products .image {width:100px; height:100px; min-height:100px; float:left; margin:0; padding:0;}

ul#minicart_links {padding:3px 0 0 0; background:#eee; width:100%; overflow:hidden; position:relative; z-index:2; top:-2px; *top:-5px;} /* We add this because IE6 doesn't like float right on li.checkout without it */
ul#minicart_links li.viewbasket {float:left; padding:0;}
ul#minicart_links li.checkout {float:right; padding:0;}
ul#minicart_links li a {outline:0;}

/* close window button */
#minicart_detail .yui-panel .hd #minicart-close {position:absolute; z-index:6; margin:0px; padding:0px; cursor:pointer; visibility:inherit; background-repeat:no-repeat;}


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

/* VDO */
#vdocontent_panel.yui-panel,
#popupcontent_panel.yui-panel {width:372px;}
#vdocontent_panel #vdo_noplugin {border-left:2px solid #C8C9C8; border-right:2px solid #C8C9C8; background-color:#eee;}
#vdocontent_panel #vdo_noplugin p {margin:0; padding:10px;}
#vdocontent_panel .bd #vdo,
#popupcontent_panel .bd #popupcontent {width:360px;}

