@charset "utf-8";
/* CSS Document */
* {	margin: 0; padding:0;}
body{color:#2c2b2b;  font-family: 'Open Sans', sans-serif; font-weight:400; font-size:14px; line-height:30px; padding:0; margin:0;  background:#ffffff;}
img{border:0;}
a{text-decoration:none; outline:0;}
input, textarea, select{outline:0;}
ul, li {list-style:none;}

h1, h2, h3, h4, h5, h6{ font-weight:600; color:#000000; font-family: 'Open Sans', sans-serif;  }
h1 {padding-bottom:10px; font-size:28px;}
h2 {padding-bottom:12px; font-size:20px;}
h3 {padding-bottom:6px; font-size:18px;}
h4 {padding-bottom:4px; font-size:16px;}
h5 {padding-bottom:2px; font-size:14px;}
h6 {font-size:12px;}
p {padding-bottom:20px;}

.fLeft{float:left!important;}
.fRight{float:right!important;}
.clear{clear:both;}
.spacer{clear:both; orphans:inherit; line-height:0; font-size:0;}
.noMargin  {margin:0 0 !important;}
.noPadding {padding:0 0 !important;}

.wrapper { width:1070px; margin:0 auto;}


/* ========== Header ========== */
#header {background:#ffffff url(../images/bg-header.gif) repeat-x 0 100%; border-bottom:4px solid #f45f09; }
.logo { float:left; height:65px; width:274px; background:url(../images/logo.png) no-repeat 0 0; overflow:hidden; margin:14px 0 0 0;}
.logo a { display:block; height:1px; width:274px; padding:65px 0 0 0;}
.call { font-size:15px; line-height:28px; font-weight:bold; color:#E53119; text-align:right;padding-right:0px;}

.navigation { padding:10px 0 0 0;  }
.navigation ul {padding:0; margin:0;}

/*.navigation ul li {float:left;  font-weight:400; font-size:17px; line-height:39px; text-transform:uppercase; padding:0 0 0 0; position:relative; margin-left:20px;}*/
.navigation ul li {float:left;  font-weight:400; font-size:17px; line-height:39px; text-transform:uppercase; padding:0 0 0 0; position:relative; margin-left:20px;padding-top:4px;}

.navigation ul li a {color:#000000; display:block; float:left; padding:0 3px; }
/*.navigation ul li.active a, .navigation ul li a:hover, .navigation ul li:hover > a {color:#ff5400; border-bottom:4px solid #ff5400;}*/
.navigation ul li.active a, .navigation ul li a:hover, .navigation ul li:hover > a {color:#ff5400; border-top:4px solid #ff5400;margin-top:-4px;}

.navigation ul li ul { position:absolute; top:43px; left:0;  width:200px; z-index:99; background:#ff5400; padding:0 0; display:none;  }
.navigation ul li:hover ul {display:block;}
.navigation ul li ul li {padding:0 0; float:none; font-size:13px; line-height:20px; border-top:1px solid #fd8d55; margin-left:0;}
.navigation ul li ul li:first-child {border:none;}
.navigation ul li ul li a{ float:none; padding:5px 7px; color:#ffffff; display:block;}
.navigation ul li ul li a:hover {background:#000000; color:#ffffff; border:none;}

/* ========== Banner ========== */
#banner {background:#fef8e8; height:454px; border-bottom:4px solid #f45f09; position:relative; z-index:1;}
#banner.innerPage { height:227px;} 
#banner .wrapper { position:relative; height:454px; }
#banner .txt { position:absolute; bottom:160px; left:550px; font-family: 'Open Sans', sans-serif; font-size:39px; line-height:57px; font-weight:300; font-style:italic;}
#banner .txt  p {padding-bottom:27px; color:#000000;}
#banner .txt a.btn {background:#f45f09; border-left:10px solid #1a0000; font-size:18px; color:#ffffff; font-style:normal; padding:5px 18px;}
#banner .txt a.btn:hover {background:#1a0000; border-left:10px solid #f45f09;}
#banner-fade{ max-width:inherit !important;}
ul.bjqs-controls.v-centered li a{display:block;	padding:10px;	background:#fff;	color:#000;	text-decoration: none;}
ul.bjqs-controls.v-centered li a:hover{	background:#000;color:#fff;}
ol.bjqs-markers li a { height:12px; width:12px; background:url(../images/banner-btn.png) no-repeat 0 0;	color:#fff;	margin:5px;	text-decoration: none; font-size:0;}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover{ background-position:0 -12px;}
p.bjqs-caption{	background: rgba(255,255,255,0.5);}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none; width:100%;}
li.bjqs-slide.slideOne { background:url(../images/banner-pic1.jpg) no-repeat top center;}
li.bjqs-slide.slideTwo { background:url(../images/banner-pic1.jpg) no-repeat top center;}
li.bjqs-slide.slideThree { background:url(../images/banner-pic1.jpg) no-repeat top center;}
li.bjqs-slide.slideFour { background:url(../images/banner-pic1.jpg) no-repeat top center;}
li.bjqs-slide.slideFive { background:url(../images/banner-pic1.jpg) no-repeat top center;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; /*width:100%;*/ position:absolute; left:30px !important; bottom:20px;}
ol.bjqs-markers.h-centered{/*text-align: center;*/}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

#banner.innerPage  .txt { width:540px; bottom:34px; right:0; left:inherit;}
#banner.innerPage  .wrapper {height:auto;}
/* ========== Body Content ========== */
#service {position:relative; z-index:2; padding-bottom:38px; margin-top:-115px;}

#service .column { float:left; width:240px; margin:0 13px; text-align:center;}
#service .column .iconHolder{ padding-bottom:5px; height:191px; width:191px; margin:0 auto;}
#service .column .iconHolder a{display:block; height:191px; width:191px; font-size:0;}
#service .column .iconHolder a.dealCoating{ background:url(../images/icon-coatig.png) no-repeat 0 0;}
#service .column .iconHolder a.vision{ background:url(../images/icon-vision.png) no-repeat 0 0;}
#service .column .iconHolder a.quality{ background:url(../images/icon-quality.png) no-repeat 0 0;}
#service .column .iconHolder a.support{ background:url(../images/icon-support.png) no-repeat 0 0;}
#service .column .iconHolder a:hover {background-position:0 -191px;}
#service .column h2 { color:#000000; font-size:21px; line-height:26px; padding-bottom:16px;}
#service .column h2 span {font-weight:700; color:#f45f09;}
#service .column p {color:#4e4e4e; font-size:13px; line-height:20px; padding-bottom:0;}


#coatingCarousel {background:#eaf1ff; padding:20px 0;}
#coatingCarousel h2 {font-weight:600; font-size:24px; line-height:26px; color:#f45f09; margin:0 0 0 0;}


#testimonials { border-top:1px solid #e9e9e9; background:#ffffff; padding:24px 0;}
#testimonials  .wrapper{ position:relative;}
#testimonials .ltSide{float:left; width:320px; border-right:1px solid #e9e9e9; min-height:137px; margin:0 32px 0 0;}
#testimonials .ltSide h2{ padding-left:47px; color:#ff6804; font-size:40px; line-height:55px; font-weight:300;}
#testimonials .rtSide { float:right; width:626px; padding:22px 0 0 80px; background:url(../images/bg-testimonials.png) no-repeat 0 14px; }
#testimonials .rtSide p { color:#191919; font-weight:300; font-size:22px; line-height:30px; font-style:italic; padding-left:45px; padding-bottom:0;}
#testimonials .rtSide p span {display:block; color:#ff5a09; font-size:16px; font-weight:400; font-style:normal; padding-top:15px;}
#testiSlider { width: 656px; height: 130px;  }
#testiSlider div { width: 656px; height: 130px; padding: 15px; color: #333; text-align: left; font-size: 16px; overflow: hidden }
#testiSlider div { top: 0; left: 0 }
#navTesti {position:absolute; top:112px; left:205px;}
#navTesti a { height:16px; width:16px; background:url(../images/bullet-testi.png) no-repeat 0 0;  text-decoration: none; margin: 0 3px; font-size:0; display:block; float:left; }
#navTesti a.activeSlide {background:url(../images/bullet-testi-hover.png) no-repeat 0 0;}
#navTesti a:focus { outline: none; }

.ariesexim { color:#f45f09; text-transform:uppercase;}

/* ============= Body Content ========= */
#main{ padding-bottom:50px;}
.breadcrumb {clear:both; padding:8px 0;}
.breadcrumb ul li {display: inline; font-size:13px; margin-right:2px;}
.breadcrumb ul li a {background:url(../images/bg-breadcrumb.png) no-repeat 100% 6px; padding-right:10px; color:#4e4e4e;} 
.breadcrumb ul li a:hover {text-decoration:underline;}

.panelHolder{ padding-top:15px;}
.ltPanel {float:left; width:196px;}
.panelHolder h1 { color:#f45f09; font-weight:600; padding-bottom:20px;}
ul#accordion { padding:0; margin:0; list-style:none; font-family:Verdana, Geneva, sans-serif;}
ul#accordion  li {list-style:none; padding:0;   display:block; position:relative;}
ul#accordion  li:first-child { margin-top:0;}
ul#accordion  li a {display:block;}
ul#accordion  li span.openClose { height:19px; width:19px; display:block; position:absolute; left:0; top:13px; background:url(../images/icon-plus-small.png) no-repeat 0 0;}
ul#accordion  li span.openClose.active { background:url(../images/icon-minus-small.png) no-repeat 0 0}
ul#accordion  li > ul {display:none;}

ul#accordion  li a {padding:12px 0 10px 22px; /*background:url(../images/arrow-up.png) no-repeat 8px 16px;*/ text-decoration:none; color:#000000; font-size:14px; line-height:normal;  border-bottom:1px solid #e5e5e5;} 
ul#accordion  li a.active { /*background:url(../images/arrow-down.png) no-repeat 8px 18px;*/}
ul#accordion  li  li a {/*background:url(../images/arrow-up.png) no-repeat 27px 16px;*/ color:#000000; padding-left:38px; font-size:14px;}
ul#accordion  li  li a.active{ /*background:url(../images/arrow-down.png) no-repeat 27px 18px;*/}
ul#accordion  li  li span.openClose {left:15px;}

ul#accordion  li  li li a {color:#000000; font-size:13px; padding:8px 0 8px 57px; border:none; background:url(../images/bullet-orange.png) no-repeat 44px 14px;}
ul#accordion  li  li li a.active { background:url(../images/bullet-orange.png) no-repeat 44px 17px;}
ul#accordion  li  li li a:hover {color:#F45F09;;}

ul.ltNav li {border-bottom:1px solid #e5e5e5;}
ul.ltNav li a { color:#000000; display:block;  background:url(../images/bullet-orange.png) no-repeat 0 18px; padding:5px 5px 5px 15px;}
ul.ltNav li a:hover, ul.ltNav li.active a { color:#F45F09;}

.rtPanel {float:right; width:827px;}
/*.rtPanel h2 {font-size:20px; padding-bottom:25px; color:#f45f09; font-weight:600;}*/
.rtPanel a {color:#f45f09; }
.rtPanel a:hover { text-decoration:underline; }
.ltImg { float:left; margin:0 31px 31px 0;}
.ltImg1 { float:left; margin:10px 30px 10px 0;}
.rtImg1 { float:right; margin:10px 0px 10px 30px;}

ul.listStyleOne {padding:0; margin:0;}
ul.listStyleOne li {padding-left:20px; background:url(../images/bullet.png) no-repeat 0 13px; color:#2c2b2b;}
ul.listStyleOne li a{color:#2c2b2b;}

.ltImgGallery { float:left; width:310px; margin:10px 30px 40px 62px;}
.ltImgGallery p {padding:5px;}

.ltImgGallerycenter {width:310px; margin:0 auto;}
.ltImgGallerycenter p {padding:5px;}


/* ========== Tab ==========  */
.tabHolder {clear:both;}
.tabWrapper { padding:22px 22px; background:#eaf1ff; border-top:4px solid #f45f09; clear:both;}
.shadetabs{padding: 3px 0; margin-left: 0;  margin-bottom: 0;  list-style-type: none; text-align: left; clear:both;  /*set to left, center, or right to align the menu as desired*/}

.shadetabs li{ float:left; margin: 0; font-size:15px;}

.shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 5px 15px; margin-right:1px; color: #000000; background:#eaf1ff; display:block;}

.shadetabs li a:visited{color: #000000;}

.shadetabs li a:hover{text-decoration:none; color: #2d2b2b; background:#fff;}

.shadetabs li a.selected{ /*selected main tab style */position: relative; }

.shadetabs li a.selected{ /*selected main tab style */background:#f45f09; color:#ffffff; border-bottom-color: white;}

.shadetabs li a.selected:hover{ /*selected main tab style */text-decoration: none;}

.tabcontent{display:none;}

table.dataTabel tr td, table.dataTabel tr th  {text-align:left; vertical-align:middle; padding:8px 8px; font-size:14px; border-bottom:1px solid #d2d8e5; color:#000000;}
table.dataTabel tr th {color:#000000; font-weight:600;}

.tabcontent ul li {padding-left:20px; background:url(../images/bullet-orange.png) no-repeat 0 13px; color:#000000;}


.contactAddress { width:375px; float:left; padding-bottom:10px;}
.contactAddress p{ font-size:14px; line-height :22px;}
.contactForm {width:695px; float:left; padding-bottom:10px;}
.contactForm h3 {text-align:left; font-size:18px; font-weight:300; color:#f45f09;}
.contactForm p{ font-weight:400; color:#505961; font-size:14px; padding-bottom:13px;}
.row {overflow:hidden; padding-bottom:0px;}
input[type="text"] {float:left; height:24px; width:320px; background:#ffffff; border:1px solid #ccc; padding:5px 10px; color:#656565; font-weight:400; font-size:14px; font-family: 'Open Sans', sans-serif; margin:0 10px 12px 0; }
.row  input[type="text"]:first-child {margin-left:0;}
textarea { height:100px; width:672px; background:#ffffff; border:1px solid #ccc; padding:5px 10px; color:#656565; font-weight:400; font-size:14px; font-family: 'Open Sans', sans-serif; resize:none; overflow:auto; margin:0 0 12px 0;}
input[type="submit"] {height:36px;  background:#f45f09; border:none; padding:5px 22px; color:#ffffff; font-weight:400; font-size:14px; font-family: 'Open Sans', sans-serif; text-transform:uppercase; float:left; cursor:pointer; margin:0 0 12px 0; }
input[type="submit"]:hover {background:#000000;}

/* ========= Footer ========== */
#footer{}
.footerTop {background:#060707; padding:15px 0 0;}
.footerTop .col1 {float:left; width:230px; margin:0 40px 0 0;}
.footerTop .col2 {float:left; width:180px; margin:0 50px 0 0;}
.footerTop .col3 {float:left; width:246px; margin:0 50px 0 0;}
.footerTop .col4 {float:left; width:264px; margin:0 0 0 0;}
.footerTop h2 { color:#ffffff; font-size:20px; border-bottom:1px solid #757575; padding-bottom:5px; margin-bottom:12px;}
.footerTop p {font-size:13px; line-height:20px; color:#ffffff; padding-bottom:21px;}
.footerTop p a { color:#ffffff;}
.footerTop p a:hover {text-decoration:underline;}
.footerTop ul li {background:url(../images/bullet-footer.png) no-repeat 0 11px; padding-left:18px;}
.footerTop ul li a { color:#ffffff;}
.footerTop ul li a:hover {text-decoration:underline;}

input[type="text"].subscribe{ background:#ffffff; height:23px; width:232px; border:1px solid #bdc7cc; padding:5px 5px; color:#7e7e7f; font-size:15px; font-family: 'Open Sans', sans-serif; margin-bottom:11px; margin-top:5px; margin-left:0px; display:inline;}
input[type="submit"].subscribe { border:none; background:#3f4c6b; color:#ffffff; font-weight:600; font-size:16px; font-family: 'Open Sans', sans-serif; padding:5px 14px; cursor:pointer;  }
input[type="submit"].subscribe:hover {background:#ffffff; color:#3f4c6b; }
.socialMedia{ padding-top:22px; clear:both;}
.socialMedia img {margin-right:5px;}

.footerBot{ background:#1b1f22; padding:5px 0;}
.footerBot {font-size:12px; color:#ffffff;}