/*THE MATTRESS STORE*/

body{
	margin:0;
	padding:0;
	background:url(../images/stripes.gif) repeat 0px 0px;
	font-size:0.75em;
	font-family:Arial, Helvetica, sans-serif;
}
div{
	margin:0;
	padding:0;
}
a{
	outline:none;	
}
img{
	border:none;	
}
#wrapper{
	width:960px;
	margin:10px auto;
}

#header{
	float:left;
	width:100%;
}

#header .logo{
	float:left;
	width:365px;
	margin:0px 0px 20px 10px;
}

/*---------------STORE SEARCH STYLES-------*/
#header .search-store{
	float:left;
	padding:0px 0 0 15px;
	width:270px;
}
#header .search-store h1{
	color:#004285;
	letter-spacing:1px;
	margin-bottom:8px;
	font-size:1em;
	text-transform:uppercase;
}

#header .search-store div{
	float:left;
}
#header .search-store div span{
	float:left;
	font-size:1.60em;
}
#header .search-store input {
  width:60px;
  margin:0 5px 0 0;
  float:left;
  border:1px solid #cbcbcb;
}
#header .Gobtn {
	margin:-2px 0 0 0px;
	background:#fff;
	float:left;
	width:25px;
	outline:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px; 
	color: #004285; 
    border: 1px solid #004285;
	cursor:pointer;
}
#header .list{
  margin:0 5px 0 5px;
  width:130px;
  float:left;
}
#header .search-store h2{
	font-family:Georgia, "Times New Roman";
	color:#004285;
	margin:0;
	line-height:25px;
	font-size:1.50em;
	clear:both;
}
#header .search-store p{
	color:#464646;
	margin:5px 0 0 0;
	font-size:0.925em;
}
#header .search-store p span{
	margin:8px 0 0 0;
	font-size:0.75em;
}
/*---------------STORE SEARCH STYLES-------*/
/*---------------CALL ME SECTION STYLES-------*/
#header .call{
	float:left;
	padding:0px 0 0 25px;
	color:#004285;
	font-size:1em;
}
#header .call h1{
	font-size:1em;
	margin:0;
	letter-spacing:1px;
	text-transform:uppercase;
}
#header .call h1 span{
	font-size:0.85em;
	margin:0;
	font-weight:normal;
	letter-spacing:1px;
	line-height:20px;
	text-transform:capitalize;
}
#header .call h1 strong{
	font-family:Georgia;
	margin:0;
	font-weight:bold;
	font-size:1.32em;
}
#header .call input{
	width:125px;
	margin:5px 0 2px 0;
	border: 1px solid #346C9E;	
	font-family:Humanst521 BT, Gill Sans MT, Georgia;
	color:#666;
}
#header .call a{
	font-size:1.2em;
	font-weight:bold;
	color:#004285;
}
#header .Btn{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; 
	color: #069; 
    border: 1px solid #069;
	outline:none;
	color:#fff;
	cursor:pointer;
}
#header #nav{
	width:960px;
	clear:both;
	color:#fff;
}
#nav #navLeft{
	width:10px;
	height:29px;
	float:left;
	background:url(../images/menu-left.png) no-repeat;
}
#nav #navRight{
	width:10px;
	height:29px;
	float:right;
	background:url(../images/menu-right.png) no-repeat;
}
#nav #navMid{
	float:left;
	width:940px;
	height:29px;
	background:url(../images/menubg.jpg) repeat-x 0px 0px;}

/* MID CONTENT STYLES------*/
#midContent{
	padding:10px 0px;
	clear:both;
}
#bulletsHolder{
	width:960px;
	height:245px;
	background:url(../images/bullet-bg.png) 0px 0px no-repeat;
}
#bulletsHolder #bullets{
	float:left;
	width:420px;
	padding:0px 0 0px 0;
	height:226px;
}
#bulletsHolder #bullets ul{
	margin:0px 0 0 30px;
	padding:0;
}
#bulletsHolder #bullets ul li{
	margin:12px 0 0 0;
	padding:0;
	list-style-image:url(../images/bullet.gif);
	color:#A30003;
	font-size:1.4em;
	text-transform:uppercase;
	line-height:20px;
	font-weight:bold;
}
#bulletsHolder #bullets span{
	font-size:0.9em;
	color:#262626;
	text-transform:none;
	line-height:23px;
	font-weight:normal;
}
#bulletsHolder #bullets ul li a{
	color:#004285;
	font-weight:bold;
}
#flashbanner{
	float:right;
	width:530px;
	height:245px;
}
/********Curvy header**********/
#bulletsHolder.curvyHeader{
	height:338px;
	position:relative;
	z-index:2;
}
#bulletsHolder.curvyHeader #bullets{
	width:390px;
}
/********Bottom Content********/

