/* reset.css */







body {



	background:#fff;



	color:#444;



	font:11px/1.55em Verdana, Geneva, sans-serif;



	text-align:center;



}



h1#logo {



	margin-top:12px;



}



a {



	color:#069;



	text-decoration:none;



}



a:hover {



	color:#069;



	text-decoration:underline;



}



/* boxs.css */



.container {



	background-image:url(../images/header-right.gif);



	background-repeat:no-repeat;



	background-position:right 0px;



	margin:0px auto 0;



	text-align:left;



	width:960px;



	position:relative;



}



.container .header {



	margin:0px;



	height:94px;



	position:relative;

	

	background-image:url(../images/headerBg.jpg);





}



.container .header .side-logo-promo {

	margin-top: 0px;	

	margin-left: 20px;

}



.category-head h2 {



	padding:3px 0;



	color:#242F48;



	font-size:1.6em;



}



.col-left {



	float:left;



	width:217px;



	margin: 0px;



	margin-top: -8px;

	

	border-right: 3px solid #ccc;



}



.col-main {



	float:left;

	

	margin-left: 9px;



	width:730px;



}



.layout-1column {



	margin:0px;



	padding:0px;



}



.outline-creator {



	border:0px solid #bbb;



	border-bottom-color:#666;



	background:#fff;



}



.col-main .padder {



	padding-right:0px;



}



.toplinks-bar {



	/*background:#5A5E67;*/



	color:#fff;



	padding:7px 13px;



	text-align:right;



}



.currency-switcher {



	border:1px solid #e5e5e5;



	padding:7px 12px 10px 12px;



	background:#f4f4f4;



	display:none;



}



.mini-cart .head {



	background:#242F48;



}



.product-shop {



	float:left;



}



.out-of-stock {



	margin:0;



	color:#06F;



	font-weight:bold;



	float:right;



	width:60px;



	font-size:10px;



	line-height:120%;



	padding:2px 0px 0px 0px;



}



.product-shop .short-description {



	width:100%;



	overflow:hidden;



}



.product-shop img {



	float:right;



}



.old-price .price {



	color:#444444;



}



.special-price .price {



	color:#990000;



}



.listing-item .product-image {

	float: none;

	margin: 0 auto;	

}



.listing-item .product-image .productImageFile {

	width: 120%;

	margin-left: -10px;

	z-index: 1;

}



.listing-item .price-box {



	margin-bottom:3px;



	float:left;



	width:100%;



}



.listing-item .product-shop img {

	margin-top: -5px;	

}



.listing-item .price-box .price {



	font-size:11px;



	font-weight:bold;



}



.listing-item .old-price {



	margin:0 auto;



	display:block;

	

	width:100%;



	text-align:center;



}



.listing-item .old-price .price-label {



	font-size:11px;



	font-weight:bold;



	white-space:nowrap;



	display:none;



}



.listing-item .old-price .price {



	font-weight:normal;



	font-size:11px;



	color:#333333;



	text-decoration:line-through;

	

	display: inline;



}



.listing-item .savings-price {



	margin:0 auto;



	display:block;

	

	width:100%;



	text-align:center;



}



.listing-item .savings-price .price {

	

	font-size: 14px;

	font-weight: 600;

	color: #c22932;

	

}



.listing-item .special-price {



	margin:0 auto;



	padding:0;



	display:block;



	width:100%;



	text-align:center;



}



.listing-item .special-price .price-label {



	font-size:11px;



	font-weight:bold;



	text-transform:uppercase;



	white-space:nowrap;



	color:#000;



	display:none;



}



.listing-item .special-price .price {



	font-size:11px;



	color: #000;

	

	font-weight: 300;



}



.catalog-listing h5 {



	height:32px;



	margin-bottom:.4em;



	font-size:12px;



	font-weight:normal;



	padding-right:10px;



	width:159px; /* In case product is extra really long */



	overflow:hidden; /* In case product is extra really long */



	text-align:center;



}



.catalog-listing h5 a {



	color:#242F48;



	text-decoration:none;



	font-weight:bold;



}



.catalog-listing h5 a:hover {



	text-decoration:underline;



	font-weight:bold;



}



.catalog-listing h5 a, .catalog-listing h5 a:hover {



	color:#444;



	text-decoration:underline;



}



.catalog-listing .add-to {



	margin:0px;

	

	margin-top: -11px;



	line-height:1.1em;



	float:left;



}



.listing-item .add-to li {



	list-style:none;



	font-size:9px;



	background:none;



	padding:0px;



	line-height:150%;



	text-align:left;

	

	text-decoration: underline;



}



