/* CSS Document */

body {
	text-align: center;
	margin: 0 auto;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#container {
	text-align: left !important;
	width: 960px;
	margin: 0 auto;
}

#container .content {
	width: 935px !important;
	width: 960px;
	margin: 0 auto;
}

.clear {
display: block;
line-height: 0px;
	clear: both;
}

/* Header */
#searchHeader {
	margin-bottom: 5px !important;
	text-align: center;
}

#searchHeader .cursearch {
	font-size: 16px;
	color: #000;
	font-weight: bold;
	padding: 5px;
	padding-left: 0px;
	text-align: left;
}
#searchHeader .cursearch a h1 {
	color: #000;
	font-size: 16px;
	display: inline;
}

#searchHeader .resultNum {
	float: left;
	font-size: 12px;
	color: #333333;
	padding-right: 10px;
	font-weight: bold;
}

#searchHeader .headerPage {
	margin-left: 180px;
	width: 425px;
	margin: 0 auto;
	text-align: center;
}

#searchHeader .headerPage div {
	float: left;
}

#searchHeader .pagenumon {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

#searchHeader .pagenumon a{
	font-size: 18px !important;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


#searchHeader .pageprevtext {
	vertical-align: middle;
	font-size: 12px;
	color: #333333;
}

#searchHeader .pageprevtext a {
	font-size: 12px;
	color: #333333;
	float: left;
	display: block;
	margin: 5px 5px 0px 0px;
}

#searchHeader .pagenum {
	width: 250px;
	text-align: center;
	font-size: 12px;
	color: #333333;
}

#searchHeader .pagenum a {
	font-size: 12px;
	color: #333333;
	vertical-align: 2px;
}

#searchHeader .refine {
	border-top: 1px solid #000;
	text-align: left;
	padding: 5px 0px 5px 0px;
	background-image: url(http://images.overstock.com/f/102/3117/8h/www.overstock.com/img/mxc/0206prop_headBG.gif);
	color: #000;
	font-size: 11px;
	font-weight: bold;
}

#searchHeader .checker {
	height: 10px;
	width: 10px;
	margin-bottom: 2px;
	margin-right: 2px;
}

#searchHeader .refine a h2 {
	font-size: 11px;
	color: #000000 !important;
	display: inline;
}

#searchHeader .refine h2 {
	font-size: 11px;
	color: #000000 !important;
	display: inline;
}
/* Left Nav */

#MNav {
	width: 175px;
	float: left;
	text-align: left;
}

#MNav .leftBorder {
	border: 1px solid #CCC;
}

#MNav ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#MNav .header {
	background-color: #96171A;
/*	background-image: url(http://images.overstock.com/f/102/3117/8h/www.overstock.com/img/mxc/left_header_110106.gif);
*/	width: 175px;
	height: 24px;
	text-align: center;
	color: #FFFFFF;
	line-height: 24px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
}
#MNav .footer {
	display: none;
/*	background-image: url(http://images.overstock.com/f/102/3117/8h/www.overstock.com/img/mxc/left_footer_110106.gif);
background-repeat:no-repeat;*/	
	float: left;
	width: 175px;
}
#MNav .navStore2 {
	padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 5px !important;
	padding-left: 5px !important;
	line-height: 18px;
	color: #95171a;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#MNav .searchwithin2 {
	font-size: 11px;	
	color: #000;
	text-transform: capitalize;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
}
	
#MNav .searchwithin3 {
	font-size: 11px;
	color: #008000;
	font-weight: bold;
	text-transform: capitalize;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: 3px;
}

#MNav .searchwithinbox {
	float: left;
	padding-bottom: 0px !important;
	padding-bottom: 2px;
}
#MNav #searchButton {
margin-top: -3px;
padding-bottom: 2px;
padding-right: 1px !important;
}

#MNav .searchwithinbox1 {
	float: left;
	padding-left: 5px !IMPORTANT;
}

#MNav .navStore {
	padding-top: 10px !important;
	padding-left: 5px !important;
	line-height: 18px;
	color: #333;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#MNav .navStore a {
	color: #333;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
#MNav .navStore a:hover {
	text-decoration: underline;
}
#MNav .navSubCat {
	padding-left: 10px !important;
	line-height: 15px;
}
#MNav .navSubCat img{
	margin-right: 2px;
	margin-left: -7px;
}
#MNav .navSubCat  {
	color: #222222;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}
#MNav .navSubCat a {
	color: #222222;
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
}

#MNav .navSubCat a:hover {
	text-decoration: underline;
}

#navHidden1 {
	display: none;
}

/* Middle Content */

#centerContent {
	float: left;
	margin-right: 20px !important;
	margin-right: 0px;
	margin-left: 20px;
	width: 560px !important;
	width: 540px;
	
}

#centerContent .sortby {
	color: #000;
	margin: 5px 0px;
}

#centerContent .sortby a {
	color: #000;
}

#centerContent .show {
	color: #000;
	margin: 10px 0px;
	border-bottom: 1px solid #000;
	padding-bottom: 2px;
}

#centerContent .show a {
	color: #000;
}

#centerContent .showBold {
	color: #000;
	font-weight: bold;
}

#centerContent .promoArea1 {
	width: 560px !important;
	width: 540px;
	margin-bottom: 5px;
}

#promoProdBox {
	width: 560px !important;
	width: 540px;
	margin-bottom: 5px;
	margin-top: 10px;
	float: left;
}