#bottomContent{
	padding:10px 0px 0px 0px;
	clear:both;
}
#bottomContent p{
	line-height:18px;
	text-align:justify;
	font-size:1.1em;
	padding:5px 0px;
}
#bottomContent #contentBox1{
	width:430px;
	margin-right:10px;
	float:left;
	_margin-right:5px;
}
#bottomContent #contentBox2{
	width:510px;
	float:left;
}
#bottomContent h5{
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
    -moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	background-color:#6D5FAC;
	color:#fff;
	padding:6px 7px;
	font-size:1.2em;
	margin-bottom:10px;
}
.blueBox1{
	width:430px;
	height:83px;
	margin-bottom:10px;
	float:left;
}
.blueBox2{
	width:525px;
	height:83px;
	margin-bottom:10px;
}
.blueLeft{
	background:url(../images/ad1.png) 0px 0px no-repeat;
	width:10px;
	height:83px;
	float:left;
}
.blueMid1{
	background:url(../images/ad2.jpg) 0px 0px repeat-x;
	width:410px;
	height:67px;
	float:left;
	padding:8px 0px;
}
.blueMid1 img{
	float:left;
	margin-right:5px;
}
.blueMid1 h1{
	font-family:"Times New Roman", Times, serif;
	font-size:1.3em;
	line-height:19px;
	padding-bottom:8px;
}
.blueMid1 a{
	text-decoration:underline;
	color:#000;
	font-size:13px;
}
.blueRight{
	background:url(../images/ad3.png) 0px 0px no-repeat;
	width:10px;
	height:83px;
	float:left;
}
.blueMid2{
	width:500px;
	background:url(../images/ad2.jpg) 0px 0px repeat-x;
	height:83px;
	float:left;
	/*padding:8px 0px;*/
}
.blueMid2 .featuring{
	width:380px;
	float:left;
}
.blueMid2 .featuring strong{
	font-size:15px;
	letter-spacing:.07em;
	text-transform:capitalize;
}
.blueMid2 .featuring h1{
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:1.1em;
	color:#000;
	font-weight:bold;
	padding-bottom:3px;
}
.blueMid2 .featuring img{
	float:left;
	margin-right:10px;
}
.blueMid2 .featuring div{
	text-transform:uppercase;
	margin-top:7px;
	line-height:16px;
	font-weight:bold;
	float:left;
	padding-left:30px;
}
.blueMid2 .featuring span{
	padding-right:10px;
	font-size:1em;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.blueMid2 .featuring div div{
	text-align:center;
	float:none;
	margin:0;
	padding-top:2px;
	padding-left:10px;
}
.blueMid2 .lowestPrice{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:1.3em;
	font-weight:900;
	text-transform:uppercase;
	padding:20px 15px 0 0;
}
.blueMid2 .lowestPrice span{
	display:block;
	color:#fcf217;
	font-size:31px;
}
.blueMid2 .featuring div div img{
	float:none;
	vertical-align:middle;
}
.line{
	text-decoration:line-through;
}
.amt{
	background:url(../images/bluemid2_395.gif) no-repeat;
	width:116px;
	height:52px;
	color:#a30003;
	font-size:2.8em !important;
}
.blueMid2 .free{
	float:left;
	text-align:left;
}
.free{
	width:170px;
	/*color:#a30003;*/
	color:#000;
	font-weight:normal !important;
	font-size:13px;
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:0;
}
/*.free div{
	font-size:0.9em;
	line-height:15px;
	margin:2px 0px;
}
.free span{
	font-size:0.8em;
	line-height:12px;
	color:#333;
}*/
.couponNlogo{
	width:218px;
	float:left;
}
#internetcoupon, #internetcoupon2{
	float:left;
	width:218px;
	height:196px;
	text-align:center;
	color:#fff;
	background:url(../images/internet-coupon.jpg) no-repeat;
	cursor:pointer;
	margin-right:10px;
	font-style:italic;
}
#internetcoupon.christmas{
	/*background:url(../images/internet_coupon_christmas.jpg) no-repeat;*/
}
/*#internetcoupon.christmas h2, #internetcoupon.christmas span{
	display:none;
}*/