.product-info-box .add-to-inline {



	background-color:#F8F8F8;



	border:1px solid #EEEEEE;



	margin:10px 0;



	padding:10px;



}



.layered-nav .head {



	background:url(../images/layered_nav_head_bg.gif) no-repeat;



	height:13px;



	display:none;



}



.layered-nav h4 {



	margin:0;



	padding:2px 10px;



	background:#242F48;



	color:#fff;



	font-size:1.1em;



}



.listing-type-list {

	

	width: 75%;

	

	float: left;

}



.listing-type-list .listing-item {



	border:1px solid #D9DDE3;



	float:left;



	padding:0.6%;



	margin:0.4%;



	text-align:center;



	width:30%;

	

	height: 335px;



}



.listing-type-list .product-shop {



	width:100%;



}



.listing-type-list .product-shop .description {



	margin:.5em 0 1.2em 0;



	display:none;



}



.listing-type-list .product-shop .price-box {



	margin:0px 0px 10px 0px;



	float:none;



	text-align:left;



	padding-top:0;



}



.listing-type-grid .product-image .prodImg {



	border:0px solid #dddddd;



	border-left:0px;



}



.listing-type-grid table tbody tr td {



	padding:2px;



	background-image:url(../images/grid-bg.gif);



	background-repeat:no-repeat;



}



.cart-collateral  {



	background-color:#D7F2FF;



}



.mini-cart .cart-count { 



	background-color:#D7F2FF;



}



.one-page-checkout .active .head { border:1px solid #006699; background:#006699;}











.success-msg {



	background-color:#D7F2FF;



	border-color:#006699;



	color:#0066FF;



}







.cross-sell-blank {



	display:none;



}



/* menu.css */



#nav {



	position: absolute;



	padding:0px;



	top:58px;



	text-align:left;



	float:none;

	

	madding-left: 10px;

	

}



#nav li { 



	text-align:left;



	float:none;



	display:inline;



	padding:6px;



	margin:0px 6px 0px 6px;



}



#nav span {



	display:inline;



	padding:0px;



	margin:0px;



}



#nav a, #nav a:hover {



	display:inline;



}



#nav a {



	padding-right:0px;



	background:none;



	color:#FFF;



	float:none;



	display:inline;



	margin:0px;;



	padding:0px;



	font-family: Arial, Helvetica, sans-serif;

	

	font-size: 14px;

	

	font-weight: 300;

}



#nav li.active {



	margin:0px;



	background:none;



	border:0px;



}



#nav li.active a {



	color:#FFF;



}



#nav li a:hover{



	color:#FFF;



}



.footer {



	margin:12px 0px;



	padding:12px 0px 0px 0px;



	border-top: solid 6px #CCC;



}



.footer .footer-right {



	width:40%;



	background-image:url("http://overstockseating.com/skin/frontend/default/modern/images/media/secure.png");



	background-repeat:no-repeat;



}



.footer-links .link-feed {



	display:none;



}



.middle {



	margin-top: -14px;



	padding-bottom:0px;



}



.footer-about {



	float:left;



	text-align:center;



}





.toplinks-bar {

	background:#efefef; 

	color:#727272;

	padding:7px 13px 2px 13px; 

	text-align:right; 

}



.toplinks-bar .top-links a, .toplinks-bar .top-links a:hover { color:#727272; }



.mini-search {

    position:relative;

    z-index:97;

    float:left;

    width:270px;

    background:url(../images/head_search_new.gif) no-repeat 0 50%;

    padding-left:80px;

	padding-top: 2px;

	padding-bottom: 3px;

	margin-top: -26px;
	
	margin-left: -85px;

}



.mini-search .input-text { 

	width:212px; 

	margin-right:2px; 

}



.homeContent {

	margin-top: -22px;	

}



.frontImg {

	margin-bottom: 10px;

	margin-left: 3px;

}



.clear {

	clear: both;	

}



#main {

	

}



.sidebar2 {

	float: left; 

	width: 190px; 

	position: relative;	

	margin-top: 1px;

	margin-left: -10px;

	background-color: #f8f8f8;	

}



.sidebar2 .logos {

	background-image: url(../images/logos.jpg);

	background-repeat: no-repeat;

	height: 348px;

	border: none;

	width: 202px;

}



.sidebar2 .logos #sitesealer {

	float: left;

}



.sidebar2 .head {

	background-image: url(../images/msgBg.jpg);

	background-repeat: repeat-x;

}



.sidebar2 .head .title {

	color: #5a5e67;

	font-weight: 600;

	font-size: 12px;

	height: 16px;

}



