/* CSS Document */

body{ background-color:#F6FAF3; margin:0; padding:0; min-width:900px;width:100%;height:100%;text-align:center }

img{ border:0; }
h1{ margin:0; padding:0; font-weight:normal; font:italic 22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#6AB8D7; text-align:left; }
	h1 a{ color:#6AB8D7; text-decoration:none; }
h2{ margin:0; padding:0; font-weight:normal; font:italic 20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#6AB8D7; text-align:left; }
h3{ margin:0; padding:0; font-weight:normal; font:italic 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#6AB8D7; text-align:left; }
	h3 a{ color:#6AB8D7; text-decoration:none; } 
h4{ margin:0;padding:0; font-weight:normal; font:normal 13px "Trebuchet MS",Verdana,Arial,sans-serif; color:#000; text-align:left}
p{ margin:0 0 0px 0; padding:0; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-align:left; line-height:18px; float:left;  } 
p a{ color:#6AB8D7; font-weight:bold;}
.b{ font-weight:bold; }
.bu{ font-weight:bold; text-decoration:underline; }
.clearall{ line-height:1px;height:1px;position:relative;float:left;width:100%;clear:both; }
.dottedline{ line-height:1px; height:1px; border-bottom:1px dotted #CEE9F2; margin:10px 0 10px 0; width:740px; clear:both; }
blockquote{ margin:3px 0 3px 0; position:relative; float:left; text-align:left; width:90%; background-color:#EFFAFF; border:1px solid #BFEBFF; padding:10px;}
.opac50{ filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
a{outline:none;}
a:link{color:#000}
a:visited{color:#000}
a:hover{color:#000}

	
#sound-final{
		top: -5em;}

#sound-final{
		top: 5em\9;}

.clear{clear:both; }
/*#so{ width:100%;background-image:url(../img/so_bg.gif); background-position:20px 240px; background-repeat:no-repeat; min-height:650px; float:left; position:relative;padding-left:120px}*/
#so{ width:100%;background-image:url(../img/so_bg.gif); background-position:center 240px; background-repeat:no-repeat; min-height:650px; float:left; position:relative;}
#sowrap{ width:900px; position:relative;margin:0 auto;overflow:hidden;text-align:left }
#sohead{ width:900px;clear:both;position:relative;float:left}
#sonav{ width:900px; height:28px; background-image:url(../img/so_nav_bg.gif); z-index:1; background-position:center top; background-repeat:no-repeat; text-align:left;position:relative;float:left; background:transparent; clear:both; padding-left:30px}
	#sonav ul b { border-right:1px solid #AFADA0; width:1px; height:15px; }
		#sonav ul#dmenu	{height: 28px; width: 840px; background: transparent url(../img/so_nav_bg.gif) top left no-repeat; position: relative; padding:0; margin:0; }
		#sonav ul#dmenu li.topmenuli {list-style:none; position:absolute; top:0; z-index:40;}
		#sonav ul#dmenu li.topmenuli, #sonav ul#dmenu a {height:28px; display:block;}
		#sonav ul#dmenu li.topmenuli{ text-indent:-9999px;  z-index:40; }
		
		li#products { left:0; width:115px; }
		li#testemonials { left:114px; width:110px; }
		li#research { left:224px; width:87px; }
		li#howwecanhelp { left:310px; width:138px; }
		li#ourblog { left:447px; width:85px; }
		li#support { left:531px; width:83px; }
		li#media { left:614px; width:83px; border: 0px solid #00FF00; }
		li#flag { right:20px; width:60px; border: 1px solid #00FF00;}
		li#youraccount { left:613px; width:113px; }
	
		li#products a:hover {background:transparent url(../img/so_nav_bg.gif) 0px -56px no-repeat;}
		li#testemonials a:hover {background:transparent url(../img/so_nav_bg.gif) -114px -56px no-repeat;}
		li#research a:hover {background:transparent url(../img/so_nav_bg.gif) -224px -56px no-repeat;}
		li#howwecanhelp a:hover {background:transparent url(../img/so_nav_bg.gif) -310px -56px no-repeat;}
		li#ourblog a:hover {background:transparent url(../img/so_nav_bg.gif) -447px -56px no-repeat;}
		li#support a:hover {background:transparent url(../img/so_nav_bg.gif) -531px -56px no-repeat;}
		li#media a:hover {background:transparent url(../img/so_nav_bg.gif) -614px -56px no-repeat;}
		li#youraccount a:hover {background:transparent url(../img/so_nav_bg.gif) -613px -56px no-repeat;}

		li#products.on {background:transparent url(../img/so_nav_bg.gif) 0px -28px no-repeat;}
		li#testemonials.on {background:transparent url(../img/so_nav_bg.gif) -114px -28px no-repeat;}
		li#research.on {background:transparent url(../img/so_nav_bg.gif) -224px -28px no-repeat;}
		li#howwecanhelp.on {background:transparent url(../img/so_nav_bg.gif) -310px -28px no-repeat;}
		li#ourblog.on {background:transparent url(../img/so_nav_bg.gif) -447px -28px no-repeat;}
		li#support.on {background:transparent url(../img/so_nav_bg.gif) -531px -28px no-repeat;}
		li#youraccount.on {background:transparent url(../img/so_nav_bg.gif) -613px -28px no-repeat;}

.contentwrap{ padding:25px; border:0px solid #990000;}
.contentwrap p img{ float:left; position:relative; margin:8px; border:1px solid #666 }

#socontent{ width:780px; background-color:#FFF; border-right:3px solid #EAF3E1; border-left:3px solid #EAF3E1;float:left;position:relative; margin-left:55px;}
* html #socontent{ width:780px; background-color:#FFF; border-right:3px solid #EAF3E1; border-left:3px solid #EAF3E1;float:left;position:relative; margin-left:30px}

#socontenttopcurve{ width:780px; height:43px; z-index:0; position:relative; }
	#socontenttopcurve img{ position:relative; border:none; }
	#socontenttopcurve #topcheckout{ position:absolute; height:10px; width:50px; top:5px; left:650px;}
		#topcheckout img{}
	#socontentbody{position:relative;float:left;width:780px} 
	#sohometop{ min-height:170px; height:auto !important; height:168px; background-image:url(../img/content/so_womanhome.jpg); background-repeat:no-repeat; background-position:top left; padding:0px 10px 0 160px; border:0px solid #FF0000; }
		#sohometop h2{color:#333333;}
		/*-------Edit by Prabhakar---------*/
			#sohometop .l-area{ width:350px; float:left; margin:0px 0px; padding:0px 0px; border:0px solid;}
				#sohometop .l-area h1{margin:15px 0px 6px 0px; padding:0; font:bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#6ab8d7; text-align:left; font-style:italic; }
					#sohometop .l-area h2{margin:0; padding:0;  font:bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#878585; text-align:left; line-height:24px; font-style:italic; }
					
		#sohometop .r-area{ width:244px; height:206px; float:left; margin:0px 0px 0px 0px; padding:0px 0px;}
	#so3prodmods{ padding:0 0 0 25px; margin:0 0 20px 0; float:left;}
	#so3prodmods a { color:#6AB8D7}
	
#sofooter{ width:885px; height:90px; background-image:url(../img/so_foot_bg.gif); clear:both;position:relative;margin:0 auto;}
	#sofooter #rocks{ position:relative; width:60px; height:45px; float:right; top:-35px; right:25px; background-image:url(../img/so_foot_rock.gif); background-repeat:no-repeat}
	#tpa	{ position:absolute;top:4px;left:25px;width:485px;height:51px;background:url(../img/tpa.png) no-repeat;text-indent:-99999px}
	
/** product modules **/
.prodmodhome{ width:240px; height:220px; margin-right:5px; overflow:hidden; background-image:url(../img/so_home_prodModule.gif); background-repeat:no-repeat; float:left; }
	.prodmodhome h3{ margin:15px 0 5px 10px; padding:0px 0px 0px 10px; font-weight:bold; width:210px; height:40px; border:0px solid #FF0000;}
	.prodmodhome img.pimg{ float:left; width:75px; margin:0 0 0 15px; border:none; }
	.prodmodhome img.but{ clear:both; margin:auto; margin:4px 0 0 15px; border:none; }
	.prodmodhome p{ margin:0 0 10px 5px; line-height:13px; float:left; width:135px; height:80px;  overflow:visible}
	.prodmodhome a{ text-decoration:none; cursor:pointer;}
	.prodmodhome img.pimg1{ float:left;  margin:0 0 0 20px; border:none; }
	.prodmodhome p.pimg1{ margin:0 0 0 12px; line-height:15px; float:left; width:100px; border: 0px solid #FF0000; }
	
	
	
.prodmodhome1{ width:240px; height:430px; margin-right:5px; overflow:hidden; background-image:url(../img/so_home_prodModule1-2.gif); background-repeat:no-repeat; float:left;  }
	.prodmodhome1 h3{ margin:15px 0 5px 0px; font-weight:bold; width:200px; padding:10px 0px 0px 20px;}
	
	.prodmodhome1 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:3px 0 3px 0px; line-height:16px; float:left; width:200px; height:0px; padding:0px 20px 0px 20px; color:#000000}
	
	
/** product modules two **/
.prodmodhome_two{ width:242px; height:240px; margin-right:5px; overflow:hidden; background-image:url(../img/so_home_prodModule_two.gif); background-repeat:no-repeat; float:left; }
	.prodmodhome_two h3{ margin:15px 0 5px 10px; padding:0px 0px 0px 10px; font-weight:bold; width:210px; height:40px; border:0px solid #FF0000;}
	.prodmodhome_two img.pimg{ float:left; width:75px; margin:0 0 0 15px; border:none; }
	.prodmodhome_two img.but{ clear:both; margin:auto; margin:4px 0 0 15px; border:none; }
	.prodmodhome_two p{ margin:0 0 10px 5px; line-height:13px; float:left; width:135px; height:80px;  overflow:visible}
	.prodmodhome_two a{ text-decoration:none; cursor:pointer;}
	.prodmodhome_two img.pimg1{ float:left;  margin:0 0 0 20px; border:none; }
	.prodmodhome_two p.pimg1{ margin:0 0 0 12px; line-height:15px; float:left; width:100px; border: 0px solid #FF0000; }
	
	
	
.prodmodhome_two1{ width:240px; height:430px; margin-right:5px; overflow:hidden; background-image:url(../img/so_home_prodModule1-2.gif); background-repeat:no-repeat; float:left;  }
	.prodmodhome_two1 h3{ margin:15px 0 5px 0px; font-weight:bold; width:200px; padding:10px 0px 0px 20px;}
	
	.prodmodhome_two1 p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:3px 0 3px 0px; line-height:16px; float:left; width:200px; height:0px; padding:0px 20px 0px 20px; color:#000000}
	/*=============Edit by prabhakar=========================*/
	.prodmodhometest{ width:240px; height:220px; margin:15px 5px 0px 0px; overflow:hidden; background-image:url(../img/so_home_prodModule.gif); background-repeat:no-repeat; float:left; margin-top:10px; border:0px solid #990000;}
	
		.prodmodhometest h3{ margin:15px 0 5px 0px; font-weight:bold; width:200px; padding:10px 0px 0px 20px;}
	
	.prodmodhometest p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:3px 0 3px 0px; line-height:16px; float:left; width:200px; height:0px; padding:0px 20px 0px 20px; color:#000000}
	/*=============End=========================*/
	
	
.prodmodhomev{ width:240px; height:440px; margin-right:5px; overflow:hidden; 
background-image:url(../img/so_home_prodModule1-1.gif); background-repeat:no-repeat; float:left; }
	.prodmodhomev h3{ margin:15px 0 5px 0px; font-weight:bold; width:200px; padding:10px 0px 0px 20px;}
	
	.prodmodhomev p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:3px 0 3px 0px; line-height:16px; float:left; width:200px; height:0px; padding:0px 0px 0px 20px; color:#000000}
	
	
	
	
	
	
	
	
	
	
	#footer-oasis{
		border: 0px solid #FF0000; background:url(../img/bg-main.jpg) repeat-y -2px 0; padding-top:20px; width: 786px;}
	
	

	
	
	
/** Story pages (content pages) **/
	#sostoryimg{ width:230px; float:left; margin:25px 8px 10px 5px; }
		#sostoryimg #top{ background-image:url(../img/content_image_box_top.jpg); background-repeat:no-repeat; height:14px; width:235px;} 
		#sostoryimg #mid{ background-image:url(../img/content_image_box_mid.jpg); background-repeat:repeat-y; width:235px;}
		#sostoryimg #mid img{margin-left:15px;}
		#sostoryimg #bot{ background-image:url(../img/content_image_box_bot.jpg); background-repeat:no-repeat; height:14px; width:235px;}
	#sostorycontent{ width:475px; margin:30px 0 30px 20px; float:left; }
	#sostorysuggest{ background-image:url(../img/so_suggestBar_bg.jpg); background-repeat:repeat-x; height:31px; width:780px; margin:0 0 10px 0;; clear:both;  }
		#sostorysuggest h2{ margin-left:20px; }	
		
/** Store pages **/
	#sostorehead{ width:740px; margin:30px 0 10px 10px; clear:both;}
	#sostoreheadprod{ width:740px; margin:10px 0 5px 5px; clear:both;}
	
	.sostorecatitem{ width:365px; height:250px;position:relative;float:left; margin:0 0 18px 10px; padding-top:10px}
	.sostorecatitem h3{ color:#000; float:left; margin:0 0 3px 0; padding:0; width:200px; letter-spacing:-.03em;}
	.sostorecatitem h3.price{ color:#6AB8D7; font-weight:bold; letter-spacing:-.03em; float:left; padding:5px 0 0 0; margin:0 0 5px 5px; width:200px; border-top:1px dotted #6AB8D7;}
	.sostorecatitem h3 a{ color:#000; text-decoration:none; font-weight:bold; float:left; margin:5px 0 3px 5px; width:190px;}
	.sostorecatitem p{ line-height:14px; float:left; margin:0 0 10px 5px; width:200px; }
	.sostorecatdesc{ width:190px; float:left; border:0px solid #000000;}
		.sostorecatdesc a img{ border:0; }
		
	.sostorecatimg{ float:left; width:152px; padding-bottom:10px;}
		.sostorecatimg .top{line-height:0px; background-image:url(../img/so_store_cat_mod_top.jpg); background-repeat:no-repeat; height:15px; width:152px; position:relative; float:left; }
		.sostorecatimg .mid{ background-image:url(../img/so_store_cat_mod_mid.jpg); background-repeat:repeat-y; width:152px; height:150px; position:relative; float:left;}
		.sostorecatimg .mid img{ margin-left:15px;  position:relative; float:left;}
		.sostorecatimg .bot{  background-image:url(../img/so_store_cat_mod_bot.jpg); background-repeat:no-repeat; height:15px; width:152px; position:relative; float:left;}
		
		
		.prodregimg{ float:left; width:152px;}
		.prodregimg .top{line-height:0px; background-image:url(../img/so_store_cat_mod_top.jpg); background-repeat:no-repeat; height:15px; width:152px; position:relative; float:left; }
		.prodregimg .mid{ background-image:url(../img/so_store_cat_mod_mid.jpg); background-repeat:repeat-y; width:152px; height:140px; position:relative; float:left;}
		.prodregimg .mid img{ margin-left:15px;  position:relative; float:left;}
		.prodregimg .bot{  background-image:url(../img/so_store_cat_mod_bot.jpg); background-repeat:no-repeat; height:15px; width:152px; position:relative; float:left;}
		
	.viewBuy{height:44px; width:365px; clear:both; padding:0; margin:0 0 0 3px; background-repeat:no-repeat; background-image:url(../img/so_viewbuy_bg.gif);}
	.viewBuy form{ margin:0; padding:0; line-height:0px; }
	.viewBuy img{ float:left; position:relative; margin-left:100px; margin-top:3px }		
	#sostoredetailleft{ float:left; width:250px; overflow:hidden;padding:0;margin:0;}	
	#sostoredetailtools{ clear:both; border-bottom:1px dotted #6AB8D7; border-top:1px dotted #6AB8D7; margin-left:20px; position:relative;float:left;width:80%; }
	
	
	.testimonial{ width:230px; margin:0px 0px 10px 10px; float:left; padding:0px; border:0px solid #FF0000; }
	.testimonial .top{ width:240px; margin:0px; padding:0px; float:left;}
		.testimonial .mid{ width:200px; margin:0px; padding:0px 20px 0px 20px; float:left; background:url(../img/testimonial-mid.gif) repeat-y; font-family:Arial, Helvetica, sans-serif;}
		.testimonial .mid .h3{  margin:15px 0px 5px 0px; font-weight:bold; width:200px; padding:10px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; }
		/*.testimonial .mid p{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0px 0px 0px;}*/
		
	
		#sostoredetailtools p{ position:relative; float:left; width:110px; overflow:hidden; margin:8px 0 8px 0; }
		#sostoredetailtools p a{ color:#000; text-decoration:none; }
		#sostoredetailtools img{ border:none; float:left; }
		#sostoredetailstools span{ margin-top:-40px; float:left; } 
	#sostoredetailleft h2{ color:#000; margin-left:10px; margin-top:20px; margin-bottom:10px;position:relative;float:left;}	
	#sostoredetailleft .prodmodhome{ margin-bottom:10px;}
		#sostoredetailleft .prodmodhome a img.but{ margin-left:10px;position:relative;float:left}
	
	#sostoredetailright{ width:490px; float:right; margin:30px 10px 0 0; padding-left:10px;}
		#sostoredetailright h1{margin-bottom:15px;}
		#sostoredetailright h4{ margin-bottom:10px; }
		#sostoredetailright h3.full{
			margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 0px;
			border: 0px solid #FF0000;
			color: #000000;
			font-size: 14px;
			font-weight: bold;
			font-style: normal;
			overflow:hidden;
			}
		#sostoredetailright div#noise{
			margin: 0px;
			padding: 15px 0 0;
			float: left;
			width: 138px;
			clear:left;
			border: 0px solid #FF0000;}	
			
			#sostoredetailright div#noise ul li span{
				color: #6ab8d7;}
			
		#sostoredetailright div#saleem{
			margin: 0px;
			padding: 10px 0 0 80px;
			width: 138px;
			float: left;
			border: 0px solid #FF0000;}	
			
		#sostoredetailright div#saleem ul li span{
				color: #6ab8d7;}	
			
			
		#sostoredetailright span.sleep{
			margin: 0px;
			padding: 5px 0 15px;
			float: left;
			display: block;
			width: 100%;
			border: 0px solid #FF0000;
			font-size: 12px;
			line-height: 17px;
			color: #000000;
			font-family: Arial, Helvetica, sans-serif;}	
			
			#sostoredetailright .all-noise{
				margin: 0px;
				padding: 0px 0 0;
				width: 490px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				border: 1px solid #6ab8d7;}
			#sostoredetailright .all-noise .all-noise-inner{
				margin: 0px;
				padding: 0px;
				width: 488px;
				float: left;
				font-family: Arial, Helvetica, sans-serif;
				border: 1px solid #fff;
				background: #e9f5f9; }
				
			#sostoredetailright .all-noise .all-noise-inner .wn{
				margin:0px;
				padding: 0px;
				float: left;
				border: 0px solid #FF0000;
				width: 121px;}	
				
			#sostoredetailright .all-noise .all-noise-inner .wn .wn-inner{
				margin: 0px;
				padding: 6px 0;
				float: left;
				width: 121px;
				color:#FFF;
				text-align: center;
				font-weight: bold;
				font-size: 12px;
				background: #49a1ce;
				 }	
				
	
	
	
#sostoredetailright .vibroacoustic{
	margin: 0px;
	padding: 10px 0 0;
	border: 0px solid #006699;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float: left;
	width: 490px;
	}
	

#sostoredetailright .vibroacoustic .therapy{
	margin: 0px;
	padding: 0px;
	border: 0px solid #006699;
	float: left;
	width: 490px;}		
	
	
#sostoredetailright .vibroacoustic .therapy .left{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 298px;
	border: 0px solid #FF0000;}	
	
#sostoredetailright .vibroacoustic .therapy .left .therapy-heading
	
	{
	
	font-size: 18px;
	color: #6ab8d7;
	font-weight: bold;
	}
	
#sostoredetailright .vibroacoustic .therapy .left .therapy-heading span{
	margin: 0px;
	padding: 0px 0 0 4px;
	font-size: 12px;
	color: #000;
	display: block;
	font-size: 13px;
	color: #000000;
	font-style: none;}				
				
#sostoredetailright .vibroacoustic .therapy .left .proven{
	border: 0px solid #FF0000;
	float: left;
	padding: 18px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	width: 298px;}		
	
#sostoredetailright .vibroacoustic .therapy .left .clinically{
	margin: 0px;
	padding: 10px 0 0 10px;
	float: left;
	width: 260px;
	font-size: 12px;
	color: #000000;
	 line-height: 16px;
	}	
	
#sostoredetailright .vibroacoustic .therapy .right{
	margin: 0px;
	padding: 76px 0 20px;
	float: left;
	color: #002869;
	width: 170px;
	text-align:center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	} 	
	
#sostoredetailright .vibroacoustic .therapy .right a{
	color: #002869;
	text-decoration: none;
	}
	
#sostoredetailright .vibroacoustic .minutes{
	margin: 0px 0 0;
	padding: 0px;
	float: left;
	width: 480px;
	border: 1px solid #bfebff;
	background: #effaff;}	
	
#sostoredetailright .vibroacoustic .minutes ul{
	margin: 0px;
	width: 480px;
	padding: 5px 0 5px 20px;
	}	
	

#sostoredetailright .vibroacoustic .minutes ul li{
	margin: 0px;
	padding: 4px 0px 4px;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif!important;
	}	
		
#sostoredetailright .vibroacoustic .effective{
	margin: 0px;
	padding: 20px 0 0;
	float: left;
	width: 495px;
	border: 0px solid #FF0000;}	
	
#sostoredetailright .vibroacoustic .effective .top-box{
	margin: 0px 0 0;
	padding: 2px 0 0;
	color: #000000;
	float: left;
	width: 495px;
	font-size: 14px;
	background: url(../img/prod/sound_machines/leaf-middle.jpg) repeat-x bottom;
	border: 0px solid #00FF00;
	height: 36px;
	font-style: italic;}
	
#sostoredetailright .vibroacoustic .effective .proven{
	margin: 0px;
	padding: 10px 0 0 10px;
	float: left;
	width: 485px;
	font-size: 12px;
	color: #000000;}	
	
#sostoredetailright .vibroacoustic .effective .because{
	margin: 0px;
	padding: 0px 0 0 10px;
	width: 475px;
	float: left;
	border: 0px solid #FF0000;}	
	

#sostoredetailright .vibroacoustic .effective .because strong{
	margin: 0px;
	padding: 10px 0 0;
	width: 475px;
	float: left;
	display: block;
	font-size: 14px;
	color: #000000;
	border: 0px solid #FF0000;}	
		
#sostoredetailright .vibroacoustic .effective .because ul{
	margin: 0px;
	padding: 0px 0 0 12px;
	}

	
#sostoredetailright .vibroacoustic .effective .because ul li{
	margin: 0px;
	padding: 10px 0 0;
	}		
	
#sostoredetailright .vibroacoustic .effective .because ul li b{
	font-style: italic;
	color: #69b8d7;}	
	
	
	
#sostoredetailright .vibroacoustic .effective .light-image{
	margin: 0px;
	padding: 30px 0 0 10px;
	width: 475px;
	float: left;
	text-align:center;
	font-size: 14px;
	font-style: italic;
	color: #69b8d7;
	border: 0px solid #FF0000;}	
#sostoredetailright .vibroacoustic .effective .light-image a{
	color: #69b8d7;
	margin-top:5px;
	display:block;}	
	
	
#sostoredetailright .vibroacoustic .effective .brain{
	margin: 0px;
	padding: 20px 0 0;
	width: 496px;
	float: left;
	border: 0px solid #00FF00;}	

#sostoredetailright .vibroacoustic .effective .brain .left{
	margin: 0px;
	padding: 0px 10px 0 20px;
	width: 360px;
	float: left;
	font-size: 12px;
	color: #000000;
	line-height: 17px; 
	border: 0px solid #FF0000;}
	

#sostoredetailright .vibroacoustic .effective .brain .right{
	margin: 0px;
	padding: 0px;
	width: 88px;
	float: left;
	border: 0px solid #FF0000;}	
	
	
#sostoredetailright .vibroacoustic .effective .include{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 496px;
	border: 0px solid #FF0000;}
	

#sostoredetailright .vibroacoustic .effective .include .top-box{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 496px;
	border: 0px solid #FF0000;}		
	
#sostoredetailright .vibroacoustic .effective .include ul{
	margin: 0px;
	padding: 10px 0 0 20px;
	border: 0px solid #FF0000;
	}	
	
#sostoredetailright .vibroacoustic .effective .include ul li{
	margin: 0px;
	padding: 1px 0;}	
	
	
#sostoredetailright .vibroacoustic .effective .include ul.inner{
	margin: 0px;
	padding: 0px 0 0 50px;
	border: 0px solid #FF0000;
	}		
	
#sostoredetailright .vibroacoustic .effective .clinically{
	border: 0px solid #ff0000;
	float: left;
	width: 480px;
	margin: 0px;
	padding: 10px 0 0;}
	

#sostoredetailright .vibroacoustic .effective .clinically .left{
	border: 0px solid #ff0000;
	float: left;
	width: 240px;
	margin: 0px;
	padding: 0px;}
	
#sostoredetailright .vibroacoustic .effective .clinically .left img{
	padding-left: 20px;}	

#sostoredetailright .vibroacoustic .effective .clinically .left ul{
	margin: 0px;
	padding: 20px 0 5px 26px;
	float: left;
	}	
	

