*, 	html {
		margin: 0;
		padding: 0;
		border: 0;
	}
	#main{ 
		width:910px; 
		margin:0 auto; 
		background:url(../images/mainbg.jpg) repeat-y 0 0;
		padding: 0px 32px 0px 32px;
		overflow:hidden;
		height:100%;
	}
	#lastimg{ 
		width:974px; 
		margin:0 auto;
		height:21px;
		background-image:url(../images/bottom.jpg);
	}

@font-face {
	font-family: 'BlairITCTTBold';
	src: url('../font1/blairitc-webfont.eot');
	src: local('?'), url('../font1/blairitc-webfont.woff') format('woff'), url('../font1/blairitc-webfont.ttf') format('truetype'), url('../font1/blairitc-webfont.svg#webfontzoBqEBF1') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*Header*/
	#header{
		width:910px;
		height:369px;
		background-image:url(../images/headerbg.jpg);
		background-repeat: repeat-x;
		}
	#headerin{
		width:269px;
		height:369px;
		background-image:url(../images/innerhebg.jpg);
		background-repeat: repeat-x;
		}
	#top
	{	
		width:910px;
		padding: 19px 0px 0px 0px;
		height:48px;
	}
	#logo{
		width:238px;
		height:auto;
		float:left;
	}
	#num 
	{
		width:551px;
		height:48px;
		float:right;
	}
/*	#flag
	{
		width:338px;
		height:18px;
		float:left;
		border:1px solid #f2f2f2;
		padding: 14px 0px 14px 0px;
		text-align:center;
		font-family: "Dax-Regular",Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #224099;
		text-decoration: none;
	}*/
	#flag
	{
	width:332px;
	height:18px;
	float:left;
	border:1px solid #f2f2f2;
	padding: 5px 0px 23px 6px;
	_padding: 5px 0px 12px 2px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #224099;
	text-decoration: none;
	font-weight: bold;
	}
	#cart
	{
		width:102px;
		height:41px;
		float:left;
		padding: 5px 0px 0px 20px;
		text-align:left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #484848;
		text-decoration: none;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #f2f2f2;
		border-bottom-color: #f2f2f2;
	}
	#cart span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ce0002;	
	}
	#flash{
		float:right;
		margin: 9px 0px 0px 0px;
		}
	#navbg{
		width:252px;
		height:auto;
		float:left;
		margin: 33px 0px 0px 0px;
		padding: 0px 0px 0px 13px;
		}
/*	#navinbg{
		width:256px;
		height:269px;
		_height:266px;
		float:left;
		margin: 33px 0px 0px 0px;
		padding: 0px 0px 0px 13px;
		background-image:url(../images/navinnerbg.jpg);
		background-repeat: repeat-x;
		clear:both;
		}*/
		#navinbg{
		width:256px;
		height:269px;
		_height:266px;
		float:left;
		padding: 33px 0px 0px 13px;
		background-image:url(../images/navinnerbg.jpg);
		background-repeat: repeat-x;
		clear:both;
		}
/*Headerend*/

/*testimonial*/
	#boxmain{
		width:910px;
		padding:14px 0px 0px 0px;
		height:216px;
		}
 	#intro{
		width:380px;
		height:217px;
		float:left;
		background-color:#e8f5c7;
		padding:0px 0px 0px 15px;
		}
	#intro_preview{
		width:395px;
		height:217px;
		float:right;
		background-color:#e8f5c7;
		padding:0px 0px 0px 0px;
		}
	#name{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #22409a; 
		line-height:18px;
		margin: 13px 0px 0px 0px;
		}
	#name span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #22409a;	
		line-height:15px;
		}
	#photo{
		width:93px;
		height:118px;
		float:left;
		padding: 16px 0px 0px 0px;
		}
	#introcontent{
		width:253px;
		height:auto;
		float:right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #6c6c6c; 
		text-align:justify;
		padding: 16px 21px 0px 0px;
		}
	#offer1{
		float:left;
		}
	#offer2{
		float:right;
		}
	#add{
		width:270px;
		/*height:318px;*/
		float:left;
		padding:14px 0px 0px 0px;
		text-align:center;
		}
		
	.testimonial{
		width:500px;
		float:right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #22409a;
		text-decoration: none;
		clear:both;
		margin: 10px 0px 20px 0px;
		text-align:right;
		}
	.oneborder{
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #DFDFDF;
		padding:16px 0px 0px 0px;
		}
	.oneborder b{
		font-family:"BlairITCTTBold", Arial, Helvetica, sans-serif;
		color:#22409a;
		margin:0px;
		font-size:13px;
		font-style: italic;
		text-transform: none;
		}
