
body {margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif; background:  url(../images/background-image.gif) no-repeat bottom;}
:-moz-any-link:focus { outline: none; }



#main-container{
width:1002px; padding: 0px; margin:0px auto;}
#main-containerindex{
  width:1002px; padding: 0px; margin:0px auto;
  }
			
.font-size{font-size:14px;}
#header{
background: url(../images/header1.gif) no-repeat; width: 1002px; height:252px; padding: 0px;	
}
#mid-container{
width:966px; padding: 0px;	margin:0px auto;}		
#mid-containerhome{
width:1000px; padding: 0px;	margin:0px auto;}			
#mid-container .logo{
width:483px; margin: 0px; padding-top:103px; float: left;}
#mid-container .logo1{
width:460px; margin: 0px; padding: 161px 18px 0px 0px; float: right;}	
			
#middle-container{
width:966px; padding: 15px 0px 0px 0px;	margin:0px auto;}	


h3{float:left; margin:0 0 0 70px; font-size:14px;}
h2{float:left; margin:9px 0 0 5px;}
.bx{float:left; border-left:1px solid #000000; margin-top:9px; height:240px;}
.homeline{float:left; height:1px; width:25px; display:block; background-color:#000000;}
.homeline1{float:left; height:1px; width:180px; display:block; margin-left:140px; background-color:#000000;}
.maptext{float:left; display:block; margin-left:50px; }
#leftnav-home{
width:400px; padding: 0px 0px 0px 0px;	margin-left:12px;	float: left; background: url(../images/main-img-home.png) no-repeat;	height:340px; }	
#leftnav-home .navigation{
width:156px; padding: 28px 0px 0px 20px; margin-left:0px; float: left;}	
#leftnav-home .icon-s{
width:144px; padding: 0px 0px 0px 0px;	margin-left:0px;	float: left;}		 
#leftnav-home .icons{
width:36px;		padding: 0px 0px 7px 0px;	margin:0px;		float: left;}	
#leftnav-home .iconstext{
width:108px; padding: 0px 0px 0px 0px; margin:0px; float:left; font-size:14px; font-weight: bold; border-bottom: 1px dashed #58595b;
line-height: 27px;	color: #58595b }	
#leftnav-home .iconstext4{
width:108px; padding: 0px 0px 0px 0px; margin:0px; float:left; font-size:14px; font-weight: bold; 
line-height: 27px;	color: #58595b }

#rightcontaint-home{
	width:560px; padding: 0px 15px 0px 0px; margin:0px;	float: right;}	
	
#rightcontaint-home .row1{
	width:545px; padding: 0px 0px 0px 0px;	margin-left:5px;	float: left; font-size: 14px; /*border-bottom: 1px dashed #58595b;*/ color:#5D6160;}	
	
#rightcontaint-home .row1 .heading{
	border: 0px solid #FF0000;
	margin: 0px;
	padding: 0px;}	
	
	
	
	
	
	
/*Css edit by mehar nazeer*/	
	
#rightcontaint-home div#mst{
	margin: 15px 0 0;
	*margin: 28px 0 0;
	padding: 0px 0 0;
	width: 553px;
	float: left;
	border: 0px solid #FF0000;
	font-family: Arial; }

#rightcontaint-home div#mst div.section1{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 185px;
	height: 215px;
	border: 0px solid #FF0000;
	background: url(../images/massage.jpg) no-repeat bottom left;
	position: relative;}
	
#rightcontaint-home div#mst div.section1 span.heading{
	margin: 0px;
	padding: 0px 0 0 6px;
	display: block;
	width: 179px;
	color: #3f874b;
	font-weight: bold;
	font-size: 16px;
	text-transform: none;}	
	
#rightcontaint-home div#mst div.section1 span.heading a{
	color: #3f874b;}	
	
#rightcontaint-home div#mst div.section2 span.heading1 a{
	color: #3f874b;}
	
#rightcontaint-home div#mst div.section3 span.heading2 a{
	color: #3f874b;}		
		
	
#rightcontaint-home div#mst div.section1 span.text1{
	color: #000000;
	width: 180px;
	margin: 160px auto 0;
	display: block;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	position: absolute;
	left: 17px;
	top: 23px;
	 
	}		
	
#rightcontaint-home div#mst div.section1 span.text1 a{
	color: #000;}	
	
	
	
	