#sostoredetailright .vibroacoustic .effective .clinically .left ul li{
	margin: 0px;
	padding: 3px 0;
	font-size: 13px;
	}	
		

#sostoredetailright .vibroacoustic .effective .clinically .right{
	border: 0px solid #ff0000;
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px 40px 0 0px;
	text-align:right;}					
				
				
#sostoredetailright .all-noise .all-noise-inner .wn{
				margin:0px;
				padding: 0px;
				float: left;
				border-right: 1px solid #fff;
				width: 121px;
				text-align:center;}	
				
			#sostoredetailright .all-noise .all-noise-inner .wn .wn-inner{
				margin: 0px 0 3px;
				padding: 6px 0;
				float: left;
				width: 121px;
				color:#FFF;
				text-align: center;
				font-weight: bold;
				font-size: 12px;
				background: #49a1ce; }	
				
			#sostoredetailright .all-noise .all-noise-inner .wn span.comprises{
				margin: 0px;
				padding: 12px 0 112px 12px;
				float: left;
				text-align:left;
				color: #000000;
				display: block;
				line-height: 17px!important;
				width: 109px;
				font: normal 12px Arial, Helvetica, sans-serif;}	
				
				
				
				
				
				
				
				
				
				#sostoredetailright .all-noise .all-noise-inner .pn{
				margin:0px;
				padding: 0px;
				float: left;
				border-right: 1px solid #FFf;
				width: 121px;
				text-align:center;}	
				
			#sostoredetailright .all-noise .all-noise-inner .pn .pn-inner{
				margin: 0px 0 3px;
				padding: 6px 0;
				float: left;
				width: 121px;
				color:#FFF;
				text-align: center;
				font-weight: bold;
				font-size: 12px;
				background: #ff55a5; }	
				
			#sostoredetailright .all-noise .all-noise-inner .pn span.comprises{
				margin: 0px;
				padding: 12px 0 35px 12px;
				float: left;
				text-align:left;
				color: #000000;
				display: block;
				line-height: 18px!important;
				width: 109px;
				font: normal 12px Arial, Helvetica, sans-serif;}
				
				
				
				
				
				
				#sostoredetailright .all-noise .all-noise-inner .bn{
				margin:0px;
				padding: 0px;
				float: left;
				border-right: 1px solid #FFf;
				width: 121px;
				text-align:center;}	
				
			#sostoredetailright .all-noise .all-noise-inner .bn .bn-inner{
				margin: 0px 0 3px;
				padding: 6px 0;
				float: left;
				width: 121px;
				color:#FFF;
				text-align: center;
				font-weight: bold;
				font-size: 12px;
				background: #772705; }	
				
			#sostoredetailright .all-noise .all-noise-inner .bn span.comprises{
				margin: 0px;
				padding: 12px 0 18px 12px;
				float: left;
				text-align:left;
				color: #000000;
				display: block;
				line-height: 18px!important;
				width: 109px;
				font: normal 12px Arial, Helvetica, sans-serif;}
				
				
				
				
				
				#sostoredetailright .all-noise .all-noise-inner .gn{
				margin:0px;
				padding: 0px;
				float: left;
				border-right: 1px solid #FFf;
				width: 121px;
				text-align:center;}	
				
			#sostoredetailright .all-noise .all-noise-inner .gn .gn-inner{
				margin: 0px 0 3px;
				padding: 6px 0;
				float: left;
				width: 121px;
				color:#FFF;
				text-align: center;
				font-weight: bold;
				font-size: 12px;
				background: #7b7b7b; }	
				
			#sostoredetailright .all-noise .all-noise-inner .gn span.comprises{
				margin: 0px;
				padding: 12px 0 35px 12px;
				float: left;
				text-align:left;
				color: #000000;
				display: block;
				line-height: 18px!important;
				width: 109px;
				font: normal 12px Arial, Helvetica, sans-serif;}
				
				.noise-download{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; font-weight:bold; color:#000000; margin:0px 0px 5px 0px; padding:0px;}
				
				
				
				
				
				
				
				
				
				
				
				
				
			#sostoredetailright div#sleep{
			margin: 0px;
			padding: 0px 0 0;
			float: left;
			width: 148px;
			clear:left;
			border: 0px solid #FF0000;}	
			
		#sostoredetailright div#pacify{
			margin: 0px;
			padding: 0px 0 0;
			width: 148px;
			float: left;
			border: 0px solid #FF0000;}		
				
			.harvey{
				margin: 0px;
				padding: 0px;
				border: 0px solid #FF0000;
				float: right;}	
				
				
				
				
				
				
				
				
				
		#sostoryimg .back{
			background:  url(../img/background.jpg) no-repeat !important;
			width:237px;
			height: 230px;
			float: left;
			border: 0px solid #FF0000;}		
				
		#sostoryimg .back img{
			margin: 0px;
			padding: 18px 0 0;}		
				
				
				
				
			
			
			
			
		#sostoredetailright #priceadd{  background-image:url(../img/so_store_prodDetail_priceBG.gif); width:300px; float:right; margin:0 0 5px 5px; background-repeat:no-repeat; }
		#sostoredetailright #priceadd .addtocart_btn{ margin-top:10px; float:right;}
		#sostoredetailright #priceadd span h3 span {float:left; width:150px; margin:0;padding:0;color: rgb(255, 102, 0);font-size: 10px;letter-spacing:-.03em;}
		#sostoredetailright #pricenotice{position:relative;float:right;width:210px;clear:both;padding:8px 0 5px;background-image:url(../img/info.gif);background-repeat:no-repeat;background-position:0px;}
		#pricenotice p{position:relative;float:left;width:150;padding:0 0 0 40px;color:#DF6B0D}
		#pricenotice p a{color:#3690B5}
		#sostoredetailright #priceadd span{ float:left; width:125px; margin-top:10px; }
		#sostoredetailright #priceadd span h3{  text-align:center; color:#000; }
		
		#sostoredetailright blockquote{ font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; margin:2px 0 6px 0; position:relative; float:left; text-align:left; width:90%; background-color:#EFFAFF; border:1px solid #BFEBFF; padding:10px;}
		#sostoredetailright blockquote img{ margin:0 5px 5px 0; position:relative;float:left; border:2px solid #fff }
		#sostoredetailright cite{ clear:both; position:relative; float:left}
		#sostoredetailfeatures{ background-image:url(../img/so_prodFeatures_bg.jpg); background-repeat:repeat-x; width:500px; margin:10px 0 10px 0; clear:both; position:relative; float:left }
		#sostoredetailfeatures h3{ color:#000; margin-left:45px; margin-top:8px; margin-bottom:10px; float:left; clear:both;position:relative;width:100%; }
		.section{ background-image:url(../img/so_prodFeatures_bg.jpg); background-repeat:repeat-x; width:500px; margin:10px 0 10px 0; clear:both; position:relative; float:left }
		.section h3{ color:#000; margin-left:45px; margin-top:8px; margin-bottom:10px; float:left; clear:both;position:relative;width:100%; }
		#sostoredetailright ul{ clear:both; float:left; text-align:left; margin:0 0 0 25px;padding:0; list-style:url(../img/so_bullet.gif); width:450px; }
		#sostoredetailright ul li{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;  text-align:left; line-height:16px;  margin:0px;}
		#sostoredetailfeatures ul{ margin:10px 0 10px 15px; padding:0 0 0 10px; }
	
	.product_multiple_add_cart{clear:both;position:relative;float:left;width:94%;background-color:#E9F5F9;padding:10px;}
		.product_multiple_add_cart_item{width:45%;position:relative;float:left;margin:0 15px 0 0}
			.product_multiple_add_cart_item .desc{width:100%;position:relative;float:left}
				.product_multiple_add_cart_item .desc p span{font-weight:bold}
			
#soundplayer{width:230px;height:auto;position:relative;float:left;padding:0 0 10px 0;margin-left:20px;}	
	
#item_added_layer{position:absolute;width:150px;height:124px;top:-120px;left:700px;text-indent:-5000px;padding:15px 10px 10px 10px;z-index:50000;background-image:url(/img/items_in_cart_banner.gif);background-repeat:no-repeat}	
	
.doc{position:relative;float:left;clear:both;width:100%; border:0px solid #000000;}

.doc .doc_img{width:130px; float:left; margin:10px 0px 20px 0px; padding:0px 0px 0px 0px; text-align:center;}	
.doc .doc_img img{border:1px solid #666666;}
.doc .doc_cont{width:597px; float:left; margin:10px 0px 20px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;}	
.doc .doc_cont p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:18px; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px;}

/* MENU SYSTEM ************/
#dmenu  li:hover ul , #dmenu  li.over ul{ /* lists nested under hovered list items */	display: block;}
#dmenu li>ul { 	top: auto;	left: auto;}
/* spacing for the main nav links in IE  */
.topmenu { margin:0; padding:5px 0 0 0;}
.topmenuul{list-style-type:none; margin:0; padding:0;}
.topmenuli{ list-style-type:none; float:left; margin:0; font-family:Arial, Helvetica, sans-serif;}

/* for the dropdown ULs OLD */
ul.sub { list-style-type:none; position:absolute; margin:-2px 0 0 -1px; text-indent:0; padding:0; display:none; width:150px; height:auto; background-image:url(../img/so_menu_dd_repeat.png); background-repeat:repeat-y;}
ul.sub li{ float:left; width:auto; text-indent:0;  }
ul.sub li a:link {font-size:11px; display:block; text-indent:0; float:left; clear:both; position:relative; }
ul.sub li a:visited {font-size:11px; display:block; text-indent:0; }
ul.sub li a:hover {background-color:#999999; text-indent:0; display:block;}
html>body ul.sub li.subli a { width:150px; }

.sub div{ position:relative; top:10px; float:left; background-image:url(../img/so_menu_dd_repeat_bottom.gif); background-repeat:no-repeat; height:20px; width:150px;}

li ul li a{ font-family:Arial, Helvetica, sans-serif; color:#000; text-decoration:none; font-size:12px;  }
#sonav ul#dmenu li.topmenuli ul.sub li a{ height:10px; padding:5px 0 5px 0; padding-left:5px;  }
li ul.sub li a{ margin:0 0 0 4px; padding:0; border-bottom:2px solid #FFF; width:134px;}

li#products ul.sub li a:hover{ background-image:none; background-color:#FFF; color:#6AB8D7;} 
li#testemonials ul.sub li a:hover{ background-image:none; background-color:#FFF; color:#6AB8D7;}
li#research ul.sub li a:hover{ background-image:none; background-color:#FFF; color:#6AB8D7;}
li#howwecanhelp ul.sub li a:hover{ background-image:none; background-color:#FFF; color:#6AB8D7;}
li#ourblog ul.sub li a:hover{ background-image:none; background-color:#FFF; color:#6AB8D7;}
li#support ul.sub li a:hover{ background-image:none; background-color:#FFF; color:#6AB8D7;}
li#youraccount ul.sub li a:hover{ background-image:none; background-color:#FFF; color:#6AB8D7;}

.over { margin:0; padding:0; }
.over a:link { display:block; }
.over a:visited { display:block;}
.over a:hover { display:block;}

#sonav ul { padding: 0;margin: 0;list-style: none;z-index:9999;}
#sonav li ul { /* second-level lists */display: none;position: absolute;top: auto;left: 0;}
#sonav li#products ul.sub{ left:20px; }
#sonav li#howwecanhelp ul.sub{ left:0px; }
#sonav li#support ul.sub{ left:0px; }
#sonav li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
#sonav li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

/* END MENU SYSTEM *******/

ul.content{ list-style:disc; font-size:12px; display: width:auto; font-family:Arial, Helvetica, sans-serif; color:#000; line-height:18px; }
ul.content li{ text-align:left; width:auto; }
ul.content li a*{ color:#6AB8D7; }

.darkgrey{ color:#333333; }


#sound-layer{
	margin: 0px;
	padding: 0px;
	position:absolute;
	top:11.8em;
	right:4em;}
	
#sound-layer a{
	border: none;
	outline:none;}	


#media{
	margin: 0px;
	padding: 0px;
	border: 0px solid #FF0000;
	float: left;
	width: 100%;}

#media .media-inner{
	margin: auto;
	padding: 25px 0 20px 0;
	width: 450px;
	text-align:left;
	color: #6ab8d7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;}
	
#media .media-inner img.you{
	padding-top: 10px;}	
	
#media .rest-full{
	margin: auto;
	padding: 20px 0 0 0px ;
	width: 620px;
	border: 0px solid #FF0000;}
	#media .rest-full1{
	margin: auto;
	padding: 5px 0 0 0px ;
	width: 620px;
	border: 0px solid #FF0000;}

#media .rest-full .left{
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	background: url(../img/media-short-bg.jpg) no-repeat left top;
	width: 140px;
	height: 135px;}	
	
#media .rest-full .left img{
	margin: 0px;
	padding: 11px 0 0;}		
	
#media .rest-full .right{
	margin: 0px;
	padding: 0px;
	text-align:left;
	width: 464px;
	float: right;
	font-size: 12px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#media .rest-full .right span{
	color: #6ab8d7;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	float: left;
	width: 100%;}	

#media .rest-full .right a{
	margin: 10px 0 0 0;
	float: left;
	}
	
	
	
	
	#media .rest-full .right1{
	margin: 0px;
	padding: 0px;
	text-align:left;
	width: 604px;
	float: right;
	font-size: 12px;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

#media .rest-full .right1 span{
	color: #6ab8d7;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	float: left;
	width: 100%;}	