#internetcoupon h2, #internetcoupon2 h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:13px 0 40px 0;
	text-shadow:1px 1px #707070;
}
#internetcoupon div span, #internetcoupon2 div span{
	color:#efd595;
	text-transform:uppercase;
	font-weight:bold;
	font-size:24px;
	text-decoration:none;
	text-shadow:1px 1px #56516d;
	line-height:22px;
}
#internetcoupon div span:first-letter{
	font-size:inherit;
}
#internetcoupon2{
	background:url(../images/internet-coupon2.jpg) no-repeat;
	width:196px;
	height:200px;
	float:right;
	margin-right:10px;
}
#internetcoupon2.christmas{
	/*background:url(../images/internet_coupon2_christmas.jpg) no-repeat;*/
}
/*#internetcoupon2.christmas h2, #internetcoupon2.christmas span{
	display:none;
}*/
#internetcoupon h2, #internetcoupon2 h2{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	/*padding:10px 0px;
	padding:5px 0 10px 0;*/
	text-transform:uppercase;
	letter-spacing:.005em;
}
#internetcoupon div, #internetcoupon2 div{
	/*width:180px;*/
	/*margin:22px auto;*/
	margin:13px auto 16px auto;
	font-size:11px;
}
#internetcoupon.christmas div, #internetcoupon2.christmas div{
	/*width:180px;*/
	/*margin:22px auto;*/
	margin:22px auto 15px auto;
	font-size:11px;
	line-height:25px;
	
}
#internetcoupon span, #internetcoupon2 span{
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
	font-size:14px;
	margin-top:26px;
	display:block;
	color:#fffc03;
	letter-spacing:.04em;
	line-height:20px;
}
#internetcoupon span span, #internetcoupon2 span span{
	font-size:12px;
	display:inline;
}
#internetcoupon a, #internetcoupon2 a{
	color:#fff;
}
#ad{
	width:197px;
	height:196px;
	float:right;
}
/*Great Deals ----------*/
#greatDeals{
	background:url(../images/greatdeals-bg.png) no-repeat 0px 0px;
	width:520px;
	height:196px;
	float:left;
}
.topBandDeals{	
	color:#000;
	padding:0px 0px 7px 10px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
}
.topBandDealsBlog{	
	color:#000;
	padding:7px 0px 7px 10px;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	font-size:1.1em;
	font-weight:bold;
	text-align:left;
}
.topBand img{
	margin:2px 0 0 10px;	
}
.topBand a, .topBandDeals a, .topBandDealsBlog a{
	color:#A30003;
	text-decoration:none;
}
.topBand a.active, #ContentRgtnew .topBandDeals a.active, .topBandDealsBlog a.active{
	color:#003366;
	text-decoration:none;	
}
.topBand a.selected, .topBandDeals a.selected, .topBandDealsBlog a.selected{
	color:#036;
	text-decoration:none;	
}
.topBandDeals span a, .topBandDealsBlog span a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.80em;
	color:#333;
	text-decoration:underline;
	padding-left:145px;
	text-transform:capitalize;
}
.prices{
	float:left;
	padding-left:0px;
}
.prices ul{
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:103px;
	height:166px;
}

.prices ul li{
	margin:6px 0 0 0px;
	padding:0;
	list-style:none;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	color:#a30003;
}