#rightcontaint-home div#mst div.section2{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 181px;
	height: 215px;
	border: 0px solid #FF0000;
	background: url(../images/shavers.jpg) no-repeat bottom left ;
	position:relative;
	}
	
#rightcontaint-home div#mst div.section2 span.heading1{
	margin: 0px;
	padding: 0px 0 0 10px;
	font-size:15px;
	color: #3f874b;
	display: block;
	width: 171px;
	font-size: 16px;
	text-transform: none;}
	
	
#rightcontaint-home div#mst div.section2 span.text2{
	color: #000000;
	width: 180px;
	margin: 162px auto 0;
	display: block;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	position: absolute;
	left: 13px;
	top: 22px;
	}			
#rightcontaint-home div#mst div.section2 span.text2 a{
	color: #000;}	
	
	
#rightcontaint-home div#mst div.section3{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 180px;
	height: 215px;
	border: 0px solid #FF0000;
	position:relative;
	background: url(../images/trimmers.jpg) no-repeat bottom left ;
	}
	
#rightcontaint-home div#mst div.section3 span.heading2{
	margin: 0px;
	padding: 0px 0 0 10px;
	font-size:18px;
	color: #3f874b;
	display: block;
	width: 170px;
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	}	
	

#rightcontaint-home div#mst div.section3 span.text3{
	color: #000000;
	width: 180px;
	margin: 159px auto 0;
	display: block;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	position:absolute;
	left: 8px;
	top: 24px;
	 
	}		
#rightcontaint-home div#mst div.section3 span.text3 a{
	color: #000;}
 	


#rightcontaint-home div#massager{
	margin: 15px 0 15px;
	*margin: 28px 0 10px;
	padding: 0px 0 0;
	width: 553px;
	float: left;
	border: 0px solid #FF0000;
	font-family: Arial; }
	
		
#rightcontaint-home div#massager div.left{
	margin: 0px;
	padding: 0px;
	float: left; 
	width: 418px;
	border: 0px solid #996600;}		
		
#rightcontaint-home div#massager div.left div.content{
	margin: 0px;
	padding: 8px 0 0;
	width: 418px;
	float: left;
	font-size: 14px;
	line-height: 19px;
	color: #5d6160;}

#rightcontaint-home div#massager div.left div.dollar{
	margin: 0px;
	padding: 12px 0 0;
	width: 418px;
	float: left;
	font-size: 14px;
	line-height: 19px;
	color: #007d15;
	font-weight: bold;}
	
#rightcontaint-home div#massager div.left div.dollar span.image{
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;}	
		

#rightcontaint-home div#massager div.left div.dollar a{
	outline: none;
	text-decoration: underline;
	text-align: right;
	display: block;
	width:100px;
	float: right;
	font-size: 12px;}
	
		

#rightcontaint-home div#massager div.left span.massager-green{
	margin: 0px;
	padding: 0px;
	width: 418px;
	float: left;
	display: block;
	color: #3f874b;
	font-weight: bold;
	height: 28px;
	background: url(../images/dotted.png) repeat-x bottom left;
}


#rightcontaint-home div#massager div.right{
	margin: 0px;
	padding: 0px;
	float: left; 
	width: 116px;
}		


	


/*-- End --*/	
	
	
	
	
	
#rightcontaint-home .row2{
width:228px; padding: 13px 0px 14px 0px; margin-left:5px; float: left; font-size: 14px;	}	

a{color:#666666; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}
#rightcontaint-home .row2-3{width:320px; padding:10px 0px 0px 0px;	margin:0px;	float: left; font-size: 14px; line-height: 15px; color:#5D6160;}						
#rightcontaint-home .row2-1{width:320px; padding:10px 0px 0px 0px;	margin:0px;	float: left; font-size: 14px;  color:#5D6160;}	
#rightcontaint-home .heading1{width:320px; font-size:17px; color:#5D6160; padding-bottom:15px; padding-top:5px; text-transform:uppercase; font-weight:bold;}				

#rightcontaint-home .heading{
	width:556px; font-size:17px; color:#5D6160; 
	padding-bottom:14px; padding-top:2px; 
	text-transform:uppercase; font-weight:bold;}	


			
#leftnav{
	width:320px; padding: 0px 0px 0px 0px; margin:0px; float: left; 
	background: url(../images/main-img.gif) no-repeat;	height:300px; }	