/*testimonial end*/
/*content*/
	#maincontent{
		width:621px;
		height:auto;
		float:right;
		padding: 33px 0px 0px 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #6c6c6c;
		text-align:justify;
		}
	#maincontent ul{
		margin:0px;
		padding:0px;
		list-style:none;
		}
	#maincontent ul li{
		background:url(../images/bullet.jpg) 0px 11px no-repeat;
		padding: 5px 0px 5px 25px;
		position:relative;
		line-height:22px;
		}
		#maincontent1{
		width:620px;
		height:auto;
		float:right;
		padding: 10px 0px 0px 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #6c6c6c;
		text-align:justify;
		}
	#maincontent1 ul{
		margin:0px;
		padding:0px;
		list-style:none;
		}
	#maincontent1 ul li{
		background:url(../images/bullet.jpg) 0px 8px no-repeat;
		padding: 5px 0px 5px 25px;
		position:relative;
		}
	#xipisanmain{
		width:621px;
		height:auto;
		float:right;
		padding: 33px 0px 0px 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #6c6c6c;
		text-align:justify;
		background-image: url(../images/ladywatermark.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		}
	#plusmain{
		width:621px;
		height:auto;
		float:right;
		padding: 33px 0px 0px 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #6c6c6c;
		text-align:justify;
		background-image: url(../images/manwatermark.jpg);
		background-repeat: no-repeat;
		background-position: right top;
		}
	#pluscontent{
		width:621px;
		height:auto;
		float:right;
		padding: 33px 0px 0px 18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		line-height: 18px;
		color: #6c6c6c;
		}
	
	#text1{
		width:621px;
		height:auto;
		float:left;
		margin:16px 0px 0px 0px;
		clear:both;
		text-align:justify;
		}
	#text1 b{
		font-family:"BlairITCTTBold", Arial, Helvetica, sans-serif;
		color:#22409a;
		margin:0px;
		font-size:13px;
		font-style: italic;
		text-transform: none;
		}
/*	#text1 span {
		font-family:"BlairITC TT", Arial, Helvetica, sans-serif;
		color:#22409a;
		margin:0px;
		font-size:13px;
		font-style: italic;
		text-transform: none;
	}	*/
	.text{
		width:621px;
		height:auto;
		float:left;
		margin:16px 0px 0px 0px;
		clear:both;
		text-align:justify;
		}
	.text b{
		font-family: "Dax-Regular", Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #149146;
		font-style: italic;
		}
	.text span {
		font-family:"BlairITCTTBold", Arial, Helvetica, sans-serif;
		color:#22409a;
		margin:0px;
		font-size:13px;
		font-style: italic;
		text-transform: none;
	}
	.text1{
		width:621px;
		height:auto;
		float:left;
		margin:16px 0px 0px 0px;
		clear:both;
		text-align:justify;
		}
	.text1 b{
		font-family:"BlairITCTTBold", Arial, Helvetica, sans-serif;
		color:#22409a;
		margin:0px;
		font-size:13px;
		font-style: italic;
		text-transform: none;
		}
	/*#text table{
		width:100%
		}
	#text table:th{
		background-color:#3B82F6;
		color:#FFF;
		font-family:Verdana, Geneva, sans-serif;
		size:14px;
		height:35px;
		}
	#text table:td{
		background-color:#cccccc;
		color:#dddddd;
		font-family:Verdana, Geneva, sans-serif;
		size:12px;
		height:30px;
		}*/
	#he{
		width:621px;
		height:auto;
		float:left;
		margin:5px 0px 0px 0px;
		clear:both;
		text-align:justify;
		}
	#buycontainer{
		width:262px;
		height:auto;
		padding: 28px 0px 0px 36px;
		float:left;
		}
	#supcontainer{
		float: right;
    	height: auto;
   		padding: 36px 33px 0 0;
   		width: 263px;
		position:relative;
			}
	#buy{
		width:241px;
		height:187px;
		float:left;
		background-image:url(../images/buynow.jpg);
		/*margin: 28px 0px 0px 48px;*/
		}
	#buy1{
	width:455px;
	height:199px;
	float:left;
	background-image: url(../images/xipisan-plus-buynow-bottle.gif);
	background-repeat: no-repeat;		/*margin: 28px 0px 0px 48px;*/
		}
		#quality1{
		width:83px;
		padding: 29px 20px 18px 124px;
		height:69px;
		margin: 82px 0px 0px 0px;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: #FFF;
		text-align:center;
		}
	#quality{
		width:83px;
		padding: 18px 20px 18px 124px;
		margin: 82px 0px 0px 0px;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 14px;
		line-height: 18px;
		font-weight: bold;
		color: #fff;
		text-align:center;
	}
	.input{
		height:16px;
		width:83;
		padding: 6px 0px 0px 0px;
		}
	#supsa{
		height: 180px;
   		width: 273px;
		float:right;
		background-image:url(../images/xipisan-box.jpg);
		clear:both;
		background-repeat: no-repeat;		
		}
	#supsa1{
		width:234px;
		height:180px;
		float:right;
		background-image:url(../images/xipisan-plus-supersave.jpg);
		clear:both;
		/*margin: 36px 48px 0px 0px;*/
		}
	#leftpannel{
		width:269px;
		float:left;
		height:auto;
		}
	.border{
		border: 1px solid #dfdfdf;
		width:610px;
		float:left;
		position:relative;
		margin:0px 0px 20px 0px;
			}
	#sign{
		width:15px;
		float:left;
		padding:5px;
		}
	.mitext{
		width:430px;
		float:right;
		padding:5px 12px 5px 5px;
		text-align:justify
		}
	.gbphoto{
		width:150px;
		float:left;
		padding:5px;
		}
	/*#mitext{
		width:390px;
		float:left;
		padding:5px 5px 5px 15px;
		text-align:justify
		}*/
		
		/*	#gbphoto{
		width:150px;
		float:right;
		padding:5px;
		}*/
	#mitext1{
		width:380px;
		float:right;
		padding:5px 12px 5px 5px;
		text-align:justify
		}
	#gbphoto1{
		width:200px;
		float:left;
		padding:5px;
		}
	#readmore{
		width:auto;
		height:auto;
		float:left;
		margin: -10px 0px 10px 0px ;
		display:none;
		}
