
body {
	background-color:#c6e5a2;
	margin:0px;
	padding:0px;
	height:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;	
}

a.sleepsystem:link, a.sleepsystem:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#007fbf;
	font-weight: bold;
	text-decoration:none;
}	
a.sleepsystem:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#007fbf;
	font-weight: bold;
	text-decoration:none;
}
.sale_button_normal {
	background-image:url(sale_button_normal.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:28px;
	width:206px;	
}

.sale_button_hover {
	background-image:url(sale_button_hover.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:28px;
	width:206px;
}

.sale_button_bottom {
	background-image:url(sale_button_bottom.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:15px;
	width:206px;	
}

.shadow_left {
	background-image:url(shadow_left.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:8px;
}

.shadow_right {
	background-image:url(shadow_right.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:8px;
}

.shadow_top {
	background-image:url(shadow_top.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:4px;
}

.shadow_bottom {
	background-image:url(shadow_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:4px;
}

.shadow_copyright_left {
	background-image:url(shadow_copyright_left.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:8px;
}

.shadow_copyright_right {
	background-image:url(shadow_copyright_right.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	width:8px;
}

.shadow_copyright_top {
	background-image:url(shadow_copyright_top.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:8px;
}

.shadow_copyright_bottom {
	background-image:url(shadow_copyright_bottom.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	height:8px;
}

.background_header {
	background-image:url(background_header.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:209px;
	background-color:#FFFFFF;
}

.background_gradient {
	background-image:url(background_gradient.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	height:70px;
}

.background_footer {
	background-image:url(background_footer.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:13px;
}

.vsep {
	background-image:url(vsep.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:4px;
}

.caption_middle {
	background-image:url(caption_middle.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:36px;
	color:#626262;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.caption_gradient {
	background-image:url(caption_gradient.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:52px;
	color:#545454;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.gradient_box_top {
	background-image:url(gradient_box_top.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:87px;
	width:643px;
}

.gradient_box_middle {
	background-image:url(gradient_box_middle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:643px;
}

.gradient_box_bottom {
	background-image:url(gradient_box_bottom.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:22px;
	width:643px;
}

.top_girl {
	background-image:url(top_girl.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	width:276px;
	height:83px;
}

.leaves1 {
	background-image:url(leaves1.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:97px;
}

.leaves2 {
	background-image:url(leaves2.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:#ffffff;
	width:210x;
	height:97px;
}

.mattress {
	background-image:url(mattress.jpg);
	background-repeat:no-repeat;
	background-position:290px 35px;
}

.sepia_lady {
	background-image:url(sepia_lady.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:656x;
	height:248px;
}

.packaging {
	background-image:url(packaging.jpg);
	background-repeat:no-repeat;
	background-position:480px 10px;
}

.sleep_trial {
	background-image:url(sleep_trial.jpg);
	background-repeat:no-repeat;
	background-position:275px 0px;
}

.contact_lady {
	background-image:url(contact_lady.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:152px;
}

.caption_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#898989;
}

.menu_separator {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#707070;
}

.footer1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7c7c7c;
}

.footer2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#545454;
	font-weight:bold;	
}

.footer3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#898989;
}

a.commonlink:link, a.commonlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#707070;
	font-weight: normal;
	text-decoration:none;
}

a.commonlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#f6951c;
	font-weight: normal;
	text-decoration:none;
}

a.footerlink1:link, a.footerlink1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#7c7c7c;
	font-weight: normal;
	text-decoration:underline;
}

a.footerlink1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#f6951c;
	font-weight: normal;
	text-decoration:none;
}

a.footerlink2:link, a.footerlink2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#898989;
	font-weight: normal;
	text-decoration:none;
}

a.footerlink2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#f6951c;
	font-weight: normal;
	text-decoration:none;
}

a.tiplinks:link, a.tiplinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#206920;
	font-weight: bold;
	text-decoration:none;
}

a.tiplinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#f6951c;
	font-weight: bold;
	text-decoration:none;
}

a.orangelinks:link, a.orangelinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#e76d0a;
	font-weight: bold;
	text-decoration:underline;
}

a.orangelinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#e76d0a;
	font-weight: bold;
	text-decoration:none;
}

.caption_orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#f6951c;
	font-weight: bold;
	text-decoration:none;
}

.caption_orange2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#e76d0a;
	font-weight: bold;
	text-decoration:none;
}

.caption_orange3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#e76d0a;
	font-weight: bold;
	text-decoration:none;
}

.caption_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

.caption_bold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

.caption_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#007fbf;
	font-weight: normal;
	text-decoration:none;
}

.caption_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#005825;
	font-weight: bold;
	text-decoration:none;
}

.caption_green2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#005825;
	font-weight: bold;
	text-decoration:none;
}

.caption_green3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#005825;
	font-weight: bold;
	text-decoration:none;
}

.common_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;	
}

.green_box_topmiddle {
	background-image:url(green_box_topmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:34px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}

.green_box_bottommiddle {
	background-image:url(green_box_bottommiddle.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:11px;
}

.green_box_leftmiddle {
	background-image:url(green_box_leftmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:9px;
}

.green_box_rightmiddle {
	background-image:url(green_box_rightmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:9px;
}

.label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.label2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#000000;
}

.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
}

.checkout_div_selected {
	width:630px;
	height:25px;
	border:1px solid #88b04f;
	background-color:#88b04f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
}

.checkout_div_disabled {
	width:630px;
	height:25px;
	border-top:1px solid #88b04f;
	border-right:1px solid #88b04f;
	border-left:1px solid #88b04f;
	background-color:#f4ffdd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#898989;
}

.checkout_div {
	width:630px;
	border-top:1px solid #88b04f;
	border-right:1px solid #88b04f;
	border-left:1px solid #88b04f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}

.compare_centertop {
	background-image:url(compare_centertop.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:36px;
	color:#206920;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
}

.compare_leftmiddle {
	background-image:url(compare_leftmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:3px;
}

.compare_rightmiddle {
	background-image:url(compare_rightmiddle.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:3px;
}

.compare_centerbottom {
	background-image:url(compare_centerbottom.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:7px;	
}

.compare_gradient {
	background-image:url(compare_gradient.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	height:33px;	
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.faqquestion:link, a.faqquestion:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#e76d0a;
	font-weight: bold;
	text-decoration:none;
}	



a.faqquestion:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#005825;
	font-weight: bold;
	text-decoration:none;
}

.gradient_separator {
	background-image:url(sleepsystem_topbar.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	heght:37px;	
}

.sale_gradient_separator {
	background-image:url(sale_gradient_separator.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	height:20px;
}

.bedblossom_normal {
	background-image:url(bedblossom_normal.jpg);
	background-position:left top;
	cursor:pointer;	
}

.bedblossom_hover {
	background-image:url(bedblossom_hover.jpg);
	background-position:left top;
	cursor:pointer;	
}

.bedsunflower_normal {
	background-image:url(bedsunflower_normal.jpg);
	background-position:left top;
	cursor:pointer;	
}

.bedsunflower_hover {
	background-image:url(bedsunflower_hover.jpg);
	background-position:left top;
	cursor:pointer;	
}

.bedlotus_normal {
	background-image:url(bedlotus_normal.jpg);
	background-position:left top;
	cursor:pointer;	
}

.bedlotus_hover {
	background-image:url(bedlotus_hover.jpg);
	background-position:left top;
	cursor:pointer;	
}

.sale_bedblossom {
	background-image:url(sale_bedblossom.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;	
}

.sale_bedsunflower {
	background-image:url(sale_bedsunflower.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
	cursor:pointer;	
}

.sale_bedlotus {
	background-image:url(sale_bedlotus.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
	cursor:pointer;	
}

.reviewsunflower {
	background-image:url(reviewsunflower.jpg);
	background-repeat:no-repeat;
	background-position:left center;	
	height:35px;
}

.reviews_sunflower {
	background-image:url(reviews_sunflower.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:109px;
	width:167px;
}

.reviewblossom {
	background-image:url(reviewblossom.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:35px;
}

.reviews_blossom {
	background-image:url(reviews_blossom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:109px;
	width:167px;
}

.reviewlotus {
	background-image:url(reviewlotus.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	height:35px;
}

.reviews_lotus {
	background-image:url(reviews_lotus.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:109px;
	width:167px;
}