.prices ul li span{
	color:#14538b;
	padding-right:10px;
	font-weight:normal;
	text-decoration:line-through;
	width:120px;
}
.prices ul li p{
	color:#000000;
	font-size:0.8em !important;
	margin:0px;
	padding:0px !important;
	font-weight:normal;
	text-align:center !important;
	line-height:16px !important;
}
.prices ul li em{
	color:#093;
	font-size:0.9em;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
}
/*****How You Sleep****/
.blogBox1, .blogBox2{
	padding-top:8px;
	width:430px;
	height:177px;
	float:left;
}
.blogBox2{
	width:520px;
}
.blogBox1_lft, .blogBox2_lft{
	background:url(../images/blog1.png) no-repeat 0px 0px;
	width:10px;
	height:177px;
	float:left;
}
.blogBox1_mid, .blogBox2_mid{
	background:url(../images/blog2.png) repeat-x 0px 0px;
	height:177px;
	float:left;
}
.blogBox2_mid{
	width:500px;
}
.blogBox2_mid .topBandDeals{
	padding:10px 0px 7px 0px;
}
.blogBox1_rgt, .blogBox2_rgt{
	background:url(../images/blog3.png) no-repeat 0px 0px;
	width:10px;
	height:177px;
	float:left;
}
#howSleep{
	height:165px;
	width:410px;
	padding:8px 0px 0px 0px;
	display:block;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
}
#howSleep p{
	text-align:center;
	color:#292c2e;
	font-size:1em;
	margin:0px;
	line-height:18px;
	font-family:Verdana, Geneva, sans-serif;
}
#howSleep .ques{
	padding:5px 0px;
	color:#A30003;
	text-transform:uppercase;
	font-size:1.3em !important;
	text-align:center;
	letter-spacing:0.5px;
	border-bottom:1px solid #8abada;
	font-weight:bold;
}
#howSleep .arrow{
	width:20px;
	height:9px;
	margin:0px auto 5px auto;
	clear:both;
	background:url(../images/downarrow.gif) no-repeat;
}
#howSleep #options a.stage1btn,#howSleep #options a.stage2btn,#howSleep #options a.stage3btn{
	color:#333;
	float:left;
	display:inline-block;
	width:92px;
	text-align:center;
	margin:10px 22px 0 20px;
	font-size:0.8em;
	text-decoration:none;
	padding:5px 0px;
	background-color:#BDDDF0;
	border:1px solid #B9C5ED;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
}
#howSleep #options a:hover{
	color:#000;
	background:#73ACD2;
	
}
#howSleep #stageNav #stgtitle{
	font-weight:bold;
	font-size:1.1em !important;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	text-transform:uppercase;
	text-align:center !important;
	letter-spacing:1px;
}
#howSleep #stageNav{
	padding:4px 0px;
	font-size:0.9em;
	height:11px;
	font-family:sans-serif;
}
#howSleep #stageNav a{ 
	width:auto !important;
	padding:0px 0px;
	margin:0px 3px;
	float:none;
	border:none;
	font-size:1em !important;
	background:none;
	font-weight:normal;
	color:#004285;
}
#howSleep #stageNav a:hover{
	color:#000;
}
#howSleep #reco, #howSleep #brands{
	width:390px;
	margin:10px auto 0px auto;
	padding:8px;
	text-align:center;
	text-transform:uppercase;
	color:#000;
	background-color:#8abada;
	font-size:1.5em;
	border-top:1px solid 8abada;
}
#howSleep #brands{
	background-color:#BDDDF0;
	width:350px;
	padding:5px 8px;
	text-transform:capitalize;
}
#howSleep #stage4{
	margin-top:7px;
}
#howSleep #stage4reset{
	bottom:0;
	right:0;
	float:right;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0px 0px 0px;
	text-transform:uppercase;
	background:none;
	width:auto !important;
	text-align:right;
	font-weight:bold;
	color:#004285;
}
#howSleep #stage4reset2{
	bottom:0;
	right:0;
	float:left;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
	text-transform:uppercase;
	background:none;
	width:auto !important;
	text-align:left;
	font-weight:bold;
	color:#004285;
}

#howSleep #stage4reset2 span{
	bottom:0;
	right:0;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	margin:8px 0px 0px 0px;
	text-transform:none;
	text-decoration: none;
	text-align:left;
	color:#000;
}

.blogs{
	clear:both;	
	padding:0px 10px 0px 10px;
}
.blogs a{
	text-decoration:none;
	color:#346C9E;
	font-weight:bold;
	padding-bottom:8px;
}
.blogs a:hover{
	text-decoration:underline ;
}
.blogs p{
	font-size:1em;
	padding:0 0 10px 0px;
	color:#262626;
	line-height:18px;
}
.blogs p span{
	line-height:18px;
}
/*Testimonials STYLES------*/
.space{
	height:10px;
	display:block;
	clear:both;
}
#testimonials{
	width:519px;
	height:129px;
	clear:both;
	background:url(../images/testimonialBg.png) no-repeat 0px 0px;
}
.fade{
	width:500px;
	margin:0px auto;
}
#testimonials p, #protector p{
	margin:15px 0px;
	letter-spacing:0.03em;
	line-height:20px;
}
#protector p{
	margin:10px 10px;
	font-size:1.2em;
	color:#346C9E;
	font-weight:bold;
}
#testimonials p span{
	color:#1366aa;
	}
