body {
	font-family:"Helvetica";
	font-size: 12px;
	padding:0 0 0 0;
	margin: 0 0 0 0;
	background-color:#161616;
}

td {
	font-family:"Helvetica";
	font-size: 12px;
}

th {
	font-family: "Helvetica";
	font-size: 12px;
}

form {
	font-family: "Helvetica";
	font-size: 12px;
	}

input {
	font-family: "Helvetica";
	font-size: 12px;
}

textarea {
	font-family: "Helvetica";
	font-size: 12px;
}

select {
	font-family: "Helvetica";
	font-size: 12px;
}


ol {
	font-family: "Helvetica";
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}

.small {
	font-family: "Helvetica";
	font-size: 9px;
}

.big {
	font-family: "Helvetica";
	font-size: 18px;
}

.bodystyle {
	font-family: "Helvetica";
	font-size: 12px;
}

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #666666;
}

.butt{
	font-family:"Helvetica";
	color:#FFFFFF;
	font-size:12px;
	background-color:#333333;
	border:1px solid #663399;
}
.butt_i{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#006699;
	font-size:12px;
	background-color:#FFFFFF;
	border:2px solid #999999;
}

/*------------------------------------- main page start -----------------------------------*/
div#maincontent{
	width:840px;
	height:auto;
	vertical-align:top;
}

/****-------------------- header start --------------------****/
div#header{
	width:840px;
	height:auto;
	margin-top:10px;
	background:#6699ff;
}
div#header_i{
	width:840px;
	height:auto;
	margin-top:10px;
	background:#FFFFFF;
}
/****-------------------- after header start --------------------****/
div#header_after{
	width:840px;
	height:auto;
	margin-top:10px;
	background:#D9FFFF;
}

/**------ menubar start -------**/
div#menubar{
	width:100%;
	height:37px;
	float:left;
	line-height:37px;
	background:url(menubg.jpg) no-repeat;
	float:left;
}

div#menubar ul{
	margin-top:2px;
	margin-left:15px;
	list-style:none;
	float:left;
	padding:0 0 0 0;
}

div#menubar ul li{
	margin-left:8px;
	float:left;
	text-align:center;
	padding:0 0 0 0 ;
}

div#menubar .cart{
	margin-right:0px;
	margin-top:4px;
	float:right;
	text-align:left;
	padding:0 0 0 0 ;
	width:40px;
	font-family:"Helvetica";
	font-size:14px;
	color:#502c83;
}
/**------ menubar end -------**/
/****-------------------- header end -----------------------****/


/****---------------------- body content start -------------------****/
div#bodycontent{
	width:840px;
	height:auto;
	background-color:#FFFFFF;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


/**------- left panel ---------**/
div#leftpanel{
	width:396px;
	float:left;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


div#logo{
	margin-left:25px;
	margin-top:25px;
	width:396px;
	float:left;
	text-align:left;
}

div#imgb{
	width:396px;
	margin-top:80px;
	margin-bottom:5px;
	float:left;
}


/**------- right panel ---------**/
div#rightpanel{
	width:430px;
	height:auto;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}


div#buynow{
	width:430px;
	margin-right:4px;
	margin-top:5px;
	float:right;
	text-align:right;
}

div#contentdesc{
	width:420px;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:right;
	text-align:left;
}

div#contentdesc .header{
	font-family:"Helvetica";
	font-size:24px;
	color:#502c83;
	text-align:left;
}

div#contentdesc .header .hd{
	font-family:"Helvetica";
	font-size:35px;
	font-weight:bold;
	color:#502c83;
	text-transform:uppercase;
}

div#description{
	width:420px;
	height:480px; /*-------------this will be vanish----------*/
	font-family:"Helvetica";
	font-size:12px;
	font-weight:bold;
	color:#502c83;
	margin-top:10px;
}

div#addtocart{
	width:420px;
	text-align:center;
	margin:0;
	padding:5px 0 0 0;
}

/****---------------------- body content end -------------------****/

/****---------------------- footer start -------------------****/
div#footer{
	width:840px;
	margin-top:10px;
	float:left;
}

div#footer ul{
	width:535px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
	font-family:"Helvetica";
	font-size:14px;
	text-transform:uppercase;
	color:#666666;
}