#leftnav .navigation{
width:156px; padding: 15px 0px 0px 20px; margin:0px;float: left;
		 }	
#leftnav .icon-s{	
width:144px; padding: 0px 0px 0px 0px;	margin:0px;	float: left;}		 
#leftnav .icons{
width:36px;	padding: 0px 0px 7px 0px; margin:0px;	float: left;	 }	
#leftnav .iconstext{
width:98px; padding: 0px 0px 1px 0px; margin:0px;	float: left; font-size: 14px;	font-weight:bold; border-bottom: 1px dashed #58595b; line-height: 20px;	color: #58595b; font-family:Arial, Helvetica, sans-serif;	 }	

#rightcontaint{
width:645px; padding: 7px 0px 0px 0px;	margin:0px;	float: right;}		
#rightcontaint .row1{
width:628px; padding: 0px 8px 0px 0px;	margin-left:10px;	float: right; font-size: 14px; color:#5D6160; }
	
#rightcontaint .row5{
width:620px; padding: 0px 0px 0px 10px;	margin:0px;	float: right; font-size: 14px; color:#5D6160; }
	
#rightcontaint .heading{width:621px; font-size:16px; color:#5D6160; padding-bottom:14px; font-weight:bold; text-transform:uppercase;}
#rightcontaint .headingn{width:621px; font-size:16px; color:#5D6160; padding-bottom:3px; font-weight:bold; text-transform:uppercase;}


#rightcontaint .row2{
width:635px; padding: 8px 0px 0px 0px;	margin-left:10px;	float: right; font-size: 14px; color:#5D6160; text-align:left;}	
#rightcontaint .row2a{
width:635px; padding: 15px 0px 0px 0px;	margin-left:0px;	float: left; font-size: 14px; color:#5D6160; text-align:left;}	
#rightcontaint .row3{
width:160px; padding:0px 5px 0px 10px; margin:0px;	float: left;}		


#rightcontaint-home .bottom-border{
width:530px; height: 0px; padding: 0px 0px 0px 0px; margin-left:0px; float: left; border-bottom: 1px dashed #58595b;	}	
#rightcontaint-home .bottom-text{
height: 3px; padding: 10px 0px 10px 0px; width:550px; margin-left:5px;  float: left; font-size:16px; color: #58595b;	font-weight: bold; letter-spacing:2px; border-top: 1px dashed #58595b;	}	


#rightcontaint .green-heading{ color:#3F874B; font-size:16px; font-weight:bold; padding-top:5px;}	
#rightcontaint .row2-1{
width:455px; padding:0px 0px 0px 0px; margin:0px;	float:right; font-size: 14px;line-height: 15px;}



body #rightcontaint #shiatsu{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 628px;
	border: 0px solid #FF0000;}
	


body #rightcontaint #shiatsu div.left{
	margin: 0px;
	padding: 0px;
	width: 475px;
	float: left;
	border: 0px solid #00FF00;}



body #rightcontaint #shiatsu div.left span.heading{
	margin: 0px;
	padding: 15px 0 4px;
	border-bottom: 1px dashed #c5c6c7;
	float: left;
	text-transform: none;
	width: 475px;
	display: block;
	color: #3f874b;
	font-size: 16px;
	font-weight: bold;
	}
	
body #rightcontaint #shiatsu div.left span.heading a{
	color: #3f874b; }	



body #rightcontaint #shiatsu div.left div.content{
	margin: 0px;
	padding: 8px 0 0;
	float: left;
	width: 475px;
	border: 0px solid #FF0000;}
	
	
	
	
body #rightcontaint #shiatsu div.left div.dollar{
	margin: 0px;
	padding: 12px 0 0;
	width: 475px;
	float: left;
	font-size: 14px;
	line-height: 19px;
	color: #007d15;
	font-weight: bold;}
	
body #rightcontaint #shiatsu div.left div.dollar span.image{
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;}	
		

body #rightcontaint #shiatsu div.left div.dollar a{
	outline: none;
	text-decoration: underline;
	text-align: right;
	display: block;
	width:100px;
	float: right;
	font-size: 12px;}
		
	
	
	
body #rightcontaint #shiatsu div.right{
	margin: 0px;
	padding: 0px;
	width: 150px;
	float: left;
	border: 0px solid #00FF00;
	text-align: center;}	



