/*
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 */
#popupcontent_panel.yui-panel { border:none; background-color:transparent; width: 464px; }
#popupcontent_panel h1 { display:none; } /* hide the title because it is already supplied in the popup header */
#popupcontent_panel .toInvt { display:none; }

/* underlay */
#popupcontent_panel_c.yui-panel-container.shadow .underlay {
    top: 3px;
    bottom: -3px;
    right: -3px;
    left: 3px;
    background-color: #000;
	opacity: .12;
    filter: alpha(opacity=0);  /* Shadow is removed for IE because it does not resize */
}

/* header */
#popupcontent_panel.yui-panel .hd {
	padding:0;
	border:none;
	background-color:#001B31 !important;
	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; }

/* close window button */
#popupcontent_panel.yui-panel .container-close {
	top:2px;
	right:4px;
	height:17px;
	width:17px;
	background-image:url(../../../images/popup_hd_bt_close.gif);
	text-indent:-500px;
	}

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


/* general panel */
/*************************/
/* RECENTLY VIEWED ITEMS POPUPS Page */
/*************************/
/*Start RT 101214*/
/*body{
	background:#FFF;
}*/
/*FOR RVIPOPUP*/
#popupcontent_panel.rvipopup .hd {
background:#FFF;
	padding:0;
	border:none;
	margin:0px; /* matches width of corner graphic */
	padding:0px;
	height:27px;
}
#popupcontent_panel.rvipopup{border:1px;	border-style:solid;}

#popupcontent_panel.rvipopup .hd  img{
	margin:4px 0 3px 6px ;
}
#popupcontent_panel.rvipopup .hd span {line-height:30px; padding-left:3px;}
#popupcontent_panel.rvipopup .hd .tl {display:none;}
#popupcontent_panel.rvipopup .hd .tr {display:none;}
#popupcontent_panel.rvipopup .toInvt { display:none; }
#popupcontent_panel.rvipopup #popuprecentlyview #showRVISiteWide h2 { display:none; }
#popupcontent_panel.rvipopup .bd {
	padding:0px;
	border:0px;
    text-align:center;
	border:none;
	}
*html #popupcontent_panel.rvipopup .bd {*border:0px !important;}
#popupcontent_panel.rvipopup .bd  #popupcontent{
	background-color:#FFF; 
	}
#popupcontent_panel.rvipopup .container-close {
	top:2px;
	right:4px;
	height:17px;
	width:17px;
	background-image:url(../../../images/popup_hd_bt_close.gif);
	}
#popuprecentlyview #showRVISiteWide #rvidiv{width:220px;background-color:#EBF3F6;*margin-left:-2px;}
/*\*/ * html  #popuprecentlyview #showRVISiteWide #rvidiv{-margin-left/**/:0px;}  /**/
#popupcontent_panel.rvipopup{border:1px;	border-style:solid;}
/*IE 7*/
*:first-child+html #popupcontent_panel.rvipopup{border:1px;border-style:solid;}
/*Opera*/
html>body #popupcontent_panel.rvipopup{border:1px;	border-style:solid;}
#popupcontent #mainrvi{
	width:100%;
	background:white;	
	height:100%;
	text-align:center;
	padding:3px;
}
#popupcontent_panel.rvipopup .container-close:hover { background-image:url(../../../images/popup_hd_bt_closeover.gif); }
#popupcontent_panel.rvipopup #buttons { width:350px; } /* hide the title because it is already supplied in the popup header */
#popuprecentlyview{
	width:100%;
	height:100%;
	background-color:white;
	text=align:left;
}
body:last-child #popuprecentlyview #showRVISiteWide {
	width:220px;
}
#popuprecentlyview #showRVISiteWide {
	float:left;
	text-align:left;
	padding:0; 
	width:220px;
}
/*\*/ * html  #popuprecentlyview #showRVISiteWide {-margin-left/**/:-10px;}  /**/
#popuprecentlyview #showRVISiteWide #rviscroll{
	overflow:hidden;
}
#popuprecentlyview #showRVISiteWide h2 { display:none;width:149px; height:24px; text-indent:-5000px; text-decoration:none; margin: 0; border: 0; color: #fff;}


#popuprecentlyview #showRVISiteWide #rvidiv .image{
	float:left;
	width:50px;
	height:50px;
	margin:7px 4px 5px 4px;
	*margin:7px 4px 5px 5px;
}
#popuprecentlyview #showRVISiteWide #rvidiv .details{
	width:120px;
	*width:110px;
	float:right;
	text-align:left;
	margin:8px 2px 0 0;	
}
#popuprecentlyview #showRVISiteWide #rvidiv h3 a{
	margin: 8px 0px 5px 0px;
}
#popuprecentlyview #showRVISiteWide #rvidiv .price{
	margin: 8px 0px 5px 0px;
	float:left;
}
#popuprecentlyview #showRVISiteWide li {float:left !important; width:200px; *width:200px; width/**/:200px;margin: 7px 24px 0px 10px; padding:0; text-align:left;height:auto;}
/*END RVI POPUP */
/*END RT 101214*/