div#footer ul li{
	text-align:center;
	margin-right:10px;
	margin-left:10px;
	float:left;
}

/****---------------------- footer end -------------------****/

/**************** Other page necessory ************************/
div#leftpanelcnt{
	width:310px;
	float:left;
	height:auto;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

div#logocnt{
	margin-left:25px;
	margin-top:25px;
	width:310px;
	float:left;
	text-align:left;
}

div#rightpanelcnt{
	width:525px;
	height:auto;
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

/**---------------------------------- Contact page ----------------------------**/
div#topbanner{
	width:515px;
	height:170px;
	float:left;
	background-color:#000000;
	margin-top:20px;
	background: url(topbanner.jpg) no-repeat;
}


div#topbanner #descnt{
	height:170px;
	font-family:"Helvetica";
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	line-height:160px;
}

div#lftbanner{
	width:310px;
	height:370px;
	float:right;
	margin-top:25px;
	background-color:#000000;
	margin-bottom:5px;
}


div#contactform{
	width:475px;
	float:left;
	margin-left:25px;
	margin-top:38px;
}

div#contactform #cnthead{
	width:475px;
	height:25px;
	float:left;
	background-color:#cccccc;
}

div#contactform #cnthead .cnthead{
	font-family:"Helvetica";
	font-size:18px;
	color:#663399;
	text-indent:35px;
	line-height:25px;
	text-align:left;
}

div#contactform #field{
	width:450px;
	margin-left:40px;
	margin-top:15px;
	float:left;
}
	
div#contactform #field #name{
	width:120px;
	float:left;
	font-family:"Helvetica";
	font-size:18px;
	color:#663399;
	text-align:left;
}


div#contactform #field #nfield{
	width:300px;
	float:left;
	font-family:"Helvetica";
	font-size:14px;
	color:#663399;
	text-align:left;
}

div#contactform #field #nfieldbut{
	width:325px;
	float:left;
	text-align:center;
}

/**---------------------------------- Testimonial page ----------------------------**/
div#testimonial{
	width:840px;
	height:auto;
	float:left;
	margin-top:15px;
	text-align:center;
}

div#testimonial #testhrd{
	width:840px;
	float:left;
	font-family:"Helvetica";
	font-size:18px;
	color:#663399;
	text-align:center;
}

div#testimonial #testhd{
	width:700px;
	float:left;
	margin-left:60px;
}

div#testimonial #testhd ul {
	font-family:"Helvetica";
	font-size:14px;
	color:#663399;
	text-align:left;
	list-style:none;
	padding:0 0 0 0;
}

div#testimonial #testhd ul li {
	text-transform:none;
	margin-top:15px;
}

div#testimonial #testhd .nm{
	text-transform:none;
	font-size:16px;
	font-weight:bold;
	float:right;
	margin-top:15px;
	text-transform:uppercase;
}

div#testimonial .pagin{
	width:700px;
	float:left;
	margin-left:60px;
	font-family:"Helvetica";
	font-size:14px;
	color:#663399;
}

div#testimonial .pagin a:hover{
	font-family:"Helvetica";
	font-weight:bold;
	font-size:12px;
	color:#663399;
}

div#testimonial .pagin a:active{
	font-family:"Helvetica";
	font-weight:bold;
	font-size:12px;
	color: #FF0000;;
}

div#testimonial .pagin a:link{
	font-family:"Helvetica";
	font-weight:bold;
	font-size:12px;
	color: #FF0000;;
}

/**---------------------------------- product page ----------------------------**/
div#topbannerprd{
	width:515px;
	height:170px;
	float:left;
	background-color:#000000;
	margin-top:20px;
}

div#topbannerprd #descnt{
	height:170px;
	font-family:"Helvetica";
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	line-height:160px;
}

div#rightbannerprd{
	width:515px;
	height:470px;
	float:left;
	margin-top:35px;
	
	margin-bottom:25px;
}

div#rightbannerprd #descex{
	height:470px;
	text-align:center;
	font-family:"Helvetica";
	color:#FFFFFF;
	font-size:16px;
	line-height:460px;
}

div#prddesc{
	width:280px;
	margin-left:10px;
	margin-top:25px;
	float:left;
}

