/* CSS Document */

p
{
margin:0px;
padding:0px;

}
h1 h2 h3 h4 h5 h6
{
margin:0px;
padding:0px;

}
body,html
{
margin:0px 0 0 0;
padding:0px;
font-weight:normal;
font-size:13px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
background:#000000;
} 
.clear
{
clear:both;
margin:0px;
padding:0px;
}
#wrapper
{
width:100%;
margin:0;
padding:0;
}
#header
{
width:100%;
margin:0;
padding:0;
background:url(../images/header_bg.png) repeat-x;
height:116px;
}
#banner_area
{
width:100%;
margin:0;
padding:0;
}
#header_main
{
width:1000px;
margin:0 auto;
padding:0;
}
#H_logo
{
width:210px;
float:left;
margin:4px 0 0 0;
padding:0;
}
.H_right
{
width:695px;
float:right;
margin:0;
padding:0;
}
.icon
{
float:right;
margin:12px 0 0 0;
padding:0;
}
#topnav_menu
{
width:695px;
margin:41px 0 0 0;
padding:0;
}
#topnav_menu ul
{
margin:0;
padding:0;
list-style:none;
}
#topnav_menu ul li
{
margin:0;
padding:0;
display:inline;
}
#topnav_menu ul li a 
{
float: left;
display: block;
height:35px;
padding:2px 21px 0 21px;
margin: 0 0 0 0px;
font-size: 16px;
font-family:Calibri;
font-weight:normal;
text-align: center;
text-decoration: none;
color:#fff;	
outline: none;	
/*background:url(../images/nav_line.png) right no-repeat;
*/}
#topnav_menu ul li a:hover
{
color:#000;
}

.banner_img
{
width:100%;
margin:0;
padding:0;
background:url(../images/banner.png) top center no-repeat;
height:568px;
}
.grey
{
width:100%;
margin:0;
padding:0;
background:url(../images/grey_bg.png) repeat-x;
height:25px;
}
.gray_main
{
width:1000px;
margin:0 auto;
padding:0;
}
.gray_btn
{
width:130px;
margin:0 auto;
padding:4px 0 0 0;
}
#body_contant
{
width:100%;
margin:10px 0 0 0;
padding:0;
}
#body_main
{
width:1000px;
margin:0 auto;
padding:0;
}
#body_main h1
{
font-family:Calibri;
font-size:25px;
/*color:#000000;*/
color:#82c1ea;
font-weight:bold;
text-align:center;
text-decoration:underline;
margin:8px 0 0 0;
padding:0;
}
#body_main p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*color:#000000;*/
color:#FFFFFF;
font-weight:normal;
text-align:justify;
margin:5px 10px 0 10px;
padding:0;
}
#body_main h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
/*color:#000000;*/
color:#82c1ea;
font-weight:bold;
text-align:center;
margin:8px 0 0 0;
padding:0;
}
#footer
{
width:100%;
margin:0;
padding:0;
background:url(../images/footer_bg.png) repeat-x;
height:82px;
}
#footer_main
{
width:1000px;
margin:0 auto;
padding:0;
}
.footer_left
{
width:395px;
float:left;
margin:0;
padding:0;
}
.footer_cent
{
width:300px;
float:left;
margin:0;
padding:0;
}
.footer_right
{
width:130px;
float:right;
margin-top:15px;
padding:0;
}
.footer_left h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
margin:8px 0 0 0;
padding:0;
}
.footer_left h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
line-height:18px;
margin:0;
padding:0;
}
.F_white_txt
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
text-align:center;
margin-top:22px;
}
.F_white_txt a
{
color:#FFFFFF;
text-decoration:none;
}
.F_white_txt a:hover
{
text-decoration:underline;
}
.F_white_txt h5
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
margin:5px 0 0 0;
padding:0;
}
/*inner_page*/
#inner_main
{
width:1000px;
margin:0 auto;
padding:0;
}
/*.black_bg_innerpage
{
background: #181818; 
background: -moz-linear-gradient(top,  #181818 0%, #333333 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#181818), color-stop(100%,#333333)); 
background: -webkit-linear-gradient(top,  #181818 0%,#333333 100%); 
background: -o-linear-gradient(top,  #181818 0%,#333333 100%); 
background: -ms-linear-gradient(top,  #181818 0%,#333333 100%); 
background: linear-gradient(to bottom,  #181818 0%,#333333 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#181818', endColorstr='#333333',GradientType=0 ); 
color:#FFFFFF;
padding:0px 0px 20px 0px;
}*/

