/*
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, #signin_panel.yui-panel { border:none; background-color:transparent;width:378px;}
#lightboxcontent_panel.yui-panel,#pdxtvideo.yui-panel {border:none; background-color:transparent;}

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

/* 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: transparent; opacity: .12; filter: alpha(opacity=0); width:522px;}
#popupcontent_panel_c.yui-panel-container.shadow .underlay { top: 3px; bottom: -3px; right: -3px; left: 3px; background-color: transparent; opacity: .12; filter: alpha(opacity=0);}
#popupcontent_panel_c {z-index: 5 !important;}
#pdxtvideo_c{z-index: 10;}


#lightboxcontent_panel_c {min-width:580px;}
*html #lightboxcontent_panel_c {width:580px;}
/* header */
/* margin-left matches width of corner graphic */
#popupcontent_panel.yui-panel .hd, #wait_panel.yui-panel .hd, #signin_panel.yui-panel .hd, #loading_panel_c .yui-panel .hd { padding:0; border:none;  color:#F21D8C; height:20px; font-weight:bold; font-size:1em; overflow:visible; background:#F1F0F0; padding:10px 0 0 0; }
#popupcontent_panel.yui-panel .hd span, #wait_panel.yui-panel .hd span, #signin_panel.yui-panel .hd span , #loading_panel_c .yui-panel .hd span{line-height:20px; padding-left:10px;}
#popupcontent_panel.yui-panel .hd .tl, #lightboxcontent_panel.yui-panel .hd .tl, #wait_panel.yui-panel .hd .tl, #signin_panel.yui-panel .hd .tl, #loading_panel_c .yui-panel .hd .t1, #pdxtvideo_h .t1{ width:8px; height:20px; top:0; left:0; ); 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, #loading_panel_c .yui-panel .hd .tr ,#pdxtvideo_h .tr{ width:8px; height:20px; top:0; right:0; ); position:absolute; }

/* close window button */
#popupcontent_panel.yui-panel .container-close, #lightboxcontent_panel.yui-panel .container-close, #signin_panel.yui-panel .container-close, #enlarge_panel.yui-panel .container-close, #pdxtvideo .container-close  {display:block; top:8px; right:5px; height:17px; width:43px; background:url(../../../images/closex.gif) no-repeat left top;}
#lightboxcontent_panel.yui-panel .container-close {top: 15px; right: 10px;}
#popupcontent_panel.yui-panel .container-close:hover, #lightboxcontent_panel.yui-panel .container-close:hover, #signin_panel.yui-panel .container-close:hover, #enlarge_panel.yui-panel .container-close:hover ,#pdxtvideo .container-close:hover{background:url(../../../images/closex.gif) no-repeat left top;}

#minicart_detail #minicart-close {display:block; top:8px; right:5px; height:12px; width:45px; background:url(../../../images/closex.gif) no-repeat left top;}
#minicart_detail #minicart-close:hover {background:url(../../../images/closex.gif) no-repeat left top;}

	
/* body */
#popupcontent_panel.yui-panel .bd { padding:10px;  background-color:#F1F0F0; }
#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: 661px !important; 
	background:url(../../../images/background/bg_p_popup_bottom.png) no-repeat left bottom;
	padding-bottom: 10px;
	height: 373px;
	overflow:hidden;
}
*html #invt_popup #popupcontent_panel.yui-panel {height: 372px;}

#pdxtvideo .bd {
	background:url(../../../images/background/bg_p_popup_body.png) repeat-y left top;
	overflow:hidden;
	width: 462px;
	height: 474px;
}
#invt_popup #popupcontent_panel.yui-panel .bd{
	background:url(../../../images/background/bg_p_popup_body.png) repeat-y left top;
	overflow:hidden;
	width: 641px;
	height: 345px;
}
*html #invt_popup #popupcontent_panel.yui-panel .bd {
	margin-top: -20px;
}
#invt_popup #popupcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the popup header */
#invt_popup #popupcontent_panel .sizing h1 {display: block;}
#invt_popup #popupcontent_panel .sizing ul{list-style-type:none;}
#invt_popup #popupcontent_panel .sizing ul li{list-style-type:none;}
#invt_popup #popupcontent_panel .sizing .staticbox ul li{list-style-type:disc !important;}
#invt_popup #popupcontent{
	width: 641px;
	overflow: auto;
	height: 340px !important;
	margin-top: 15px;
}

