/****************************/
/* VAULT Style Definitions */
/****************************
Notes:	defines VAULT layout for masthead, navigation, layout containers, and footer
/***** VAULT BODY *****/
body {background-color: #301a1c;}
/***** MASTHEAD *****/
#masthead {width: 800px; background-color: #dad4ce;}
/*** OFFERS AND DISCOUNTS EMAIL SIGNUP ***/
#mh_signup {width: 375px; height: 30px; margin-left: 80px; padding-top: 5px; background: url(../images/header/signup_bg_vault.jpg) repeat-x;}
/***** MINICART (cart/minicartcontent) *****/	
#minicart {position: relative; float: right; width: 158px; display: inline; top: -20px; right: 2px; z-index: 999; font-size: 1.1em;	text-align: left;}
#minicart .cartstatustext, #minicart .text, #minicart .pricevalue {margin-left: 5px;}
#mc_content {position: absolute; width: 348px; top: 30px; left: -203px; padding-top: 5px; border: 2px solid #000;
	border-top: none; background-color: #fff; display: none; z-index: 1000; text-align: center;}
#mc_container .link2cart a {font-weight: bold; color: #333;}
#mc_container .link2cart ul.view_cart li a {display: inline; padding-left: 8px; background: url(../images/li_arrow.gif) no-repeat center left; text-decoration: underline;}
#mc_container .link2cart ul.view_cart li a:hover {text-decoration: underline; color: #333;}
#mc_container table thead th {color: #333; padding-right: 3px; text-align: left;}
#minicart #mc_total .cart_image{height:14px;width:18px;background: url(../images/airing_now/mini_cart_mhtran.png) no-repeat top left;float:left;}

/***** SITE NAVIGATION *****/
#mh_mainnav {position: relative; width: 800px; margin-bottom: 4px; height: 28px; background: #0d0707 url(../images/header/nav_bg_vault.gif) no-repeat top left; z-index: 444;}
#mh_mainnav .nav div.navlink a {display: block; font-weight: bold; font-size: 1.1em; color: #fff; text-decoration: none; padding-top: 6px; overflow: hidden; }	
#mh_mainnav .nav div.navlink-active, #mh_mainnav .nav div.navlink-active a {color: #0d0707; background-color: #fff; height: 28px;}
#mh_mainnav .nav div.navlink-active a:hover {font-weight: bold;	font-size: 1.1em; color: #0d0707; text-decoration: none;}
#auctions_menu div.navlink-auctions {width: 129px; float: left; height: 33px; position: relative; top: -8px; left: 6px; background-color: #0d0707;}

/*** dropdown menus styles ***/
#mh_mainnav .menus {display: none; background-color: #fff; border: 2px solid #999; border-top: none; position: absolute; overflow: hidden; top: 27px; z-index: 999;}
#mh_mainnav .menus h3 {font: normal 1.4em Georgia, "Times New Roman", Times, serif; color: #0d0707; margin-bottom: 2px;}
#mh_mainnav .menus a {font-weight: normal; font-size: .9em; padding-left: 8px; background: url(../images/header/menu_li.gif) no-repeat center left;}
#mh_mainnav .menus a:hover {text-decoration: underline; color: #0d0707;}

/* menu footer styles */
#mh_mainnav .menus .menu-footer {background-color: #e8e8e8; padding: 5px 5px 0 10px; clear: both; height: 30px;}
#mh_mainnav .menus .menu-footer ul li a {font: normal 1.3em Georgia, "Times New Roman", Times, serif; color: #0d0707; display: inline; padding-right: 8px; background: url(../images/header/footer_menu_li.gif) no-repeat center right; text-decoration: underline;}
#mh_mainnav .menus .menu-footer ul li a:hover {text-decoration: underline; color: #0d0707;}

/*** AIRING NOW NAV ***/
#mh_airingnav {position: relative;  margin-top: 0; background-color: #e8e8e8;}
/*#mh_airingnav ul {position: absolute; width: 800px; background-color: #e8e8e8;}*/
#mh_airingnav ul {width: 800px; height:25px; background-color: #e8e8e8;}
#mh_airingnav li{float: left; font-weight: bold; color: #8c0000; display: inline;}
#mh_airingnav li.first {padding-right: 1px;}
#mh_airingnav li.airingnav_text {padding: 5px 4px 0 5px;}
#mh_airingnav li a {color: #8c0000; font-weight:bold; text-decoration: underline; margin: 0; padding: 0 10px 0 3px; border-right: 1px solid #fff;}
#mh_airingnav li a.last{border-right:none; white-space: nowrap;}
#mh_airingnav li a:hover {color: #8c0000; text-decoration: underline;}
#mh_airingnav li.first a, #mh_airingnav li.first a:hover {margin: 0; padding: 0;}
#masthead form[name="eti_navigation"] {display: none;}
#masthead form[name="eti_record"] {display: none;}

/***** LAYOUT *****/
#twoCol-wrapper{width: 800px; height: 100%; background: #d9d4ce url(../images/vault_body_bg.jpg) repeat top left;}

/***** RIGHT COL *****/
#cat_rCol{background-color: #d9d4ce; width: 608px;}
#cat_rCol h2 {padding: 6px 0 0 8px;}
#cat_rCol .pagingheadline {padding-left: 8px;}
#cat_rCol .productrow {padding-left: 8px;}
.hl_container ul.top-list {border-bottom: none; padding-left: 18px;}
.hl_container ul.top-list li a {font-weight: bold; padding-left: 8px; background: url(../images/li_arrow_vault.gif) no-repeat center left;}

/***** LEFT COL *****/
#cat_lCol{float:left; position:relative; margin-left: -49%; left:392px;}
#cat_lCol.lnav_twoCol{height: 100%; width: 185px; padding: 0; }
#cat_lCol h3 {font: bold 1.1em Verdana, Helvetica, Arial, sans-serif; color: #000; margin: 10px 0 1px; padding: 0 8px 0 5px;}
#cat_lCol h3.refine {
	font: normal 1.6em Georgia, "Times New Roman", Times, serif; border-bottom: none;
	color: #000; width: 176px; height: 31px; margin: 0; padding: 15px 0 0 15px; 
	background: url(../images/vault_leftCol_refine_bg.jpg) repeat-y top left;}
