/*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:15px 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;
}
/********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:67px;
	float:left;
	padding:8px 0px;
}
.blueMid2 .featuring{
	width:320px;
	float:left;
}
.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;
}
.blueMid2 .featuring b{
	padding-left:10px;
	font-size:1.8em;
	_font-size:1.5em;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.line{
	text-decoration:line-through;
}
.amt{
	color:#a30003;
	font-size:2.8em !important;
}
.blueMid2 .free{
	float:left;
	text-align:left;
}
.free{
	/*color:#a30003;*/
	color:#000;
	font-weight:normal !important;
	font-size:13px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:28px;
}
/*.free div{
	font-size:0.9em;
	line-height:15px;
	margin:2px 0px;
}
.free span{
	font-size:0.8em;
	line-height:12px;
	color:#333;
}*/
#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;

}
#internetcoupon2{
	background:url(../images/internet-coupon2.jpg) no-repeat;
	width:242px;
	height:199px;
	margin-right:20px;
}
#internetcoupon h2, #internetcoupon2 h2{
	font-family:"Times New Roman", Times, serif;
	font-size:2em;
	padding:10px 0px;
	text-transform:uppercase;
}
#internetcoupon div, #internetcoupon2 div{
	width:160px;
	margin:15px auto;
	font-size:1.2em;
	line-height:18px;
}
#internetcoupon span, #internetcoupon2 span{
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
	line-height:18px;
}
#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:90px;
	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:12px 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.9em !important;
	margin:0px;
	padding:0px !important;
	font-weight:normal;
	text-align:center !important;
	line-height:18px !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:0px 4px;
	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;
}
#footer .lft{
	float:left;
	width:350px;
	line-height:18px;
}
#footer .lft a, #footer .rgt a{
	text-decoration:underline;
	color:#346c9e;
	font-size:1.2em;
}
#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;
}
#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:48%;
	padding:10px 0px;	
}
.lowestprice{
	float:left;
	text-align:center;
}
#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;
}

#drop0 .rate_holder{
	border:0px solid black;
	padding-left:40px;
	height:40px;
}
#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:930px;
	margin: 0pt auto;
	padding:10px;
}
.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;
	line-height:2.2em;
	padding:10px;
	border-top:1px dotted #6D5FAC;
	border-bottom:1px dotted #6D5FAC;
}
.offerInfo .highlight{
	display:block;
	color:#040596;
	font-size:15px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:8px 0 -22px 0;
}
.offerInfo span{
	font-size:12px;
	font-weight:bold;
	color:#A30003;
}
.offerInfo .left_rate{
	color:#75513C;
}
.offerInfo .right_rate{
	color:#060;
}
.paddingBtm{
	margin-bottom:20px;
}
.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;
}
.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;
	padding-bottom: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);
}
#mainImage .videoLink{
	float:right;
	background-color:#d4dbf3;
	border: #666 1px solid;
	padding:5px;
	margin:206px 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;
}
#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;
}