#media .rest-full .right1 a{
	margin: 10px 0 0 0;
	float: left;}
	
.risk-advise1 .thanks{
	border: 0px solid #FF0000;
	width: 720px;
	padding: 10px 30px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}	
	
.risk-advise1 .thanks span b{
	color: #6ab8d7;}	
	
.risk-advise1 .thanks #pwd span.thank{
	font-size: 13px;
	}	
	





#developed{
	width: 854px;
	border: 0px solid #FF0000;
	float: left;
	margin: 0px;
	height: 680px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
	

#developed .top-corner{
	width: 854px;
	border: 0px solid #FF0000;
	float: left;
	margin: 0px;
	padding: 0px;}
	
#developed .middle{
	margin: 0px;
	padding: 20px 0 0 4px;
	width: 854px;
	height: 658px;
	border: 0px solid #FF0000;
	overflow:hidden;
	background: url(../img/develop-midle.jpg) repeat-y;
	} 	
	

#developed .middle .middle-inner{
	margin: 0px 0 0 0;
	padding: 0px 0 0 2px;
	width: 832px;
	height: 650px;
	float: left;
	background: #FFFFFF;
	text-align:left;
	border: 0px solid #FF0000;
	} 		
	
#developed .middle .middle-inner .heading-doc{
	font-size: 18px;
	font-weight: bold;
	color: #474747;
	background: #e9f4f9;
	width: 806px;
	float: left;
	margin: 4px 0 0 2px;
	padding: 0px 0 0 21px;}	
	