#cat_lCol ul {width: 95%; margin-bottom: 10px; padding-left: 15px;}
#cat_lCol ul li a {margin: 0; padding-left: 9px; background: url(../images/cat_arrow.gif) no-repeat center left; line-height: 1.35em; text-decoration: underline; display: block; border: none;}
/*** IE6 ***/
* html #twoCol-wrapper #cat_lCol{float: left; position: relative; margin-left: -2px; top: -12px; left: 2px;}
* html #twoCol-wrapper #cat_lCol.lnav_twoCol{width: 175px; margin-top: 10px;}
* html #twoCol-wrapper #cat_lCol ul {width: 175px; margin-bottom: 10px; padding-left: 15px;}
* html #cat_lCol h3.refine {width: 175px; padding: 15px 0 0 15px;}
* html .clear_row {border: none; margin: 1px 0;}
/***** PRODUCT WIDGETS *****/
#VaultPage .merch_container {float:left; text-align: left; width: 280px; padding: 0 0 0 8px;}
#VaultPage .merch_container a, #VaultPage .merch_container a:hover {text-decoration: none;}
#VaultPage .merch_prod_container{height: 230px; background-color: #d9d4ce} /* height may change based on product description */
#VaultPage .merch_title {height: 1px; background-color: #d9d4ce;}
#VaultPage .merch_title h3 {font: normal 2.0em Georgia, "Times New Roman", serif; color: #000; padding-bottom: 0; text-transform: lowercase;}
#VaultPage .merchItem{float: left; width: 250px; margin-left: 13px; padding: 0;}
#VaultPage .merch_image{padding: 0; width: 250px;}
#VaultPage .merch_name {text-transform: lowercase; color: #000; font-size: 1.1em;}
#VaultPage .merch_item_no {font-weight: bold; color: #000; text-decoration: underline;}
#VaultPage .merch_price{font-size: 1.0em; font-weight: bold; color: #000; padding-top: 10px;}

/***** Clear floats *****/
.tile_clr {clear: both;}
.clear {float: none; clear: both; width: 100%; height: 10px;}
.clear_rCol_ftr {clear: both; width: 100%; height: 61px; background: #fff url(../images/exclusive_bg.jpg) no-repeat top left; }
.clear_section {clear: both; height: 2px; width: 100%; margin: 3px 0;}
.clear_btm {float: none; clear: both; width: 100%; height: 35px; background-color: #64534a;}
.clear_row {border: none; margin: 5px 0;}
/* test product id = 10915 */


