html, body{font-family: 'MyriadProRegular'; color:#000000; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{font-family: 'MyriadProRegular'; color:#000; font-weight:normal;}
ul, ol, li{list-style:none; padding:0px; margin:0px; outline:none;}
p{font-family: 'MyriadProRegular'; color:#000; font-size:14px; font-weight:normal; line-height:22px; text-align:justify;}
table{border:0px; padding:0px; margin:0px;}
img{border:0px;}
a, a:link, a:visited{text-decoration:none; outline:none;}
td{font-family: 'MyriadProRegular'; color:#000; font-size:14px; font-weight:normal;}


#wrapper{width:100%; float:left; height:auto;}
.target{width:1000px; margin:0px auto;}
#header_area{width:100%; float:left; height:auto; background:/*#00819a*/#a8f0ff;}
.header_aleft{width:414px; float:left; height:auto; padding:35px 0px 30px 0px;}
.header_aright{width:314px; float:right; height:auto;}
.header_artop{width:135px; float:right; height:auto;}
.header_arbottom{width:314px; float:left; height:auto;}
.social li{float:left; padding:15px 10px 0px 10px;}
.email_txt{font-family: 'MyriadProRegular'; color:#101010; font-size:18px; font-weight:normal;}
#menu_area{width:100%; float:left; height:50px; background:#39defe;}
.menu li:first-child{background-image:url(../images/menu_divider.jpg), url(../images/menu_divider.jpg); background-position:left, right; background-repeat:no-repeat, no-repeat;}
.menu li{float:left; padding:15px 0px; background:url(../images/menu_divider.jpg) right no-repeat;}
.menu li a{font-family: 'MyriadProRegular'; color:#000; font-size:15px; text-transform:uppercase; font-weight:normal; padding:15px 43px;}
.menu li a:hover{color:#FFF;}
.menu li a.active{color:#FFF;}

.menu li ul{display:none; z-index:9999;}
.menu li:hover ul {display:block; position:absolute; margin:15px 0px;}
.menu li:hover li {float:none; /*background:#ba2028;*/ background:#38d0ee; border-right:none; border-bottom:1px dotted #03405a; line-height:3px; margin:0px; font-family: 'MyriadProRegular'; font-family:15px; font-weight:normal;}
.menu li:hover li:hover{background:#0f94ae; color:#FFF;}
.menu li:hover {/*background:none;*/ color:#FFF;}
.menu li:hover li a:hover {background:none; color:#FFF;}

#banner_area{width:100%; float:left; height:auto;/* box-shadow:1px 6px 6px #02d5fe; -moz-box-shadow:1px 6px 6px #02d5fe; -webkit-box-shadow:1px 6px 6px #02d5fe;*/ overflow:hidden;}
#banner_box{width:1366px; height:340px; overflow-x:hidden; margin:0px auto;}
.banner_shadow{width:100%; float:left; height:55px; background:url(../images/banner_shadow.png) center no-repeat; z-index:15; position:relative;}

.white_txt{font-family: 'MyriadProRegular'; color:#FFF; font-weight:normal; font-size:30px;}
.black_txt{font-family: 'MyriadProRegular'; color:#000; font-weight:normal; font-size:30px;}
.gray_txt{font-family: 'MyriadProRegular'; color:#333333; font-weight:normal; font-size:32px;}
.blue_txt{font-family: 'MyriadProRegular'; color:#05b9dc; font-weight:normal; font-size:26px;}
.gray1_txt{font-family: 'MyriadProRegular'; color:#333333; font-weight:normal; font-size:26px;}

.center_para{font-family: 'MyriadProRegular'; color:#000; font-size:14px; font-weight:normal; line-height:22px; text-align:center; z-index:1; position:relative;}
#content_area1{width:100%; float:left; height:auto; background:#39defe; padding-top:25px; padding-bottom:50px; z-index:1; position:relative; margin-top:-55px;}

#content_area2{width:100%; float:left; height:auto; background:#FFF; padding-bottom:20px; z-index:1; position:relative; margin-top:-30px;}
.work_para{font-family: 'MyriadProRegular'; color:#333333; font-size:18px; font-weight:normal; line-height:22px; text-align:center;}
.prod_box{width:302px; float:left; height:auto; border-top:5px solid #ecebeb; border-bottom:5px solid #ecebeb; background:#f8f8f8; margin-left:20px;}
.prod_btxt{width:271px; float:left; height:auto; margin:0px 15px 0px 15px;}

#footer_area{width:100%; float:left; height:79px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer_aleft{width:400px; float:left; height:auto; margin-top:15px;}
.footer_aright{width:90px; float:right; height:auto; margin-top:20px;}

.list li{list-style:disc; list-style-position:inside; font-family: 'MyriadProRegular'; color:#000; font-size:14px; font-weight:normal; line-height:26px;}
.prod_list li{float:left; padding:8px 18px;}
.img_widtyp{width:200px; height:150px; border:2px solid #CCCCCC;}
.prod_txt{font-family: 'MyriadProRegular'; color:#000; font-size:15px; font-weight:normal; line-height:22px; text-align:center;}
.prod_txt1{font-family: 'MyriadProRegular'; color:#000; text-transform:uppercase; font-size:18px; font-weight:bold; line-height:22px; text-align:center;}

.gall_list li{padding:8px 22px; float:left;}
.gall_widtyp{width:120px; height:150px; border:2px solid #CCCCCC;}
.gall_widtyp1{width:230px; height:150px; border:2px solid #CCCCCC;} 

.client_list li{float:left; margin:15px; border:1px solid #ebebeb;}
.client_list li:hover{box-shadow:1px 1px 6px #999; -moz-box-shadow:1px 1px 6px #999; -webkit-box-shadow:1px 1px 6px #999;}
.client_img{width:110px; height:110px;}
.client_lleft{width:430px; float:left; height:auto; border:1px dashed #101010; padding:15px;}
.client_lright{width:450px; float:right; height:auto; border:1px dashed #101010; padding:15px;}
.client_list_1 li{list-style:disc; list-style-position:inside; font-family: 'MyriadProRegular'; color:#000; font-size:16px; font-weight:normal; line-height:35px;}
.client_list_1 li:hover{color:#008caa; font-weight:bold; font-size:18px;}

.contact_left{width:450px; float:left; height:auto;}
.contact_right{width:490px; float:right; height:auto;}
.contact_txt{font-family: 'MyriadProRegular'; color:#000; font-size:15px; font-weight:bold; line-height:22px;}
.enquiry_width{width:230px; height:30px; border:1px dotted #000; color:#FFF; text-indent:10px; background:#FFF;}

.line{border-bottom:1px dashed #272727; margin:-10px 0px 5px 0px;}

.pro_imgwid{float:right; margin:10px 0px 15px 15px; width:230px; height:320px; border:2px solid #999;}
.street_list li{float:left; padding:3px;}
.street_img{width:150px; height:150px;}

.ems_left{width:720px; float:left; height:auto;}
.ems_right{width:240px; float:right; height:auto;}

.pro1{width:100%; height:340px; float:left; background:url(../images/banner_5.jpg) center no-repeat;}
.pro2{width:100%; height:340px; float:left; background:url(../images/2.jpg) center no-repeat;}
.pro3{width:100%; height:340px; float:left; background:url(../images/3.jpg) center no-repeat;}
.pro4{width:100%; height:340px; float:left; background:url(../images/4.jpg) center no-repeat;}
.pro5{width:100%; height:340px; float:left; background:url(../images/5.jpg) center no-repeat;}
.pro6{width:100%; height:340px; float:left; background:url(../images/6.jpg) center no-repeat;}
.pro7{width:100%; height:340px; float:left; background:url(../images/7.jpg) center no-repeat;}
.pro8{width:100%; height:340px; float:left; background:url(../images/8.jpg) center no-repeat;}
.pro9{width:100%; height:340px; float:left; background:url(../images/9.jpg) center no-repeat;}
.pro10{width:100%; height:340px; float:left; background:url(../images/10.jpg) center no-repeat;}
.pro11{width:100%; height:340px; float:left; background:url(../images/11.jpg) center no-repeat;}
.pro12{width:100%; height:340px; float:left; background:url(../images/12.jpg) center no-repeat;}
.pro13{width:100%; height:340px; float:left; background:url(../images/13.jpg) center no-repeat;}

.about_banner{width:100%; height:250px; float:left; background:url(../images/about_banner.jpg) center no-repeat;}
.services_banner{width:100%; height:250px; float:left; background:url(../images/services_banner.jpg) center no-repeat;}
.clients_banner{width:100%; height:250px; float:left; background:url(../images/clients_banner.jpg) center no-repeat;}
.gallery_banner{width:100%; height:250px; float:left; background:url(../images/gallery_banner.jpg) center no-repeat;}
.contact_banner{width:100%; height:250px; float:left; background:url(../images/contact_banner.jpg) center no-repeat;}