#protectbed, #protector{
	cursor:pointer;
	width:210px;
	height:129px;
	background:url(../images/protectbed.png) no-repeat 0px 0px;
	float:left;
	text-align:center;
}
.protectbed img{
	margin:0px auto;
}
/*FOOTER STYLES------*/
#footer{
	clear:both;
	width:960px;
	margin:0px auto;
	font-size:0.9em;
	font-family:Humanst521 BT, Gill Sans MT, Georgia;
	color:#333;
	margin-top:10px;
	padding-top:20px;
	padding-bottom:10px;
	border-top:#4FA5D6 solid 1px;
}
#footer .lft{
	float:left;
	width:450px;
	line-height:18px;
}
#footer .lft a, #footer .rgt a, #footer .center a{
	text-decoration:underline;
	color:#346c9e;
	font-size:1.2em;
}
#footer .center{
	float:left;
	width:300px;
	line-height:18px;
	margin-left:30px;
}
#footer .rgt{
	color:#346c9e;
	float:right;
	text-align:right;
	line-height:18px;
}
#footer .rgt div{
	clear:both;
}
#footer .rgt img{
	margin:0px 3px;	
}
#allLogo{
	clear:both;
	text-align:center;
	padding-top:14px;
}
#allLogo img{
	margin:0px 42px;
}

/*Deals*/
.greatdeals_txt{
	margin:0px auto 20px auto;
	clear:both;
	border:1px solid #E0E2EF;
	background:#fff;
}
.greatdeals_txt td{
	width:180px;
	text-align:center;
	font-size:1em;
	padding:5px;
}

.greatdeals_txt td p{
	font-size:1.2em;
	font-weight:bold;
}
.greatdeals_txt td em{
	color:#14538b;
	padding-right:10px;
	font-weight:normal;
	text-decoration:line-through;
	font-size:1.1em;
}
.greatdeals_txt td strong{
	color:#A30003;
	padding-right:10px;
	font-weight:bold;
	font-size:1.3em;
}
#drop0, .lowestprice{
	height: 190px;
	border:0px solid black;
	padding-top:4px;
	font-family:Georgia;
	float:right;
	background:url(../images/dealbg.jpg) repeat-x;
	width:49.5%;
	padding:10px 0px;	
}
.lowestprice{
	float:left;
	text-align:center;
}
.lowestprice .rate_holder{
	width:140px;
	text-align:center;
	margin:0 auto;
}
#drop0 h1, .lowestprice h1{
	color:#040596;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding-top:8px;
}
#drop0 h2, .lowestprice h2{
	color:#000000;
	padding:8px 0px;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}
#drop0 .cross_line{
	position:absolute;
	margin-left:7px;
	margin-top:7px;
	z-index:99999;
}
#drop0 .d3_box, #drop0 .d3_box1{
	float:left;
	width:200px;
	padding-top:5px;
	border:0px solid black;
	margin-left:20px;
	margin-top:20px;
}
.lowestprice .d3_box{
	padding-top:5px;
	margin-left:20px;
	margin-top:20px;
}

#drop0 .rate_holder{
	border:0px solid black;
	padding-left:40px;
	height:40px;
}
.rate_holder img{
	display:block;
}
#drop0 .left_rate, .lowestprice .left_rate{
	margin-top:5px;
	padding:0px 0px 5px 10px;
	position:absolute;
	color:#75513c;
	font-size:13px;
	height:40px;
	font-weight:bold;
	border:0px solid black;
	text-decoration:line-through;	
}
#drop0 .left_rate span, .lowestprice .left_rate span{
	font-size:13px;
}
#drop0 .right_rate, .lowestprice .right_rate{
	color:#75513c;
	font-size:16px;
	padding:0px 0px 10px 70px;
	font-weight:bold;
	position:absolute;
	border:0px solid black;
}
#drop0 .right_rate span, .lowestprice .right_rate span{
	font-size:16px;
}
.tdbgcolor{
	background-color:#eff0f7;
}
.alignright {
	float:right;
	margin-left:15px;
}
.alignleft {
	float:left;
	margin-right:15px;
}
.mainContent{
	background: #fff;
	border:1px solid #D1D4DF;
	width:940px;
	/*margin: 0pt auto;*/
	padding:10px;
	float:left;
}
.mainContent img.alignright{
	border:1px solid #e4e4e4;
}
.mainContent p strong{
	line-height:25px;
}
.mainContent .tabs-container p strong{
	line-height:normal;
}
.impFeatures{
	width:100%;
	margin-top:10px;
	float:left;
}
.impFeatures h3{
	padding:10px 0;
	color:#A30003;
	margin-top:10px;
	border-top:1px solid #ccc;
}
.autoPadDiv{
	overflow:auto;}
