@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;text-align:center; background:url('../images/bg.jpg') top no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

form, ul, h1, h2, h3, h4, h5, h6{margin:0;padding:0;text-align:left;}

h1{color:#c75e00; font-weight:normal; font-size:18px; background:transparent;}

h2{color:#c75e00; font-weight:normal; font-size:18px; background:transparent;}

h3{color:#c75e00; font-weight:normal; font-size:18px; background:transparent;}

h4{color:#c75e00; font-weight:normal; font-size:18px; background:transparent;}

h5{color:#000; font-weight:normal; font-size:18px; background:transparent;}

p{padding:10px; line-height:18px;}

img{border:0;}

.fl{float:left;}

.fr{float:right;}

.clc{clear:both;}

.mrl6{margin-left:6px;}

.mrl15{margin-left:15px;}

.mrl5{margin-left:5px;}

.mrt20{ margin-top:8px;}

.mrt10{margin-top:10px;}

.mr-rt5 { margin-right:5px; }

.mr-rt17 { margin-right:17px; }

.more{font-size:12px; color:#c75e00; text-align:right; width:85px;}
.more a{text-decoration:none; color:#c75e00; font-size:12px;}
.more a:hover{text-decoration:underline; color:#c75e00;}

#outer-contaner{margin:0 auto; padding:0; width:1000px; }
#contaner{margin:0 auto; padding:0; width:981px; }

#header{margin:0px; padding:0px; height:89px; text-align:left;}

.logo{margin:0 0 0 30px; float:left; width:180px; height:89px;}
.logo img{margin:10px 0 3px;}
.logo p{font-size:11px; font-weight:700; color:#000; margin:0; padding:0; padding-left:3px;}
.logo p span{color:#f00;}

#banner{width:981px; height:280px; margin:0; padding:0; position:relative;}
#banner .bg{width:981px; height:280px; position:absolute; z-index:10; top:0; left:0;}
#banner .overlaytxt{width:975px; height:31px; position:absolute; z-index:15; top:0; left:0; text-align:left; background:#f2f2f2; padding:7px 3px 0;}

#navigation{float:right; margin:0; width:590px; height:74px; background:url('../images/navbg.gif') no-repeat;}
#navigation ul{margin:0; padding:0; float:left; list-style:none;}
#navigation ul li { margin:0px; float:left; font-weight:bold; font-size:13px; list-style:none; height:70px; width:96px;}
#navigation ul li a{font-weight:bold; font-size:13px; list-style:none; text-decoration:none; color:#fff; height:74px; display:block; line-height:40px; text-align:center; cursor:pointer; padding:10px 0px; }
#navigation ul li a:hover{font-weight:bold; font-size:13px; list-style:none; text-decoration:none; color:#fff; text-align:center;}
#navigation li.cq a{color:#fff; text-align:center;}

.socialicons{position:fixed !important; top:60%; right:0; margin:0; padding:0; width:50px; height:218px; border:1px solid #2c7423; border-right:none; background:url('../images/socialbg.jpg') no-repeat; position:absolute;}
.socialicons ul{margin:0; padding:10px; list-style:none;}
.socialicons ul li { margin:0; padding:0 0 10px;}
.socialicons ul li.last {padding:0;}

#navbar{width:981px;margin:0px auto;padding:0px;height:31px;}
#navbar .left_img{ float:left; background:url('../images/2nd_navlc.gif') no-repeat left; width:6px; height:31px; }
#navbar .right_img{ float:left; background:url('../images/2nd_navrc.gif') no-repeat left; width:6px; height:31px; }
#navbar .navbg{ float:left; background:url('../images/2nd_navl_bg.gif') repeat-x; height:31px; width:969px; }

.horizontalcssmenu ul{margin:0px;padding:0px;list-style-type:none;}
.horizontalcssmenu ul li{position: relative;float: left;display: inline;border-right:1px dotted #000;}
.horizontalcssmenu ul li.last{border:none;}
.horizontalcssmenu ul li a{display: block;width:158px;text-decoration:none;padding: 7px 1px;text-align:center;font-size:13px;color:#000;}
.horizontalcssmenu ul li ul{background:#3c3c3c;left:0px;top:0px;position: absolute;display: block;visibility: hidden;z-index: 100;border:1px solid #bababa;
border-top:0px solid #bababa;}
.horizontalcssmenu ul li.last ul{background:#3c3c3c;left:-72px;top:0px;position: absolute;display: block;visibility: hidden;z-index: 100;border:1px solid #bababa;
border-top:0px solid #bababa;}
.horizontalcssmenu ul li ul li.last{border:none;}
.horizontalcssmenu ul li ul li{border:none;border-bottom:1px solid #bababa;height:30px;line-height:30px;}
.horizontalcssmenu ul li ul li a{text-align:left; width:149px;display:block;background:#e8e8e8;padding: 0px 5px;color:#000;font-size:11px;}
.horizontalcssmenu ul li.last ul li a{width:220px;display:block;background:#e8e8e8;padding: 0px 5px;color:#000;font-size:11px;}
.horizontalcssmenu ul li a:hover{display:block;background:#000033;color:#fff;text-decoration:none;}
.horizontalcssmenu ul li ul li a:hover{display:block;background:#000033;color:#fff;text-decoration:none;}

#contant-wrapper{margin:20px 0px 0px 0px; padding:0px;}

#left-wrapper{width:727px; float:left; margin:0px 6px 0px 0px;}

#right-area{width:235px; float:left; }
#right-area .datawrapper{background:url('../images/right_nav_bg.gif') repeat-x; float:left; width:235px; text-align:left;}

#content-area{background:url('../images/content_bg.gif') repeat-x; border:#f1f1f1 1px solid; width:720px; float:left; text-align:justify;}
#content-area .leftbox{ width:340px;  padding:0px; margin:12px 7px 0px 8px;}
#content-area .rightbox{ width:340px; float:left; margin:12px 8px 0px 7px; }
#content-area .contentbox1{width:330px; float:left; margin:10px 0px; padding:3px; line-height:16px; font-size:12px}

#testimonial{background:#fff; border:1px solid #d8dad9; width:470px !important; width:477px; height:200px !important; height:213px; float:left; text-align:justify; margin-top:10px;}
.testimon {width:160px; height:35px; background:url('../images/testmon.gif') no-repeat; margin:5px; padding:0px;}
.testimoncontent {text-align:justify; font-size:13px; font-family:Georgia; color:#999; line-height:20px !important; margin:5px 10px !important; line-height:27px; margin:15px 15px 0px; padding:0px;}
.testimoncontent p{margin:0px; padding:5px 0px 0px; font-size:18px; color:#ee440b; text-align:right; font-style:italic;}

#request{float:left;  margin:23px 0px 0px 28px; }
#request .requestbutt{width:168px; height:44px; float:left; padding:0px 20px; float:left; }

#offer{margin:0px; padding:0px;}
#call-qform{width:235px; margin-top:2px;}
.qformheading{width:235px; height:35px; background:url('../images/qformheading.jpg') no-repeat;}
.qform-section{width:233px; border:1px solid #d8dad9; border-top:none; background:#fff; margin:2px 0 0 0;}
.qform{width:231px; margin:2px auto; background:#f3f3f3;}
.query-field{width:180px; font-size:12px; color:#444; margin:0; padding:10px 0 10px 15px;}
.query-field span{font-weight:700; color:#f00;}
.txtbox{ width:178px; border:1px solid #aaa; background:#fff; color:#444; font-size:12px; padding:3px; margin:0 0 0 15px;}
.submit-button{width:94px; margin:15px 0 0 0; padding:0 0 5px 15px;}

#contact{ width:233px; margin:10px 0px 0px 0px; padding:0px; border:1px solid #d8dad9; background:#fff;}
.qcontact {background:url('../images/qcontact.gif') no-repeat; width:229px; height:27px; margin:2px 2px 12px;}
.qconnect {width:223px; margin:7px auto; padding:0px;}
.qconnect a { color:#ee0207; }
.qconnect span { color:#ee0207; }
.qconnect p { margin:0px; padding:3px 0px; }
.qconnect p.pd { margin:0px; padding:0px 0px 3px; }
.qconnect p.spc { display:inline; margin:0px; padding:0px 0px 0px 15px; }
.qconnect img { position:relative; bottom:5px; }

#clients{margin:10px 0px 0px 10px; width:233px; border:1px solid #d8dad9; background:#fff; float:left;}
.clientheading { width:229px; height:27px; background:url('../images/clientheading.gif') repeat-x; margin:2px 2px 12px;}

.logoscroller{margin:15px 0px 0px;}

#footer{background:url('../images/footer_bg.gif') top repeat-x; margin:23px 0px 0px 0px; width:100%;}
#footer-contaner{ width:1000px; margin:0px auto; }
#footer-contaner .foot-wrapper1{width:120px; float:left; padding-left:15px; }
#footer-contaner .foot-wrapper1 h4{background:transparent; font-size:12px; margin:8px 0px; font-weight:bold; color:#666}
#footer-contaner .foot-wrapper1 h4 a{color:#666; text-decoration:none;}
#footer-contaner .foot-wrapper1 ul{margin:0px; padding:0px; list-style:none; background:transparent;}
#footer-contaner .foot-wrapper1 ul li{margin:0px; padding:0px; list-style:none; line-height:16px; font-size:10px;}
#footer-contaner .foot-wrapper{width:170px; float:left; }
#footer-contaner .foot-wrapper h4{background:transparent; font-size:12px; margin:8px 0px;font-weight:bold;color:#666}
#footer-contaner .foot-wrapper h4 a{color:#666; text-decoration:none;}
#footer-contaner .foot-wrapper ul{margin:0px; padding:0px; list-style:none; background:transparent;}
#footer-contaner .foot-wrapper ul li{margin:0px; padding:0px; list-style:none; line-height:16px; font-size:10px;}
#footer-contaner ul li a{ color:#666; text-decoration:none;}
#footer-contaner ul li a:hover{ color:#c75e00; text-decoration: underline;}
#footer-sub{ margin:10px 0px 0px 0px; padding:0px;}
#footer-sub .payviryfier{margin:0; padding:0px; width:200px; height:50px; float:left;}
#footer-sub .payviryfier img{ padding-right:15px;}
#footer-sub .also{ margin:0px; padding:0px; text-align:center; font-size:12px; float:left; width:650px; font-size:13px; font-weight:bold; line-height:18px;}
#footer-sub .also img{ padding-right:6px;}
#footer-sub .copyright{font-size:10px; line-height:15px; margin:25px 0px 0px 0px; padding:0px; font-weight:normal;}
#footer-sub .paycard{ width:140px; float:right; font-size:12px; text-align:left; font-size:13px; font-weight:bold; line-height:21px;}