#promoProdBox .BigBoldTab{
	color: #000000;
	font-size:14px;
	font-weight:bold;
	width: 273px;
	height: 29px;
	background-image:url(http://images.overstock.com/f/102/3117/8h/www.overstock.com/img/mxc/20070104_VirtStore_tabGREY4.jpg);
	line-height: 29px;
	vertical-align: middle;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#promoProdBox .BigBoldTab a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
}

#promoProdBox .BigBoldTab a:hover {
	color: #000000;
	text-decoration: underline;
}

#promoProdBox .seeMore {
	margin: 0px;
	color: #ccc;
	font-size: 14px;
	float: right;
	height: 29px;
	line-height: 29px;
	vertical-align: bottom;
}
#promoProdBox .seeMore a {
	color: #666;
	font-size: 14px;
}

#promoProdBox .prodBoxes{
	width: 560px !important;
	width: 560px;
	border: 2px solid #ccc;
	max-height: 500px;
	padding-left: 0px;
	float: left;
}

#promoProdBox .prodBox {
	background-color: #FFF;
	width: 128px;
	float: left;
	margin-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#promoProdBox .NewCatListSaveDollar2 {
	float: left;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFCC;
	padding-top: 3px;
}

#promoProdBox .NewCatListPro {
	width: 125px;
}

#promoProdBox .NewCatListPro a {
	font-size: 11px;
}
#promoProdBox .NewCatListList2 {
	float: left;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
}
#promoProdBox .NewCatListPrice2 {
	float: left;
	font-size: 10px;
	color: #95171a;
	text-decoration: none;
	padding-top: 3px;
	white-space:nowrap;
	font-weight: bold;
}
.NewCatListImage2 {
	text-align: left; 
	width: 120px;
	overflow: hidden;
}
 .NewCatListImage2 img{
	max-width: 120px;
 }
#promoProdBox .proComplete2	{
	width: 130px;
	text-align:left !important; 
}


#PageRes  {
	float: left;
	width: 560px !important;
	width: 540px;
}
#PageRes .row {
	width: 565px !important;
	width: 570px;
}
#PageRes .boxes {
	float: left;
	width: 140px;
	margin: 5px 0px 0px 0px;
	vertical-align: top;
}
#PageRes .NewCatListSaveDollar2 {
	float: left;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFCC;
	padding-top: 3px;
}

#PageRes .NewCatListPro {
	width: 125px;
}

#PageRes .NewCatListPro a {
	font-size: 11px;
}
#PageRes .NewCatListList2 {
	float: left;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	white-space:nowrap;
}
#PageRes .NewCatListPrice2 {
	float: left;
	font-size: 10px;
	color: #95171a;
	text-decoration: none;
	padding-top: 3px;
	white-space:nowrap;
	font-weight: bold;
}
#PageRes .NewCatListImage2 {
	text-align: left; 
}
#PageRes .proComplete2	{
	width: 130px;
	text-align:left !important; 
}

#PageRes .clear {
	clear:both;
}

/* right bar */

#rightBar {
	float: left;
	width: 175px;
	text-align: center;
	margin-left: 0px !important;
	margin-left: 10px;
}

#rightBar .leftBorder {
	border: 1px solid #CCC;
	padding-top: 3px;
	margin-bottom: 10px;
}

#rightBar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#rightBar .header {
	background-color: #96171A;
/*	background-image: url(http://images.overstock.com/f/102/3117/8h/www.overstock.com/img/mxc/left_header_110106.gif);
*/	width: 175px;
	height: 24px;
	text-align: center;
	color: #FFFFFF;
	line-height: 24px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
}

#rightBar .NewCatListPro {
	width: 125px;
}

#rightBar .NewCatListPro a {
	font-size: 11px;
}
#rightBar .NewCatListList2 {
	float: left;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	white-space:nowrap;
}
#rightBar .NewCatListPrice2 {
	float: left;
	font-size: 10px;
	color: #95171a;
	text-decoration: none;
	padding-top: 3px;
	white-space:nowrap;
	font-weight: bold;
}
#rightBar .NewCatListImage2 {
	text-align: left; 
}
#rightBar .proComplete2	{
	width: 130px;
	text-align:left !important; 
	margin: 0 auto;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#rightBar .banner1 {
	margin-bottom: 5px;
}

#rightBar .banner2 {
	margin-bottom: 5px;
}

#rightBar .banner3 {
	margin-bottom: 5px;
}

#rightBar .banner4 {
	margin-bottom: 5px;
}

#rightBar .banner5 {
	margin-bottom: 5px;
}

/* Footer */

#searchFooter {
	width: 560px !important;
	width: 540px;
}

#searchFooter .pagenumon {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

#searchFooter .pagenumon a{
	font-size: 18px !important;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}


#searchFooter .pageprevtext {
	float: left;
	vertical-align: middle;
	font-size: 12px;
	color: #333333;
}

#searchFooter .pageprevtext a {
	font-size: 12px;
	color: #333333;
	float: left;
	display: block;
	margin: 5px 5px 0px 0px;
}

#searchFooter .pageNextText {
	float: right;
	vertical-align: middle;
	font-size: 12px;
	color: #333333;
}

#searchFooter .pageNextText a {
	font-size: 12px;
	color: #333333;
	float: left;
	display: block;
	margin: 5px 5px 0px 0px;
}

#searchFooter .pagenum {
	float: left;
	width: 315px;
	text-align: center;
	font-size: 12px;
	color: #333333;
}

#searchFooter .pagenum a {
	font-size: 12px;
	color: #333333;
	vertical-align: 2px;
}

#auctionsFooter {
	border-top: 1px solid #000;
}

#lastFooter {
	margin: 5px 0px;
}

#lastFooter .promoArea3{
	width: 560px !important;
	width: 540px;
}	



