/* CSS Document */

*, html, body, div, dl, dt, dd, ul,ol,li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td {
margin:0;
padding:0;
}


body{
font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:12px;
	background:#FFFFFF;
	background-repeat:repeat-x;
	color:#666666;

}
.cl{clear:both;} .fl{float:left;} .fr{float:right;}
img{border:0;} a img{opacity: 1; -webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;} a img:hover{opacity:.7;}
a{text-decoration:none;-o-transition: color 0.3s linear;-moz-transition: color 0.3s linear;-khtml-transition: color 0.3s linear;-webkit-transition: color 0.3s linear;-ms-transition: color 0.3s linear;transition: color 0.3s linear;} a:hover{color:#999;} 
/*---------------*/
.main{
	width:1000px;
	margin:auto;

}
.sub{
width:100%;
}




.maqMain{ border:#9a9a9c solid 0px; width:990px; padding:0 5px;  }
.maqNew{ width:86px; float:left; text-align:center; background:#FFF; padding:4px 0}
.maq{ width:902px; float:left; padding:8px  0; font-size:18px; color:#000;  border:#000 solid 1px;}

.hBannerMain{width:1000px; height:355px; background:url(../images/home-banner.jpg) no-repeat;}
.hBannerSub{width:745px; margin:0 auto; text-align:right; font-size:14px; color:#000; line-height:25px; }

.banner-main{
width:1000px;
height:160px;
background:#000103;
}
.logo{
	width:256px;
	padding-top:57px;
	float:left;
	}
.banner-right{
width:553px;

float:right;
color:#666666;
text-align:right;
line-height:30px;
}
/*----------- menu ----------------*/
.button{
    width:553px;
    height:74px;
	padding-top:28px;
}
.button ul{
    list-style:none;
    margin:0;
    padding:0;
}
.button li{
    float:left;
    padding:0px;
}
.button li a{
    display:block;
    background:url(../images/menu.jpg) no-repeat;
}
.button .home a{   
    width:87px;
    height:74px;
    background-position:0 0;
}
.button .home a:hover{
    background-position:0 -74px;
}
.button .home a.home-cu{
    background-position:0 -74px;
}

.button .pro a{   
    width:139px;
    height:74px;
    background-position:-87px 0;
}
.button .pro a:hover{
    background-position:-87px -74px;
}
.button .pro a.pro-cu{
    background-position:-87px -74px;
}


.button .cust a{   
    width:190px;
    height:74px;
    background-position:-226px 0;
}
.button .cust  a:hover{
    background-position:-226px -74px;
}
.button .cust a.cust-cu{
    background-position:-226px -74px;
}

.button .cont a{   
    width:137px;
    height:74px;
    background-position:-416px 0;
}
.button .cont  a:hover{
    background-position:-416px -74px;
}
.button .cont a.cont-cu{
    background-position:-416px -74px;
}

/*********************************/
.shade{
width:1000px;
height:42px;
background:url(../images/shade.jpg) no-repeat;
}

.left-main{
width:650px;
padding-right:30px;
float:left;
}

.left-sub{
width:650px;
color:#666666;
text-align:justify;
font-size:13px;
padding-bottom:30px;
}

.right-main{
width:320px;
float:left;
}
.right-ads{
width:318px;
padding:72px 0;
border:#cccccc solid 1px;
margin-top:100px;
text-align:center;
}

.headOne{
font-size:22px;
color:#0672ba;
font-weight:bold;
padding:5px 0;
}

.headTwo{
color:#055280;
font-weight:bold;
padding:15px 0 5px 0;
width:269px;
text-transform:uppercase;
}

.underline-sty{
width:582px;
height:18px;
background:url(../images/style-u-line-1.png) no-repeat;
margin:5px 0 20px 0;
}
.product-main{
width:278px;
float:left;
}
.product-sub{
width:269px;
text-align:justify;
padding:5px 0 10px 0;
}
.pro-st{
border:#cccccc solid 1px;
border-bottom:0;
border-top:0;
margin:0 35px;
padding:0 47px;
}
.readmore a{
width:101px;
height:37px;
background:url(../images/readmore.jpg) no-repeat;
display:block;
float:right;
margin-top:10px;
}
.readmore a:hover{
background-position:bottom;
}
/* ==================================================
                        footer
   ===================================================
*/
.fill{
width:100%;
height:70px;
}
.footer-main{
width:100%;
height:138px;
background:url(../images/bg-footer.png) repeat-x;
margin-top:70px;
}

.menu{
	padding:25px 0px ;
	width:1000px;
	height:26px;
	float:left;
	text-align:center;
	margin-bottom:10px;
}
.menu ul{
	list-style:none;
	margin:0;
	padding:0;
}
.menu li{
	display:inline;
	/*border-right:#033a59 solid 1px;*/
	padding:0px 20px ;
	position:relative;
	background:url(../images/footer-div.png) no-repeat right;	
}
.menu li a{
	color:#b0b0b0;
	text-decoration:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
}
.menu li a:hover{
	text-decoration:none;
	color:#FFFF00;
	
}
.menu .last{
	border-right:0px;
}















/*----------------------- contact -----------------------------------*/

.sub-slider{
width:1000px;
height:250px;
padding:20px 0;
-moz-border-radius-bottomright:10px;
	border-bottom-right-radius:10px;
}

.headThree{
width:650px;
color:#0373b3;
padding:5px 0;
font-size:13px;
}

.cont-table{
width:592px;
margin:5px 0 5px 35px;
padding:10px;
background:#f6f6f6;
color:#666666;
}


.form-Main{
	width:300px;
	padding-top:115px;
	padding-left:20px;
	color:#0672ba;

}
.form-sub1{
	width:300px;
	padding:5px 0;
	font-size:14px;
}
.form-sub1 input{
	width:295px;
	margin:3px 0;
	padding:4px 0 4px 4px;
	border:#adaeb2 solid 1px
}
.form-sub1 textarea{
	width:295px;
	height:100px;
	margin:3px 0;
	padding:4px 0 4px 4px;
	border:#adaeb2 solid 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:5b5a5a;
}

.msg textarea{
	width:375px;
	height:100px;
	margin:3px 0;
	padding:4px 0 4px 4px;
	border:#adaeb2 solid 1px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:5b5a5a;
}


.message-ok{

	padding:3px;
	font-size:16px;
	color:#FFFFFF;
	border-top:#FFF solid 1px;
	padding:10px 0px;
	text-align:center;
	background:#0473bb;
	margin:10px 0 00px 0;
}
/*
  ====================== Product ==================
*/

.headfour{
width:650px;
color:#0373b3;
line-height:3;
font-size:15px;
font-weight:bold;
}

.blcolor{
color:#0373b3;
font-weight:bold;
}

.tab-main{
width:650px;
background:#f9f9f9;
font-size:12px;

}
.tab-main td{
padding:8px 6px;
border:#cccccc solid 1px;
border-bottom:0;
}


.list {line-height:20px;} .list ul{list-style:none} 
.list li{display:block; background: url(../images/list.png) no-repeat 0px 8px transparent; padding: 3px 0px 3px 20px; vertical-align:middle; }

.adrs{/*width:550px;*/ float:right;text-align:right; padding:25px; background-color:rgba(255,255,255,0.4); line-height:20px; -moz-border-radius: 5px;-khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
 }
.adrsSub{width:300px;   float:right; line-height:25px;}

.full{width:100%; background-image:url(../images/pageMainBg.jpg);
  background-repeat: no-repeat;
  background-size: 100% 100%;}
  
.visitor{width:100px; height:40px; padding-top:25px; position:absolute}


* {
	border:none; 
	margin:0; 
	padding:0;
}


a:link {
	color:#0054a6;
	text-decoration:none; 
}

h1 {
	font-size:20px;
	margin-bottom:20px; 
}

#wrap {
	margin:10px auto;
	width:900px; 
}

#header {
	margin-bottom:20px;
}

#header a {
	color:#0054A6;
}

#header a:hover {
	text-decoration:underline;
}

/*Drop Down Menu Styles*/
#ddmenu {

	margin: 0;
	padding: 0;
	height:43px;
	width:700px;
}
	
#ddmenu li {	
	float: left;
	list-style: none;
	font: 11px Tahoma, Arial;
}

#ddmenu li a {	
	/*background:url(images/top-dotted.gif) right no-repeat;
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	width: 70px;
	color: #fff;
	text-transform:uppercase;
	white-space: nowrap;
	text-align:center;*/
}

#ddmenu li a:hover {	
	/*background: #000 url(images/top-dotted.gif) right no-repeat;*/
}
	
#ddmenu li ul {	
	margin: 12px 0 0 -90px;
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:600px;
}

#ddmenu li ul li {	
	display:inline;
}

#ddmenu li ul li a {
font-family:Arial, Helvetica, sans-serif;
	width: auto;
	background:#49494b;	
	display: inline;
	color:#CCCCCC; 
	font-size: 13px;
	padding: 8px 10px;
	border-right:#000000 solid 1px;
	/*font-weight:bold;
	letter-spacing:1px;*/
}

#ddmenu li ul li a:hover {
color:#00afef;
	/*background: #000 url(images/bottom-dotted.gif) right no-repeat;*/
	padding: 8px 10px;
}
