/* CSS Document */
/* Created by MB */
.IceCreamSunday {
	width: 960px;
	text-align: center;
	margin-top: 0px !important;
	margin-top: -3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}
.IceCreamSunday h1 {
color: #96171a;
margin: 0px 0px 5px 0px;
font-size: 24px;
font-weight: normal;
text-align:left;

}
.Sunday1 {
	width: 950px;
	background: #666362;
	float: left;
	display: block;
	padding: 5px 5px 0px 5px !important;
	padding: 5px 5px 0px 5px;
	margin-top: -5px !important;
	margin-top: -2px;
	margin-bottom: 0px;


}
.Sunday2 {
	width: 950px !important;
	width: 955px;
	float: left;
	display: block;
}
.Sunday3 {

	text-align: left;
}
.Sunday3 .left {
float: left;
width: 372px;
margin-right: 5px;
}
.Sunday3 .right {
float: left;
width: 372px;
margin-right: 0px;
}
.Sunday5 {
	margin-top: 5px;
	text-align: left;
	width: 960px;
	float: left;
margin-bottom: 10px;
}
.Sunday6 {
	margin-top: 5px !important;
	margin-top: 15px;
	text-align: left;
	width: 960px !important;
	width: 960px;
margin-bottom: 10px;
border: 1px solid #ccc;
float: left;

}
.Sunday6 .columnMine {
width: 240px !important;
width: 238px;
float: left;
}