div#prddesc #hrd{
	width:280px;
	text-align:left;
	font-family:"Helvetica";
	color:#663399;
	font-size:18px;
}

div#prddesc #prdesc{
	width:280px;
	text-align:left;
	font-family:"Helvetica";
	color:#663399;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
}

/**---------------------------------- about us page ----------------------------**/
div#aboutcontent{
	width:780px;
	margin-left:30px;
	margin-top:15px;
	float:left;
}

div#aboutcontent #abhd{
	width:780px;
	float:left;
	text-align:center;
	font-family:"Helvetica";
	color:#663399;
	font-size:18px;
	text-transform:uppercase;
}

div#aboutcontent #lftpnl{
	width:380px;
	float:left;
	margin-top:15px;
}

div#aboutcontent #shop{
	width:380px;
	float:left;
	margin-top:15px;
	font-family:"Helvetica";
	color:#663399;
	font-size:12px;
}

.shtext{
	font-family:"Helvetica";
	color:#333;
	font-size:12px;
}

div#aboutcontent  #lftpnl ul{
	text-align:left;
	font-family:"Helvetica";
	color:#663399;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	margin:0 0 0 0 ;
	padding:0 0 0 0;
}

div#aboutcontent  #lftpnl ul li{
	text-decoration:none;
	line-height:16px;
}

div#aboutcontent  #lftpnl  ul li a:link {
	color: #666666;
	text-decoration: none;
}
div#aboutcontent  #lftpnl  ul li a:visited {
	text-decoration: none;
	color: #666666;
}
div#aboutcontent  #lftpnl  ul li a:hover {
	text-decoration: none;
	color: #666666;
}
div#aboutcontent  #lftpnl  ul li a:active {
	text-decoration: none;
	color: #666666;
}


div#aboutcontent #rgtpnl{
	width:380px;
	float: right;
	margin-top:15px;
}

div#aboutcontent  #rgtpnl ul{
	text-align:left;
	font-family:"Helvetica";
	color:#663399;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	margin:0 0 0 0 ;
	padding:0 0 0 0;
}

div#aboutcontent  #rgtpnl ul li{
	text-decoration:none;
	line-height:16px;
}

div#aboutcontent  #rgtpnl  ul li a:link {
	color: #666666;
	text-decoration: none;
}
div#aboutcontent  #rgtpnl  ul li a:visited {
	text-decoration: none;
	color: #666666;
}
div#aboutcontent  #rgtpnl  ul li a:hover {
	text-decoration: none;
	color: #666666;
}
div#aboutcontent  #rgtpnl  ul li a:active {
	text-decoration: none;
	color: #666666;
}

div#aboutcontent #spc {
	width:780px;
	float:left;
	text-align:center;
	margin-top:20px;
}

div#aboutcontent #spc .spc{
	color:#663399;
}

div#aboutcontent #qnans{
	width:700px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}

div#aboutcontent  #qnans .bld{
	font-weight:bold;
}



div#aboutcontent #qnans ul{
	text-align:left;
	list-style:none;
	font-family:"Helvetica";
	color:#663399;
	font-size:14px;
	font-style:italic;
	padding:0 0 0 0;
	margin-top:25px;
}

div#aboutcontent #qnans ul li{
	text-decoration:none;
	line-height:20px;
}


/**---------------------------------- Cart page ----------------------------**/
div#cart{
	width:840px;
	float:left;
	margin-top:50px;
}

div#cart #cart_content{
	width:550px;
	height:300px;
	margin-bottom:10px;
}

div#cart #cart_content #header{
	width:520px;
	margin-top:10px;
	margin-left:10px;
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:14px;
	float:left;
	text-align:left;
}
div#cart #cart_content #header_i{
	width:520px;
	margin-top:10px;
	margin-left:10px;
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:14px;
	float:left;
	text-align:left;
}
div#cart #cart_content #item{
	width:550px;
	margin-top:30px;
	font-family:"Helvetica";
	color:#663399;
	font-size:14px;
	float:left;
	text-align:center;
}

div#cart #cart_content #buttons{
	width:550px;
	margin-top:35px;
	margin-left:10px;
	text-align:center;
	float:left;
}

