body{ margin:0px; font-size:13px; color:#474545; font-family:MyCustomFont; background:url(../image/main_bg.jpg) top center fixed no-repeat #95d2ff; }

a{ outline:none; color:#3A3D40; text-decoration:none;}
a:hover{color:#F00; text-decoration:none;}
img{ outline:none; border:none;}
input{ outline:none;}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, font, input{ padding:0px; margin:0px; font-weight:normal; outline:none;}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  border-radius: 4px;
  color: #333;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  padding: 4px 6px;
  vertical-align: middle;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
  background-color: #FFF;
  border: 1px solid #CCC;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.wrapper{width:100%; float:left;}
.header_outer{float:left; width:100%; height:auto; margin:0px;}
.headerinner{width:975px; margin:auto; height:auto;}

.logo{float:left; margin:10px 0 0 100px; width:568px; height:111px;}

.banner_cont{float:left; width:973px; height:344px; margin:20px 0 0 0px; border:0; background:url(../image/banner_bg.png);}
.banner_cont_img{float:left; width:619px;  height:330px; margin:1px 0 0 1px; border:0;}

.about_us_outer{float:left; width:290px; height:299px; margin:20px 0 0 26px; color:#474545; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; line-height:19px; text-align:justify;}
.about_us_outer img{float:left; width:auto; height:auto; margin:auto;}
.about_us_outer p{float:left; width:284px; height:auto; margin:5px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; line-height:18px; text-align:justify;  }
.about_us_outer h3{float:left; width:auto; height:auto; margin:5px 0 0 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#3289E6;}
.about_us_outer h2{margin:5px 0 0;}
.about_us_outer h2 a{float:right; font-size:12px; color:#1584BF;text-decoration:none; font-style:italic;}
.about_us_outer h2 a:hover{color:#ff1414; text-decoration:none;}


.body_outer{float:left; width:975px; height:auto; margin:25px 0 0;}


/*///////////////////////////////////////////body left panel///////////////////////////////////*/

.body_right_outer{float:left; width:729px; height:auto; margin:auto;}
.body_bg{float:left; width:744px; height:431px; margin:auto; background:url(../image/navi_bg.png) no-repeat; z-index:0px;}

/*///////////////////////////////////////////navi start///////////////////////////////////*/

.naviinner{float:left; width:207px; height:55px; margin:10px 0 0 0;}
.naviinner ul{float:left; width:207px; height:55px; margin:0px; padding:0px; display:block;}
.naviinner ul li{float:left; height:55px; list-style-type:none;}
.naviinner ul li a{float:left; display:block;}
.naviinner ul li a.home{float:left; width:207px; height:55px; margin:0px; background:url(../image/navi.png) 0px 0px no-repeat;}
.naviinner ul li a.home:hover{float:left; width:207px; height:55px; margin:0px; background:url(../image/navi.png) -207px 0px no-repeat;}
.naviinner ul li a.homeactive{float:left; width:207px; height:55px; margin:0px; background:url(../image/navi.png) -207px 0px no-repeat;}


.naviinner ul li a.services{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) 0px -55px no-repeat;}
.naviinner ul li a.services:hover{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -55px no-repeat;}
.naviinner ul li a.servicesactive{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -55px no-repeat;}


.naviinner ul li a.experience{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) 0px -110px no-repeat;}
.naviinner ul li a.experience:hover{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -110px no-repeat;}
.naviinner ul li a.experienceactive{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -110px no-repeat;}

.naviinner ul li a.drilling{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) 0px -165px no-repeat;}
.naviinner ul li a.drilling:hover{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -165px no-repeat;}
.naviinner ul li a.drillingactive{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -165px no-repeat;}


.naviinner ul li a.aboutus{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) 0px -220px no-repeat;}
.naviinner ul li a.aboutus:hover{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -220px no-repeat;}
.naviinner ul li a.aboutusactive{float:left; width:207px; height:55px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -220px no-repeat;}

.naviinner ul li a.blog{float:left; width:207px; height:56px; margin:0 0 0 0px; background:url(../image/navi.png) 0px -275px no-repeat;}
.naviinner ul li a.blog:hover{float:left; width:207px; height:56px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -275px no-repeat;}
.naviinner ul li a.blogactive{float:left; width:207px; height:56px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -275px no-repeat;}

.naviinner ul li a.contact{float:left; width:207px; height:56px; margin:0 0 0 0px; background:url(../image/navi.png) 0px -330px no-repeat;}
.naviinner ul li a.contact:hover{float:left; width:207px; height:56px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -330px no-repeat;}
.naviinner ul li a.contactactive{float:left; width:207px; height:56px; margin:0 0 0 0px; background:url(../image/navi.png) -207px -330px no-repeat;}

/*///////////////////////////////////////////navi end///////////////////////////////////*/

.sercives_cont{float:right; width:499px; height:258px; margin:14px 20px 0 0px;}

.Lorem_ipsum{float:right; width:486px; height:120px; margin:20px 34px 0 0;} 
.Lorem_ipsum h2{float:left; width:auto; height:auto; margin:auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#000; }
.Lorem_ipsum p{float:left; width:auto; height:auto; margin:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-align:justify; line-height:18px;}

.social_network{float:left; width:300px; height:auto; margin:-12px 0px 0 390px; }
.facebook{float:left; width:auto; height:auto; margin:auto;}



/*///////////////////////////////////////////body right panel///////////////////////////////////*/


.right_cont{float:right; width:215px; margin: 0 auto; text-align:center;}
.oil_bg{float:left; width:198px; min-height:145px; margin:25px 0; /*background:url(../image/oil_price_bg.png) no-repeat;*/}
.oil_bg h2{float:left; width:auto; height:auto; margin:20px 0 0 25px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal; color:#000;}
.oil_bg p{float:left; width:auto; height:auto; margin:0px 0 0 43px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal; color:#f9d699;}

.news_bg{width:188px; height:275px; margin:0 auto 5px; background:url(../image/news_bg.png) no-repeat;}
.news_bg h2{
color: #FF0303;
font-weight: bold;
position: relative;
text-align: center;
text-shadow: 1px 1px #000000;
top: 27px;
margin:0;}
.news_bg p{ padding:0 5px; line-height:20px; margin-bottom:50px;}
marquee{float:left; width:170px; height:175px; margin:36px 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; text-align:left;}










/*///////////////////////////////////////////footer///////////////////////////////////*/


.footer_outer{float:left; width:971px; height:auto; margin:16px 0 20px 0px;}
.footer_rept{float:left; width:937px; height:250px; margin:auto; background:url(../image/footer_rep.png) repeat-x;}
.md{float:left; width:auto; height:auto; margin:auto;}
.footer_main{float:left; width:100%; height:auto; margin:10px 0 0 5px;}

.pages{float:left; width:153px; min-height:201px; margin:0px; background:url(../image/footer_line.png)  right repeat-y;}
.pages img{float:left; width:auto; height:auto; margin:0px; }

.pages a{float:left; width:153px; height:auto; margin:10px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; line-height:18px; }
.pages a:hover{float:left; width:153px; height:auto; margin:10px 0 0 0; font-family:, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:underline;}

.get_in{
background: url("../image/footer_line.png") repeat-y scroll right center transparent;
float: left;
margin: 0;
min-height: 201px;
padding: 0 0 0 10px;
width: 295px;}
.get_in img{float:left; width:auto; height:auto; margin:0 0 0 0px; }
.name_field_cont{float: left;
height: auto;
margin: 4px 0 0;
width: 280px;}
.name_field_cont p{float:left; width:auto; height:auto; margin:6px 2px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF;}
.field{float:right; width:160px;}
.field1{
float: right;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
height: 19px;
line-height: 20px;
margin: 1px 0 0;
padding: 1px;
width: 160px;}

.msg{float:right; width:160px;}
.code{float:left; width:10px; margin:auto; }


.field5{ width:30px; height:19px; margin:1px 0 0px 0px;  padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:20px;}

.field2{
float: right;
line-height: 23px;
margin: 1px 0 0;
padding: 3px;
width: 167px;
}

.send{float: right;
margin: 0 15px 0 0;
}


.testimonial{float:left; width:297px; min-height:201px; margin:0px; background:url(../image/footer_line.png)  right repeat-y;}
.testimonial img{float:left; width:auto; height:auto; margin:0 0 0 25px; }
.testimonial p{float:left; width:260px; height:146px; margin:13px 0 0 23px; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; text-decoration:none; line-height:16px; text-align:justify; }
.md4{float:left; width:auto; height:auto; margin:30px 0 0 -190px; }
.md5{float:right; width:auto; height:auto; margin:-10px 200px 0 0px; }

.joinus{float:left; width:160px; min-height:201px; margin:0px; }
.joinus img{float:left; width:auto; height:auto; margin:0 0 0 10px; }
.footer_social{float:left; width:143px; height:45px; margin:10px 0 0 10px;}
.footer_social img{float:left; width:auto; height:auto; margin:0 0 0 3px;}

/*///////////////////////////////////////////services page///////////////////////////////////*/


.top_bg_outer{ width:100%; height:162px; margin:0 0 20px 0px; float:left; background:url(../image/services_top_bg.png) repeat-x;}
.services_top_cont{ width:971px; height:auto; margin:auto;}
.logo2{float:left; margin:0px 0 0 60px; width:600px; height:119px;}

.navigation{float:left; width:784px; height:44px; margin:0px 0 0 0px;}
.navigation ul{ margin:0px; padding:0px; display:inline; width:200px}
.navigation ul li{list-style:none; float:left; padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;  font-size:14px; font-weight:normal; color:#000; text-transform:uppercase; }
.navigation ul li a{padding:16px 13px; display:block; color:#000; text-decoration:none;}
.navigation ul li a:hover{text-decoration:none; color:#ff1414;}
.navigation ul li a.active{text-decoration:none; color:#ff1414;}


.service_outer_div{float:left; width:749px; height:auto; margin:auto;}
.service_outer_rept{float:left; width:748px; height:auto; margin:auto; background:url(../image/services_main_rept.png) ;}
.service_inner_div{float:left; width:729px; height:auto; margin:0 0 0 9px;}
.service_inner_reptcolor{float:left; width:730px; height:auto; margin:auto; background-color:#FFF;}
.service_text{float:left; width:650px; height:30px; margin:0 20px; padding:20px 20px 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; border-bottom:2px solid #777; }
.serv_inner_text{
color: #555555;
float: left;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: normal;
min-height: 350px;
line-height: 18px;
margin: 10px 0 0 10px;
padding: 30px;
text-align: left;
width: 660px;} 

.serv_inner_text h2{float:left; width:300px; height:auto; margin:10px 0 0 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#000; font-weight:normal; }
.serv_inner_text p{float:left; width:300px; height:auto; margin:15px 0 0 90px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6b6c6d; font-weight:normal;}


/*///////////////////////////////////////////contact page///////////////////////////////////*/
.contact_field_outer12{float:right; width:259px; height:auto; margin:15px 0 0  0;}

/*/////////////////////////////////////////// page///////////////////////////////////*/

.cont_f{
float: left;
height: auto;
margin: 40px 0 0;
padding: 20px 0 0;
width: 100%;}
.contact_field_outer{float:left; width:100%;}
.contact_field_outer h2{ margin:0; width:100%; color:#444; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; float:left;}
.contact_field_inner{float:right; width:100%; margin:10px 0 0;}
.contact_field_inner p{float:left; width:auto; height:auto; margin:5px 0;}
.namefield{float:right; width:189px; height:19px; margin:0;  padding:0; line-height:23px;}
.msgggggg{float:right; width:100%; margin:10px 0 10px;}
.msgggggg p{float:left; width:auto; margin:auto;}
.msgfield{float:right; width:192px; margin:0;  padding:5px; font-family:Arial, Helvetica, sans-serif;}
.send2{float:right; width:auto; height:auto; margin:auto;}

.locations{float:left; width:300px; height:300px; margin:0px 0 0 0; }
.locations h2{ margin:0;}
.locations_inner{float:left; width:391px; height:257px; margin:10px 0 0 0; border:2px solid #bbd2e6}