.sidebar2 .cart-count {

	background-color: #f8f8f8;	

}



.sidebar2 .actions img {

	margin-top: -6px;	

}



.sidebar2 .actions {

	margin-top: 10px;

	padding-top: 15px;

	border-top: 1px solid #ccc;

	text-decoration: underline;

}



.product-info-box {

	width: 400px;	

}



.product-info-box .product-name {

	font-size: 24px;

}



.product-info-box .price-box {

	font-weight: 600;

	font-size: 14px;

}



.product-info-box .price-box .old-price .price {

	font-weight: 600;

	font-size: 16px;

}



.product-info-box .price-box .special-price .price {

	font-weight: 600;

	font-size: 16px;

}



.product-info-box .price-box .special-price {

	margin-top: -3px;

}



.product-info-box .price-box .savings-price {

	margin-bottom: 5px;

	margin-top: 5px;

}



.product-info-box .price-box .savings-price .price {

	font-weight: 600;

	font-size: 22px;

}



.layered-nav .narrow-by dt  {

	background-image: url(../images/msgBg.jpg);

	background-repeat: repeat-x;

	padding-top: 2px;

}



.layered-nav .narrow-by ol {

	

}



.red {

	color:#990000;	

}



.hiddenDiv {

	display:none;

	padding: 5px;

	border: 1px solid #ccc;

	margin-top: -200px;

	margin-left: -300px;

	z-index: 9;

}



.volumeDiscountBox {

	background-image: url(../images/volume_discountpg.jpg);

	background-repeat:no-repeat;

	width: 540px;

	padding-top: 355px;

	padding-bottom: 200px;

	padding-left: 30px;

	font-size: 13px;

	line-height: 13px;

	margin-bottom: 30px;

}



#volPopUp {

	height: 530px;	

	width: 540px;

}



#volPopUp .close {

	float: right; 

	padding: 10px; 

	cursor:pointer; 

	margin: 0;	

}



.volumeDiscountBox br {

	line-height: 5px;

}



h4.border-head {

	font-size: 15px;

	margin-top: 8px;

	margin-bottom: 3px;

}



#priceProtect {

	z-index: 19;

	margin-left: 195px;

	float: right;

}



.freeShippingIcon{

	margin-left: 10px;

	padding-top: 25px;

}



.product-options-bottom {

	background-color: #fff;

	border: none;

	margin-top: 0px;

}



.product-info-box .product-options-bottom .add-to-cart-box {

	padding-top: 0px;	

}



.product-options {

	width: 333px;	

	background-color: #f1f1f3;

}



.product-options dd {

	border: none;

	width: 100px;

	margin-bottom: -12px;

	clear: both;

	display: block;

}



.product-options dt {

}



.product-options dd select {

	width: 310px;	

	margin-bottom: -7px;

	height: 20px;

}



.product-options .required {

	text-align: left;	

}



.product-img-box .product-image img {

	display: inline;

}



.product-options {

	margin-top: 0px;	

}



.short-description {

	text-align: justify;	

	

}



h4.border-head {

	font-size: 15px;

	margin-top: 8px;

	margin-bottom: 3px;

}



#priceProtectionWords {

	bottom: 40%;

	width: 250px;

	padding: 10px;

	border: 2px solid red;

}



.lightbox {

	z-index: 19;

	border: 1px solid;	

	position: fixed;

	bottom: 20%;

	top: 50%;

	left:50%;

	z-index:9999;

	margin:-250px 0 0 -250px;

	background-color: #fff;

}



.hide {

	display: none;	

}



#priceProtectionWords {

	display: none;

}



.ratings-list {

	float: left;	

}



.nobr {

	float: left;

}



.ratings .rating-box {

	margin-left: 15px;

}



.ratings .rating-box .link {

	margin-top: -4px;	

}

.ratings .rating-box .rating {

	background-repeat: no-repeat;

	background-position: bottom left;

	width: 320px;

	margin-top: -4px;

	padding-left: 60px;

	white-space: nowrap;

}

.ratings .rating-box .rating a {

	display: inline;

}

.freeShippingHover {

	z-index: 999;

	position: absolute;

	width: 44px; 

	margin-left: 102px;

	float: right;

	margin-top: -160px;

}



.product-info-box .ratings {

	float: left;

	position: relative;

	top: -93px;

	left: 180px;

}

.breadcrumbs {

}

#nav ul li, #nav ul li.active, #nav ul li.over {
	display: block;
}
.category-image {
display:block;
width:730px;
}