#invt_popup #popupcontent_panel .sizing .topspace {margin: 15px 0px;}
#invt_popup #popupcontent_panel .sizing .staticbox .pink {background-color: #FF99CB;}
#invt_popup #popupcontent_panel .sizing .staticbox table.GreenTD td {background-color: #C1FFC0;}
*html #invt_popup #popupcontent {
	margin-top: 23px;
}
*:first-child + html #invt_popup #popupcontent {
	margin-top: 23px;
}
*html #invt_popup #popupcontent .imggroup ul li {margin-right: 5px;}
*:first-child + html #invt_popup #popupcontent .imggroup ul li {margin-right: 5px;}
#invt_popup #popupcontent .staticpage2{padding-left:0px !important;}


#invt_popup #popupcontent_panel_h {
	width: 661px;
	background:url(../../../images/background/bg_p_popup_top.png) no-repeat left top;
	margin-bottom: -2px;
	height: 0;
}
*html #invt_popup #popupcontent_panel_h {margin-bottom: -23px; height: 20px;}
#invt_popup #popupcontent_panel_h span {padding-left: 11px; position: relative; display: block;}
#invt_popup .sizing p {
	margin-bottom: 5px !important;
}
#invt_popup .container-close {top: 15px !important; right:10px !important;}
#invt_popup .imggroup {
	overflow: hidden;
	margin-top: -5px;
}

/* lightbox - product detail */
#lightbox_holder #lightboxcontent_panel.yui-panel .bd {height:600px;width: 442px; overflow:hidden; padding: 10px 10px 0 10px;}
#lightbox_holder #lightboxcontent_panel.yui-panel .bd  #noFlashPlayerLrgImg img{height:40%;width:38%;}
*html #lightbox_holder #lightboxcontent_panel.yui-panel .bd {height:501px;width: 442px; overflow:hidden; padding: 10px 10px 0 10px;}
*html #lightbox_holder #lightboxcontent_panel.yui-panel .bd  #noFlashPlayerLrgImg img{height:40%;width:32%;}
#lightbox_holder #lightboxcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the */
#lightboxflash { display:block; margin-bottom: 5px;}

/* loading panel */
#wait_panel.yui-panel , #loading_panel_c .yui-panel { width:240px; }
#wait_panel.yui-panel .bd #loadPanelImg , #loading_panel_c .yui-panel .bd #loadPanelImg {	background-image:url(../../../images/loading_bar.gif); display:block; width:220px; height:19px;position:relative;right:0;#right:140px; }
#loading_panel_c .yui-panel .container-close{display:none;}

/* enlarge */
#enlarge_panel_c.yui-panel-container .yui-panel .hd, #lightboxcontent_panel.yui-panel .hd{
	background-color:#F1F0F0;
	border:none;
	padding:13px 0 10px 19px;
	color: #666;
	background:url(../../../images/background/bg_enlarge_top.png) no-repeat left top;
	margin-bottom: -26px;
	color: #F21D8C;
	text-align: left;
	width: 443px;
}

/* video */
#pdxtvideo .bd {height:440px;width: 442px; overflow:hidden; padding: 25px 10px 0 10px;}
#pdxtvideo .bd {
	background:url(../../../images/background/bg_enlarge_body.gif) repeat-y left top;
}
#pdxtvideo h1 { display:none; } /* hide the title because it is already supplied in the */
#pdxtvideo_h {
	background-color:#F1F0F0;
	border:none;
	padding:13px 0 10px 19px;
	color: #666;
	background:url(../../../images/background/bg_enlarge_top.png) no-repeat left top;
	color: #F21D8C;
	text-align: left;
	margin-bottom: -26px;
	width: 442px;
}
#pdxtvideo  .hd span{position:relative;}
#lightboxcontent_panel.yui-panel .hd span {position: relative;}
*html #enlarge_panel_c.yui-panel-container .yui-panel .hd {
	background:url(../../../images/background/bg_enlarge_top.gif) no-repeat left top;
}
#enlarge_panel_c.yui-panel-container .yui-panel .hd span {position: relative;}
#enlarge_panel_c.yui-panel-container .yui-panel .bd, #lightbox_holder #lightboxcontent_panel.yui-panel .bd {
	background:url(../../../images/background/bg_enlarge_body.gif) repeat-y left top;
}
*html #enlarge_panel_c.yui-panel-container .yui-panel .bd {width: 463px;}
#enlarge_panel_c.yui-panel-container .yui-panel .bd #alternateViewList {
	background-color: #fff;
	margin: 0px 9px 5px 9px;
	padding-bottom: 5px;
	width: 436px;
}
#enlarge_panel_c.yui-panel-container .yui-panel .bd #alternateViewList a{
	border:1px solid #999999;
	height:85px;
	margin-left:20px;
	width:80px;
	display:inline-block;
}
#enlarge_panel_c.yui-panel-container .yui-panel .bd #alternateViewList a img{
	-ms-interpolation-mode: bicubic;
	max-height:85px;
	max-width:80px;
}


