/****************************************************************************************************Header Styles****************************************************************************************************//* `Text----------------------------------------------------------------------------------------------------*/#site_header ul, #site_header ol, #site_header li, {margin:0;padding:0;}#site_header ul, #site_header ol {list-style:none;}#site_header .clear { clear:both; display:block; height:0px; width:0px; line-height:0px; font-size:0px; margin-bottom:0px;}#site_header .clear8{ clear:both; display:block; height:0px; width:0px; line-height:0px; font-size:0px; margin-bottom:8px;}#site_header .clear16{ clear:both; display:block; height:0px; width:0px; line-height:0px; font-size:0px; margin-bottom:16px;}#site_header h1 {font-size: 18px; font-weight: bold;}#site_header h2 {font-size: 16px; font-weight: bold;}#site_header h3 {font-size: 14px; font-weight: bold;}#site_header h4 {font-size: 12px; font-weight: bold;}#site_header .h1 {font-size: 18px; font-weight: bold;}#site_header .h2 {font-size: 16px; font-weight: bold;}#site_header .h3 {font-size: 14px; font-weight: bold;}#site_header .h4 {font-size: 12px; font-weight: bold;}/* `links----------------------------------------------------------------------------------------------------*/#site_header a:active {outline: none;}#site_header a:focus {-moz-outline-style: none;}#site_header a:link{color:#000000;text-decoration:none;}#site_header a:visited{color:#000000;text-decoration:none;}#site_header a:hover{color:#556293;text-decoration:underline;}#site_header a:active{color:#000000;text-decoration:none;}#site_header a img {border:none;}/*Temporary Grid Styles untill master.css is sitewide.----------------------------------------------------------------------------------------------------*/body {margin:0;padding:0;}#site_header_container {}#site_header {font-size:12px;  font-weight:normal; font-family:Arial, Helvetica, sans-serif;  background-color:#ffffff; text-align:center; }#site_header .container { width:960px; margin:auto; text-align:left; }#site_header .grid_1, #site_header .grid_2, #site_header .grid_3, #site_header .grid_4, #site_header .grid_5, #site_header .grid_6 { 	display:inline; 	float:left; 	margin-left:8px; 	}#site_header .grid_1 {width: 152px;}#site_header .grid_2 {width: 312px;}#site_header .grid_3 {width: 472px;}#site_header .grid_4 {width: 632px;}#site_header .grid_5 {width: 792px;}#site_header .grid_6 {width: 952px;}/*Sites and Sitebar----------------------------------------------------------------------------------------------------*/#site_header #siteBar { background-color:#dddddd; margin-top:2px; height:40px;}#site_header #sites { list-style:none; margin:0; padding:0 0 0 8px; float:left; display:inline; }#site_header #sites li { float:left; list-style:none; margin:8px 8px 0px 0px; display:inline; display:inline; width:auto; }#site_header #sites li a{	display:block; 	background-color:#e5e5e5;	background-position: 6px -56px; 	background-repeat: no-repeat; 	color:#000000; 	text-decoration:none; 	height:32px; 	padding-right:8px; 	line-height:32px; 	float:left	}#site_header #sites li a:hover  { background-color:#f2f2f2; color:#000000;background-position: 6px -26px; }#site_header #sites li a.selected {background-color:#ffffff; background-position: 6px 4px;}#site_header #sites li a.selected:hover { background-position: 6px 4px; background-color:#FFF}#site_header #shopping { padding-left:25px;}#site_header #auctions { padding-left:36px; }#site_header #cars { padding-left:33px;}#site_header #real { padding-left:28px;}#site_header #community { padding-left:26px; }/*My Account Area on Sitebar----------------------------------------------------------------------------------------------------*/#site_header #accountArea {margin:0; padding:0; padding-top:8px; margin-top:4px; position:relative; float:right;position:relative; z-index:90000;}#site_header #accountArea li { float:right; margin-left:16px; display:inline;}#site_header #accountArea li a { color:#000000; height:32px; display:inline; }#site_header #myCart {}#site_header #myCart #cartQuantity{}#site_header #myCart #cartIcon img{ vertical-align:bottom;}#site_header #myCart #cartIcon:hover{ text-decoration:none;}#site_header #myCart a img {}/*Overstock.com Logo----------------------------------------------------------------------------------------------------*/#site_header #logoSearch { height:136px; background-color:#ffffff;}/*height needed for IE7--this container encloses the logo and search area*/#site_header #logo {overflow:hidden; margin:40px 0px 40px 8px; text-indent:-9999px; }#site_header #logo a { display:block; height:56px; width:312px;  }/*Search Bar----------------------------------------------------------------------------------------------------*/#site_header #searchBar { margin-top:0px; width:632px; line-height:30px; height:30px; background:#c7202b; padding:5px 0px 5px 0px; float:left; display:inline;}#site_header fieldset {padding:0; margin:0; border:none;}#site_header fieldset#searchBox {height:30px; width:515px; background-color: #ffffff; float:left; display:inline; margin-left:5px; }#site_header #searchBar .input-text { background:transparent; font-size:16px; color:#666666; width:510px; border:0px; background-color: #ffffff; float:left; display:inline; height:24px; padding:6px 0 0 5px; margin:0; }#site_header #searchBar .inputError { color:#c7202b;}#site_header #searchBtn {  float:left; display:inline; padding-left:5px; background-color:#c7202b; }#site_header #cluboMessage { margin:24px 0 4px 0; text-align:right; height:12px;}/*Promotion Messaging Area----------------------------------------------------------------------------------------------------*/#site_header #headerPromo { width:632px; height:56px; display:block; text-align:right; }#site_header .intFlag {float:right; margin:8px 0 0 4px; position: relative; right:-4px;}#site_header #intMsg {float:right; text-align:right; }/*Navigation----------------------------------------------------------------------------------------------------*/#site_header #navContainer {width:100%; display:block; height:32px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; z-index:80000; position:relative;}#site_header #navigation {float:left; margin:0; padding:0; position:relative; z-index:80000; }#site_header #navigation li { float:left; list-style:none;position:relative; z-index:80000; }#site_header #navigation li a {	display: block; padding-right:6px; text-decoration:none; white-space:nowrap; color:#000000; line-height:32px; font-weight:bold; }#site_header #navigation li a:hover { color:#556293; }	#site_header #navigation li a.red {	display: block; padding-right:8px; text-decoration:none; white-space:nowrap; color:#c7202b; }#site_header #navigation li a.red:hover {color:#c7202b; }#site_header #navigation li span {display: block; padding:8px 8px 4px 0px; white-space:nowrap; color:#cccccc; }#site_header #navigation li ul { margin:0px; padding:0px; position:absolute; z-index:80000; visibility:hidden;  border:1px solid #cccccc;  border-top:1px solid #FFFFFF; font-size:11px; background-color:#FFFFFF; left:-9px; }#site_header #navigation li ul.first { margin:0px; padding:0px; position:absolute; z-index:80000; visibility:hidden;  border:1px solid #cccccc;  border-top:1px solid #FFFFFF; font-size:11px; background-color:#FFFFFF; left:0;  }#site_header #navigation li ul li{ float:none; display:inline;}#site_header #navigation li ul li a { width:auto; margin:0px; padding:4px 8px 4px 8px; line-height:11px; font-size:11px; font-weight:normal;  }#site_header #navigation li ul li a.last { border-top:1px solid #ccc; }#site_header #navigation li ul li a.red { width:auto; margin:0px;  padding:4px 8px 4px 8px; color:#c7202b; }#site_header #navigation li ul li a.last { border-top:1px solid #ccc; }#site_header #navigation li ul li a:hover { text-decoration:underline; }#site_header #navigation #saleTag a {	color:#fff; 	text-decoration:none;	padding-left:10px; 	padding-right:5px}/*Temporary Hack to hide cart link untill we can recode cart. this link is hard coded in the otag but we need the js in the otag----------------------------------------------------------------------------------------------------*/#site_header div.checkOut {display:none;} /* To fix margin issues on bluebar and car sale bar----------------------------------------------------------~*/#blueBar img { margin-bottom:8px; }#cartBar_inner { margin-bottom:8px; }