.black_bg_innerpage
{
background: #191919; /* Old browsers */
background: -moz-linear-gradient(top,  #191919 0%, #575757 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#191919), color-stop(100%,#575757)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #191919 0%,#575757 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #191919 0%,#575757 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #191919 0%,#575757 100%); /* IE10+ */
background: linear-gradient(to bottom,  #191919 0%,#575757 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191919', endColorstr='#575757',GradientType=0 ); /* IE6-9 */
padding:0px 0px 20px 0px;
}


.inner_main_content
{
width:960px;
margin:0px auto;
padding:0px;
}
.big_heading
{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:25px;
/*color:#FFFFFF;*/
color:#82c1ea;
font-weight:bold;
text-align:left;
padding:5px 0 0 15px;
}

.inner_content
{
font-family:Arial, Helvetica, sans-serif;
padding:0px;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
line-height:20px;
text-align:justify;
}

/*.inner_content
{
font-family:Arial, Helvetica, sans-serif;
padding:0px 30px 10px 10px;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
line-height:20px;
text-align:justify;
width:960px;
}*/

#inner_content h1
{
font-family:Calibri;
font-size:25px;
color:#FFFFFF;;
font-weight:bold;
text-align:center;
text-decoration:underline;
margin:8px 0 0 0;
padding:0;
}
#inner_content p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;;
font-weight:normal;
text-align:justify;
/*margin:5px 15px 0 15px;*/
padding:0;

}
#inner_content h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;;
font-weight:bold;
text-align:left;
margin:8px 0 0 0;
padding:0;
}
#inner_content h3
{
font-family:Calibri;
font-size:20px;
color:#FFFFFF;;
font-weight:bold;
text-align:center;
text-decoration:none;
margin:8px 0 0 0;
padding:0;
}



.blade_text
{
font-family:Arial, Helvetica, sans-serif;
padding:0px 30px 10px 10px;
font-size:12px;
color:#FFFFFF;
font-weight:normal;
line-height:20px;
text-align:justify;
width:960px;
}

#blade_text h1
{
font-family:Calibri;
font-size:25px;
color:#FFFFFF;;
font-weight:bold;
text-align:center;
text-decoration:underline;
margin:8px 0 0 0;
padding:0;
}
#blade_text p
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;;
font-weight:normal;
text-align:justify;
/*margin:5px 15px 0 15px;*/
padding:0;

}
#blade_text h2
{
font-family:Calibri;
font-size:20px;
color:#FFFFFF;;
font-weight:bold;
text-align:center;
text-decoration:underline;
margin:8px 0 0 0;
padding:0;
}
#blade_text_h3
{
font-family:Calibri;
font-size:20px;
color:#FFFFFF;;
font-weight:bold;
text-align:center;
text-decoration:none;
margin:8px 0 0 0;
padding:0;
}

.click_txt
{
font-family:Calibri;
font-size:25px;
color:#ffffff;
text-decoration:none;
}

a.click_txtlink
{
font-family:Calibri;
font-size:25px;
color:#ffffff;
text-decoration:underline;
}
a.click_txtlink:hover
{
font-family:Calibri;
font-size:25px;
color:#82c1ea;
text-decoration:underline;
}


.cont_form
{
background:url(../images/nav_line.png) right no-repeat;
}
	
