.middleContainer {text-align: center;width: 100%;}.container {margin: 0 auto;width: 960px;text-align: left;/*background-image:url(http://cdn.overstock.com/img/mxc/6col-Grid_background.gif);background-repeat:repeat-y;background-position: top left;*/}.clearboth {clear:both;margin: 0px;padding: 0px;display: block;height: 1px;width: 1px;display: none;line-height: 1px;}#promobanner1 {margin-top: 0px !important;margin-bottom: 0px !important;margin-right: 0px !important;text-align: right;width: 952px;margin-left: 8px !important;margin-left: 4px;float: left;}#mercTitle {padding-left: 8px;display: block;text-align: left;color:#000;float: left;font-weight: bold;margin: 8px 0px 0px 0px;}#mercTitle h1{font-size: 12px;color:#000;font-weight: bold;margin: 8px 0px 0px 0px;display: inline;}#mercTotals {margin-bottom: 0px;float: left;padding-left: 8px;}#mercRefine {padding-left: 8px;display: block;text-align: left;margin-top: 0px;margin-bottom: 8px;font-size: 12px;color: #000;line-height: 20px;width: 952px;float: left;}#mercRefine a {font-size: 12px;color: #000;display:inline;font-weight: normal;}#mercRefine a:hover {color: #556293;}#mercRefine .text{font-size: 12px;color: #000;display:inline;}#mercRefine .text a{font-size: 12px;color: #000;}#mercRefine h2{font-size: 12px;color: #000;display:inline;font-weight: normal;margin: 0 auto;padding: 0 auto;}#mercRefine  a:hover h2{color: #556293;}#mercRefine .checkbox{padding: 0px;margin: 0px;position: relative;bottom: -1px !important;bottom: 0px;line-height: 15px;}.bigbox2 {/*background-color: #fff;*/width: 946px;float: left;margin: 0 auto;}.bigbox3 {	float: left;	display: block;}.refineBox {display: block;float: left;vertical-align:top;width: 157px !important;width: 150px;}#refinebottom {margin-top: 0px !important;margin-top: -5px;}#refineCategory {list-style-image:none !important;list-style-type: none !important;font-size: 12px;color:#000;font-weight:bold;margin-bottom: 5px;margin-top:0;}#LB1, #LB6 {width: 134px;margin: 8px;}#LB2, #LB3, #LB4, #LB5 {width: 144px;margin: 8px;}.refineBox1 ul {padding-left: 3px;margin-left: 0px;}ul.linkBox  {padding: 0px;}.linkBox li, .refineBox1 li {list-style-type: none;font-weight: normal;margin-left: 0px;}.linkBox li a, .refineBox1 li a {color: #000;text-decoration: none;}.linkBox li a:hover, .refineBox1 li a:hover {text-decoration: underline;color: #556293;}.linkBox li h3, .refineBox1 li h3{font-weight: normal;margin-top: 0px;margin-bottom: 0px;color: #000;font-size: 12px;display: inline;}.linkBox li a:hover h3, .refineBox1 li a:hover h3 {text-decoration: underline;color: #556293;}.ViewMore {display: block;width: 104px !important;width: 140px;height: 20px;text-align: left;margin-top: -4px !important;margin-top: 1px;margin-left: 6px;}.ViewMore a{font-weight: bold;color: #000;text-decoration: none;}.ViewMore a:hover{font-weight: bold;color: #556293 !important;text-decoration:none;}.CloseButton {width: 12px;float: right;margin-right: 8px !important;margin-right: 4px;margin-top: 2px;}.ViewMore1 {display: block;width: 138px;text-align: left;margin-left: 6px !important;margin-top: -8px;}.ViewMore1 a{font-weight: bold;color: #000;text-decoration: none;}.ViewMore1 a:hover{font-weight: bold;color: #556293 !important;text-decoration:none;}#SortBar {display: block;white-space: nowrap;width:952px;margin-left: 8px !important;margin-left: 4px;height: 26px !important;height: 31px;margin-bottom: 8px;text-align: center;background-color: #f2f2f0;padding-top: 5px;float: left;}#SortBar .dropdown {	float: left;	display: block;	height: 17px !important;	height: 15px;	width: 150px;	border: 1px solid #ccc;	text-align: left;	padding: 2px;}.sortby {	float: left;	display: inline;	}.dropdownarrow {	float: right;	}#popbottom {}.pagenum{white-space: nowrap;margin-top: 0px !important;margin-top: 5px;}#SortBar .previous{display: inline;padding: 0px 6px 6px 6px;height: 20px;background-color: #fff;border: 1px solid #ccc;position: relative;top: 1px;}#SortBar .previous2{display: inline;padding: 0px 6px 6px 6px;height: 20px;background-color: #f2f2f0;border: 1px solid #f2f2f0;color: #f2f0e4;position: relative;top: 1px;}#SortBar .previous3 {display: inline;padding: 0px 6px 6px 6px;height: 20px;background-color: #f2f2f0;border: 1px solid #f2f2f0;color: #000;position: relative;top: 1px;}#SortBar .previousArrow{position: relative;top: 2px;}#SortBar .previousArrow a{text-decoration: none;}#SortBar .previousText{position: relative;top: 2px;color: #000;}#SortBar .previousText2{position: relative;top: 2px;color: #f2f2f0;}#SortBar .previousText a{color: #000;text-decoration: none;}#SortBar .previousText a:hover{color: #556293;text-decoration: underline;}#SortBar .space {display:none;}#SortBar .spaceL {display: inline;margin: 0px 2px 0px 2px !important;margin: 0px 6px 0px 2px;color: #f2f2f0;height: 20px;border-right: 1px solid #ccc;position: relative;top: 5px !important;top:4px;}#SortBar .spaceR {display: none;}#SortBar .pagegroup {display: inline;white-space: nowrap;}#SortBar .pagenumon {display: inline;padding: 0px 6px 6px 6px;height: 20px;background-color: #fff;border: 1px solid #ccc;color: #000;position: relative;top: 2px !important;top: 2px;}#SortBar .pagenumon a{text-decoration: none;position: relative;top: 2px;color: #000;}#SortBar .pagenumon a:hover{text-decoration: underline;position: relative;top: 2px;color: #556293;}#SortBar .pagenumonS {white-space: nowrap;width: 15px;color: #000;font-weight: bold;text-decoration: none;position: relative;top: 4px;margin-left: 5px;}#SortBar .pagenumonS a{display: inline;white-space: nowrap;width: 15px;height: 20px;color: #000;font-weight: bold;text-decoration: none;position: relative;top: 0px !important;top: 7px;}#SortBar .pagenumonE {display: inline;width: 15px;height: 20px;color: #000;font-weight: bold;text-decoration: none;position: relative;top: 7px;}#SortBar .ItemsPerPage {float: right;display: block;	height: 17px !important;	height: 15px;	width: 150px;	border: 1px solid #ccc;	text-align: left;	padding: 2px;	z-index: -1;	position: relative;	top: 3px;} /* End of Watch Banners */.seeMore {	margin: 0px;	color: #ccc;	font-size: 14px;	float: right;	height: 29px;	line-height: 29px;	vertical-align: bottom;}.seeMore a {	color: #666;	font-size: 14px;}#regular_products .prodBox {	background-color: transparent;	width: 180px !important;	width: 180px;	padding-left: 8px;	float: left;	padding-top: 5px;	padding-bottom: 5px;	}.NewCatListSaveDollar2 {	float: left;	color: #666666;	text-decoration: none;	background-color: #FFFFCC;	padding-top: 3px;}.NewCatListPro, .NewCatListPro a {text-decoration:none !Important;width: 125px;	text-align: left;	font-size: 12px;}.NewCatListPro a:hover {	color: #556293 !important;	text-decoration: underline !important;}.NewCatListList2 {	float: left;	font-size: 12px;	color: #000;	text-decoration: none;	padding-top: 3px;	width: 100%;	text-align: left;}.NewCatListPrice2 {	float: left;	font-size: 12px;	color: #C7202b;	text-decoration: none;	padding-top: 3px;	white-space:nowrap;	font-weight: bold;}.NewCatListImage2 {width: 160px;display: block;overflow: hidden;}.proComplete2	{	width: 180px !important;	width: 182px;	text-align:left !important; }/* regular products */#regular_products {margin-top: 0px;margin-bottom: 8px;width: 760px !important; float: left;}#regular_products #products{display: block;height: auto;float: left;padding-bottom: 20px;}.NewCatListImage2 {	text-align: left; }/* Drop Downs */.refineBox1 {background-color:#fff;padding-left: 5px !important;padding-left: 3px;display: block;text-align:left;visibility:hidden;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;padding-bottom: 5px;padding-top: 13px;color: #000;position: relative;margin-top: -20px;z-index: 3;}#Box1{position: absolute !important;margin-left: 0px !important;width: 144px !important;width: 150px;}#Box2{position: absolute !important;margin-left: 8px !important;width: 144px !important;width: 150px;}#Box3{position: absolute !important;margin-left: 8px !important;width: 144px !important;width: 150px;}#Box4 {position: absolute !important;margin-left: 8px !important;width: 144px !important;width: 150px;}#Box5 {position: absolute !important;margin-left: 8px !important;width: 144px !important;width: 150px;}#Box6 {position: absolute !important;margin-left: 8px !important;width: 144px !important;width: 150px;} #Indexes {margin-top: -10px !important;margin-top: 0px;}.SlimBorder{display: block;height: 95px;margin-top: 10px;width: 1px;float: left;background-image:url(http://cdn.overstock.com/img/mxc/guidednav_border1px.gif);}.pageNextText2 {width: 952px;margin-left: 8px !important;margin-left: 4px;display: block;text-align: left;font-size: 12px;margin-bottom: 5px;float: left;} .pageNextText2 a{text-transform: uppercase;text-decoration: underline;}.pageNextText2 a:hover{color: #556293;}.SortByText {display: inline;padding: 0; margin: 0; float: left;}#SortByBox{font-size: 13px;color: #000;height: 20px;background-color: #fff;border: 1px solid #ccc;position: relative;top: 0px !important;top: 3px;}#ItemsPerPageBox{font-size: 13px;color: #000;height: 20px;background-color: #fff;border: 1px solid #ccc;position: relative;top: 0px !Important;top: 3px;}.SortBar1cont {float: left;display: block;padding-left: 8px;}.SortBar2cont {float: left;display: block;text-align: center;padding-left: 8px;margin-top: -1px !important;margin-top: -2px;}.SortBar3cont {float: left;padding-left: 8px;}.SortBar4cont {width: auto;display: block;}.SortBar5cont {text-align:left;display: block;}#seoBox1 {margin-left: 0px !important;margin-left: 0px;float: left;}#seoBox1 a:hover {color: #556293;} #seoBox1 div {float: left;}#seoBox1 .centerSeo {background-image: url(http://cdn.overstock.com/img/mxc/guidedNavSec_02.gif);background-repeat: repeat-x;height: 62px;color: #000;width: 710px;line-height: 16px;vertical-align: middle;font-size: 14px;text-align: left;padding-top: 13px;}#seoBox2 {width:950px !important;width: 950px;border: 1px solid #ccc;text-align: left;margin: 10px 0px 10px 8px !important;margin: 10px 0px 10px 4px;float: left;}#seoBox2 a:hover {color: #556293;}#seoBox2 .centerSeo2 {height: 21px;font-size: 15px;font-weight: bold;line-height: 21px;vertical-align: middle;text-align: left;padding: 5px 0px 5px 8px;background-color: #f2f2f0}#seoBox2 .centerSeo2 h2{color: #000;line-height: 21px;margin: 0px;display: inline;font-size: 15px;font-weight: bold;}#seoBox2 .centerSeo2 h3{color: #000;font-size: 15px;line-height: 21px;margin: 0px;display: inline;font-weight: bold;}#seoBox2 .centerSeo2 strong{color: #000;line-height: 21px;margin: 0px;display: inline;font-size: 15px;font-weight: bold;}#seoBox22 {text-align: left;padding: 10px;}#seoBox22 .OtherGreat {margin: 10px 0px 0px 0px;}#seoBox22 div {padding-bottom: 8px;}#seoBox22  strong{font-weight: normal;}#seoBox22 a:hover {color: #556293;}#seoBox22 strong a:hover {color: #556293;}.plus {text-decoration: none;margin-left: 2px;}.plus a{text-decoration: none;}.plus a:hover{text-decoration: none;color: #556293;}.plus2 {text-decoration: none;margin-left: 0px;margin-right: -2px;}.plus2 a{text-decoration: none;}.plus2 a:hover{text-decoration: none;color: #556293;}.iconBanner {margin: 10px 0px 0px 0px;padding: 0px;}.iconbanner img {height: auto !important;width: 120px;overflow: hidden;display: block;}.promoContainer {float: left; width: 950px; text-align: left;margin-top: 10px; margin-bottom: 10px; border: 1px solid #ccc;}		.promoContainer .title {font-size: 15px; font-weight: bold; color: #618a2d; margin: 5px 0 5px 8px;}		.promoContainer h3 {display: inline;font-size: 15px; margin: 0; font-weight: bold; color: #618a2d;}		.promoContainer ul {			float: left;			width: 220px;			text-align: left;			padding: 0px;			list-style-type: none;			line-height: 15px;			margin-top: 0px;			margin-bottom: 8px;			margin-left: 8px !important;			margin-left: 4px;			margin-right: 0px;			}			* html .promoContainer ul {				width: 225px;			}		.promoContainer li {		padding-left: 0px;		}		.promoContainer a {text-decoration: none; color: #000;}		.promoContainer a:hover {text-decoration: underline; color: #556293;}		.promoContainer strong {font-weight: normal;}		.Oname a{font-weight:bold;text-decoration: none;}.Oname a:hover{ text-decoration: underline;}.Oprice {margin: 2px 0 2px 0;}.Oprice .Olabel, .Oprice .Ovalue{font-weight: bold; }.proComplete2 .Oreview {margin: 3px 0 0 0;}.recsBox{	 width:320px;	 float:right;	 background:#f2f2f2;	 border:1px #cccccc solid; }.recsHeading{	 background:#f2f2f2;	 font-size:12px;	 margin:0;	 padding:0;	 height:32px;	 line-height:32px;	 padding-left:8px;}.resultsHeading{	 font-size:12px;	 margin:0;	 padding:0;	 height:32px;	 line-height:32px;	 padding-left:8px;	 }#regular_products .tall {	height:310px;	} #regular_products .short {	 height:260px;	}          