/**** BLOG *****/
#blogcontent{
	float:left;
	width:720px;
}
#blogContentLft{
	width:720px;
	float:left;}
#blogcontent h2{
	font-size:15px;

}
.post{
	width:717px !important;
	padding:10px;
	background-color:#FFF;
}
.post h3{
	color:red;
}
.post span.red{
	color:red;
}
.post small{
	color:#5F5F5F;
	font-size:11px;
	margin-bottom:10px;
	display:block;
}
.postmetadata{
	border:1px dashed #ccc;
	border-left:none;
	border-right:none;
	padding:5px;
	margin:10px 0px;
	font-size:11px;
	line-height:18px;
}
.postmetadata a{ color:#8B141B;}
.post h2{
	padding:5px 0px;
	color:#A30003;
	font-size:18px;
}
.post h3 a, .post h3 a:active, .post h3 a:visited{
	color:#365FB7;
	font-size:1.1em;
	padding:0px 0px 8px 0px;
	display:block;
}

.post ul{
	list-style:circle;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}

.post ul li{
	padding:2px;
}
.navigation{
	background:#fff;
	width:727px;
	padding:8px 5px;
	font-size:11px;
	font-weight:bold;
	overflow:auto;
	/*border:1px solid #C0B5DF; */
}
.navigation a{
	color:#365FB7;
	text-decoration:none;
}
.navigation .alignleft{
	float:left;
	width:48%;
}
.navigation .alignright{
	text-align:right;
	float:right;
	width:47%;
}
.content_txt{
	padding:5px;
	text-align:justify;
}
.content_txt p, .entry p{
	padding:5px 0px;
	font-size:12px;
	line-height:18px;
	text-align:justify;
}
.pageHead2{
	color:#594E25;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	height:56px;
	padding-top:10px;}
.head2{
	border:0 solid white;
	color:#8B141B;
	display:block;
	float:right;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:18px;
	font-weight:bold;
	height:40px;
	margin:0;
	padding:5px 0 0;
	text-align:right;}
#sidebar{
	background:#C9D2F1;
	border-color:#C0B5DF #9481C5 #9481C5 #C0B5DF;
	border-style:solid;
	border-width:1px;
	width:200px;
	margin-left:5px;
	padding:10px 10px 20px 0px;
	float:right;
}
#sidebar ul{
	margin-left:10px;
}
#sidebar li{
	list-style:none;
	font-size:12px;
}
#sidebar li p{
	line-height:18px;
}
#sidebar li a { color:#000; text-decoration:underline;}
#sidebar li h2{
	padding:2px 0px;
	font-size:15px;
	border-bottom:dashed 1px #796B32;
	margin:10px 0px 10px 0px;
}
#sidebar li div{
	padding:5px 0px;
}
#sidebar ul li ul li{
	list-style:disc !important;
	margin-left:10px;
	padding:3px 0px;
}
#sidebar ul li ul li ul li{list-style:none !important; padding:3px 0px;
}
#sidebar li div input{
	margin:5px 0px;
}
.searchnavigation{
	padding:8px;
	height:15px;	
}
.searchnavigation a{
	color:#333;
}
.pagetitle{
	background:#649ED2;
	color:#fff;
	padding:5px 0px 5px 5px;
	font-size:15px;
	font-weight:normal;
	display:block;
	width:730px;
}
.searchresult{
	background:#fff;
	padding:8px 0px 0px 8px;
	border-bottom:1px solid #ccc;
	clear:both;
}
.searchresult small{
	color:#666;
	padding:5px 0px;
}
.searchresult h3{
	font-size:15px;
	padding-bottom:5px;
}
.searchresult p{
	padding:5px 0px 5px 0px;
}
.searchresult a{
	color:#365FB7;
	text-decoration:none;
}
.searchresult .postmetadata{
	border:none;
	color:#333;
}
.searchresult .postmetadata a{
	color:#365FB7;
}
/*Blog END*/
/*Location css*/
#leftcol{
	width:645px;
	float:left;
}
#leftcol h6{
	font-size:1em;
	padding:8px 0px 6px 0px;
	margin:0px;
	line-height:20px;
}
#leftcol a{
	color:#5688b9;
	text-decoration:underline;
}
#leftcol .desc{
	line-height:18px;
}
#rightcol{
	width:263px;
	_width:243px;
	float:right;
	padding:3px 5px 5px 0;
	text-align:right;
}
/*Location Ends*/
#main_form_holder {
	background:#5897d8;
	color:#fff;
	font-size:11px;
	padding:10px;
	text-align:center;
	width:285px;
	border:5px solid #376ca2;
	z-index:9999 !important;
	position:relative;
}
#main_form_holder .inputbox{
	width:280px;
}



