/* CSS Document */
.shell {
width: 100%;
text-align: center;
display: block;
height: 600px;
padding-top: 7px;
}
.shell2 {
margin: 0 auto;
width: 960px;
}
.ClearHead {
clear: both;
display: block;
height: 0px;
width: 1px;
line-height: 0px;
font-size: 0px;
}
.line {
display: block;
height: 1px;
line-height: 1px;
font-size: 1px;
width: 100%;
border-bottom: 1px solid #ccc;
margin: 0 auto;
}
.WrapMe {
width: 100%;
text-align: center;

}
.headerContainer {
width: 960px;
margin: 0 auto;
text-align: center;
}
.headerContainer2 {
width: 960px;
margin: 0 auto;
text-align: center;
/*background-image:url(http://cdn.overstock.com/img/mxc/newHeaderNewLogo.gif);
background-repeat: no-repeat;
background-position: left;*/
}
.newSearchContainerCent {
display: inline;
width: 468px;
height: 78px;
background-image:url(http://cdn.overstock.com/img/mxc/101008_NewBlockSearch3.gif);
background-repeat: no-repeat;
margin-left: 102px;
padding-top: 5px;
float: left;
}
.HeadLeftLogo {
float: left;
margin-top: 14px;
width: 162px;
text-align: left;
}
.SignInStuff {
float: right;
text-align: right;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: 230px;
}
.SignInStuff a {
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #000
}
.checkOut {
width: 145px !important;
width: 150px;
display: inline;
}
#checkoutButton {
display: none;
margin-left: -10px;
}
.headerButtonsLeft {

text-align: left;
}
.headerButtonsRight {
text-align: right;
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top: 8px;
}
.headerButtonsRight a{
font-size: 11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000;
}
.headerButtonsRight a:hover{
color: #000;
text-decoration: underline;
}
.headerButtonGraphic {
float: left;
color: #259;
font-family:Arial, Helvetica, sans-serif;
}

.WhiteBar {
margin: 0 auto;
text-align: center;
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
color: #000;
font-weight: bold;
padding: 7px 0px 0px 0px;
}
.searchInput {
font-size: 16px; 
width: 355px !important;
width: 357px;
height: 22px;
font-size: 14px;
	margin: 22px 0 0 10px; 
	border: 1px solid #7F9DB9;
	float: left;
}
.searchButton {
display: inline; /*IE double margin bug */
	margin: 22px 10px 0 0 ; 
	float: right;
}
.HeadNavBar {
display: block;
width: 100%;
height: 24px;
background-image:url(http://cdn.overstock.com/img/mxc/headerBGradient_03.gif);
background-repeat: repeat-x;
margin-bottom: 5px !important;
margin-bottom: 7px;
}
.HeadNavigation {
margin: 0 auto;
width: 960px;
display: block;
text-align: left;
}

.StoreTab {
display: inline;

}
.tabBorder {
	width: 1px;
	display: inline;
	position: relative;
bottom: 3px;
}
.GreenBar {
text-align: center;

}

#blueBar {
margin-top: 0px;
}
#blueBar1 span {
	font-family: arial; 
	font-size:19px;
}
/* Cart Layer */
#CartLayer {
	position:absolute;
	width:259px;
	height:115px;
	z-index:2;
	left: 751px;
	top: 142px;
}
#CartLayer .middle{background-color:#FFFFFF; width:259px;}

#CartLayer .RedBorder-noBttm{border:#96171A solid 1px; border-bottom:none;}
#CartLayer .floatLeft{float:left;}
#CartLayer .floatRight{float:right;}
#CartLayer .clear{clear:both;}
#CartLayer .GreySpotBorder{border-bottom:#CCCCCC solid 1px;}
#CartLayer .RedBorder{border-bottom:#990000 solid 1px;}
#CartLayer .ProdDesc {font-size:10px; padding-top:3px; padding-bottom:3px; width:180px;text-decoration:none;text-align:left;}
#CartLayer .ProdDesc a{font-size:10px; padding-top:3px; padding-bottom:3px; width:180px;text-decoration:none;text-align:left;}
#CartLayer .ProdDesc a:hover{text-decoration:underline;}
#CartLayer .ProdPrice{font-size:10px; padding-top:4px; padding-bottom:4px; margin-right:4px;}
#CartLayer .pad-top{padding-top:4px;}
#CartLayer .pad-top-large{padding-top:10px;}
#CartLayer .pad-bottom{padding-bottom:4px;}
#CartLayer .pad-left{padding-left:4px;}
#CartLayer .pad-right{padding-right:4px;}
#CartLayer .padding{padding:4px;}
#CartLayer .shipping-message{font-weight:bold;text-align:center;}
#CartLayer .additional-items a{text-decoration:none;font-size:9px;}
#CartLayer .additional-items a:hover{text-decoration:underline;}