/* 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:absolute; top:0px; left:720px; font-size:0.9em; color:#333; z-index:2;} /* 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: 220px; height: auto !important;}
/*IE6*/html*#popupcart_panel.yui-panel  { width: 220px !important; }
#minicart_detail .details h2 a{font-weight:normal;}

/* header */
/* margin-left matches width of corner graphic */
#minicart_detail .yui-panel .hd {padding:0; border:none; background-color:#FFF; color:#021A32; height:20px; margin-left:8px; margin-right:8px; text-transform:uppercase; font-weight:bold; font-size:1em; overflow:visible; border-top:1px solid #011C32;}
#minicart_detail .yui-panel .hd span {line-height:28px; padding-left:3px; margin-left:5px; font-size:1.1em; font-weight:bold;}
#minicart_detail .yui-panel .hd .tl {width:8px; height:28px; top:0; left:0; background:#fff; position:absolute; border-left:1px solid #011C32; border-top:1px solid #011C32;}
#minicart_detail .yui-panel .hd .tr {width:8px; height:28px; top:0; right:0; background:#fff; position:absolute; border-right:1px solid #011C32; border-top:1px solid #011C32;}

/* body */
#minicart_detail .yui-panel .bd { padding:8px 10px 8px 10px; border-right:1px solid #011C32; border-left:1px solid #011C32; border-bottom:1px solid #011C32;background-color:#FFF;}
/*IE6*/html*#minicart_detail .yui-panel .bd { *padding:0 10px 8px  10px; border-right:1px solid #011C32; border-left:1px solid #011C32; border-bottom:1px solid #011C32;background-color:#FFF;}
/*IE7*/*:first-child+html #minicart_detail .yui-panel .bd { padding:8px 10px 8px 10px; border-right:1px solid #011C32; border-left:1px solid #011C32; border-bottom:1px solid #011C32;background-color:#FFF;}
/* products */
#minicart_detail ul { width: 100%; overflow: hidden; clear: both; }
ul#minicart_products { margin:5px 0; }
ul#minicart_products li { width: 200px; padding:5px 0; clear: both; overflow:hidden; background:#EAF4F7; border-bottom:white solid 5px;}
/*IE6*/html*ul#minicart_products li { width: 200px; padding:5px 0; clear: both; overflow:hidden; background:#EAF4F7; border-bottom:white solid 3px;}
ul#minicart_products h2 { margin: 0; padding: 0; font-size:1.1em; }
ul#minicart_products p { margin: 0; padding: 0; }
ul#minicart_products p.price {font-weight:bold; }
ul#minicart_products .image { float: left;}
ul#minicart_products .details { float: right; width: 140px; }
ul#minicart_products img { width:50px; margin-left:4px; margin-right:3px;}

/* links */
ul#minicart_links { width:100%; }
ul#minicart_totals li.items, ul#minicart_links li.viewbasket { float:left; display:inline; margin-left:5px;}
ul#minicart_totals li.total { float:right; display:inline; }
ul#minicart_links li.checkout a{float:right; display:inline; text-indent:-5000px; background:url(../../../images/popup_bt_checkout.gif) no-repeat right top; height:18px; width:80px;}
/* close window button */
#minicart-close { top:2px; right:4px; height:17px; width:17px; background-image:url(../../../images/popup_hd_bt_close.gif); position:absolute; z-index:6; margin:5px 0 0 0; padding:0px; cursor:pointer; visibility:inherit; background-repeat:no-repeat; }

.yui-panel .container-close {text-indent:-500px;}

#changeCur_c {z-index:5 !important;}
#changeCur_c #changeCur{border:0;}
#changeCur_c #changeCur .bd {padding: 0;}
#changeCur_c #changeCur .container-close {text-indent:-5000px;background:url(../../../images/currency_close.jpg) no-repeat scroll 0 0; height:20px; width:20px;}
div#currencyHdr {background-color:#67A5CF; color:#FFFFFF; font-size:17px; font-weight:bold; line-height:30px; padding-left:10px; margin-bottom:10px; text-align:left; width:100%;}
.currencyconverter{font-family:Arial,Helvetica,Verdana,sans-serif; margin:0; width:707px;}
.currencyconverter div{float:left; text-align:center;}
.currencyconverter div img{margin:0 35px; border:none;}
.currencyconverter div a img{margin:7px 0 15px 0;}
