﻿body {

/*
background-image:url(http://cdn.overstock.com/img/mxc/6col-Grid_background.gif);
background-repeat:repeat-y;
background-position: top center;
*/
}
.pageContainer {
margin: 0 auto;
width: 960px;
text-align: left;
}

/*** 6 Columns ***/
.col6span6 {
	float: left;
	padding: 0px;
}
.col6span5 {
	float: left;
	padding: 0px;
}
.col6span4 {
	float: left;
	padding: 0px;
}
.col6span3 {
	float: left;
	padding: 0px;
}
.col6span2 {
	float: left;
	padding: 0px;
}
.col6span1 {
	float: left;
	padding: 0px;
}
.col6span1 {
	width: 160px;
}
.col6span2 {
	width: 320px;
}
.col6span3 {
	width: 480px;
}
.col6span4 {
	width: 640px;
}
.col6span5 {
	width: 800px;
}
.col6span6 {
	width: 960px;
}

/** 6 Columns with 1px border **/
.col6span6b {
	float: left;
	padding: 0px;
}
.col6span5b {
	float: left;
	padding: 0px;
}
.col6span4b {
	float: left;
	padding: 0px;
}
.col6span3b {
	float: left;
	padding: 0px;
}
.col6span2b {
	float: left;
	padding: 0px;
}
.col6span1b {
	float: left;
	padding: 0px;
}
.col6span1b {
	width: 158px;
}
.col6span2b {
	width: 318px;
}
.col6span3b {
	width: 478px;
}
.col6span4b {
	width: 638px;
}
.col6span5b {
	width: 798px;
}
.col6span6b {
	width: 958px;
}

/** 6 Columns with one-side 1px border **/
.col6span6b1 {
	float: left;
	padding: 0px;
}
.col6span5b1 {
	float: left;
	padding: 0px;
}
.col6span4b1 {
	float: left;
	padding: 0px;
}
.col6span3b1 {
	float: left;
	padding: 0px;
}
.col6span2b1 {
	float: left;
	padding: 0px;
}
.col6span1b1 {
	float: left;
	padding: 0px;
}
.col6span1b1 {
	width: 159px;
}
.col6span2b1 {
	width: 319px;
}
.col6span3b1 {
	width: 479px;
}
.col6span4b1 {
	width: 639px;
}
.col6span5b1 {
	width: 799px;
}
.col6span6b1 {
	width: 959px;
}

/*** 6 Column Heights ***/
.col6height1 {
display: block;
height: 152px;
}
.col6height2 {
display: block;
height: 312px;
}
.col6height3 {
display: block;
height: 472px;
}
.col6height4 {
display: block;
height: 632px;
}





/*** 5 Columns ***/
.col5span5 {
	float: left;
	padding: 0px;
}
.col5span4 {
	float: left;
	padding: 0px;
}
.col5span3 {
	float: left;
	padding: 0px;
}
.col5span2 {
	float: left;
	padding: 0px;
}
.col5span1 {
	float: left;
	padding: 0px;
}
.col5span1 {
	width: 192px;
}
.col5span2 {
	width: 384px;
}
.col5span3 {
	width: 576px;
}
.col5span4 {
	width: 768px;
}
.col5span5 {
	width: 960px;
}


/*** COMBINATION  ***/
.col6span4 div.col6span2 {
	padding-top: 12px;
	padding-bottom: 12px;
}
.clear {
	clear: both;
}
.inner {
	padding: 8px;
}
.innerTab {
	padding: 0px 8px;
}
.innerGrid {
	padding: 8px 0;
}
.innerTable {
	padding: 8px 0 0 0;
}
.innerFloat {
	padding: 8px 0;
	float: right;
}
.innerLeft {
	padding: 8px 0 0 8px;
}
.innerCol6span {
	width: 152px; 
	float: left;
}
.innerCol5span {
	width: 184px; 
	float: left;
}
.innerLeftOnly {
	padding: 0 0 0 8px;
}
.innerBottom {
	padding: 0 0 8px 0;
}

.col5span5 p {
	padding-right: 8px;
}


.col5span4 p {
	padding-right: 8px;
}


.col5span3 p {
	padding-right: 8px;
}


.col5span2 p {
	padding-right: 8px;
}


