/* CSS Document */
body {
color:#333333; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:0;
margin:0;
background:url(../img/body_back.jpg) repeat-x #F0F0F0;
}


#body {
color:#333333; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
padding:0;
margin:0;
background:url(../img/innerbanner/innerback.jpg) repeat-x #F0F0F0;
}
p{
	font-size: 11px;
	text-transform: normal;
}

a,a:visited{text-decoration: none;color: #9E48BE;}
a:hover{text-decoration: underline;}

.font {
color:#333333; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
line-height:18px;
text-align:justify;
}
#header {
height:171px;
width:969px;
margin:0 auto;
position:relative;
z-index: 1;
}
#menu {
height:36px;
width:969px;
margin:0 auto;
}
#banner_main {
height:238px;
width:969px;
padding: 15px 0 10px 0;
margin:0 auto;
position:relative;
z-index: 0;
}

#inner_banner {
height:153px;
width:969px;
padding: 15px 0 10px 0;
margin:0 auto;
position:relative;
z-index: 0;
}


#banner {
height:228px;
width:969;
}
#body_main {
height:100%;
width:969px;
margin: 0 auto;
}
#left_panel {
height:100%;
width:640px;
float:left;
}
#right_panel {
height:100%;
width:309px;
float:right;
}
/*#leftpanel {
height:100%;
width:641px;
background-color:#fff;
border:#BDBDBD 1px solid;
float:left;
}
#rightpanel {
height:100%;
width:308px;
background-color:#fff;
border:#BDBDBD 1px solid;
float:right;
}*/
#left_contant {
height:100%;
width:620px;
background-color:#fff;
border:#BDBDBD 0px solid;
padding: 10px 10px 10px 10px;
/*float:left;*/
}
#testimonials {
height:100%;
width:597px;
background-color:#fff;
border:#EAEAEA 1px solid;
padding: 10px 10px 10px 10px;
/*float:left;*/
}
#right_contant {
height:100%;
width:289px;
background-color:#fff;
border:#BDBDBD 0px solid;
padding: 10px 10px 10px 10px;
/*float:right;*/
text-align:right;
}
#product_container {
height:100%;
width:140px;
border:#BDBDBD 1px solid;
padding-top:6px;
}
#logo {
width:293px;
height:135px;
margin:0 auto;
float:left;
}
#topnav {
width:676px;
height:39px;
margin:0 auto;
float:left;
text-align:right;
line-height:39px;
}
#topnav ul{
list-style:none;
margin:0 0 0 0;
}
#topnav ul li{
font:12px Arial, Helvetica, sans-serif;
float:right;
line-height:39px;
display:block;
text-align:center;
width:85px;
}
#topnav ul li a{
font:12px Arial, Helvetica, sans-serif;
color:#7D2B97;
text-decoration:none;
font-weight:bold;
line-height:39px;
}
#topnav ul li a:hover{
text-decoration:none;
color:#7D2B97;
height:39px;
display:block;
line-height:39px;
background:url(../img/navback.jpg) 50% 100% no-repeat ;
}
#topnav ul li.current{
background:url(../img/navback.jpg) 50% 100% no-repeat ;
}
#topnav ul li.home{
width:50px;
}
#topnav ul li.home_c{
width:50px;
background:url(../img/navback.jpg) 50% 100% no-repeat ;
}
#slogan {
width:460px;
height:96px;
margin:0 auto;
float:left;
}
#testim {
width:216px;
height:96px;
margin:0 auto;
float:left;
}
#footer_main {
height:120px;
width:100%;
margin: 20px 0 30px 0;
background-color:#B2B2B2;
text-align:center;
padding-top:10px;
float:left;
}
#footer {
width:700px;
font:12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:35px;
font-weight:bold;
text-decoration:none;
margin:0 auto;
}
#footer  a:link,a:visited{
text-decoration: none;
color: #333333;
}
#footer a:hover{text-decoration: underline;}
.footer_links{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.footer_links a:link {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.footer_links a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
}
.xpert_links{
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.xpert_links a:link {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.xpert_links a:hover {
font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}
.more_links{
font:12px Arial, Helvetica, sans-serif;
color: #7D2B97;
text-decoration: underline;
font-weight:bold;
text-transform:capitalize;
line-height:25px;
}
.more_links a:link {
font:12px Arial, Helvetica, sans-serif;
color: #7D2B97;
text-decoration: underline;
font-weight:bold;
text-transform:capitalize;
line-height:25px;
}
.more_links a:hover {
font:12px Arial, Helvetica, sans-serif;
color: #7D2B97;
text-decoration: none;
font-weight:bold;
text-transform:capitalize;
line-height:25px;
}
.p_links{
font:12px Arial, Helvetica, sans-serif;
color: #7D2B97;
text-decoration: underline;
text-transform:capitalize;
line-height:16px;
}
.p_links a:link {
font:12px Arial, Helvetica, sans-serif;
color: #7D2B97;
text-decoration: underline;
text-transform:capitalize;
line-height:16px;
}
.p_links a:hover {
font:12px Arial, Helvetica, sans-serif;
color: #7D2B97;
text-decoration: none;
text-transform:capitalize;
line-height:16px;
}
.submit {
font:12px Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
line-height:18px;
background:url(../img/submit.gif);
border: 1px #b2b2b2 solid;
font-weight:bold;
}

/*-----------inner page----------------*/
.title1 {
font: 22px "Times New Roman", Times, serif, sans-serif;
color: #8c8c8c;
font-weight:bold;
line-height:50px;

}
.title2 {
font: 22px "Times New Roman", Times, serif, sans-serif;
color: #7D2B97;
font-weight:bold;
line-height:50px;
}
.rightnav {
width:100%;
height:100%;
line-height:35px;
background:url(../img/rnavback.jpg) 0 no-repeat;
border: 1px #F0EAF2 solid;
padding-left:50px;
}
.rightnav a{
font:12px Arial, Helvetica, sans-serif;
color:#7D2B97;
text-decoration:none;
font-weight:bold;
line-height:35px;
}
.rightnav a:hover{
text-decoration:none;
color:#7D2B97;
height:35px;
display:block;
line-height:35px;
}
/*
.treenav {
line-height:25px;
}
.treetnav a{
font:12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
line-height:25px;
}
.treenav a:hover{
text-decoration: underline;
color:#7D2B97;
height:25px;
display:block;
line-height:35px;
}
.treenav a:active{
text-decoration:underline;
color:#7D2B97;
height:25px;
display:block;
line-height:35px;
}
*/
.style1 {
	color: #7D2B97;
	font-size: 14px;
	font-style: italic;
}
.style2 {
	color: #7D2B97;
	font-style: italic;
}
/* Paging */
div.paging {

	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}
.hr {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #A5AEC5;
}
/*-----------inner page----------------*/
.title1 {
font: 22px "Times New Roman", Times, serif, sans-serif;
color: #8c8c8c;
font-weight:bold;
line-height:50px;
}
.title2 {
font: 22px "Times New Roman", Times, serif, sans-serif;
color: #7D2B97;
font-weight:bold;
line-height:50px;
}
.rightnav {
width:100%;
height:100%;
line-height:35px;
background:url(../img/rnavback.jpg) 0 no-repeat;
border: 1px #F0EAF2 solid;
padding-left:50px;
}
.rightnav a{
font:12px Arial, Helvetica, sans-serif;
color:#7D2B97;
text-decoration:none;
font-weight:bold;
line-height:35px;
}
.rightnav a:hover{
text-decoration:none;
color:#7D2B97;
height:35px;
display:block;
line-height:35px;
}

.treenav {
line-height:25px;
}
.treenav a{
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
line-height:25px;
}
.treenav a:hover{
text-decoration: underline;
color:#7D2B97;
height:25px;
display:block;
line-height:35px;
}

treenav a:active{
font: 12px Arial, Helvetica, sans-serif;
color:#333333;
text-decoration:none;
line-height:25px;
}

.style1 {
	color: #7D2B97;
	font-size: 14px;
	font-style: italic;
}
.style2 {
	color: #7D2B97;
	font-style: italic;
}



.heading2b{ margin:0px; padding:0px; background:url(../img/bullet.jpg) no-repeat;  
color:#7D2B97; 
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:20px; font-weight:bold; padding-left:18px; 
}
.heading2b:hover{ margin:0px; padding:0px;background:url(../img/bullet.jpg) no-repeat;  
color:#000; 
font-family:"Times New Roman", Times, serif;padding-left:18px; 
font-size:14px;
line-height:20px; font-weight:bold; 
}
.heading2a{ margin:0px; padding:0px;
color:#000; text-decoration:none;  
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px; font-weight:normal; 
}
.heading2a:hover{ margin:0px; padding:0px;
color:#7D2B97; 
font-family: Arial, Helvetica, sans-serif; text-decoration:underline;
font-size:12px;
line-height:20px; font-weight:normal; 
}
.label
{
	font-size: 10px;
	font-weight: bold;	
	float: right;
	padding-right: 3px;
	text-transform: capitalize;
}
fieldset{ padding:3px;color: #333;font-weight: bold;}
legend{ padding: 3px;}
input[type="text"] , [type="password"]
 {
	padding:2px;
	border:1px solid #dbdbdb; /* eee */
	font: normal 1em Verdana, sans-serif;
	color:#777; 
	width: 160px;
}
input[type="submit"] , [type="reset"], [type="button"]
 {
font: bold 12px Arial, Sans-serif; 
	height: 24px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	 /* background: #8EB50C url(../../img/theme/button-bg.jpg) repeat-x 0 0; */
	border: none;
	/* width: 80px; */
}
textarea {
	/*width:400px;*/
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #dbdbdb;
	height:100px;
	display:block;
	color:#777;
}
.required{ color : red; font-weight: bold;}
.endSpace{ height: 15px;}
hr{border: 1px dashed #D3D3D3;}