

@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}

h1{font-family: 'MyriadProCondensed' !important;  color:#7fb20f !important; font-size:30px !important; /*font-style:italic;*/ letter-spacing:-1px !important; padding-bottom:10px !important; text-transform:uppercase !important;}

h2{font-family: 'MyriadProSemibold' !important;  color:#1594ff !important; font-size:30px !important; text-transform:uppercase !important; /*font-style:italic;*/ padding-bottom:10px;  letter-spacing:-1px;}

h3{font-family: 'MyriadProCondensed'; color:#969696 ; font-size:26px; font-weight:400; padding-bottom:10px;  }

h4{font-size:14px; font-weight:normal;}

h5{font-family: 'MyriadProSemibold';  color:#fff; padding:0 20px ; background:#1594ff; font-size:21px; text-align:left; letter-spacing:-1px; line-height:34px; margin-bottom:10px;  /*font-style:italic;*/    font-weight:normal;}

h6{font-family: 'MyriadProCondensed';  color:#fff; padding:0 20px ; background:#66CC33; font-size:20px; text-align:left; line-height:30px;  font-weight:normal;}


	

body{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#657a9f; /*background:#fff url(images/bg1.jpg) repeat-x;*/}

.clear{margin:0px; padding:0px; clear:both;}

.container{width:1000px !important; margin:auto !important;}

.headerbg{background:url(images/headerbg.jpg) repeat-x center top; height:478px;  }
.headerbg1{background:url(images/headerbg.jpg) repeat-x center top; height:245px;  }
.header{ float:left; width:1000px;}

.top-header{ float:right; width:1000px; height:66px;}
.top-header .callus{ float:left; margin-right:20px; line-height:66px; font-family: 'MyriadProCondensed'; font-size:24px; color:#FFFFFF; margin-left:620px; }
.top-header .social{ float:left; width:152px; height:66px;}


.menu-header{ float:left; width:1000px; height:101px; background:url(images/menubg.png) ;}
.menu-header1{ float:left; width:1000px; height:39px; background:url(images/dropshadow.png) no-repeat ;}
.logo{ float:left; height:101px; width:357px; margin-left:35px; }


.logo1{ position:absolute; top:60px; left:550px; z-index:1000;}


.navbg{background:url(images/menubg.jpg) repeat-x ; height:67px; }
.navigation{ float:right; width:580px;   text-align:left; margin:40px  0 0 5px ;   }
.navigation ul{  float:left;   }
.navigation ul li{float:left; /*font-family:'franchiseregular';*/ font-family:'MyriadProCondensed'; font-size:21px; color:#666666; list-style:none;  padding:0px 20px 40px 0px; /*line-height:101px;  height:101px;*/ text-transform:uppercase; }
.navigation ul li a{text-decoration:none; color:#666666; text-decoration:none; /*width:125px;*/ display:inline-block; text-align:center; }
.navigation ul li a:hover{ color:#136ffe; /*width:125px;*/ display:inline-block; text-align:center;  }

.navigation ul li ul#submenu-service{display:none;position:absolute;z-index:9999;background:#dae2e4;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;top:166px;font-size:17px;}

.navigation ul li ul#submenu-service li{float:none;padding:5px 35px 5px 35px;line-height:25px;border-bottom:1px dashed #8b8b8b; font-size:17px; color:#333333; }

.navigation ul li:hover ul#submenu-service{display:block}




.banner{float:left; width:1000px; height:272px;}

.slider_bg{background: #fff url(images/bannerbg.jpg) center top repeat-x;   height:400px ; }
.slider_img{ float:left; width:960px; height:316px; }
.slider_shadow{ float:left; width:960px; height:57px; background:url(images/shadow.jpg) no-repeat; }

.content_main_bg{ background:url(images/bg2.jpg) repeat-x #FFFFFF  ; height:307px;}
.content_main{width:1000px; float:left; height:257px; background:url(images/bg3.jpg) no-repeat left top; padding:50px 0px 0 50px ;}

.content_main_bg1{ background: #FFFFFF  ; height:auto;}
.content_main1{width:1000px; float:left;  background:url(images/bg4.jpg) no-repeat left top; padding:50px 0px 0 50px ;}

.tabs{ float:left; width:1100px; margin:30px 0px;}

.tab_main{float:left; width:289px; margin:10px 0 0 20px;}
.tab_main .tab_main_img{float:left; width:268px; text-align:center; height:126px;  }
.tab_main .tab_main_txt{float:left; width:289px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px 0 0 0; line-height:24px;  }
.tab_main .readmore1{float:left; width:280px;  margin:15px 0 0 0;  }

.tab_main1{float:left; width:580px; margin:10px 20px 0 20px;}
.tab_main1 .tab_main_img1{float:left; width:580px; text-align:center; height:126px;  }
.tab_main1 .tab_main_txt1{float:left; width:580px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px 0 0 0; line-height:24px; text-align:justify;  }

.tab_main2{float:left; width:500px; margin:10px 20px 0 20px;}
.tab_main2 .tab_main_img2{float:left; width:500px; text-align:center; height:126px;  }
.tab_main2 .tab_main_txt2{float:left; width:500px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px 0 0 0; line-height:24px; text-align:justify;  }

.tab_main3{float:left; width:900px; margin:10px 0 0 20px;}
.tab_main3 .tab_main_img3{float:left; width:580px; text-align:center; height:126px;  }
.tab_main3 .tab_main_txt3{float:left; width:900px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; margin:5px 0 0 0; line-height:24px; text-align:justify;  }

.line{ float:left; width:10px; height:234px; background:url(images/line.jpg) ;}
.line1{ float:left; width:10px; height:234px; background:url(images/line1.jpg) ;}
.line2{ float:left; width:10px;height:604px;  background:url(images/line2.jpg) ;}



.contentbg{background:#fff; padding:20px 0;  }
.content_left{width:670px; float:left; margin-top:30px;  }
.content_left_img{width:174px; float:left; margin:15px 20px 20px 0; height:146px;}

.content_left_text{width:475px; float:left; margin:15px 0 0 0; line-height:20px; text-align:justify; font-size:12px; color:#666666;}
.content_left_text1{width:670px; float:left; margin:0 0 0 0; line-height:20px; text-align:justify; font-size:12px; color:#666666;}
.content_left_port{width:730px; float:left;  }
.content_left_portfolio{width:710px; float:left; /*padding-top:10px;*/ padding:10px;   background:url(images/bg2.jpg); height:168px;}
.content_left_portfolio_img{ padding:10px 0 ; text-align:center; }
.content_left_read{width:690px; float:left; padding-top:10px; }

.content_left_title{width:700px; float:left;}
.content_left1{width:700px; float:left; margin-left:35px; }
.content_left_banner{width:726px; height:257px; float:left; }

.content_left_form{width:645px; height:226px; float:left; background:url(images/formbg.jpg) no-repeat; padding:40px 40px 0 40px; }

.content_right{width:300px; float:left; margin-left:30px; margin-top:30px;    }
.content_right_text{width:300px; float:left; margin:15px 0 0 0; line-height:20px; text-align:justify; font-size:12px; color:#666666;}
.content_right_read{width:300px; float:left; padding-top:10px; margin-bottom:20px; }



.footerbg{background: #eaedf1; height:250px;  }

.footer{padding:30px 0px; }

.footer1{ float:left; width:330px; margin-right:20px; }
.footer1-content{ float:left; width:330px; padding-top:5px; }


.footer2{ float:left; width:380px; margin-right:20px; }
.footer2-content{ float:left; width:380px; padding-top:5px; font-size:12px; line-height:20px; color:#666666; }

.footer3{ float:left; width:250px;  }
.footer3-content{ float:left; width:250px; padding-top:5px; font-size:12px; line-height:20px; color:#666666; }

.copyright_bg{background:#f3f7fb; height:75px;}

.copyright{float:left;  line-height:75px;   width:1000px; text-align:right; text-transform:uppercase; font-size:15px;font-family:'MyriadProCondensed';  color:#666666; }


.copyright_left{ float:left; width:50%; text-align:left;} 
.copyright_right{ float:right; width:50%;  text-align:right; color:#666666;} 

.join_us{float:right; padding:15px 0px 10px 0px; font-size:12px;}



.contact_left{width:300px;  margin-right:20px; float:left;}

.contact_right{width:300px;  float:left;}

.google_map{border:1px solid #009900; margin:20px 0px; height:300px;}

/*-----------------------------------------------------------INDOOR CSS-------------------------------------------------------*/


/*.content_right1 span{color:#ff8503; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal;  }
*/
.inner_content_left{width:683px; float:left;  line-height:22px; text-align:justify; font-size:12px; margin-right:65px; border-bottom:1px dotted #CCCCCC;}

.view_details{float:right;}

/*.view_details a{text-decoration:none;}*/

.box{width:653px; border:1px solid #CCCCCC; padding:15px;}

.border_color{border:3px dotted #FFFFFF;}
.border_color1{border:2px dotted #66CC33; }
.border_color2{border:1px dotted #66CC33; margin-left:10px; }

.padding-left{ padding-left:15px;}


.texfield{ border: solid 1px #e1e3e7;  color:#888; background:#f3f7fb; padding:3px; margin:2px 0px; font-size:11px;  }
.texfield1{border: solid 1px #e1e3e7;  color:#888; background:#f3f7fb; padding:2px; margin:0px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:15px; }
.texfield2{border: solid 1px #e1e3e7;  color:#888; background:#f3f7fb; padding:2px; margin:0px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; }


a.links1:link{color:#126dfc; text-decoration:none; }
a.links1:active{color:#999; text-decoration:underline;}
a.links1:visited{color:#126dfc; text-decoration:none;}
a.links1:hover{color:#999;  text-decoration:underline; }

a.links1:link{color:#666; text-decoration:none; }
a.links1:active{color:#126dfc; text-decoration:underline;}
a.links1:visited{color:#666; text-decoration:none;}
a.links1:hover{color:#126dfc;  text-decoration:underline; }

a.links3:link{color:#FF6633; text-decoration:none; font-weight:bold;}
a.links3:active{color:#666666; text-decoration:underline;  font-weight:bold;}
a.links3:visited{color:#FF6633; text-decoration:none;  font-weight:bold;}
a.links3:hover{color:#666666;  text-decoration:underline;  font-weight:bold;}


span.page_head {
    font-size: 14px;
    color: #1594ff;
}
span.head_color {
    color: #1594ff;
}


.style1{  color:#9eddff;   }
.style2{ color:#126dfc ; }
.style3{ color:#73a603;   }
.style4{ font-family:'MyriadProCondensed'; text-transform:uppercase; font-size:20px;  color:#126dfc ;  }
.style5{color:#660066; text-decoration:none; font-size:15px;}
.style6{  font-family:'myriad_pro_lightbold ';}
.style7{color:#FF6633; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; }
.style8{ font-family:'MyriadProCondRegular', Times, serif; font-size:30px; text-align:center;   color:#666666; padding:10px 0px 10px 230px; width:490px;   }
.style9{ color:#FF0000;   }
.style10{ font-family:'MyriadProCondensed'; background:#66CC33; text-transform:uppercase; font-size:18px;  color:#fff ; line-height:30px;  }


	.list_carousel {
			/*	background-color: #ccc;
				margin: 0 0 30px 60px;*/
				width: 200px;  margin-top:0px;
			}
			.list_carousel ul {
				margin: 0;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				font-size: 40px;
				color: #999;
				text-align: center;
				/*background-color: #eee;
				border: 5px solid #999;*/
		
				padding: 0;
		/*		margin: 6px;*/
				display: block;
				float: left;
			}
			.list_carousel.responsive {
				width: auto;
				margin-left: 0;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			.prev {
				float: left;
				margin-left: 10px;
			}
			.next {
				float: right;
				margin-right: 10px;
			}
			.pager {
				float: left;
				width: 200px;
				text-align: center;
			}
			.pager a {
				margin: 0 5px;
				text-decoration: none;
			}
			.pager a.selected {
				text-decoration: underline;
			}
			.timer {
				background-color: #999;
				height: 6px;
				width: 0px;
			}