.col5span1 p {
	padding-right: 8px;
}


.col6span6 p {
	padding-right: 8px;
}


.col6span5 p {
	padding-right: 8px;
}


.col6span4 p {
	padding-right: 8px;
}


.col6span3 p {
	padding-right: 8px;
}


.col6span2 p {
	padding-right: 8px;
}


.col6span1 p {
	padding-right: 8px;
}


/*** TABLES  ***/

.hRule_bot {
	border-bottom: 1px solid #ccc;
}
.hRule_top {
	border-top: 1px solid #ccc;
}
.vRule_left {
	border-left: 1px solid #ccc;
}
.vRule_right {
	border-right: 1px solid #ccc;
}
.hStrongRule_bot {
	border-bottom: 2px solid #505050;
}


/* Default Product Rec Styles */

.OProduct .Oname {
margin-bottom: 10px;
}
.OProduct .Oname a {
color: #000; text-decoration: none;
}
.OProduct .Oname a:hover {
color: #556293; text-decoration: underline;
}
.OProduct .Oprice .Olabel{
font-weight: bold;
line-height: 15px;
color: #c7202b;
}
.OProduct .Oprice .Ovalue{
font-weight: bold;
line-height: 15px;
color: #c7202b;
}
.OProduct .Oicon {
padding-bottom: 10px;
}
.Owas .Ovalue {
text-decoration: line-through;
}
.Ocompare .Olabel{
text-decoration: none;
}
.Ocompare .Ovalue {
text-decoration: line-through;
}

/*Product Display Box Styles */



/* SOLD OUT STYLES */
.proComplete {
position: relative;	
width: 120px; 
margin: 10px 0px; 
}
.proBanner {
position: absolute;	
z-index: 5;	
}
#contentRight .OProduct .proComplete 				{margin: 10px 0;}


/* Default site styles - to replace main */

.ClearHead {
clear: both;
display: block;
height: 0px;
width: 0px;
line-height: 0px;
font-size: 0px;
}

/* Google Ad Sense Recs */
#Google_Adsense_Main {
width: 960px;
margin: 0 auto;
}
.GoogleBox {
padding: 10px 0;
float: right;
}
#Google a:hover {
color: #556293;
text-decoration:underline;
}
.GoogleBorder {
display: block;
border: 1px solid #ccc;
width: 952px !important;
width: 950px;
text-align: left;
float: right;
}
.GoogleTitle {
display: block;
background-color: #fff;
position: relative;
top: -10px;
width: 200px;
margin-left: 5px;
padding-left: 5px;
font-size: 1.1em;
font-weight: bold;
}
#GoogleAdSense {
float: left;
padding: 0 8px 8px 8px;
margin-top: -12px;
}
.GoogleWhat {
font-weight: normal;
font-size: 10px;
margin-left: 5px;
}
.GoogleWhat a{
color: #000;
font-size: 10px;
text-decoration: none;
}
.GoogleAdBox {
}
.GoogleAd {
padding: 8px 0 0 0 !important;
}
.GoogleAd a{
font-weight: bold;
color: #618a2d;
text-decoration: none;
}
.GoogleURL a {
color: #556293;
text-decoration: none;
}
.GoogleText a{
text-decoration: none;
}
.GoogleText a:hover{
text-decoration: none !important;
color: #000 !important;
text-decoration: underline;
}


/* Styles from main.css 
select { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #ffffff; }


th { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #ffffff; }


td { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #ffffff; }


table { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #ffffff; }


body { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #ffffff; }


html { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; background-color: #ffffff; }


input[type~=image] {background: none !important;}
p { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
span { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
a { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
div { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px;}
font						 		{font-family: Arial, Helvetica, sans-serif;font-size: 10px; color: #000;}
A                   			 				{color: #000; text-decoration: underline; }
A:visited:hover						{color: #556293;}

A:hover						{color: #556293;}
*/
.mainTable {
	clear:left; /* Clear float for main content */
}


/* Fixes Bazaarvoice w/ white background */
.BVSubmissionTable td {background: none}


.clearIt {
clear: both;
display: block;
height: 1px;
width: 1px;
line-height: 1px;
font-size: 1px;
}

.Othumb .iconBanner img {
height: auto;
}













