article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}
mark,rp,rt,ruby,summary,time{display:inline}
body{/*background:#fff;*/font-family:Arial,Helvetica,sans-serif;font-size:100%;line-height:1em;color:#696969; }
html{min-width:1000px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background:url(../images/bg_pattern.jpg) repeat center fixed;}
html,body{height:100%;margin:0;padding:0;}
.main{margin:0 auto;width:1000px;font-size:.814em;padding:0;}
header{position:relative}
section#content{width:727px;float:left;margin-right:20px;}
.inner_copy, .inner_copy a{border:0;float:left;background:#fff;color:#f00;width:50% !important;line-height:10px;font-size:10px;margin:-120% 0 0 0;overflow:hidden;padding:0}
/*aside{float:left;width:261px}*/
.product_bg { background:#f7f7f7;}
.fleft{float:left}
.fright{float:right}
.clear{clear:both}
.col-1,.col-2,.col-3{float:left}
.alignright{text-align:right}
.aligncenter{text-align:center}
.wrapper{width:100%;overflow:hidden}
.tail-bottom{}
input,select,textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;font-weight:normal;color:#5c5c5c;margin:0;padding:0}
fieldset{border:0}
.news{margin-top:-20px}
.news li{line-height:1.538em;padding-top:20px}
.news li strong{display:block;padding-bottom:6px}
.recent{margin-bottom:-20px}
.recent li{width:100%;clear:left;vertical-align:top;line-height:1.538em;padding-bottom:20px}
.recent li img{float:left}
.recent li strong{display:block;padding-bottom:6px}
.recent li.alt{padding-bottom:0}
.recent li.alt img{margin:0 -5px 0 -38px;position:relative}
.insurance{padding-bottom:45px}
.insurance li{line-height:1.538em;padding-bottom:17px}
.insurance li strong{color:#f85811;display:block;font-size:1.231em;line-height:1.4em}
.services{padding-bottom:26px;width:255px;}
.services li{padding:0 0 9px 13px;background:url(../images/marker.png) no-repeat left 5px}
.services li a{color:#5c5c5c}
.team{width:100%;overflow:hidden}
.team li{float:left;width:177px;line-height:1.538em;margin-right:54px}
.team li.last{margin:0}
.team li strong{color:#f85811;display:block;padding:14px 0 6px 0}
.articles{margin-top:-30px}
.articles li{width:100%;overflow:hidden;vertical-align:top;line-height:1.538em;padding-top:30px}
.articles li img{float:left;margin-right:20px}
.articles li a{text-decoration:none;font-weight:bold}
.articles li a:hover{color:#000}
.sitemap{padding-bottom:15px}
.sitemap li{padding:0 0 5px 12px;background:url(../images/marker.gif) no-repeat left 5px}
.sitemap li ul{margin-bottom:-5px;padding-top:5px}
.img-indent{margin:0 20px 0 0;float:left}
.img-box{width:100%;overflow:hidden;padding-bottom:12px;line-height:1.538em}
.img-box img{float:left;margin:0 20px 0 0}
.extra-wrap{overflow:hidden}
p{line-height:25px;text-align:justify;font-size:14px;}
.p0{margin:0;padding:0}
dl{}
dl dt{}
dl dd{}
address{font-style:normal;line-height:1.538em;float:left;margin-right:55px}
address b{width:84px !important;width:81px;float:left}
#slogan{width:739px;height:270px;background:url(../images/slogan-bg.jpg) no-repeat left top;position:relative}
#slogan img{position:absolute;right:49px;top:62px}
.indent{float:left;width:100%;}
.indent1{padding-bottom:130px;float:left;width:100%;}
.indent2 {padding-bottom:173px;float:left;width:100%;}
.indent_sitemap {padding-bottom:190px;float:left;width:100%;}
a{color:#696969;outline:none}
a:hover{text-decoration:none}
h1{text-indent:-9999px}
h1 a{width:220px;height:29px;position:absolute;top:84px;background:url(../images/logo.png) no-repeat left top;margin-left:45px;margin-right:45px;width:904px;float:left;display:block;}
h2{color:#434343;font-family:"trebuchet MS",Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;font-size:2.308em;line-height:1.2em;margin-bottom:20px}
h2 span{color:#cd262c;}
.link1{display:block;float:right;background:url(../images/link1-bgd.gif) left top repeat-x;color:#fff;text-decoration:none}
.link1:hover{color:#000}
.link1 span{display:block;background:url(../images/link1-border.gif) no-repeat left top}
.link1 span span{background:url(../images/link1-border.gif) no-repeat right top;padding:3px 15px 3px 15px}
.know_more1{float:right;padding-top:35px;}
.know_more{float:right;padding-top:28px;}
.know_btn{padding:8px 25px;font-size:15px;border-radius:5px;background:#F35F2A;border:none;color:#FFFFFF;}
.know_btn:hover { background:#d54f1f;}
.more_services{margin-top:-14px;margin-left:8px;width:160px;}
.more_services a{text-decoration:none;}
.btn_services{padding:8px 31px;font-size:15px;border-radius:5px;background:#57B0F6;border:none;color:#FFFFFF;}
.btn_services:hover { background:#367fb9;}
.product_heading{margin-top:10px;margin-left:45px;}
.product_box{width:208px;float:left;padding-bottom:5px;background:#FFFFFF;margin-right:17px;}
.main_product{padding:5px 45px;float:left;}
.product{background:#f7f7f7;}
.product1{width:138px;margin:0 auto;}
.product_content h4{font-weight:700;font-size:14px;}
.product_content{width:204px;float:left;margin-right:17px;margin-left:6px;text-align:center;padding-top:10px;padding-bottom:20px;}
.product_content1{text-align:center;padding-top:8px;line-height:17px;padding-bottom:20px;}
.btn_seemore{padding:6px 20px;font-size:12px;border-radius:5px;background:#F35F2A;border:none;color:#FFFFFF;margin:0 auto;width:55px;}
.btn_seemore:hover {background:#d54f1f; }
.product_subtitle{margin-top:-12px;font-size:20px;}
.product_subtitle1{margin-top:20px;font-size:20px;}
.img_product{width:400px;float:left;border:1px solid #C0C0C0;margin-top:13px;}
.title{font-size:19px;font-weight:600;margin-top:20px;}
.product_spec{width:506px;float:left;}
.details{font-size:15px;text-align:left;margin-left:15px;margin-top:15px;line-height:24px;}
.details li{list-style-type:square;margin-left:20px;}
.nav-box{width:100%;-moz-border-bottom-left-radius:12px;-webkit-border-bottom-left-radius:12px;border-bottom-left-radius:12px;border-bottom-right-radius:12px;-moz-border-bottom-right-radius:12px;-webkit-border-bottom-right-radius:12px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f1f1f1;-moz-box-shadow:0 5px 0 #f1f1f1;-webkit-box-shadow:0 5px 0 #f1f1f1;box-shadow:0 5px 0 #f1f1f1;
background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI3ODlkNyIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5YjJmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(bottom, #2789d7 0%, #59b2f8 100%);
background:-o-linear-gradient(bottom, #2789d7 0%, #59b2f8 100%);
background:-webkit-linear-gradient(bottom, #2789d7 0%, #59b2f8 100%);
background:linear-gradient(bottom, #2789d7 0%, #59b2f8 100%);
zoom: 1;height: 100%;
filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#2789d7', EndColorStr='#59b2f8');
position:relative;

}
.nav-box nav{ position:relative;}
.nav-box nav ul{height:58px;;overflow:hidden;position:relative;}
.nav-box nav ul li{float:left;padding:0 44px 0px 43px;background:url(../images/divider.png) no-repeat left top;margin:11px 7px -5px -2px}
.nav-box nav ul li a{color:#E2F2FF;font-size:16px;font-weight:500;line-height:1.2em;text-decoration:none;font-family:"trebuchet MS",Helvetica,sans-serif;text-transform:uppercase;display:block;padding-top:4px}
.nav-box nav ul li a:hover,.nav-box nav ul li.current a{color:#083D66}
.nav-box nav ul.fright{background:none;padding-right:34px}
.nav-box nav ul.fright li{padding:0 23px 0 25px}
.box{background:url(../images/border-top.gif) repeat-x left top #f7f7f7;width:100%}
.box .border-bot{background:url(../images/border.gif) repeat-x left bottom}
.box .border-left{background:url(../images/border.gif) repeat-y left top}
.box .border-right{background:url(../images/border.gif) repeat-y right top}
.box .left-top-corner{background:url(../images/left-top-corner.gif) no-repeat left top}
.box .right-top-corner{background:url(../images/right-top-corner.gif) no-repeat right top;width:100%}
.box .inner{padding:25px 49px 45px 49px}
.box h2{font-size:1.923em;margin-bottom:50px}
#content .inside{padding:12px 10px 30px 45px;}
aside .inside{padding:12px 44px 0 40px}
aside h2{letter-spacing:-1px}
#search-form fieldset{position:absolute;right:50px;top:129px}
#search-form input{width:128px;background:#fff;padding:2px 3px 2px 3px;border:1px solid #d9d9d9;float:left}
#search-form a{float:left;margin-left:5px}
#contacts-form{clear:right;width:100%;overflow:hidden}
#contacts-form fieldset{border:none;float:left;}
#contacts-form .field{clear:both;min-height:30px;height:auto !important;height:30px}
#contacts-form label{float:left;width:104px;font-weight:bold}
#contacts-form input{width:267px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;float:left}
#contacts-form textarea{width:531px;height:167px;padding:2px 0 2px 3px;border:1px solid #d2d2d2;margin-bottom:15px;overflow:auto;float:left}
#contacts-form .link1{float:left}
footer{background:#525252;height:63px;float:left;width:100%;}
.footer_menu{text-align:center;margin:0 auto;display:block;}
.footer_menu li{display:inline;padding:10px 16px;line-height:30px;font-size:14px;}
.footer_menu li a{color:#E5E5E5;text-decoration:none;}
#bottom_content{height:40px;background:#3F3F3F;}
#para{font-size:13px;color:#E5E5E5;padding-top:9px;text-align:center;margin:0 auto;width:50%;}
#para2{float:right;margin-right:45px;}
.slider_content{margin-top:25px;}
.slider_img{margin-top:8px;}
/*.slider_content1{margin-top:52px;}
.slider_img1{margin-top:66px;}*/
.slider_content2{margin-top:15px;}
/*.slider_img2{margin-top:17px;}*/
.slider_content h3{margin-left:40px;}
.logo{margin-bottom:80px;}
.map_wrapper{margin-top:75px;}
.contact_content{width:337px;padding-top:20px;padding-left:45px;float:left;}
.contact_info{padding:5px 45px;margin-top:20px;}
.company_name{color:#57B0F6;font-size:20px;padding-top:6px;}
.inside_contact{width:600px;float:left;padding-top:20px;}
.contact_form{width:650px;}
.contact_input{padding-bottom:12px;}
.contact_input input,textarea{width:100%;padding:9px 12px;border-radius:5px;background:#fff;border:none;border:1px solid #e1e4e9;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;outline:none;}
.submit_btn{padding:9px 35px;border-radius:5px;border:none;background:#57B0F6;color:#FFFFFF;}
.submit_btn:hover{background:#367fb9;}
.submit_table{width:600px;align:center;margin-top:-38px;margin-bottom:20px;}
.service{width:438px;float:left;padding-left:45px;margin-right:15px;margin-top:-20px;}
.services_img{margin-top:5px;}
.services_content{color:#5C5C5C!important;font-size:14px;text-decoration:none;font-weight:500;line-height:20px;}
.services_content1{color:#5C5C5C!important;font-size:14px;text-decoration:none;font-weight:500;line-height:20px;margin-bottom:10px;}
.service_para{color:#69696;font-size:12px;line-height:22px;margin-left:9px;margin-top:10px;text-align:justify;}
.horizon{border:1px;height:1px;color:#D8D8D8;background-color:#D8D8D8;margin-right:10px;margin-left:10px;}
.service1{border-bottom:1px solid #AFB6BB;}
.content_para{padding-left:45px;padding-right:45px;text-align:justify;}
.showcase-thumbnail-restriction{overflow:hidden;position:relative;margin-top:auto!important;height:auto!important;}
.horizon{border:0px;height:1px;color:#D8D8D8;background-color:#D8D8D8;margin-right:10px;margin-left:10px;}
#msg{display:none;position:absolute;z-index:200;color:#FF0000;}
#msgcontent{display:block;min-width:150px;max-width:250px;color:#FF0000;font-size:12px;}
.label{width:150px;vertical-align: middle;}
.add { background:url(../images/contact_icons.png); background-position:0px 0px; width:21px;height:20px;float:left;margin-top:-2px;}
.email { background:url(../images/contact_icons.png); background-position:-41px 0px; width:20px;height:20px;float:left;margin-top:2px;}
.phone { background:url(../images/contact_icons.png); background-position:-79px 0px; width:20px;height:20px;float:left;margin-top:2px;}
.service11{  float: left;
    margin-right: 15px;
    margin-top: 31px;
    padding-left: 228px;
    width: 438px;
	}

.serviced {
float: left;
margin-right: 15px;
margin-top: 31px;
padding-left: 48px;
width: 438px;
padding-bottom: 196px;
}


.product_heading1
{
margin-top:10px;
}
.serviced h4 a
{
text-decoration:none;
}
/*sitemap.htmlmedia="all"
*/ 
.services_content a 
{ text-decoration:none;}