body{height:100%;font:13px 'PT Sans', Arial, Tahoma, Verdana, Sans-Serif;color:#626363;background:#fff url(images/body.jpg);}
div,html,body,p,ul,ol,li,a,form,img,table,td,h1,h2,h3,h4,h5,h6,blockquote,header,section,footer,aside,nav,article,figure,figcaption,dl,dt,dd{margin:0;padding:0;}
table{border-collapse:collapse;}
img{border:none;}
ul,li{list-style:none;}
input:focus,textarea:focus{outline:none;}
.content_block:after,.footer footer:after,.wraper:after,.features3_block:after,.most_popular:after,.features4_block:after,.flyout_area dd:after,.accordions dd:after,.intro_text:after,.features6_block ul:after,.why_choose_explore:after,.intro_text .intro_slider li:after,.process ul:after,.team_option ul:after,.services_option:after,.tab_select:after,.c_after:after,.blog_entries .post_medium:after,.leave_comment:after,.controls:after,.pricing_option:after{content:'';display:block;height:0;clear:both;}
.wraper,.footer footer,body.index_v2 .social_block,body.index_v2 .footer{width:960px;position:relative;margin:0 auto;}
.bwWrapper{position:relative;display:block;}

.header{position:relative;min-height:108px;z-index:1001;}
.header h1 a{color:#434242;font:bold 30px 'Times New Roman';float:left;position:absolute;top:35px;}
.header .sub_text a{color:#434242;float:left;font:bold 20px 'Times New Roman';position:absolute;top:75px;}
.header nav{position:absolute;top:48px;right:0;}
.header nav ul{zoom:1;}
.header nav ul li{font-size:19px;font-weight:700;float:left;position:relative;padding:0 0 0 60px;}
.header nav ul li:after{content:'';float:left;display:block;width:12px;height:12px;}
.header nav ul li a,.header nav ul li a:visited{color:#434242;float:left;height:30px;}

.top_title{background:#007B95;margin-bottom:30px;position:relative;}
.top_title .text_bar_shadow{position:absolute;top:6px;left:0;width:100%;height:29px;background:url(images/text_bar_shadow2.png) center top no-repeat;}
.top_title .wraper{min-height:18px;padding:10px 0 0;}
.top_title:before {content:'';display:block;width:100%;height:0;border-top:1px solid #e7e6e6;border-bottom:5px solid #fff;}
.top_title:after {content:'';display:block;width:100%;height:0;border-bottom:1px solid #e7e6e6;border-top:5px solid #fff;}
.top_title.home h2 {float:right}
.top_title h2{text-shadow:#2C2C2C 0 1px 1px;color:#FFF;font:bold 22px 'PT Sans';width:500px;position:relative;clear:both;padding:0 36px 15px 0;}
.top_title h2 .new{font:bold 22px 'PT Sans';float:left;padding-right:5px;}
.home.top_title{background:#007B95;margin-bottom:0;position:relative;}
.home.top_title .text_bar_shadow{position:absolute;top:6px;left:0;width:100%;height:29px;background:url(images/text_bar_shadow2.png) center top no-repeat;z-index:1;}

.home.top_title .wraper{min-height:210px;background:url() no-repeat;z-index:0;padding:40px 0 21px;}
.text_bar{clear:both;background:url(images/rock_bg.png);}
.text_bar .wraper{min-height:75px;padding:28px 0;}
.text_bar:after{content:'';display:block;width:100%;height:0;border-bottom:1px solid #e7e6e6;border-top:5px solid #fff;}
.text_bar h2{color:#434242;font:bold italic 22px 'PT Sans';float:left;padding:0 36px 0 0;}
.text_bar h2 span{color:#626363;font-weight:400;margin-top:15px;font-size:16px;display:block;}
.text_bar .buy,.text_bar .buy:visited{float:left;}
.text_bar .widget{background:#fff;position:absolute;top:0;right:0;width:205px;min-height:86px;text-align:center;padding:5px;}
.text_bar .widget h3{color:#434242;font-size:17px;}
.text_bar .widget h1{color:#007b95;font-size:55px;font-weight:700;font-family:Times New Roman;}

.benefits p{font:16px 'PT Sans';padding:25px 0;}
.benefits h3{text-align:center;}
.features_block ul{float:left;padding:40px 0 45px;}
.features_block ul li{position:relative;float:left;width:165px;padding:0 33px 0 0;}
.features_block ul li:last-child{padding-right:0;background:none;}

.news ul {margin-bottom:80px; float:left}
.news ul li {clear:both; padding: 0 0 25px 0;}
.news h2 {padding-bottom:10px;}
.news p {padding-bottom:5px;}

/* Contact us page */
.contact_us {float:left;width:100%;}
.contact_us h4 {clear:both;padding-bottom:13px;font-size: 16px;margin: 17px 0 2px 0;}
.contact_us .bwWrapper {font-size:0;line-height:0;border:5px solid #f6f3f3;}
.contact_us .map_wrap {font-size:0;line-height:0;border:5px solid #f6f3f3;}
.contact_us ul li {float:left;width:350px;clear:both;line-height:20px;padding-bottom:17px;}
.contact_us iframe {border:2px solid #515151;}


.new{font-style:italic;}
.red{color:#960600;}

.contact_block{position:relative;min-height:44px;border-bottom:1px solid #fff;background:#007B95;}
.contact_block .wraper{z-index:2;}
.contact_block p{color:#fff;line-height:44px;padding-left:0;}
.contact_block p:after{content:'';padding-right:12px;}
.contact_block a{color:#fff;}
.contact_block .address{padding:0 6%;}
.contact_block .phone{background:url(images/phone-icon.png) 20px 0 no-repeat;padding:0 8% 0 5%;}
.contact_block .email{background:url(images/email-icon.png) 1px 3px no-repeat;padding-left:30px;}

.footer{background:#f6f3f3;border-bottom:5px solid #fff;padding:35px 0;}
.footer footer h3{font-size:14px;color:#434242;position:relative;padding:8px 0 26px;}
.footer footer ul li{padding:0 0 5px;}
.footer footer .info_block{float:left;width:30%;margin-right:32px;}

.copyright{border-top:1px solid #e7e6e6;}
.copyright p{font-size:11px;padding:20px 0;}
header,section,footer,aside,nav,article,figure,figcaption,.header nav ul li:hover > ul{display:block;}
a,a:active,a:visited,a:hover{text-decoration:none;color:#007B95;}
.header nav ul li a.active,.header nav ul li a:hover{color:#007B95;}
.top_title .text_bar_shadow2,.home.top_title .text_bar_shadow2{position:absolute;bottom:6px;left:0;width:100%;height:35px;background:url(images/text_bar_shadow3.png) center bottom no-repeat;}