#developed .middle .middle-inner .bartel{
	margin: 0px;
	padding: 0px 0 30px;
	float: left;
	border: 0px solid #FF0000;
	width: 841px;}	
	
#developed .middle .middle-inner .bartel .left{
	margin: 0px;
	padding: 0px 20px 0 30px;
	float: left;
	border: 0px solid #FF0000;
	width: 520px;
	font-size: 12px;
	color: #000000;}	
	
#developed .middle .middle-inner .natural-images{
	margin: 0px;
	padding: 0px 0 8px 20px;
	float: left;
	width: 821px;
	border: 0px solid #FF0000;
	}

#developed .middle .middle-inner .natural-images img{
	margin: 0px 0px 0 8px;
	padding: 0px;}



#developed .middle .middle-inner .bartel .right{
	margin: 0px;
	padding: 0px;
	float: left;
	border: 0px solid #FF0000;
	width: 220px;
	color: #01386e;
	text-align:center;
	font-size: 14px;
	font-weight: bold;}		
	
#developed .middle .middle-inner .bartel .right strong{
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	color: #01386e;}	
	

#developed .bottom-corner{
	width: 854px;
	border: 0px solid #FF0000;
	float: left;
	margin: 0px;
	padding: 0px;}		








#welcome{
	width: 900px;
	border: 0px solid #FF0000;
	float: left;
	margin: 0px;
	padding: 0px;}
	