textarea.reg_txtarea
{
width:230px;
margin:0;
padding:0 5px 0 5px;
background:#FF0000;
height:100px;
border:1px solid #676767;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
background: #8b8b8b; /* Old browsers */
background: -moz-linear-gradient(top,  #8b8b8b 0%, #494949 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b8b8b), color-stop(100%,#494949)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8b8b8b 0%,#494949 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8b8b8b 0%,#494949 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8b8b8b 0%,#494949 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8b8b8b 0%,#494949 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8b8b', endColorstr='#494949',GradientType=0 ); /* IE6-9 */
font-family:Calibri;
font-size:13px;
color:#CCCCCC;
font-weight:normal;
}
input.login_text
{
width:230px;
margin:5px 0 5px 0;
padding:0 5px 0 5px;
/*background:#0000FF;*/
height:24px;
border:1px solid #676767;
border-radius:5px 5px 5px 5px;
-webkit-border-radius:5px 5px 5px 5px;
-moz-border-radius:5px 5px 5px 5px;
background: #8b8b8b; /* Old browsers */
background: -moz-linear-gradient(top,  #8b8b8b 0%, #494949 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8b8b8b), color-stop(100%,#494949)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8b8b8b 0%,#494949 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8b8b8b 0%,#494949 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8b8b8b 0%,#494949 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8b8b8b 0%,#494949 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8b8b8b', endColorstr='#494949',GradientType=0 ); /* IE6-9 */
font-family:Calibri;
font-size:13px;
/*color:#CCCCCC;*/

color:#FFFFFF;
font-weight:normal;
}
.text
{
font-size:13px;
font-weight:normal;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding:0px 0 0 0px;
}
.submit_btn
{
width:86px;
padding:0 37px 0 0;
margin:0;
}
.mailing_txt
{
font-family:Calibri;
font-size:18px;
color:#82c1ea;
font-weight:bold;
}
.mailing_txt p
{
font-family:Calibri;
font-size:14px;
color:#FFFFFF;
font-weight:normal;
}
.email_add_txt
{
font-family:Calibri;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}
.email_add_txt a
{
text-decoration:none;
color:#FFFFFF;
font-weight:normal;
}
.email_add_txt a:hover
{
text-decoration:underline;
color:#82c1ea;
}




/*serive css strat here*/
.service_heading
{
font-family:Calibri;
font-size:25px;
color:#82C1EA;
margin:0px;
padding-top:10px;
}
.service_box
{
width:960px;
margin:0 auto;
padding:0;
}
.service_left
{
width:260px;
float:left;
margin:0;
padding:0;
}
.service_right
{
width:615px;
float:right;
margin:0;
padding:0;
}

#left_nav
{
	margin:0px 0 0 20px;
	padding:0px;
	width:260px;
}
#left_nav ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#left_nav ul li
{
	padding: 0px;
	margin: 0px;
	height:31px;
	list-style-image:url(../images/white_errow.png);
	}
#left_nav ul li a
{
	/*float: left;*/
	display: block;
    height: 23px;
	padding: 10px 0 0 10px;
	margin: 0 0px 0 0;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration: none;
	color:#fff;	
	outline: none;
	/*background:url(../images/white_errow.png) left no-repeat;*/
	/*background:#f1f1ef;*/
	/*border-bottom:1px solid #d2d4ce;*/
	border-bottom:1px solid #757575;
    
}



#left_nav li a:hover, #left_nav li .current {
	color:#FFF;
	background:url(../images/left_grey_bg.png) repeat-x;
	
}
.s_line
{
width:615px;
float:right;
margin:0;
padding:0;
background:#757575;
height:2px;
}



/* 29jan */
.service_owner
{
font-family:Calibri;
font-size:18px;
color:#82C1EA;
margin:0px;
/*padding-top:10px;*/
}

#topnav_menu ul li .current
{
color:#000;
}



.product_R_box
{
width:616px;
margin:0;
padding:0;
}


.pro_R_box
{
width:228px;
margin:0;
padding:0;
/*background:#F1F1F1;
border:1px solid #686868;*/
}
.pro_img
{
width:144px;
margin:0 auto;
padding:10px 0 0 0;
}