body div#rightcontaint div.row1 div#sitsu-product-detail{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 628px;
	border: 0px solid #FF0000;}
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.left{
	margin: 0px;
	padding: 0px 20px 0 0;
	float: left;
	width: 400px;
	border: 0px solid #FF0000;}	


body div#rightcontaint div.row1 div#sitsu-product-detail div.left span.gray{
	margin: 0px;
	padding: 0px 0 4px;
	float: left;
	width: 400px;
	display: block;
	color: #5d6160;
	font-size: 16px;
	font-weight: bold;}
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.left strong.gray{
	font-size: 14px;
	padding-bottom: 8px;
	display: block;}	

body div#rightcontaint div.row1 div#sitsu-product-detail div.left div.cont{
	margin: 0px 0 8px;
	padding: 0px 20px 0 0;
	float: left;
	width: 400px;
	border: 0px solid #00FF00;}
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.left div.cont span.green{
	margin: 0px;
	padding: 10px 0 5px;
	float: left;
	width: 400px;
	display: block;
	color: #3f874b;
	font-size: 14px;
	font-weight: bold;}	

	
	
body div#rightcontaint div.row1 div.small-images{
	margin: 8px 0 0;
	padding: 0px;
	float: left;
	width: 628px;
	border: 0px solid #FF0000;}
	
body div#rightcontaint div.row1 div.small-images span.image1{
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0;
	display: block;
	width: 145px;
	float: left;
	text-align:center;
	text-align: left;
	font-size: 12px;
	border:solid 0px #000;}	
	
body div#rightcontaint div.row1 div.small-images span.image1 img{
	margin: 0 0 0 20px;}	
			
body div#rightcontaint div.row1 div.small-images span.image1 em{
	text-align: left;
	display: block;
	width: 145px;
	padding-top: 5px;}
	
	body div#rightcontaint div.row1 div.small-images span.image2{
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0;
	display: block;
	width: 115px;
	float: left;
	text-align:center;
	text-align: left;
	font-size: 12px;
	border:solid 0px #000;}	
	
body div#rightcontaint div.row1 div.small-images span.image2 img{
	margin: 0 0 0 20px;}	
			
body div#rightcontaint div.row1 div.small-images span.image2 em{
	text-align: left;
	display: block;
	width: 108px;
	padding-top: 5px;
	padding-left:5px;
	}	
	
	
body div#rightcontaint div.row1 div.small-images span.image3{
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0;
	display: block;
	width: 200px;
	float: left;
	text-align:center;
	text-align: left;
	font-size: 12px;
	border:solid 0px #000;}	
	
body div#rightcontaint div.row1 div.small-images span.image3 img{
	margin: 0 0 0 20px;}	
			
body div#rightcontaint div.row1 div.small-images span.image3 em{
	text-align: left;
	display: block;
	width: 188px;
	padding-top: 5px;
	padding-left:5px;
	border:solid 0px #000;
	}	
		
	
body div#rightcontaint div.row1 div.small-images span.image4{
	margin: 0px 0 0 0px;
	padding: 0px 0 0 0;
	display: block;
	width: 110px;
	float: left;
	text-align:center;
	text-align: left;
	font-size: 12px;
	border:solid 0px #000;}	
	
body div#rightcontaint div.row1 div.small-images span.image4 img{
	margin: 0 0 0 20px;}	
			
body div#rightcontaint div.row1 div.small-images span.image4 em{
	text-align: left;
	display: block;
	width: 90px;
	padding-top: 5px;
	padding-left:5px;
	}		
	
	
	
	
	
				

body div#rightcontaint div.row1 div.order{
	margin: 5px 0 0;
	padding: 0px;
	text-align: center;
	width: 628px;
	float: left;
	font-weight: bold;
	color: #007d15;
	font-size: 18px;
	line-height: 30px;
	border: 0px solid #00FF00;}
	
body div#rightcontaint div.row1 div.order a.back{
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 13px;
	width: 170px;
	text-decoration: underline;
	border: 0px solid #00FF00;}	
	
	
	
	body div#rightcontaint div.row1 div.order1{
	margin: 5px 0 0 ;
	text-align:center;
	padding: 0px;
	width: 628px;
	float: left;
	font-weight: bold;
	color: #007d15;
	font-size: 18px;
	line-height: 30px;
	border: 0px solid #00FF00;}
	
