@charset "utf-8";

/******	Reset ******/
*{ margin:0px; padding:0px; text-decoration:none;}
.clr{ clear:both;}
img{border:0px; padding:0px; margin:0px;}

.spacer5{ height:5px;}
.spacer10{ height:10px;}
.spacer15{ height:15px;}
.spacer20{ height:20px; clear:both;}

/******	Headings  ******/
p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:normal; line-height:19px; }
p a{color:#ccc; text-decoration:none;}
p a:hover{color:#fff; text-decoration:none;}

.hd1{ font-family:"Bell Gothic Std Light"; font-size:35px; color:#e6e6c6; font-weight:bold; line-height:50px; }
.hd2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#fff; font-weight:normal; font-style:normal; line-height:22px;}
.hd3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#e6e6c6; font-weight:bold; line-height:18px;}
.hd4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#e6e6c6; font-weight:bold; font-style:italic; line-height:22px;}

/******	 Home 	******/
.wrapper {margin:0px auto;	width: 970px; position:relative;}
.logo{ width:166px; height:165px; position:absolute; top:20px; left:14px; z-index:100;}

/******	 navigation	 ******/
.top{ width:970px; height:86px;}
.top-nav{ width:680px; height:86px; float:right;}
.top-nav ul{list-style-type:none; background-image:none;}
.top-nav li{ font-family: "Bell Gothic Std Light"; font-size:16px; color:#e6e6c6; font-weight:bold; line-height:80px; padding:0px 0px 0px 50px; display:inline; }
.top-nav li a{  color:#e6e6c6; text-decoration:none; }
.top-nav li a.select{  color:#fff; text-decoration:none; }
.top-nav li a:hover{  color:#fff; text-decoration:none; }

/******	 header ******/
.header{ width:970px; height:508px; position:relative; }
.header3{ width:970px; height:340px; position:relative; }
.header2{ width:970px; height:108px; position:relative; }
.news{ width:316px; padding:30px 25px 40px 25px; position:absolute; left:14px; top:500px; background:url(../images/services-bg.jpg) repeat-x #211e33; z-index:100;}

/******	 body	 ******/
.body{ width:970px; padding:35px 0px 20px 0px; }

.right-body{ width:560px; float:right; }

.ser1{ width:260px; padding:0px 20px 5px 0px; float:left;}
.ser2{ width:260px; padding:0px 15px 5px 0px; float:right;}


/******* Gallery start *********/
.body2{ width:970px; padding:20px 0px 25px 0px;   }
.body2 p{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; font-weight:normal; line-height:19px;  }
.body2 p a{color:#c14104; text-decoration:none;}
.body2 p a:hover{color:#c14104; text-decoration:underline;}
.body2 .hd2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#666; font-weight:normal; font-style:normal; line-height:45px;}

.img{margin:0px; padding:0px;}
.img ul{ list-style-type:none; list-style-image:none;}
.img ul li{ display:inline; padding:0px 7px 0px 9px ; width:174px; height:125px;}
.img ul li a{  width:174px; height:115px;}


/******* About Us *********/
.body2-l{ width:750px; padding:0px; float:left;}
.body2-r{ width:185px; padding:0px; float:right;}
.inner{	width: 185px; margin: 0px 0px 20px 0px;}
.inner ul{list-style-type:none;	list-style-image:none;}
.inner li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:35px; font-weight: normal;
	padding: 0px 0px 0px 25px; 	border-bottom: 1px dashed #CCCCCC; background:url(../images/bullet.jpg) 5px 15px no-repeat; }
.inner li a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	color:#666;	text-decoration:none;}
.inner li a:hover{ color:#999;	text-decoration:none;}


/******* contact us*********/
.con1{ width:250px; padding:5px 0px 25px 0px; float:left; }
.con2{ width:670px; padding:5px 0px 25px 0px; float:right;}

.con_form{ width:400px;}
.con_form ul{list-style-type:none; background-image:none;}
.con_form li{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#666; text-decoration: none;
	margin: 12px 0px; list-style-type:none;}
.con_form label{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#666; text-decoration: none;	float: left; text-align: left;	display: block;	width: 120px;	height: 15px;}
.con_form .field_1{width:240px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color:#666;	border: 1px solid #ddd;}
.con_form .field_2{width:100px; height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px;	color:#666;	border: 1px solid #ddd;}
.con_form textarea{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; width:238px;	height:100px; border: 1px solid #ddd; }
.con_form .button{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration: none; text-align: center;	width:60px;	line-height:20px; margin:0px 10px 0px 0px ;	}	

/******		footer		******/
.footer{ width:100%;  padding:0px 0px  0px 0px; background:url(../images/footer-bg.jpg) repeat-x #201c31; }

.footer3{width:970px; margin:0px auto;  }
.footer3 ul{list-style-type:none; background-image:none; text-align:center;}
.footer3 li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#e6e6c6; font-weight:normal; line-height:35px; padding:0px 40px; display:inline; }
.footer3 li a{  color:#e6e6c6; text-decoration:none;   }
.footer3 li a.select{  color:#fff; text-decoration:none; }
.footer3 li a:hover{  color:#fff; text-decoration:none; }

.footer1{ width:955px; margin:0px auto; background:url(../images/footer-bg.jpg) repeat-x #201c31; padding:0px 0px  40px 15px; }
.footer11{ width:162px;  float:left; padding:15px 30px 0px 0px;}
.footer11.p1{ width:162px;  float:left; padding:15px 0px 0px 0px;}
.footer11 ul{list-style-type:none; background-image:none;}
.footer11 li{border-bottom:solid 1px #2f2b42; line-height:35px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; color:#fff; text-decoration:none; font-weight:bold;}
.footer11 li a{font-style:normal; line-height:35px; font-size:12px; font-weight:normal; color:#6c6784;}
.footer11 li a:hover{color:#fff; text-decoration:none;}

.footer22{ width:970px;  margin:0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#73717e; font-weight:normal; text-align:center;   line-height:22px; padding:15px 0px 0px 0px ; } 

.footer2{ width:970px;  margin:0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#73717e; font-weight:normal; text-align:center;   line-height:22px; padding:15px 0px 15px 0px ; } 

 .ccws{ width:970px;  margin:0px auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#5c596a; font-weight:normal; text-align:center;   line-height:22px; padding:2px 0px 15px 0px ; } 
.ccws a{ color:#5c596a; text-decoration:none; }
.ccws a:hover{ color:#73717e; text-decoration:none; }

.bullet1{margin: 10px 0px 10px 0px;}
.bullet1 ul{list-style-type:none; list-style-image:none;}
.bullet1 li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:25px; font-weight: normal;
	padding: 0px 0px 0px 15px;  background:url(../images/bullet1.jpg) 0px 11px no-repeat; }
	
.bullet2{margin: 0px 0px 5px 0px;}
.bullet2 ul{list-style-type:none; list-style-image:none;}
.bullet2 li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:25px; font-weight: normal;
	padding: 0px 0px 0px 30px;  background:url(../images/bullet2.jpg) 15px 11px no-repeat; }
	
.bullet3{margin: 0px 0px 5px 0px;}
.bullet3 ul{list-style-type:none; list-style-image:none;}
.bullet3 li{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:22px; font-weight: normal; padding-bottom:12px;}	
	
.client{ width:750px; height:110px; padding-bottom:10px;}	
.cl{ width:180px; height:110px; float:left; padding-right:10px; }	.c2{ width:180px; height:110px; float:right; }	