#SidebarScroller7_Content {
	height: 500px;
	width: 800px;
	overflow: hidden;
	top:-170px;
	position: relative;
	float: left;
	margin-right: 8px;
	border: 0px solid #FF0000;
	
}
#SidebarScroller7_ScrollingArea{
	position: absolute;
	width: 700px;
	top: 0px;
	left: 0px;
	border: 0px solid #FF0000;
}
#SidebarScroller7_ScrollBar {
	height: 200px;
	width: 7px;
	float: right;
	top: 50px;
	right: -20px;
	position: relative;
	border: 0px solid #00FF00;
}
#SidebarScroller7_UpArrow {
	height: 5px;
	cursor: pointer;
	cursor: hand;
	top:50px;
	text-align: center;
	position: relative;
	border: 0px solid #FF0000;
}

#SidebarScroller7_GripperContainer
{
	height: 480px;
	position: relative;
	left: 0px;
	top:10px;
	cursor: pointer;
	cursor: hand;
	background: url(../img/scroll-back-strip.gif) repeat-y -2px 2px;
	width:15px;
	border:none;
	border: 0px solid #FF0000;
	text-align: center;
}

#SidebarScroller7_Gripper
{
	position: absolute;
	top: 10px;
	left:0px;
	cursor: pointer;
	cursor: hand;
	border:none;
	text-align: left;
	border: 0px solid #00FF00;
	width: 15px;
}

#SidebarScroller7_DownArrow
{
	height: 5px;
	top:10px;
	bottom: 10px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
	position: relative;
}

.service-offering { 
	width: 632px; 
	height: 85px; 
	margin-top: 0px; 
	top: 10px;
	bottom: 10px;
	position:relative;
	color:#000; 
	
	
}



.serviceoffer-right-bottom { 
	width:800px;
	top:0;
	right:0px; 
	display:block;
	color:#000;
	margin:0px 0 0 0px;
	float: left;
	border: 0px solid #00FF00;  
}
























	
#sob{
	margin: 0px;
	padding: 0px 0 0 20px;
	float: left;
	width: 216px;
	border: 0px solid #FF0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}	

#sob strong{
	margin: 0px;
	padding: 0px 0 10px;
	float: left;
	font-size: 14px;
	width: 216px;
	display: block;
	color: #00427b;}	
	
#sob ul{
	margin: 0px;
	padding: 0px 0 10px;
	float: left;}
	

#sob ul li{
	margin: 0px;
	padding: 5px 0 0 10px;
	font-size: 12px;
	list-style-type: none;
	background: url(../img/so_bullet.gif) no-repeat 0px 12px;}		
	
	
	
	
#remote-control{
	margin: 0px;
	padding: 20px 0 0;
	float: left;
	width: 628px;
	float: left;
	border: 0px solid #CC6600;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
	

#remote-control .left{
	margin: 0px;
	padding: 10px 0 0;
	float: left;
	width: 312px;
	float: left;
	border: 0px solid #FF0000;
	color: #474747;}
	
#remote-control .left strong{
	margin: 0px;
	padding: 0px;
	width: 310px;}		
	
#remote-control .left ul{
	margin: 0px;
	padding: 12px 0 0 56px;
	float: left;
	width: 312px;
	text-align:left;}
	

