@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; }
body{ background:url(images/clouds.png) fixed no-repeat; font-family:Calibri, Arial, Helvetica, sans-serif; font-size:12px; }
	#about_foam_sweet_foam_sel #about_lnk,
	#kudos_sel #kudos_lnk,
	#why_buy_from_us_sel #why_lnk,
	#learn_about_foam_sel #learn_lnk,
	#frequently_asked_questions_sel #faq_lnk,
	#return_policy_sel #return_lnk,
	#latex_mattresses_sel #mattress_lnk,
	#latex_toppers_sel #topper_lnk,
	#latex_pillows_sel #pillows_lnk,
	#mattress_pads_sel #pads_lnk,
	#mattress_foundations_sel #foundations_lnk,
	#your_opinion_matters_sel #opinion_lnk,
	#cut_to_size_foam_sel #custom_lnk{ font-weight:bold; }
	
input, select, textarea{ font-size:12px; }
img,
table{ border:none; }
blockquote{ margin:0px 20px; }
p{ margin-bottom:5px; text-align:justify; }
#wrapper{ margin:0px auto; width:840px; }
#header{ width:840px; height:125px; color:#fff; text-align:center; }
	#header_lft{ width:225px; height:120px; float:left; position:relative; padding-top:5px; }
		#header_lft img{ margin:15px 0px 0px -12px; }
	#header_mid{ width:352px; float:left; }
		#header_mid h1{ margin:4px 0px -5px 0px; font-size:38px; text-align:center; }
		#header_mid h2,
		#header_mid h3,
		#header_mid h4,
		#header_mid h5{ font-size:15px; font-weight:normal; text-align:center; color:#d4eEED; }
			#header_mid h1 a{ color:#A4CEED; text-decoration:none; }
		#header_mid h5{ margin-top:5px; font-size:14px; }
		#header_mid h5 .hours_btn{ cursor:pointer; text-decoration:underline; }
	#header_rgt{ width:225px; height:125px; float:left; }
		/*#hours_cnt{ margin-top:30px; width:244px; height:95px; background:url(images/hours_cnt.png) no-repeat; color:#000; visibility:hidden; position:relative; z-index:10; }*/
		#hours_cnt{ margin-top:-115px; margin-left:-25px; width:250px; height:115px; background:url(images/hours_cnt_1.png) no-repeat; color:#000; visibility:hidden; position:relative; z-index:10; }
			#hours_cnt p{ text-align:center; }
			#hours_office_cnt,
			#hours_showroom_cnt{ display:none; }
#lcol{ width:200px; float:left; overflow:hidden; }
	#lcol_top{ width:200px; height:14px; background:url(images/lcol_top.png) no-repeat; }
	#lcol_mid{ padding:5px 0px 0px 0px; width:200px; height:385px; background:url(images/lcol_mid.png) repeat-y; line-height:15px; }
		#lcol_mid h3{ margin:0px 0px 4px 0px; font-size:19px; text-align:center; }
		#lcol_mid ul{ margin-left:0px; font-size:13px; }
			#lcol_mid ul li{ list-style:none; text-align:center; }
				#lcol_mid ul li a{ color:#000; text-decoration:none; }
				#lcol_mid ul li a:hover{ font-weight:bold; }
				#lcol_mid ul li ul{ margin:0px auto; }
					#lcol_mid ul li ul li{ margin:-2px 0px; list-style:disc; }
						#lcol_mid ul li ul li a{ color:#000; font-size:11px; text-decoration:none; }
						#lcol_mid ul li ul li a:hover{ font-weight:bold; }
	#lcol_bot{ width:200px; height:14px; background:url(images/lcol_bot.png) no-repeat; }
#content_bg{ width:600px; height:416px; background:#fff; border:1px solid #000; float:left; opacity:0.4; filter:alpha(opacity=40); position:relative; z-index:900; }
#content{ margin-top:1px; margin-left:-600px; padding:20px 30px; width:538px; height:375px; float:left; overflow:auto; position:relative; z-index:1000; }
	#content h1{ margin-bottom:0px; font-size:28px; text-align:center; }
	#printLink{ font-size:10px; font-weight:bold; cursor:pointer; }
/* Standard */
.lft{ text-align:left; }
.rgt{ text-align:right; }
.ctr{ text-align:center; }
.jfy{ text-align:justify; }
.ctr_obj{ margin:0px auto; }
.fl{ float:left; }
.fr{ float:right; }
.clear{ clear:both; }