#couponselect{
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
}


a#couponselect:hover td{
	color:#333;
}

.msresult td{
font-size:1.2em;
padding:4px;
vertical-align:top;
text-transform:capitalize;
}

.msresultbst{
background-color:#FFE4E4;
}

.msresultbtr{
background-color:#c5e1ff;
}
.msresultgd{
background-color:#e0efbf;
}
.offerInfo{
	background-color:#EFF0F7;
	width:98%;
	line-height:2.2em;
	padding:10px;
	border-top:1px dotted #6D5FAC;
	border-bottom:1px dotted #6D5FAC;
	font-size:1.3em;
	float:left;
}
#bottomContent .offerInfo p{
	font-size:.8em;
	padding:10px 0;
}
#bottomContent .uniqueDeals{
	background-color:#ebebeb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#040596;
	font-weight:bold;
	padding-left:10px;
	margin:10px 0;
}
.uniqueDeals span{
	color:#a30003;
}
#bottomContent .uniqueDeals p{
	float:left;
	padding-left:10px;
}
#bottomContent .uniqueDeals p span{
	color:#a30003;
	font-weight:bold;
}
.clearanceStartBg{
	background:url(../images/clearance_bg_first_td.gif) repeat-x top;
}
.clearanceHeader{
	padding:10px 0;
	display:block;
}
.regularPrice, .closeoutPrice{
	float:left;
	font-weight:bold;
}
.closeoutPrice{
	margin-left:150px;
	color:#A30003;
}
.dealsWrapper .highlight{
	display:block;
	color:#040596;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:8px 0 0 0;
}
.dealsWrapper .highlight span{
	background-color:#6d5fac;
	color:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px 8px;
}
.priceQuantityWrapper{
	color:#481313;
	font-weight:bold;
}
.priceQuantityWrapper strong{
	text-transform:uppercase;
	color:#a30003;
	font-size:15px;
}

.dealsWrapper p{
	color:#000;
}
.offerInfo span{
	font-size:22px;
	font-weight:bold;
	color:#A30003;
}
.offerInfo .left_rate{
	color:#75513C;
}
.offerInfo .right_rate{
	color:#A30003;
}
.paddingBtm{
	margin-bottom:20px;
}
.clearanceText{
	line-height:1.8em;
	padding-bottom:10px;
}
.clearanceText strong{
	font-size:1.2em;
}
#bottomContent .clearanceText p{
	text-align:center;
	line-height:1.8em;
}
.clearanceText span{
	color:#A30003;
	font-size:1em;
}
.lineHeight{
	line-height:1.4em;
}
.width{
	width:75px;
	float:left;
	clear:both;
	padding:3px 0;
}
.largeWidth{
	width:90px;
	float:left;
	clear:both;
	padding:3px 0;
}
.dealsWrapper .right_rate{
	padding-left:8px;
}
.dealsWrapper td{
	vertical-align:top;
}
.odd{
	background-color:#f4f4f9;
}
.dealTable{
	width:310px;
	padding:12px 0 20px 0;
}
.dealTable td{
	padding:8px 24px 0 24px;
}
#bottomContent .dealTable p{
	line-height:22px;
	text-align:left;
}
.dealTable .regPrice{
	color:#75513c;
	font-weight:bold;
}
.dealTable .salesPrice{
	color:#060;
	font-weight:bold;
}
.dealTable .closeOut{
	color:#a30003;
	font-weight:bold;
	line-height:20px;
}
.dealTable strong{
	line-height:20px;
}
.padding{
	width:100%;
	float:left;
	padding:5px 0;
}
.dealsPrices{
	float:left;
	width:100%;
}
.dealsPrices span{
	line-height:1.2em;
}
.dealsSeperator{
	border-top:1px dotted #ccc;
}
.priceQuantityWrapper span{
	text-transform:uppercase;
	color:#040596;
	font-size:15px;
}
/*Top Location*/
#location1{
	padding:5px 0 5px 0;
	color:#005fb2;
	font-size:11px;