#enlarge_panel_c.yui-panel-container .container-close {
	top: 15px;
	right: 10px;
}
#enlarge_panel_c.yui-panel-container .yui-panel .bd .popupContents {
	margin-top: 22px;
}
*:first-child + html #enlarge_panel_c.yui-panel-container .yui-panel .bd .popupContents {
	margin-top: 25px;
}
#enlarge_panel, #lightboxcontent_panel.yui-panel, #pdxtvideo  {
	background:url(../../../images/background/bg_enlarge_bottom.png) no-repeat left bottom;
	padding-bottom: 10px;
	left: 45px;
	width: 462px !important;
	display:block;
}
*:first-child + html #lightboxcontent_panel.yui-panel {height: 520px !important;}
*html #lightboxcontent_panel.yui-panel {height: 520px !important;}
*html #enlarge_panel {
	background:url(../../../images/background/bg_enlarge_bottom.gif) no-repeat left bottom;
}
/**html #enlarge_panel_c.yui-panel-container .yui-panel .bd{height:600px !important;}*/


#enlarge_panel_c.yui-panel-container .yui-panel .bd #mainImage {
	width: 436px;
	padding:5px 0;
	background: #fff;
	margin: 0 9px 5px 9px;
}
#lightboxcontent_panel.yui-panel .lightBoxContent {
	margin-top: 16px;
	width: 441px;
}
*:first-child + html #lightboxcontent_panel.yui-panel .lightBoxContent {margin-top: 25px;}
*html #lightboxcontent_panel.yui-panel .lightBoxContent {margin-top: 25px;}

#enlarge_panel_c.yui-panel-container.shadow .underlay ,#pdxtvideo_c .underlay{background:none;}

.popupContents #closeWindow a, .popupContents #closeWindow a:hover {
	background:url(../../../images/bt_close.gif) no-repeat left top;
	font-size: 0;
	padding: 20px 20px 15px 80px;
	color: #76B258;
}
*html .popupContents #closeWindow a, *html .popupContents #closeWindow a:hover {padding-right: 8px; padding-bottom: 10px;}
*:first-child + html .popupContents #closeWindow a, *:first-child + html .popupContents #closeWindow a:hover {padding-right: 8px; padding-bottom: 10px;}
.popupContents #closeWindow {padding: 20px 0 7px 0;}

/* minicart detail */
#minicart_element {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
/* if you are using the static minicart detail only and NOT the popup version, delete the line above */

#minicart_detail {position:absolute; top:111px; right:107px; color:#333; z-index:5; height:1px;} /* add the z-index for IE to float popup above Element heading graphics */
#minicart_detail p.price {color: #666;}
#minicart_detail #popupcart_panel {overflow:hidden;} /*leave overflow hidden when using animation*/
#minicart_detail #popupcart_panel.yui-panel {width:296px !important; background-color:#F1F0F0; position:relative; background:url(../../../images/background/bg_minicart_bottom.gif) no-repeat left bottom; padding-bottom: 8px;} /* obsolete after 5_3_16 */

/* header */
/* margin-left matches width of corner graphic */
#minicart_detail .yui-panel .hd {width: 301px; padding:0; border:none; color:#FFF; height:27px; text-transform:uppercase; font-weight:bold; font-size:1em; overflow:visible;}
#minicart_detail .yui-panel .hd span {line-height:35px; padding-left:3px; display:none;}
#minicart_detail .yui-panel .hd .tl {width:8px; height:20px; top:1px; left:1px; position:absolute;}
#minicart_detail .yui-panel .hd .tr { width:8px; height:20px; top:1px; right:1px; position:absolute;}
#minicart_detail .yui-panel .hd .tl span, #minicart_detail .yui-panel .hd .tr span {display:inline;}

/* body */
#minicart_detail .yui-panel .bd {
	margin:0;
	padding: 0 10px 0 2px;
	width:284px;
	background:url(../../../images/background/bg_minicart_body.gif) repeat-y left top;
}
#minicart_detail #popupcart h2 {font-size:1.7em; margin:0; position: absolute; top: 25px; padding-left:5px;}
#minicart_detail #popupcart ul li h2{position: relative; font-size: 1em !important;}
#minicart_detail #popupcart ul li h2 a{margin-left: 0;}