#remote-control .left ul li{
	margin: 0px;
	padding: 0px 0 0 15px;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	background: url(../img/main-dot-li.jpg) no-repeat 2px 7px;
	list-style-type: none;}	
	

#remote-control .left ul.intencity{
	margin: 0px;
	padding: 12px 0 0 40px;} 	
			
	
#remote-control .left ul.intencity li{
	margin: 0px;
	padding: 0px 0 0 14px;
	color: #848484;
	background: url(../img/so_bullet.gif) no-repeat 2px 7px;} 	
	
#remote-control .right{
	width: 180px;
	margin: 0px;
	padding: 0px 0 0 80px;
	float: left;
	border: 0px solid #FF0000;}	
	
/*=====================Edit by Prabhakar======================*/	
.product-reg{ padding:25px; border:0px solid #990000; float:left;}	
.product-reg p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px; border:0px solid #990000;}
.product-reg p span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; border:0px solid #990000; margin:0px 2px 0px 0px; }	
.pro-category-box{margin:5px 0px;}	
.pro-category{ font:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.mr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; margin-right:10em; padding:0px; border:0px solid #990000; float:left;}
.f-name{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #990000;}
.f-name span{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; font-weight:bold; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #990000;}
.f-name-box{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 0px 0px 0px; padding:0px; border:0px solid #990000; float:left; height:18px; width:140px; border:1px solid #666666;}
.f-name-box01{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 80px 0px 0px; padding:0px; border:0px solid #990000; float:left; height:18px; width:60px; border:1px solid #666666;}
.calander-box{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 0px 0px 0px; padding:0px; border:0px solid #990000; float:left; height:18px; width:160px; border:1px solid #666666;}
.product-reg h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; font-style:normal; margin:15px 0px 0px 0px; padding:0px;}
.gift{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin-right:5em; padding:0px; border:0px solid #990000; float:left;}
.other-box{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 0px 0px 5px; padding:0px; border:0px solid #990000; height:18px; width:160px; border:1px solid #666666;}
.occupation{ margin:0px; padding:0px; float:left;}
.occupation ul{ margin:0px; padding:0px; border:0px solid #000000; width:620px; float:left;}
.occupation ul li{ margin:2px; padding:0px; width:200px; list-style:none; border:0px solid #990000; display:inline;}

.annual-income{ margin:0px; padding:0px; float:left;}
.annual-income ul{ margin:0px; padding:0px; border:0px solid #000000; width:600px; float:left;}
.annual-income ul li{ margin:2px; padding:0px; width:150px; list-style:none; border:0px solid #990000; display:inline; }

.age-group{ margin:0px; padding:0px; float:left; border:0px solid #990000;}
.age-group ul{ margin:0px; padding:0px; border:0px solid #000000; width:600px; float:left;}
.age-group ul li{ margin:2px; padding:0px; width:80px; list-style:none; border:0px solid #990000; display:inline; }

.receive-gift{ margin:0px; padding:0px; float:left; border:0px solid #990000;}
.receive-gift ul{ margin:0px; padding:0px; border:0px solid #000000; width:600px; float:left;}
.receive-gift ul li{ margin:2px; padding:0px; width:140px; list-style:none; border:0px solid #990000; display:inline; }

.satisfied{ margin:0px; padding:0px; float:left;}
.satisfied ul{ margin:0px; padding:0px; border:0px solid #000000; width:600px; float:left;}
.satisfied ul li{ margin:2px; padding:0px; width:170px; list-style:none; border:0px solid #990000; display:inline; }
/*=====================For-Table======================*/	
.table-area{ padding:0px 0px 0px 0px; border:0px solid #990000; float:left;}	
.table-area h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; font-style:normal;margin:0px; padding:0px;}
.textarea-box01{font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; width:300px; height:156px; margin:0px; padding:0px; border:1px solid #cccccc;}
.text-box01{font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; width:300px; height:20px; margin:0px; padding:0px; border:1px solid #cccccc;}
.table-area span{margin:10px 0px 5px 0px; padding:0px; border:0px solid #FF0000; float:left; clear:both;}
.table-area span h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; font-style:normal;}
.clear{ clear:both;}
.travle-radio{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 20px 0px 0px; padding:0px; border:0px solid #990000; float:left;}
/*=====================White-Noise======================*/
.users{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.users p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; line-height:15px; }
.users h5{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; margin:0px 0px 10px 0px; padding:0px 25px 0px 0px; text-align:right;}
.users h6{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:10px 0px 5px 0px; padding:0px; line-height:15px;}
/*=====================faq-qus======================*/
.faq-qus{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; float:left;}
.faq-qus p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 8px 0px 0px; padding:0px; line-height:15px;}
.faq-qus h6{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; line-height:16px;}
.faq-qus ul{ margin:7px 0px 0px 25px; padding:0px 0px 0px 0px;}
.faq-qus ul li{ margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; list-style:lower-alpha; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#000000;}
.sleep-aid{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left;}
.sleep-aid ul{ margin:7px 0px 10px 15px; padding:0px 0px 0px 0px;}
.sleep-aid ul li{ margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; line-height:16px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
/*=====================faq-users======================*/
.faq-users{ margin:0px 0px 0px 0px; padding:0px 0px 20px 0px; float:left;}
.faq-users ul{ margin:7px 0px 0px 10px; padding:0px 0px 0px 0px;}
.faq-users ul li{ background:url(../img/so_bullet.gif) 0px 5px no-repeat; margin:5px 0px 0px 0px; padding:0px 0px 0px 10px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:16px;}

/*===================================Instruction Manuals====================================*/
.ins-manuais-area{width:745px; float:left; border:0px solid #000000; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
.page-navi{font-family:"Trebuchet MS", Arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:italic; color:#000000; font-size:14px;}
.page-navi span{font-family:"Trebuchet MS", Arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:italic; color:#6ab8d7; font-size:14px;}
.page-navi a{font-family:"Trebuchet MS", Arial, sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-style:italic; color:#000000; text-decoration:none; outline:none; font-size:14px;}
/*===================================For Tabing====================================*/
span.sat{ margin:25px 0px 0px 7px; padding:0px 0px 0px 0px; width:930px; float:left; color:#fff; font-size:14px; font-family:"Trebuchet MS", Arial, sans-serif; }
span.sat ul{margin:0px;padding:0px;list-style:none;}

span.sat ul li{float:left; padding:0px; display:block; margin:0px 1px 0px 0px;}

span.sat ul li a{padding:0px 0px 0 4px; text-align:right; font-size:14px; color:#FFFFFF; text-decoration:none;background-image:url(../products/download_manual/images/left-corner-tab-non-select.jpg); background-repeat:no-repeat; background-position:left top; float:left; outline:none; height:35px; }

span.sat ul li a:hover{
background-image:url(../products/download_manual/images/left-corner-tab-select.jpg);
background-repeat:no-repeat;
background-position:left top;
padding:0px 0px 0 4px; 
height:35px;
}
span.sat ul li a span{
padding:10px 15px 0px 8px;
margin:0px 10px 0px 6px;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#6ab8d7;
background-image:url(../products/download_manual/images/right-corner-tab-non-select.jpg);
background-repeat:no-repeat;
background-position:right top;
text-decoration:none;
display:block;
font-size:14px;
height:35px;
 border:0px solid #000000;
}
span.sat ul a:hover span{
background-image:url(../products/download_manual/images/right-corner-tab-select.jpg);
background-repeat:no-repeat;
background-position:right top;
color:#FFFFFF; border:0px solid #000000;
height:35px;
}
span.sat ul li a.select{padding:0px 0px 0 4px; font-size:14px; color:#FFFFFF; text-decoration:none;background-image:url(../products/download_manual/images/left-corner-tab-select.jpg); background-repeat:no-repeat; background-position:left top;  float:left; height:35px;}
span.sat ul li a span.select{
font-family:"Trebuchet MS", Arial, sans-serif;
color:#FFFFFF;
background-image:url(../products/download_manual/images/right-corner-tab-select.jpg);
background-repeat:no-repeat;
background-position:right top;
text-decoration:none;
display:block;
font-size:14px;
height:35px;
}
/*===================================For Tab box====================================*/
.tab-box{width:750px; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; float:left;}
.tab-t-box{background:url(../products/download_manual/images/tob-t-box.jpg) no-repeat; width:747px; float:left; margin:0px; padding:0px; height:22px;}
.tab-m-box{background:url(../products/download_manual/images/tob-m-box.jpg) repeat-y; width:705px; float:left; margin:0px; padding:30px 20px 0px 20px; border-top:2px solid #e9f4f9;}
.tab-b-box{background:url(../products/download_manual/images/tob-b-box.jpg) no-repeat; width:747px; float:left; margin:0px; padding:0px; height:22px;}

.left-row{ width:318px; float:left; margin:0px 45px 0px 10px; padding:0px; border:0px solid #FF0000;}
.right-row{ width:318px; float:left; margin:0px 0px 0px 0px; padding:0px; border:0px solid #00FFCC;}
.inner-box{ width:318px; height:200px; float:left; margin:0px 0px 0px 0px; padding:0px; border:0px solid #0000FF;}

.inner-box .center{ width:314px; float:left; margin:0px 0px 13px 0px; padding:0px; border:0px solid #0000FF;}
.inner-box .left{width:111px; float:left; margin:0px 0px 0px 0px; padding:0px; border:0px solid #000000;}
.inner-box .right{width:183px; float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 15px; border:0px solid #FF0000;}
.inner-box .right h1{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; font-style:italic; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#000000; font-weight:bold; line-height:15px;}
.inner-box .right h2{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#6ab8d7;}
.inner-box .right p{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#000000;}
.bottom-l-box{background:url(../products/download_manual/images/bottom-left-box.jpg) no-repeat; width:7px; height:49px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.bottom-m-box{background:url(../products/download_manual/images/bottom-min-box.jpg) repeat-x; width:303px; height:39px; float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.bottom-m-box a{ outline:none; margin:0px; padding:0px;}
.bottom-r-box{background:url(../products/download_manual/images/bottom-right-box.jpg) no-repeat; width:7px; height:49px; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}









/*============edit by suman=================*/
.tinnitus{ margin:0px; padding:5px 0px 5px 30px; float:left; font-size:15px; font-family:"Trebuchet MS", Arial, sans-serif; color:#6AB8D7;  }

/*ul.sub li ul{ margin:0px; padding:0px; float:left;}

ul.sub li ul.sub-2{  margin:0px; padding:0px; float:left; border:1px solid #000000;}
ul.sub li ul.sub-2 li{ float:left; width:auto; text-indent:0;  }
ul.sub li ul.sub-2 li a:link {font-size:11px; display:block; text-indent:0; float:left; clear:both; position:relative; }
ul.sub li ul.sub-2 li a:visited {font-size:11px; display:block; text-indent:0; }
ul.sub li ul.sub-2 li a:hover {background-color:#999999; text-indent:0; display:block;}
/*html>body ul.sub li.subli a { width:150px; }*/

.sub div{ position:relative; top:10px; float:left; background-image:url(../img/so_menu_dd_repeat_bottom.gif); background-repeat:no-repeat; height:20px; width:150px;}


/*============Edit by ambar=================*/
.manuals-area{width:766px; float:left; padding:0px 0px 0px 7px; margin:5px 0px 0px 0px; border:0px solid #00FF00;}
.manuals-area .inner-area{width:766px; float:left; padding:0px 0px 20px 0px; border:0px solid #FF0000; overflow:hidden;}
.products-area{width:766px; float:left;  padding:0px 0px 20px 0px; *padding:0px 0px 45px 0px; overflow:hidden; border:0px solid #FF0000;}
.products-area .glo_to_sleep{width:566px; float:left;  padding:0px 0px 20px 4px; overflow:hidden; border:0px solid #FF0000; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#666666; font-style:italic;}

span.tabfun{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:766px; float:left; border:0px solid #FF0000; background:url(../img/tab/non-selected.gif) repeat-x; height:30px; border:1px solid #eaeae7; font-family: Arial, sans-serif, verdana; font-size:12px; font-weight:bold;}
span.tabfun ul{margin:0px;padding:0px;list-style:none; font-family: Arial, sans-serif, verdana; font-size:12px; font-weight:bold; }
span.tabfun ul li{float:left; padding: 0px 2px 0px 0px; display:block; margin:0px 0px 0px 0px; background:url(../img/tab/seprator.gif) no-repeat; background-position:right; height:30px; border:0px solid; font-family: Arial, sans-serif, verdana; font-size:12px; font-weight:bold;}
span.tabfun ul li a{padding:4px 4px 0 4px; text-align:right; font-size:12px; color:#393a38; text-decoration:none; float:left; outline:none; height:30px; font-family: Arial, sans-serif, verdana; font-weight:bold;}
span.tabfun ul li a:hover{padding:4px 4px 0 4px; font-family: Arial, sans-serif, verdana; font-size:12px; font-weight:bold;}
span.tabfun ul li a span{padding:3px 27px 3px 27px; font-family: Arial, sans-serif, verdana; color:#676565; text-decoration:none; display:block; font-size:12px; border-right:0px solid #FF0000; font-weight:bold;}
span.tabfun ul a:hover span{color:#676565; font-family: Arial, sans-serif, verdana; font-size:12px;font-weight:bold;}
span.tabfun ul li a span.select{text-decoration:none; display:block; font-size:12px; font-family: Arial, sans-serif, verdana; color:#ffffff; font-weight:bold;  }
span.tabfun ul li a .select{padding:3px 27px 3px 27px; font-family: Arial, sans-serif, verdana; color:#676565; text-decoration:none; display:block; font-size:12px; border-right:0px solid #FF0000; background-color:#2f88ab; height:17px; margin: 0px 0px 0px 0px; font-weight:bold;}


.tab-contant{width:763px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; border:0px solid #000000;float:left;}

.tab-contant .about{width:763px; margin:24px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid #FF0000; float:left;}


.tab-contant .about .howto_use{
width:555px;
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border:0px solid #000000;
/* For WebKit (Safari, Google Chrome etc) */
background: -webkit-gradient(linear, left top, left bottom, 
from(#f9fdff), to(#ecf5fa));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #f9fdff, #ecf5fa);
/* For Internet Explorer 5.5 - 7 */
filter: 
progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9fdff, 
endColorstr=#ecf5fa);}

.tab-contant .about .howto_use .img{
background:url(../img/leaf.gif) no-repeat;
height:15px;
width:30px;
float:left;
margin:5px 0 0 5px;
padding:4px 0 4px 0;}

.tab-contant .about .howto_use .text{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
font-size:14px;
float:left;
margin:0px 0 0 0px;
padding:4px 0 0px 10px;
color:#666666;
font-weight:bold;}

.tab-contant .about .activate{
width:555px;
float:left;
border:0px solid;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tab-contant .about .activate .step1 {
background:url(../img/tab/top_shadow.jpg) no-repeat;
width:555px;
height:12px;
float:left;
border:0px solid;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tab-contant .about .activate .step2 {
background:url(../img/tab/middle_shadow.jpg) repeat-y;
width:555px;
float:left;
border:0px solid;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tab-contant .about .activate .step3 {
background:url(../img/tab/bottom_shadow.jpg) no-repeat;
width:555px;
height:13px;
float:left;
border:0px solid;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


.tab-contant .about .activate .step2 p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
width:500px;
float:left;
text-align:left;
border:0px solid;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 45px;
}

.tab-contant .about .right_panel{width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid blue; float:right;}
.tab-contant .about .right_panel .people_say{width:180px; margin:0px 0px 0px 0px; padding:10px 0px 10px 16px; border:0px solid green; float:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif; font-style:italic; font-size:17px; color:#666666; text-align:center;}
.tab-contant .about .right_panel .right_shadow{width:200; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red; float:right;}
.tab-contant .about .right_panel .right_shadow .shadow_1st{ background:url(../img/tab/right_top.jpg) no-repeat; height:11px; width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red; float:right;}
.tab-contant .about .right_panel .right_shadow .shadow_2nd{ background:url(../img/tab/right_mid.jpg) repeat-y; width:200px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red; float:right;}
.tab-contant .about .right_panel .right_shadow .shadow_3rd{ background:url(../img/tab/right_footer.jpg) no-repeat; width:200px; height:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red; float:right;}

.tab-contant .about .right_panel .right_shadow .shadow_2nd .so_much{margin:0px 0px 0px 0px; padding:0px 16px 0px 16px; border:0px solid red; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#17250c; text-align:left }

.tab-contant .about .right_panel .right_shadow .shadow_2nd .durkin{margin:0px 0px 0px 0px; padding:0px 15px 0px 15px; border:0px solid red; float:right; font-family: Verdana, Arial, Helvetica,sans-serif; font-size:12px; color:#17250c; }

.tab-contant .about .right_panel .right_shadow .shadow_2nd .los_angeles{margin:0px 0px 0px 0px; padding:15px 0px 10px 0px; border:0px solid red; float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#17250c; text-align:right; }

.tab-contant .about .want_enjoy {
width:550px;
float:left;
border:0px solid #00CCCC;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif, helvetica;
font-size:17px;
color:#69b8d7;
text-align:center;
}


.tab-contant .about .mask_now {
width:550px;
float:left;
border:0px solid #00CCCC;
font-family:Arial, sans-serif, verdana;
font-size:12px;
color:#000000;
font-weight:bold;
text-align:center;
}
.tab-contant .about .want_area {
width:760px;
float:left;
border:0px solid #00CCCC;
padding-top:10px;
}

.tab-contant .about .add_card_area {

float:left;
border:0px solid #00CCCC;
background:url(../img/tab/add_box.gif) no-repeat;
width:220px;
height:56px;
margin: 20px 0 0 163px;
}

.tab-contant .about .add_card_area  p{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
float:right;
border:0px solid;
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;

}

.tab-contant .about .activation{
width:555px;
float:left;
border:0px solid;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.tab-contant .about .right_panel .right_shadow .shadow_2nd .sean{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red; float:right; font-family: Verdana, Arial, Helvetica,sans-serif; font-size:12px; color:#17250c; }

.tab-contant .about .right_panel .right_shadow .shadow_2nd .arlington{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px solid red; float:right; font-family: Verdana, Arial, Helvetica,sans-serif; font-size:12px; color:#17250c; }

.tab-contant .about .blue_points {
width:530px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;

border:0px solid;
padding-top:10px;
}

.tab-contant .about .blue_points ul {
background-position: 0px 5px;
padding-left: 10px;

}


.tab-contant .about .blue_points ul li {

background-image: url(../img/tab/bullet.jpg);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 10px; 
text-decoration:none;
list-style:none;

}

.tab-contant .about .about_area {
width:530px;
float:left;

}

.tab-contant .about .about_area .are_you {

font-family:"Trebuchet MS" ,Verdana,Arial,Helvetica,sans-serif; 
font-size:17px;
font-style:italic;
color:#6c695b;
float:left;
padding:0px 0px 0px 10px;
margin:0px;

}


.tab-contant .about .about_images{
background:url(../img/tab/about.jpg) no-repeat;
width:477px;
height:261px;
float:left;
margin:15px 0px 0px 20px;
padding:0px 0px 0px 0px;

}

.tab-contant .about .right_panel .video {
width: 186px;
height:138px;
float:left;
padding:0px 0px 0px 0px;
margin:0px;
border:0px solid;
}
.fade_layer{position:absolute; top:0px; left:0px; background-color:#333333}



.mission{top:0em; left:0em; position: absolute; background-color:#000000; }
.our{z-index:1; display:none; position:absolute;}
.wall{z-index:2; display:none; position:absolute; height:100px; background-color:#000000; }
.the_problem { 
font-size:17px;
color:#2f88ab;
font-style:italic; 
font-family: "Trebuchet MS", Arial, Verdana, sans-serif, helvetica;
float:left;
width:240px;
padding-bottom:4px;}


/*wallpapers*/

#passionate { width:695px; float:left; margin:15px 10px 0 0; padding-left:42px; border:0px solid;}
#passionate h3.click{
			margin: 0px;
			padding: 0px;
			border: 0px solid #FF0000;
			color: #000000;
			font-size: 12px;
			font-weight: bold;
			font-style: normal;
			font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
			text-align:center;
			}

#passionate .wall_area { width:695px; float:left; margin:15px 10px 0 0; border:0px solid #009966;}			
.wall_sec {
width: 375px;

float:left;
padding:0px 0px 0px 0px;
margin:0px;
border:0px solid;
background-color:#009900;
}

.top_sec {
background:url(../img/wallpapers/top_sec.gif) no-repeat;
width:375px;
height:3px;
float:left;

}

.middle_sec {
background:url(../img/wallpapers/midd_sec.gif) repeat-y;
width:375px;
float:left;

}

.footer_sec {
background:url(../img/wallpapers/footer_sec.gif) no-repeat;
width:375px;
height:3px;
float:left;

}

.free_nature {
   background-color: #E4ECD3;
    border: 1px solid #FFFFFF;
    color: #000000;
    font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
    height: 28px;
    margin: 0 0 0 3px;
    padding: 6px 0 0 10px;
    text-align: left;
    width: 358px;
	font-weight:bold;
}

.email {
font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#373737;
padding-left:15px;
}

#passionate .img_main {  border: 0px solid #009966;
    color: #333333;
    float: left;
    font-family: Arial,sans-serif,verdana;
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0px 0 0px 0px;
    width: 693px;}

#passionate .img_main_left {  border: 0px solid #009966;
    color: #333333;
    float: left;
    font-family: Arial,sans-serif,verdana;
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 5px 0 0px 0px;
	text-align:center;
    width: 330px;}

#passionate .img_main_right {  border: 0px solid #009966;
    color: #333333;
    float: right;
    font-family: Arial,sans-serif,verdana;
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 5px 0 0px 0px;
	text-align:center;
    width: 330px;}

.check-out-box{width:439px; height:32px; float:left; margin:13px 0px 0px 0px; padding:0px 0px 0px 0px; background:#ecf5fa; border:1px solid #cee8f2; text-align:center;}	
.check-out-box p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center; width:100%}
.check-out-box p a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3ca1ca; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.check-out-box p a:hover{text-decoration:none;}
.insights{width:725px; float:left; border:0px solid #000000; margin:0px 0px 40px 0px; padding:0px 0px 0px 0px;}
.insights .image{width:165px; float:left; border:0px solid #FF0000; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.insights .right_cont{width:558px; float:left; border:0px solid #FFFF00; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.insights .right_cont p{font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#000000; font-size:12px; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.insights .right_cont a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; font-size:13px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.insights .top_head{width:724px; float:left; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.insights .top_head a{font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif; font-size:19px; color:#6AB8D7; font-style: italic; text-decoration:underline;}

.product_features_area {
width:96%;
float:left;
padding:0px 0px 20px 15px;
margin:0px;
}

.hotel_guests { float: left;
    font-family: Arial,sans-serif,verdana;
    font-size: 13px;
    margin: 0;
    padding: 5px 0 5px 10px;
    width: 73%;
	text-align:left;}
.hotel_guests a { color:#000000; text-decoration:none;}
.hotel_guests a:hover { color:#000000; text-decoration:none;}

.north_america{  
    float: left;
    font-family: Arial,sans-serif,verdana;
    font-size: 12px;
   padding: 0 0 5px 10px;
    width: 460px; text-align:left; line-height:16px;}

.product_areas {
width:100%;
float:left;
padding:0px 0px 10px 0px;
margin:0px;
}

.product_s850 {
width:244px;
float:left;
padding:0px 0px 0px 0px;
margin:0px;
border-right:1px solid #c1e2ef;
}

.product_s850w {
width:245px;
float:left;
padding:0px 0px 0px 0px;
margin:0px;
}

.vibroacoustic_delivery{
color: #000000;
float: right;
font-size: 12px;
line-height: 16px;
margin: 0;
padding: 10px 10px 5px 0;
width: 460px;
}
.travel_leisure {width:209px; height:58px; float:left;}
.add_icon {width:100%; float:left; margin:0px; padding:0px 0px 0px 58px;}
.icon_text {font-family:Arial, sans-serif, verdana; font-weight:bold; font-size:13px; text-align:left; float:left; margin:0px; padding: 6px 0 0 10px;}
.sold_out {background:url(../img/sold_out.png) no-repeat; width:101px; height:106px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ; position:absolute; left:-0.1em; top:8px;}
#sostoredetailright .add_icon{width:174px; float:left; margin:0px; padding:10px 0px 0px 11px; border:0px solid; }
#sostoredetailright .icon_text {font-family:Arial, sans-serif, verdana; font-weight:bold; font-size:13px; text-align:center; float:left; margin:0px; padding: 0px 0 0 0px; width:129px;}
.limited_offer_s {background:url(../img/limited_offer_small.png) no-repeat; width:80px; height:82px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ; position:absolute; left:0em; top:10px;}
.limited_offer_l {background:url(../img/limited_offer_big.png) no-repeat; width:99px; height:103px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px ; position:absolute; left:0.2em; top:3.6em;}

.new_redicon {left: 7.9em;position: absolute; top: 0.5em; z-index: 1;}
.sleep_sound{width:360px; clear:both; padding:0; margin:0px; float:left; border:0px solid;}

.sleep_font {width:189px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#e1a5cc; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.sleep_font a {width:189px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#e1a5cc; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.sleep_font a:hover {color:#FFFFFF; text-decoration: none; }


.nature_journey {width:145px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#9acf88; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.nature_journey a {width:145px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#9acf88; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.nature_journey a:hover {color:#FFFFFF; text-decoration:none; }

.spa_retreat {width:114px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#bcb0d6; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.spa_retreat a {width:114px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#bcb0d6; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.spa_retreat a:hover {color:#FFFFFF; text-decoration:none; }






.ear_therapy {width:116px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#f1cf87; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.ear_therapy a {width:116px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#f1cf87; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.ear_therapy a:hover {color:#FFFFFF; text-decoration:none; }




.relax {width:191px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#a1c9ec; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.relax a {width:191px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#a1c9ec; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.relax a:hover {color:#FFFFFF; text-decoration:none; }

.sounds {width:154px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#8fcea5; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.sounds a {width:154px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#8fcea5; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.sounds a:hover {color:#FFFFFF; text-decoration:none; }





.tropical {width:174px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#c86c9d; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.tropical a {width:174px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#c86c9d; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.tropical a:hover {color:#FFFFFF; text-decoration:none; }


.wilderness {width:180px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#c49a5b; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.wilderness a {width:180px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#c49a5b; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.wilderness a:hover  {color:#FFFFFF; text-decoration:none;  }


.rhythms {width:169px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#6ab6db; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}

.rhythms a {width:169px;  padding:3px 0px 4px 0px; margin:5px auto 7px auto ; background-color:#6ab6db; font-family: "Trebuchet MS", Arial, verdana, helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:bold; text-align:center; text-decoration:none;}
.rhythms a:hover  {color:#FFFFFF; text-decoration:none; }
.view_at {float: left; padding: 0 0 0 5px; text-align: left;}
#media .rest-full .right .view_pipe {float: left; padding: 0 5px 0 0px; text-decoration:none; color:#000000;}
#media .rest-full .right .view_pipe a {padding: 0 0 0 0px; text-decoration:none; color:#000000;}
#media .rest-full .right .view_pipe a:hover {text-decoration:none; color:#000000;}