body div#rightcontaint div.row1 div.order1 a.back{
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 13px;
	width: 170px;
	text-decoration: underline;
	border: 0px solid #00FF00;}	


body div#rightcontaint div.row1 div#sitsu-product-detail span.pro{
	font-size: 18px;
	text-transform: uppercase;
	display: block;
	width: 628px;
	padding: 0 0 10px;}
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro{
	margin: 0px;
	padding: 16px 0 0;
	color: #3f874b;
	display: block;
	width: 628px;
	float: left;
	font-size: 13px;
	border: 0px solid #FF0000;}	
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro span.green{
	margin: 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;}	

body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat{
	margin: 10px 0 0;
	padding: 0px 0 0 48px;
	width: 580px;
	border: 0px solid #FF0000;
	float: left;}
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-1{
	margin: 0px;
	padding:0px;
	width: 177px;
	float: left;
	position:relative;
	border: 0px solid #FF0000;}	

body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-1 span.sub-cata-span{
	margin: 0px;
	padding: 0px;
	position: absolute;
	left:15px;
	bottom:12px;
	color:#000;
	font-weight: bold;}
	
	
	
	
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-2{
	margin: 0px;
	padding:0px;
	width: 177px;
	float: left;
	position:relative;
	border: 0px solid #FF0000;}	

body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-2 span.sub-cata-span{
	margin: 0px;
	padding: 0px;
	position: absolute;
	left:5px;
	bottom:12px;
	color:#000;
	width: 170px;
	font-weight: bold;
	border: 0px solid #00FF00;}	
	
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-2 span.sub-cata-span2{
	margin: 0px;
	padding: 0px;
	position: absolute;
	left:20px;
	bottom:12px;
	color:#000;
	width: 170px;
	font-weight: bold;
	border: 0px solid #00FF00;}	
		





body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-cata-1{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 265px;
	position:relative;}

body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-cata-1 span.sub-cata-span{
	position: absolute;
	right:30px;
	bottom:15px;
	color: #000;
	font-weight: bold;}

body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-cata-2{
	margin: 0px;
	padding: 0px;
	width: 265px;
	float: left;
	position:relative;}
	
body div#rightcontaint div.row1 div#sitsu-product-detail div.inner-pro div.pro-main-repeat div.sub-cata-cata-2 span.sub-cata-span{
	position: absolute;
	bottom:15px;
	color: #000;
	font-weight: bold;}	





	




	
				
#rightcontaint-home .learn-more{	
	width:320px; padding: 0px 0px 0px 0px;	margin-top:60px;	float: left; font-size: 14px;}
				
strong.cg{color:#3F874B;}					
			
#footer {
background: url(../images/footer.gif) repeat-x bottom center; position:relative; height: 69px;	padding: 10px 0px 0px 0px;	margin: 0px 0px 0px 0px; width:1002px;
clear: both;}
		
#footer .links {
padding: 10px 0px 0px 0px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 12px; color: #E7E6E6;}

#footer a {
padding: 0px 3px 0px 3px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 12px; color: #E7E6E6; text-decoration:none;}
#footer a:hover {
font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 12px; color:#999999; text-decoration:none;}

#footer .copyright{
padding: 20px 0px 0px 19px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 11px; color: #E7E6E6; float: left;}				
			
#footer .development{
padding: 20px 20px 0px 0px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 11px; color: #E7E6E6; float: right;}				
						
			
			
			
			
			
			
			
			
#footerind {
background: url(../images/footer.gif) repeat-x bottom center; position: relative;  height: 69px;	padding: 10px 0px 0px 0px;	margin: 22px 0px 0px 0px; width:1002px; clear:both;
}
		
#footerind .links {
padding: 10px 0px 0px 0px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 12px; color: #E7E6E6;}

#footerind a {
padding: 0px 3px 0px 3px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 12px; color: #E7E6E6; text-decoration:none;}
#footerind a:hover {
font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 12px; color:#999999; text-decoration:none;}

#footerind .copyright{
padding: 20px 0px 0px 19px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 11px; color: #E7E6E6; float: left;}				
			
#footerind .development{
padding: 20px 20px 0px 0px;	font: Arial, Helvetica, sans-serif;	margin: 0px; font-size: 11px; color: #E7E6E6; float: right;}				
																										