/*content end*/
/*footer*/
	#emailmain{
		width:910px;
		height:81px;
		background-image:url(../images/emailbg.jpg) ;
		clear:both;
		}
	#mailbox{
		width:333px;
		height:55px;
		padding: 26px 0px 0px 0px;
		float:right;
		}
	#submit{
		width:90px;
		height:auto;
		text-align:center;
		float:left;
		}
	#bottomlinks{
		width:910px;
		height:55px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #dddddd;
		border-bottom-color: #dddddd;
		}
	#lastlinks{

		float:right;
		height:35px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #6c6c6c;
		padding: 0px 0px 0px 0px
		}
	#lastlinks a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #23408a;
		text-decoration: none;
		}
	#lastlinks a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3b82f4;
		text-decoration: underline;
		}
	#copyright{
		width:910px;
		height:31px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #6c6c6c; 
		padding: 10px 0px 0px 0px;
		}
	#copyright a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #23408a;
		text-decoration: none;
		}
	#copyright a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3b82f4;
		text-decoration: underline;
		}
/*footer end*/

#wrap {
background:#FFF url(../images/pedlock.jpg) 290px 160px no-repeat;
margin:6px 0;
padding:10px 25px 0px 25px;
width:300px;
display:block;
border:1px solid #CCCCCC;
}
#wrap h2 {
border:medium none;
color:#666666;
font-family:palatino,georgia,serif;
font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:0;
line-height:normal;
margin:0.5em 0;
padding-bottom:10px;
text-transform:none;
border-bottom:1px solid #B60039;

}
#wrap p{
font-size:12px;
line-height:1.3;
text-align:justify;
margin:0 0 1em;

}
#viewpgm{
width:621px;
height:auto;
float:right;
padding: 33px 0px 0px 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 18px;
color: #6c6c6c;
text-align:justify;
}
/*new class invite friends*/
.green-title {
	font-family:'FSSophieBold', Arial, Helvetica, sans-serif;
	color: #090;
	margin:0px;
	font-size:20px;
	font-weight: normal;
}
.blue-title3 {
	font-family:'FSSophieBold', Arial, Helvetica, sans-serif;
	color:#343494;
	margin:0px;
	font-size:20px;
	font-weight: normal;
}
.textfield {
	font-family Arial, Helvetica, sans-serif;
	color: #666;
	margin:0px;
	font-size:13px;
	font-weight: normal; 
	background-color:#FFF; 
	border:1px solid  #A8A8A8;
	padding:4px;
}
/*new class*/
/*=============light box==============*/
#zoom a img {
	position:absolute;
	right:0;
	bottom:0;
	height:24px;
	width:24px;
	z-index:5;
	/*margin:0px 80px 3px 0px;*/
	/*margin-right:137px;*/
	margin-right:80px;
	margin-bottom:96px;
	*margin-bottom:96px;
	_margin-bottom:66px;
	/*margin-bottom:69px;
	*margin-bottom:69px;
	_margin-bottom:39px;*/
	
	
	/*margin-right:47px;
	margin-bottom:36px;
	*margin-bottom:36px;
	_margin-bottom:135px;*/
}
.xipisanpalink a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #23408a;
		text-decoration: none;
		}
.xipisanpalink a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #3b82f4;
		text-decoration: underline;
		}
		

.table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 613px;
	line-height:18px;
	}


.table td{
	border-collapse: collapse;
	border:1px solid #CCC;
	padding:10px;	
	}

	
.green  {
	background: #149349;
	color:#FFF;
	font-size:16px;
	}

	
.orange  {
	background: #fba22e;
	color:#FFF;
	font-size:20px;
	text-transform:uppercase;
	line-height:30px;
	}