.Sunday6 .Mtitle{
	font-weight: normal;
	font-size: 18px;
	color: #406580;
margin: 10px 0px 0px 10px;
font-family: Arial, Helvetica, sans-serif;


}
.Sunday6 .Mtitle h3{
	font-weight: normal;
	font-size: 18px;
	color: #406580;
	margin: 10px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;

}
.Sunday6 .columnTitle {
font-weight: bold;
	font-size: 14px;
	color: #406580;
margin: 0px 0px 0px 10px;

}
.Sunday6 .columnTitle strong{
font-weight: bold;
	font-size: 14px;
	color: #406580;

}
.Sunday6 .description {
font-size: 12px;
	color: #000 !important;
	margin: 3px 0 10px 10px;

}
.Sunday6 .description a{
font-size: 12px;
	color: #000 !important;
	text-decoration: underline;

}
.Sunday6 .description a:hover{
font-size: 12px;
	color: #000 !important;
	text-decoration: underline;

}
.Sunday6 .description strong{
font-size: 12px;
	color: #000 !important;
	font-weight: normal;

}
.topper {
	display: block;
	height: 25px !important;
	height: 31px;
	width: 950px !important;
	width: 960px;
	background-image:url(http://cdn.overstock.com/img/mxc/StoreTopRound.gif);
	background-repeat: no-repeat;
	background-color: #666362;
	text-align: left;
	padding-left: 10px;
	color: #000;
	font-size: 14px;
	padding-top: 5px;
	font-weight:bold;


}
.topper2 {
	display: block;
	height: 18px;
	width: 960px;
	background-image:url(http://cdn.overstock.com/img/mxc/StorePage_BottomTop.gif);
	background-repeat: no-repeat;
	margin-top: -2px;

}
.left {
float: left;
font-size: 15px;
color: #000;
font-weight: bold;
width: 260px;
}
.left h1{
font-size: 19px;
color: #fff;
}
.right {
float: right;
font-size: 16px;
color: #fff;
font-weight: bold;
margin: 0px;
width: 480px;
text-align: right;
}
.ClearHead {
clear: both;
display: block;
height: 1px;
width: 1px;
line-height: 1px;
font-size: 1px;
}
.ICSearchText {
position: relative;
bottom: 1px;
font-size: 15px;
color: #fff;
font-weight: bold;
display: inline;
}
.ICSearchBox {
vertical-align: text-top;
border: 1px solid #ccc;
position: relative;
Bottom: 1px;
display: inline;
font-weight: normal;
padding-left: 5px;
}
.ICSearchButton {
margin-left: 5px;
margin-right: 5px;
display: inline;
position: relative;
Top: 3px;
}
.categories {
background-color: #fff;
float: left;
width: 940px !important;
width: 950px;
margin: 0 auto;
padding-left: 10px;
}
.categories strong {
font-weight: normal;
}
.categories2 {
background-color: #fff;
float: left;
width: 940px !important;
width: 950px;
margin: 0 auto;
padding-left: 10px;
}
.categories2 strong {
font-weight: normal;
}
.column{
float: left;
width: 175px !important;
width: 185px;
text-align: left;
padding: 5px;
}
.column a{
text-decoration: none;
color:#000;
}
.column a:hover{
text-decoration: underline;
color:#000;
}
.column h2{
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #000;
}
.column h2 a{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column h3{
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #000;
}
.column h3 a{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column .title{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column .title a{
	font-size: 13px;
font-weight: bold;
color: #000;
}
.column strong{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column strong a{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column ul {
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207.gif) !important;
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207_5.gif);
margin: 0px 0px 5px -20px !important;
margin: 0px 0px 5px 20px;
}
.column li h2{
font-weight: normal;
font-size: 12px;
}
.column li h2 a{
font-weight: normal;
font-size: 12px;
color: #000;
}
.column li strong{
font-weight: normal;
font-size: 12px;
}
.column li strong a{
font-weight: normal;
font-size: 12px;
color: #000;
}
.column li {
font-weight: normal;
font-size: 12px;
}
.column li a{
font-weight: normal;
font-size: 12px;
color: #000;
}
.column2{
float: left;
width: 175px !important;
width: 185px;
text-align: left;
padding: 5px;
}
.column2 a{
text-decoration: none;
color:#000;
}
.column2 a:hover{
text-decoration: underline;
color:#000;
}
.column2 h2{
font-size: 13px;
font-weight: bold;
margin: 0px;
color: #000;
}
.column2 h2 a{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column2 .title{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column2 .title a{
	font-size: 13px;
font-weight: bold;
color: #000;
}
.column2 strong{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column2 strong a{
font-size: 13px;
font-weight: bold;
color: #000;
}
.column2 ul {
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207.gif) !important;
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207_5.gif);
margin: 0px 0px 5px -20px !important;
margin: 0px 0px 5px 20px;
}
.column2 li h2{
font-weight: normal;
font-size: 12px;
}
.column2 li h2 a{
font-weight: normal;
font-size: 12px;
color: #000;
}
.column2 li strong{
font-weight: normal;
font-size: 12px;
}
.column2 li strong a{
font-weight: normal;
font-size: 12px;
color: #000;
}
.column2 li {
font-weight: normal;
font-size: 12px;
}
.column2 li a{
font-weight: normal;
font-size: 12px;
color: #000;
}


.Featured {
margin: 0px 0px 0px 0px;
text-align: left;
font-size: 18px;

}
.FeaturedDeals {
margin: 0px;
border: 2px #949494 solid;
text-align: center;
}
.FeaturedDeals img{
display: inline;
margin: 5px 2px 5px 2px;

}
.BottomGrid {
width: 960px;
margin: 0 auto;

}

.pregrid {
margin: 0px 0px 0px 0px !important;
margin: 0 0 0 0;
text-align: left;
font-size: 18px;
}

.grid {
width: 740px;
display: block;
height: 630px;
float: left;
margin: 15px 0px 10px 0px;
border: 1px solid #ccc;
}
.gridTopBox {
float: left;
}
.gridTopBox .Title{
font-size: 20px;
text-align: left;
width: 720px;
color: #406580;
margin: 10px 0px 0px 18px;
font-family:Arial, Helvetica, sans-serif;

}
.gridTopBox .Title strong{
font-size: 20px;
text-align: left;
width: 720px;
color: #406580;
font-weight: normal;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;

}
.gridTopBox .Title h2{
font-size: 20px;
text-align: left;
width: 720px;
color: #406580;
font-weight: normal;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;

}
.gridTopBox .Title h3{
font-size: 20px;
text-align: left;
width: 720px;
color: #406580;
font-weight: normal;
margin: 0px;
font-family:Arial, Helvetica, sans-serif;

}
.gridTopBox .Paragraph{
font-size: 12px;
text-align: left;
width: 700px;
margin: 5px 20px 5px 18px;

}
.gridTopBox .Paragraph strong{
font-size: 12px;
font-weight: normal;

}
.gridTopBox .Paragraph h1{
font-size: 12px;
font-weight: normal;
margin: 0;

}
.gridTopBox .Paragraph h2{
font-size: 12px;
font-weight: normal;
margin: 0;

}
.gridTopBox .Paragraph h3{
font-size: 12px;
font-weight: normal;
margin: 0;

}

.grid .LeftBox{
width: 370px !important;
width: 369px;
height: 170px !important;
display: block;
float: left;

}
.grid .RightBox{
width: 370px !important;
width: 369px;
height: 170px !important;
display: block;
float: left;
}

.grid .left {
float: left;
width: 175px;
padding-top: 10px;
}
.grid .right {
float: left;
width: 190px;
text-align: left;

}
.grid .right a{
text-decoration: none;

}
.grid .blueTitle{
font-size: 18px;
font-weight: normal;
color: #406580;
margin: 10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
}
.grid .blueTitle a{
font-size: 18px;
font-weight: normal;
color: #406580;
font-family:Arial, Helvetica, sans-serif;

}
.grid .blueTitle a:hover{
text-decoration: underline;
color: #406580;
font-family:Arial, Helvetica, sans-serif;
}
.grid .blueTitle strong{
font-size: 18px;
font-weight: normal;
color: #406580;
margin: 10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
}
.grid .blueTitle strong a{
font-size: 18px;
font-weight: normal;
color: #406580;
font-family:Arial, Helvetica, sans-serif;
}
.grid .blueTitle strong a:hover{
text-decoration: underline;
color: #406580;
font-family:Arial, Helvetica, sans-serif;
}
.grid .blueTitle h3{
font-size: 18px;
font-weight: normal;
color: #406580;
margin: 10px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
}
.grid .blueTitle h3 a{
font-size: 18px;
font-weight: normal;
color: #406580;
font-family:Arial, Helvetica, sans-serif;
}
.grid .blueTitle h3 a:hover{
text-decoration: underline;
color: #406580;
font-family:Arial, Helvetica, sans-serif;
}
.grid .para{
color: #000;
margin: 10px 0px 10px 0px;
font-size: 12px;
font-weight: normal;

}
.grid .para strong {
font-weight: normal;

}

.grid .gridlinks ul{
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207.gif) !important;
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207_4.gif);
font-weight: normal;
margin-left: -25px !important;
margin-left: 20px;
}
.grid .gridlinks li {
line-height: 17px;

}
.grid .gridlinks li a{
line-height: 17px;
text-decoration: none;

}
.grid .gridlinks li a:hover{
line-height: 17px;
text-decoration: underline;

}
.grid .gridlinks li strong{
line-height: 17px;
font-weight: normal;

}

.grid .gridlinks{
margin-top: 10px;
color: #000;
font-size: 12px;
font-weight: normal;

}
.grid .gridlinks a{
color: #000;
font-size: 12px;
text-decoration: none;

}
.grid .gridlinks a:hover{
text-decoration: underline;

}

.grid .seeall{
text-align: right;
color: #000;
font-size: 12px;
margin-bottom: 0px !important;
margin-bottom: 10px;

}
.grid .seeall a{
color: #000;
font-size: 12px;
text-decoration: none;
font-weight: bold;

}
.grid .images {
width: 5px;
display: block;
margin-left: 0px;
display: inline;
}
.grid .images a{
text-decoration: none;
}
.grid2 {
display: block;
float: left;
margin: 15px 0px 0px 10px;
border: 1px solid #ccc;
width: 206px !important;
width: 210px;
height: 630px;
text-align: left;

}
.grid2 .Titles {
color:#406580;
font-size: 18px;
margin: 10px;
font-family: Arial, Helvetica, sans-serif;

}
.grid2 .Titles a{
color:#406580;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}
.grid2 .Titles a:hover{
color:#406580;
font-size: 18px;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;
}
.grid2 ul{
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207.gif) !important;
list-style-image:url(http://cdn.overstock.com/img/mxc/guidednav_bullet_031207_4.gif);
font-weight: normal;
margin-left: -10px !important;
margin-left: 30px;
margin-top: 0px;
}
.grid2  li {
font-size: 12px;
line-height: 17px;
color: #000;


}
.grid2  li a{
line-height: 17px;
text-decoration: none;
color: #000;


}
.grid2  li a:hover{
color: #000;
line-height: 17px;
text-decoration: underline;

}
.grid2 li strong{
font-size: 12px;
color: #000;
line-height: 17px;
font-weight: normal;

}

.underline {
text-decoration: underline;
}
.recsTable {
	width: 750px;
}
.recsRow1 {
background-image: none;
background-position:bottom;
display: block;
width: 750px;
height: 23px;
float: left;
text-align: left;
}
.recsMainTitle {
font-size: 14px;
margin: 10px 0px 0px 0px;
color: #000;
font-weight: bold;

}

.recsRow2 {
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
float: left;
}
.recProduct {
float: left;
width: 187px;
text-align: center;
margin-top: 10px;
}
.recThumb {
margin: 0px auto;
}

.recPrice {
color: #96171a;
font-weight: bold;
font-size: 11px;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;

}
.recTitle {
font-size: 12px;
text-decoration: underline;
margin: 10px 0px 0px 0px;
color: #000;
text-align: center;

}
.recTitle a {
color: #000;
font-size: 12px;
text-decoration: underline;

}
