@charset "utf-8";
/* CSS Document */
/* ========== Do Not Touch In Css Strat ========== */
@import url("reset.css");
@import url("fonts.css");
@import url("base.css");
@import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);

@font-face {
  font-family: 'UbuntuCondensed-Regular';
  src: url('UbuntuCondensed-Regular.eot?#iefix') format('embedded-opentype'),  url('UbuntuCondensed-Regular.woff') format('woff'), url('UbuntuCondensed-Regular.ttf')  format('truetype'), url('UbuntuCondensed-Regular.svg#UbuntuCondensed-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Ubuntu';
  src: url('Ubuntu.eot?#iefix') format('embedded-opentype'),  url('Ubuntu.woff') format('woff'), url('Ubuntu.ttf')  format('truetype'), url('Ubuntu.svg#Ubuntu') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{ background:#e1e2e4; border-top:#d40b0b solid 2px;}
p {margin:0px; padding:0px 0px 18px 0px;}
.page-wrap {width:979px; margin:0px auto;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.bold {font-weight:bold;}
a {text-decoration:none; color:#016285;}
a:hover, a.selected {text-decoration:none; color:#333333;}
ul {list-style:none;}
li {list-style:none;}
.bgffffff{ background:#ffffff;}

/* ========== Do Not Touch In Css End ========== */

/* ------- Top Area Strat ------- */
#header{ background:url(../images/bg_top.png) repeat-x left top; font-family: 'UbuntuCondensed-Regular'; padding-bottom:26px; position:relative; z-index:3;}
.callnow{ float:right;width:285px; margin-top:-2px; background:url(../images/call_bg.png) repeat-x left top; color:#ffffff; font-size:14px;}
.callnow .topnavileft{ float:left; width:6px; margin-bottom:19px;}
.topnavibg{ background:url(../images/call_bg.png) repeat-x left top; float:left;}
.topnavibg img{ margin:0px 5px 0px 12px;}
.iconcall{ background:url(../images/icon_phone.png) no-repeat left 4px; padding:0px 0px 0px 18px; margin:0px 0px 0px 10px;}
.iconmail{ background:url(../images/icon_mail.png) no-repeat left 4px; padding:0px 0px 0px 20px; margin:0px 5px 0px 18px;}
.callnow .topnaviright{ float:right; width:6px;}
.callnow a{ color:#ffffff;}
.callnow a:hover{ text-decoration:underline;}
.logo{ float:left; width:256px;}

/* ------- Top Area End ------- */

/* ------- Navigation Area Strat ------- */
.navi{ float:left; width:714px; font-size:17px; color:#231e1e; padding:25px 0px 0px 8px; background:url(../images/navi_rightimg.png) no-repeat 715px 30px;}
.navi li{ float:left; padding:0px 13px;}
.navi li a{ color:#231e1e;}
.navi li:hover a, .navi li.selected a{ color:#9a0000;}
.navi li ul{ display:none;}
.navi li:hover ul{ display:block; position:absolute; margin-left:-10px; padding-top:5px; /padding:20px 0px 0px 0px;}
.navi li:hover ul li{ float:none; padding:0px; background:#ffffff; font-size:15px; padding:3px 10px 7px 10px; border-bottom:#dddddd solid 1px; width:160px;}
.navi li:hover ul li:hover, .navi li:hover ul li.selected{ background:#f0f0f0; }
.navi li:hover ul li a{ color:#231e1e;}
.navi li:hover ul li ul{ display:none;}
.navi li:hover ul li:hover ul{ display:block; margin-left:168px; margin-top:-28px;}
.navi li:hover ul li:hover ul li{ background:#f0f0f0;}
.navi li:hover ul li:hover ul li:hover, .navi li:hover ul li:hover ul li.selected{ background:#f7f6f6!important;}
.navi li:hover ul.ie71{ /margin-left:-69px;}
.navi li:hover ul.ie72{ /margin-left:-135px;}
.navi li:hover ul.ie72 li ul{ /margin-left:80px; /margin-top:-24px;}
.navi li:hover ul.ie73{ /margin-left:-69px;}
.navi li:hover ul.ie74{ /margin-left:-67px;}
.navi li:hover ul.ie75{ /margin-left:-32px;}
/* ------- Navigation Area End ------- */

/* ------- Pages Contener Area Strat ------- */
/* ..... Home Page Contener Area Strat ..... */
#bannerbg{ background:url(../images/bg_banner.jpg) repeat-x left top; position:relative; z-index:1; margin-top:-10px;}
.hmbanner{}
#hmbggreeydark{ margin-top:-27px; position:relative; z-index:2;}
.industrieshd{ background:url(../images/bg_industroes.png) no-repeat left top; font-size:18px; color:#171616; font-family: 'UbuntuCondensed-Regular'; font-weight:bold; padding:5px 10px 2px 10px;}
.bggreeydark{ background:#bebebe; padding:10px;}
.bggreeydark li{ color:#4c4c4c; text-align:center; float:left; font-weight:bold; margin:0px 40px; font-size:12px;}
.bggreeydark li a{ color:#4c4c4c;}
.bggreeydark li a:hover{ color:#9a0000;}
.bggreeydark li.last{ margin-right:0px;}
#mpcontener{ border-top:#9a9a9a solid 1px;}
.hmcontentarea{ border-top:#ffffff solid 2px;}
.hmcontenet{ background:#ffffff; padding:26px 0px 26px 30px;/ padding:26px 0px 13px 30px;}
.paddright30{ padding-right:30px;}

.boxff{ width:440px; float:left; color:#4c4c4c;}
h1{ font-family: 'Ubuntu'; font-size:19px; color:#9a0000; font-weight:normal; background:url(../images/bg_headingline.png) repeat-x left 5px;/ background:url(../images/bg_headingline.png) repeat-x left 7px; margin:0px 0px 15px 0px;}
h1 span{ background:#ffffff;}
h1 .padd{ padding:0px 10px;}
h2{ font-family: 'Ubuntu'; font-size:15px; color:#231e1e; padding-bottom:14px;}
.boxff h3{ padding-bottom:12px;}
.boxff li{ width:185px; background:url(../images/vr_divider.png) repeat-y right top; padding:0px 30px 0px 0px; margin-right:30px; float:left;}
.boxff li.last{margin-right:0px; background:none; padding:0px;}
.boxff div img{ border:#d1d1d1 solid 2px; margin-bottom:11px;}
.boxff p{ padding-bottom:13px; line-height:18px;}
.vrdivder{ background:url(../images/vr_divider.png) repeat-y left top; width:1px;height:212px; margin:35px 30px 0px 20px; float:left;}
.contener{ padding:51px 0px;}
.contener h1{ font-size:19px; color:#231e1e; margin-bottom:37px;}
.contener h1 span{ background:#e1e2e4;}
.welcometext{ float:left; width:648px;}
.welcometext h1{ margin-bottom:18px;}
.hmclient{ float:right; width:302px; border-bottom:#afafaf solid 1px; padding-bottom:33px;}
.productsul li{ margin-right:10px; font-size:12px; color:#666666; line-height:18px;}
/* ..... Home Page Contener Area End ..... */

/* ..... Inner Page Contener Area Strat ..... */
#innercontener{ margin-bottom:61px;}
.leftside{ float:left; width:222px; padding:0px 29px 0px 0px;}
.leftside h1{ font-size:16px; color:#231e1e; padding-top:1px;/padding-top:3px; margin-top:-2px;}
.leftside ul{background:url(../images/dotted_line.png) repeat-x left top;}
.leftside ul li{ background:url(../images/dotted_line.png) repeat-x left bottom; font-family: 'Ubuntu'; font-size:14px; color:#9a0000; font-weight:bold;}
.leftside ul li a{ background:url(../images/said_arrow_hover.png) no-repeat left 15px; display:block; padding:7px 0px 10px 23px; color:#9a0000;}
.leftside ul li:hover a, .leftside ul li.selected a{ background:url(../images/said_arrow.png) no-repeat left 15px; display:block; padding:7px 0px 10px 23px; color:#231e1e;}
.leftside ul li ul{}
.leftside ul li ul li{ font-size:13px; color:#231e1e; font-weight:normal; padding:0px 10px;}
.leftside ul li ul li a{ background:url(../images/saide_sub_arrow.png) no-repeat left 15px!important; color:#231e1e; padding:7px 0px 10px 13px!important;}
.leftside ul li ul li:hover a, .leftside ul li ul li.selected a{ background:url(../images/saide_sub_arrow.png) no-repeat left 15px!important; color:#000000; padding:7px 0px 10px 13px!important; font-weight:bold;}

.content{ float:left; padding:0px 0px 0px 30px; background:url(../images/vr_divider.png) repeat-y left top; width:638px; min-height:380px;}
h3{ font-family: 'Ubuntu'; font-size:15px; color:#231e1e; padding-bottom:3px;}
.marfintop15{ margin-top:15px; margin-bottom:22px;}
.brdimg{ border:#d1d1d1 solid 2px;}
.boxwite{ margin:5px 0px 0px 0px; background:#ffffff; border:#eaeaea solid 1px; border-left:#eaeaea solid 9px;  border-right:#eaeaea solid 9px; padding:18px 22px;}
h2{ color:#9a0000; font-size:15px; padding-bottom:10px;}
ul.padd{ margin-left:10px!important;}
.arrow li{ background:url(../images/saide_sub_arrow.png) no-repeat left 8px; padding:0px 0px 7px 10px;}
.contactleft{ float:left; font-size:13px; line-height:22px; width:40%;}
.contactright{ float:left; width:50%;}
.contactright img{ background:#f2f2f2; padding:5px; border:#dedddd solid 1px;}
.contactleft p{ padding-bottom:3px;}
.contacttable td{ padding:1px 0px;}

.readmore{ color:#9a0000;}

.tableb{}
.tableb td{ border-bottom:#cccccc solid 1px; padding:3px 5px;}
h5{ font-size:14px!important; color:#333333; padding-bottom:7px; line-height:16px;}
h5 span{ color:#666666; font-weight:normal; font-size:12px;}
.ourteam p{ padding-bottom:5px;}
.dottedline{ border-bottom:#cccccc dashed 1px; margin:10px 0px;}

.photogallery li a{ float:left; border:#999999 solid 1px; margin:0px 13px 13px 0px; padding:2px; display:block; width:140px;}
.photogallery li a span{ padding:5px; display:block; text-align:center; color:#fff; background:#9a0000; font-size:13px; min-height:40px;}
.dividerdash{ border-bottom:#dddddd dashed 1px; margin:30px 0px 20px 0px;}

.formarea{}
.formarea td{ padding:5px 6px 15px 6px;}
.formarea input[type="text"]{ width:265px; border:#dddddd solid 1px; padding:5px;}
.formarea textarea{ width:265px; height:80px; border:#dddddd solid 1px; padding:5px;}
.formarea img{ margin-right:20px;}
.formarea span{ color:#ff0000;}

.tablecontact td{ padding:3px 5px;}

h4 { font-family: 'Ubuntu'; font-size: 19px; color: #9a0000; font-weight: normal; margin: 0px 0px 15px 0px;}
h4 span { background: #ffffff;}

h4 .padd { padding: 0px 10px; }

/* ..... Inner Page Contener Area End ..... */
/* ------- Pages Contener Area End ------- */

/* ------- Footer Area Strat ------- */
#footer{ background:url(../images/btm_bg.png) repeat-x left top #373737; font-size:11px; color:#525252; text-align:center; line-height:20px; border-bottom:#373737 solid 1px;}
.footerbtmline{border-bottom:#646464 solid 1px; padding:31px 0px 26px 0px;}
#footer a{ color:#525252;}
#footer a:hover{ color:#ffffff;}
#footer span{ font-size:12px; color:#a0a0a0;}
#footer span a{ color:#a0a0a0; padding:10px;}
#footer span a:hover, #footer span a.selected{ color:#ffffff;}

/* ------- Footer Area End ------- */
.domestic{margin:0px; padding:0px;}
table.domestic th{background:#E3E3E2; padding:5px; vertical-align:top;}
table.domestic td{background:#F5F5F5; padding:5px; vertical-align:top;}
#toTop {background: none repeat scroll 0 0 #982329; border: 1px solid #CCCCCC; bottom: 10px; color: #FFFFFF; cursor: pointer; display: none; font-family: verdana; font-size: 11px; padding: 5px; position: fixed; right: 10px; text-align: center; width: 100px; z-index: 100;}