/* Styles */
.s0{ font-size:16px; font-weight:bold; }
.s1{ font-size:10px; }
.s2{ width:20px; }
.s3{ font-weight:bold; padding-bottom:25px; }
.s4{ margin:5px; }
.s5{ position:absolute; top:0px; left:0px; }
.s6{ margin:3px 0px 7px 5px; width:150px; height:0px; border-bottom:1px solid #666; }
.s7{ padding:13px 0px 0px 20px; position:relative; z-index:5; }
	.s7 a{ color:#fff; }
	.s7 a:hover{ font-weight:bold; }
.s8{ margin:0px auto; margin-bottom:10px; font-size:12px; }
.s9{ text-align:right; font-size:16px; font-weight:bold; }
.s10{ margin:0px auto; text-align:center; font-size:14px; }
.s11{ margin:0px auto; font-weight:bold; font-size:14px; text-align:justify; }
.s12{ margin-left:20px; font-size:12px; font-weight:700; }
.s13{ margin:0px auto; text-align:justify; }
.s14{ margin:0px 0px 0px 30px; }
.s15{ margin:10px 0px 0px 0px; }
.s16{ color:#d4eEED; }
.s17{ font-size:16px; font-weight:bold; }
.s18{ margin:4px auto; width:90px; height:0px; border-bottom:1px solid #666; }
.s19{ margin-left:-20px; text-align:center; }
.s20{ margin-right:5px; }
.s21{ margin-left:5px; }
.s22{ margin-bottom:5px; }
.s23{ margin:0 auto; text-align:right; font-size:14px; }
.s24{ font-size:20px; font-weight:bold; }
.s25{ font-size:16px; text-align:center; }
.s26{ margin-left:20px; font-size:14px; font-weight:700; }
.s27{}
	.s27 input, .s27 select{ border:1px solid #000; padding:2px; }
	.s27 input{ text-align:right; }
.s28{ margin-left:30px; }
.s29{ font-size:18px; font-weight:700; text-align:center; }
.s30{ color:#666; }
.s31{ visibility:hidden; }
.s32{ color:#990000; cursor:pointer; }
.s33{}
	.s33 input{ text-align:center !important; }
.s34{ margin-right:30px; font-size:10px; text-align:right; }
.s35{ margin:-30px -90px -5px 40px; }
.s36{ margin:-5px 10px -15px -25px; }
.s37{ margin:0px auto; text-align:center; color:#990000; font-size:16px; font-weight:700; }
.s38{ position:absolute; top:50px; left:60px; }
.s39{ margin:3px auto; width:110px; height:0px; border-bottom:1px solid #000; border-top:1px solid #000; }
.s40{ padding-top:13px; }
.s41{ padding-bottom:6px; }
.s42{ margin-left:25px; position:relative; z-index:18;}
.s43{ margin:10px 0px 0px 20px; padding:25px 0px 0px 0px; width:197px; height:89px; background:url(images/burst_bg.png) no-repeat center center; font-size:14px; font-weight:bold; color:#000; font-size position:relative; z-index:5; }
.s44{ font-size:36px; font-weight:bold; color:#F00; text-decoration:none; text-align:center; }
.s45{ color:#F00; }
.s46{ font-weight:bold; font-size:14px; }
.s47{ color:#F00; font-size:40px; }
.s48{ font-size:18px; }
.s49{ font-size:11px; font-weight:bold; }

.btn{ cursor:pointer; }

/* Titles */
.t0{ padding:10px 0px; text-align:center; font-size:22px; font-weight:bold; }
.t1{ margin-bottom:-4px; font-size:18px; font-weight:bold; }
.t2{ padding:10px 0px 5px 0px; font-size:24px; font-weight:bold; text-align:left; }
.t3{ padding:5px 0px; font-size:18px; font-weight:bold; text-align:center; }
.t4{ padding:5px 0px; font-size:20px; font-weight:bold; text-align:center; }
.t5{ margin-left:30px; padding:5px 0px; font-size:18px; font-weight:bold; text-align:left; }
.t6{ padding:10px 0px 5px 0px; font-size:20px; font-weight:bold; text-align:left; }

/* Image Viewer */
#imgv{ margin:0px 0px -345px 40px;padding:25px 0px 0px 25px; height:320px; display:none; position:relative;  background:url(images/imgv_bg.png) no-repeat; }
	#imgv_close{ cursor:pointer; position:absolute; top:0px; right:30px; }
	