/*	height:130px;*/
	background:#fafafa;
	padding:5px 10px;
	border:1px dashed #e1e1e1;
	_padding:5px 5px;
	width:250px;
}

#location1 h3{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	margin:0 0 5px 0;
	float:left;
	text-align:left;
	display:block;
}

#location1 .icon{
	width:24px;
	float:left;
	padding:0px 0 0 0px;
}

#location1 .line{
	float:left;
	padding:0px 6px 0px 0px;
	width:230px;
	text-decoration:none !important;
}
#location1 a{
	color:#5582c6;
}
.time2{
	text-align:center;
	margin:0 auto;
	padding:0;
	font-size:10px !important;
	color:#666666;
	width:140px;
}
#messagebox {
background:none repeat scroll 0 0 #FAFAFA;
border:1px dashed #E1E1E1;
color:#005FB2;
font-size:11px;
padding:5px 10px;
width:250px;
}
#grandsale{
	width:197px;
	height:83px;
	float:left;
}
#mainImage{
	float:right;
	width:530px;
	height:245px;
	background:url(../images/main_image.jpg);
}
.clickable{
	width:190px;
	height:100px;
	float:right;
	cursor:pointer;
	display:none;
}
#mainImage .videoLink{
	float:right;
	background-color:#d4dbf3;
	border: #666 1px solid;
	padding:5px;
	margin:195px 12px 20px 0px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
    -moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
    -moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
    -moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	color:#036;
	clear:both;
}
#mainImage .videoLink a, .videoLink a:active, .videoLink a:visited{
	color:#036;
}
#mainImage .videoLink a:hover{
	color:#000;
}
.right_rate{
	color:#060;
	font-size:20px;
	padding:0px 0px 10px 20px;
	font-weight:bold;
	border:0px solid black;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.left_rate{
	margin-top:5px;
	padding:0px 0px 5px 10px;
	color:#75513c;
	font-size:15px;
	height:40px;
	font-weight:bold;
	border:0px solid black;
	text-decoration:line-through;	
	font-family:Georgia, "Times New Roman", Times, serif;
}
/*{------------Curvy header main image div styles---------------------}*/
.curvyHeader #mainImage{
	background:url(../images/hp_hdr_imgbg.jpg) no-repeat;
	float:right;
	width:568px;
	height:309px;
	position:relative;
	z-index:2;
}
.curveBottomBanner{
	/*background:url(../images/hp_curved_bottom.jpg) no-repeat;*/
	background:url(../images/hp_curved_bottom_fall.png) no-repeat;
	width:960px;
	height:83px;
	position:absolute;
	z-index:4;
	top:255px;
	left:0;
	float:left;
}
.curveBottomBanner.chirstmasBanner{
	/*background:url(../images/hp_curved_bottom.jpg) no-repeat;*/
	background:url(../images/hp_curved_bottom_laborday.png) no-repeat;
	width:960px;
	height:83px;
	position:absolute;
	z-index:4;
	top:255px;
	left:0;
	float:left;
}
.curvyHeader .curveBottomBanner.chirstmasBanner .videoClick{
	color:#A30003;
	margin-right:110px;
	margin-top:67px;
	float:right;
	width: 220px;
}
.curvyHeader .videoClick{
	color:#A30003;
	margin-left:640px;
	margin-top:67px;
	float:left;
}
/*.curvyHeader .videoClick{
	color:#A30003;
	margin-left:665px;
	margin-top:67px;
	float:left;
}*/
.curvyHeader .swap{
	margin:-15px 0 0 859px;
	float:left;
}
/*.curvyHeader .swap{
	margin:-15px 0 0 885px;
	float:left;
}*/
.curvyHeader .swap a{
	background-color:#fff;
	padding:2px 6px;
	border:1px solid #a1afce;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	margin-left:4px;
	color:#000;
	float:left;
}
.curvyHeader .swap a:hover, .curvyHeader .swap a.selected{
	background-color:#01509b;
	color:#fff;
}
.mainContent .subHeading{
	color:#6D5FAC;
	font-size:1.15em;
	text-transform:uppercase;
}
.mainContent .subHeading1{
	color:#21439b;
	text-transform:uppercase;
}