div#cart #special_content{
	width:400px;
	height:100px;
	background-color:#e2e2e2;
	border:#333333 thin dashed;
	margin-bottom:10px;
	margin-top:20px;
}

div#cart #special_content #header{
	width:400px;
	background-color:#FFFFFF;
	float:left;
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:16px;
	text-align:center;
	margin:0 0 0 0;
	line-height:25px;
}
div#cart #special_content #header_i{
	width:400px;
	background-color:#FFFFFF;
	float:left;
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:16px;
	text-align:center;
	margin:0 0 0 0;
	line-height:25px;
}
div#cart #special_content #lftpanel{
	width:200px;
	float:left;
}

div#cart #special_content #lftpanel ul{
	padding:0 0 0 0;
	list-style:none;
	text-align:center;
}

div#cart #special_content #lftpanel ul li{
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:12px;
	text-align:center;
	line-height:20px;
}

div#cart #special_content #rgtpanel{
	width:200px;
	float:right;
}

div#cart #special_content #rgtpanel ul{
	padding:0 0 0 0;
	list-style:none;
	text-align:center;
}

div#cart #special_content #rgtpanel ul li{
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:12px;
	text-align:center;
	line-height:20px;
}

/**---------------------------------- Check out page ----------------------------**/
div#checkout{
	width:840px;
	height:250px;
	float:left;
	margin-top:50px;
}

div#checkout #checkout_content{
	width:550px;
	height:60px;
	font-family:"Helvetica";
	color:#663399;
	font-size:22px;
	text-align:center;
}

.cnttable{
	font-family:"Helvetica";
	color:#663399;
	font-size:15px;
}

/**---------------------------------- next page ----------------------------**/
div#next{
	width:840px;
	float:left;
	margin-top:50px;
	margin-bottom:5px;
}

.nxttable{
	font-family:"Helvetica";
	color:#663399;
	font-size:15px;
}

/**---------------------------------- final page ----------------------------**/
div#final{
	width:840px;
	float:left;
	margin-top:50px;
	margin-bottom:5px;
}

div#final #final_content{
	width:500px;
	height:200px;
	background-color:#e2e2e2;
	border:#333333 thin dashed;
	margin-bottom:10px;
	margin-top:20px;
}

div#final #final_content #header{
	width:500px;
	background-color:#FFFFFF;
	float:left;
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:18px;
	text-align:center;
	margin:0 0 0 0;
	line-height:30px;
}
div#final #final_content #header_i{
	width:500px;
	background-color:#FFFFFF;
	float:left;
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:18px;
	text-align:center;
	margin:0 0 0 0;
	line-height:30px;
}
div#final #final_content #lftpanel{
	width:250px;
	float:left;
}

div#final #final_content #lftpanel ul{
	padding:0 0 0 0;
	list-style:none;
	text-align:center;
}

div#final #final_content #lftpanel ul li{
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:14px;
	text-align:center;
	line-height:25px;
}

div#final #final_content #rgtpanel{
	width:250px;
	float:right;
}

div#final #final_content #rgtpanel ul{
	padding:0 0 0 0;
	list-style:none;
	text-align:center;
}

div#final #final_content #rgtpanel ul li{
	font-family:"Helvetica";
	font-weight:bold;
	color:#663399;
	font-size:14px;
	text-align:center;
	line-height:25px;
}

/***************************/

div#magazinecontent{
	width:745px;
	height:auto;
	margin-left:50px;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
	text-align:left;
}

div#magazinecontent #mzineleft{
		width:372px;
		height:auto;
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
}

div#magazinecontent #mzineright{
		width:362px;
		height:509px;
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
		background:url(mzineright.jpg) no-repeat
}

div#magazinecontent #mzineright #mcontent{
	width:280px;
	height:auto;
	float:left;
	margin:45px 0 0 36px;
	padding:0 0 0 0;
}

div#magazinecontent #mzineright #mcontent .mheader{
	width:280px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#333;
}

div#magazinecontent #mzineright #mcontent .mtext{
	width:280px;
	padding:0 0 0 0;
	margin:3px 0 0 0;
	float:left;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.from_oo {
  margin:0;
  padding:0;
  width:520px;
  float:left;
  
}
