/* CSS Document */
.CatLeft {
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
font-size:22px;
text-align:left;
position: relative;
top: 10px;

}
.CatLeft a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
	text-decoration: none;
}
.CatLeft a:link {
	text-decoration: none;
}

.CatLeft a:hover {
	text-decoration: none;
	color: #000;
}
.CatLeft2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
float:left;
font-size:22px;
text-align:left;
position: relative;
top: 0px;

}
.CatLeft2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000;
	text-decoration: none;
}
.CatLeft2 a:link {
	text-decoration: none;
}

.CatLeft2 a:hover {
	text-decoration: none;
	color: #000;
}

.CatRight {
float:right;
padding: 6px 0px 0px 0px;
}
.CatRight a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
.CatRight a:link {
	text-decoration: none;
}

.CatRight a:hover {
	text-decoration: underline;
	color: #000;
}




.container {
	width:760px;
	margin:0 auto;
	background-color:#EEEEEE;
	border:#CCCCCC 1px solid;
}
.container2 {
	width:760px;
	margin-top: 10px;
	margin-bottom: 3px;
	}
.roundedCornerSpacer {
    margin: 0px; padding: 0px; border: 0px;
    clear: both;
    font-size: 1px; line-height: 1px;
}
/* In the CSS below, the numbers used are the following:
    1px: the width of the border
    3px: a fudge factor needed for IE5/win (see below)
    4px: the width of the border (1px) plus the 3px IE5/win fudge factor
    10px: the width or height of the border image
*/

 .borderTL, .borderTR, .borderBL, .borderBR {
    width: 10px; height: 10px;
    padding: 0px; border: 0px;
    z-index: 99;
}
 .borderTL, .borderBL { float: left; clear: both; }
 .borderTR, .borderBR { float: right; clear: right; }
 .borderTL { margin: -1px 0px 0px -1px; }
 .borderTR { margin: -1px -1px 0px 0px; }
 .borderBL { margin: -10px 0px 0px 0px; }
 .borderBR { margin: -10px 0px 0px 0px; }
/* IE5-5.5/win needs the border scooted to the left or right by an
   additional 3px! Why? */
 .borderTL {
    margin-left: -1px !important;
    margin-left: -4px;
}
 html>body .borderTL {
    margin-left: -1px;
}
 .borderTR {
    margin-right: -1px !important;
    margin-right: -4px;
}
 html>body .borderTR {
    margin-right: -1px;
}
 .borderBL {
    margin-left: 0px !important;
    margin-left: -3px;
}
 html>body .borderBL {
    margin-left: 0px;
}
 .borderBR {
    margin-right: 0px !important;
    margin-right: -3px;
}
 html>body .borderBR {
    margin-right: 0px;
}

 .content {
    margin: 0px;
    padding: 0px;
    border: 1px solid #cccccc;
	background-color:#FFFFFF;
}
 .contentWrapper {
    padding: 4px;
    border: 0px;
	width:750px;
	
}
-->

.ProdBoxes{
float:left;
width:140px;
padding:2px;
}

.columnLeft{
float:left;
padding: 4px 0px 4px 0px;
}

.backtotop {
text-align:right;
}
.backtotop a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.backtotop a:link {
	text-decoration: none;
}

.backtotop a:hover {
	text-decoration: underline;
	color: #000;
}


.rows {
margin-bottom:4px;
text-align:left;
}

.rows a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight:bold;
}
.rows a:link {
	text-decoration: none;
}

.rows a:hover {
	text-decoration: underline;
	color: #000;
}


/*Black Friday - Cyber Monday*/
.container2 h1{font-size:18px; color:#000; display:inline;}

.container2 h2, .container2 strong{

            font-size:12px;

            color:#000;

            font-weight: normal;

            display:inline;}

.product-boxes{ width:146px; height:230px; float:left; padding: 2px;}

.titleTxt{font-size:18px;}

.titleTxt a{font-size:18px; text-decoration:none;}

.titleTxt a:Hover{font-size:18px; text-decoration:underline; color:#000;}

/* Holiday extra styles */
.backtotopCM {width:175px; float:right;
text-align: left;
}

.backtotopCM li{
list-style-image: url(http://cdn.overstock.com/img/mxc/20071025_XmasBullet4.gif);}

.backtotopCM a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	margin-left: 0px !important;
	margin-left: 5px;
}
.backtotopCM a:link {
	text-decoration: none;
}

.backtotopCM a:hover {
	text-decoration: underline;
	color: #000;
}

.clearCM {
clear: both;
}
.container3 {
	width:760px;
	margin:0 auto;
	border-top:#360 solid 1px; 
	border-bottom:#360 solid 1px;
	}
.container4 {
	width:760px;
	margin:0 auto;
	border-top:#360 solid 1px;
	}	

.padding-small2{ padding: 2px;
float:left; width:182px!important; width:188px;
}
.floatLeft {
float:left;
}
.paddingTop10 {
padding-top:10px;
}
.product-name{font-size:12px; text-decoration:none;}
.product-name a{ text-decoration:none; }
.product-name a:hover{ text-decoration:underline; }
.product-price{font-size:14px; color:#CC0000; font-weight:bold;}
.product-percent{font-size:9px; color:#000;}

/* Top Nav Left Links */
.container5 {
text-align: left;
width: 760px;
}
.topLink {
float: left;
margin-right: 10px;
font-size: 10px;
color: #000;
}
.topLink a{
text-decoration: none;
font-size: 10px;
color: #000;
}
.topLink a:hover{
font-size: 10px;
text-decoration: underline;
}

/* Styles for Christmas Holiday Central Page */
.gift-list-links {

text-align: left;

list-style-position:outside;

}

 

.gift-list-links li{

list-style-image: url(http://cdn.overstock.com/img/mxc/20071025_XmasBullet4.gif);}

 

.gift-list-links a {

            font-family: Verdana, Arial, Helvetica, sans-serif;

            font-size: 16px;

            font-weight:bold;

            color: #000;

            text-decoration: none;

            margin-left: 0px !important;

            margin-left: 5px;

            line-height: 30px;

}

.gift-list-links a:link {

            text-decoration: none;

}

 

.gift-list-links a:hover {

            text-decoration: underline;

            color: #000;

}