#minicart_detail #popupcart h2 a {color:#F31D8C; text-decoration: none;}
/* products */
#minicart_detail ul {overflow:hidden;}
ul#minicart_products {clear:both; width:277px; margin:0 7px; padding:0; background-color:#fff;}
ul#minicart_products li {margin-bottom:-3px; padding:13px 0; width:275px; overflow:hidden; border-bottom:1px solid #F1F0F0; position:relative; z-index:5;}
#minicart_detail ul#minicart_products h2 {margin:0; padding:0; float:none; background:none; top:0;}
#minicart_detail ul#minicart_products h2 a, #minicart_detail ul#minicart_products h2 a:hover {color:#F31D8B;}
ul#minicart_products p { margin: 0; padding: 0; }
ul#minicart_products .image {float:left; width:80px; text-align:center; margin:0; padding:0;}
ul#minicart_products .details {float:right; width:185px; text-align:left;}
ul#minicart_products .details a {text-decoration: none; font-size: 1em;}
ul#minicart_products .details a:hover {text-decoration: underline !important; font-size: 1em;}
ul#minicart_products .sku {margin:2px 0 5px 0; font-size:0.8em; color:#666; text-transform: uppercase;}
ul#minicart_products .sku span {text-transform: capitalize;}
ul#minicart_products .price {float:left;}
ul#minicart_products .quantity {float:right;}
/* links */
ul#minicart_totals {margin-top:27px; margin-bottom: 12px; padding-left: 6px;}
ul#minicart_totals li {float:left; background:none;}
.emptybag {padding: 10px 0px 30px 7px; background-color: #fff; display: block; margin-left: 7px;}
.checkoutL .emptybag {margin-left: 12px;}
ul#minicart_links {width:290px; margin-bottom:-10px; padding:0; overflow:hidden; position:relative; top:-3px; *top:-4px; z-index:1;} /* We add this because IE6 doesn't like float right on li.checkout without it */
ul#minicart_links li.continueShopping {color:#b6ac6f; text-decoration:underline;width:125px;padding:10px 0 0 4px;}
ul#minicart_links li.continueShopping a {display:none;}
ul#minicart_links li.continueShopping a:hover{color:#b6ac6f;text-decoration:underline;padding:0;}
ul#minicart_links li.checkout {float: right;}
ul#minicart_links li.viewbasket {float: left; margin-top: 10px; margin-left: 10px;}
ul#minicart_links li.viewbasket a {color: #666;}
ul#minicart_links li a, ul#minicart_links li a:hover {font-weight:bold; text-decoration:underline;}
ul#minicart_links li.viewbasket a, ul#minicart_links li.viewbasket a:hover {height:24px; padding-top:6px; font-size:0.9em;}
ul#minicart_links li.checkout a, ul#minicart_links li.checkout a:hover {height:25px; font-size:1.3em;}
/* close window button */
#minicart_detail #minicart-close {top:35px; right: 15px; position:absolute; z-index:6; margin:0; padding:0; cursor:pointer; visibility:inherit;}

/* 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;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; }
#alternateViewList img {height:85px;}
/* 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;}
#popupcart_panel_h {
	background:url(../../../images/background/bg_minicart_top.png) no-repeat left top;
}

/*******************Tell a Friend Popup***********************/
#tellafriend {width: 640px;}
*html #tellafriend {width: 615px;}
*:first-child + html #tellafriend {width: 615px;}

#tellafriend p {padding-top:5px; padding-right: 5px;}
*html #tellafriend p  {padding-bottom: -20px; padding-top: 15px;}
#tellafriend fieldset {padding-left:0; margin:0;}
#tellafriend fieldset legend {padding-left:0;}
#tellafriend fieldset div {padding-top:5px; overflow:hidden;}
#tellafriend fieldset input {width:270px;}
#tellafriend fieldset textarea {
	width:272px;
	height: 140px;
}
*:first-child + html #tellafriend fieldset textarea {height: 140px;}
*html #tellafriend fieldset textarea {height: 120px;}
#tellafriend #buttons {width:630px;}

#thankyou {padding-top:10px;}
*:first-child + html #tellafriend legend {
	margin-left: -7px;
	margin-bottom: 5px;
	color: #666;
}
*html #tellafriend legend {
	margin-left: -7px;
	margin-bottom: 5px;
	color: #666;
}
.mask {background-color: #808080 !important;}
#tellafriend fieldset label {width: 20%;}



