@charset "utf-8";div,h1,h2,p,form,label,input,textarea,img,span{margin:0;padding:0;font-weight:normal;border:none}form,fieldset,legend{margin:0;padding:0}li{list-style:none}.dev li{list-style:disc;line-height:19px;font-size:12px}img{border:0 none}p{color:#575555;text-align:justify}a{text-decoration:none;color:#a9a8a8;outline:none}a:hover{color:#757474;text-decoration:underline}body{text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;padding:0px;margin:0px;background:#e7e7e7 url(../images/bg_strech.jpg) repeat-x top;text-decoration:none}.clearfix{background:url(../images/spacer.gif);width:100%;clear:both}.clear{clear:both;line-height:0}.gap{height:15px;padding:0px;margin:0px;clear:left}.thx2c{margin:5px 0 0;width:auto;background:url(../images/bg_thanks.jpg) no-repeat right top;padding:10px 20px 0;height:1%;border:solid 1px #cacdca;height:440px;display:none}.wpcf7{margin:5px 0 0;width:auto;background:url(../images/bg_request1.jpg) no-repeat right top;padding:10px 20px 0;height:1%;border:solid 1px #cacdca}.wpcf7 p{margin:0}.wpcf7 p label{margin:0;font-size:12px;color:#000;font-weight:bold}.wpcf7 p small{display:block;color:#999;line-height:18px;margin:5px 0 10px}em{color:#f00;padding-left:2px}.wpcf7 input,.wpcf7 select,.wpcf7 textarea{display:block;padding:3px;background:#fbfbfb;border:1px solid #adadad;border-right-color:#ececec;border-bottom-color:#ececec;width:425px;margin:5px 0 10px;font-family:Arial,Helvetica,sans-serif}.wpcf7 textarea{height:150px}.wpcf7 select,.wpcf7 input#submit{width:auto}.wpcf7 input#submit{font-weight:bold}.wpcf7 .buttonclass{border:none;background:none;width:auto;height:auto}.btn{background:url(../images/btn_corner.png) -3px top no-repeat;padding-left:15px;margin:10px 0 0 0;display:inline-block}.btn a{background:url(../images/btn_body.png) right top no-repeat;padding:5px 15px 6px 0;font-weight:bold;color:#696969;font-size:10px;text-transform:uppercase;min-height:1px;display:inline-block}.btn a:hover{color:#6a952f} ul.navi_links{margin:40px 0px 0px 0px;padding:0;float:right}ul.navi_links li{padding:15px 0px 15px 25px;margin-left:25px;font-size:14px;font-weight:bold;color:#494849;text-align:left;float:left;display:inline;background:url(../images/navi_seprator.png) no-repeat left}ul.navi_links li a{color:#494849;text-decoration:none}ul.navi_links li.nonebackground{background:none}ul.navi_links li a:hover,ul.navi_links li a.current{color:#a9a7a7;text-decoration:underline;color:#ef9410}.footerlinks{float:left;width:650px;height:30px}.footerlinks ul{padding:0;margin:0px;display:inline}.footerlinks li{font-size:11px;display:inline;float:left;font-weight:normal;margin-right:10px;padding:10px 12px 9px 0px;background:url(../images/bottom_links_seprator.jpg) no-repeat right}.footerlinks li.none{background:none}.footerlinks li a{text-decoration:none;color:#9a9eac}.footerlinks li a:hover{text-decoration:underline;color:#dcdcdc}.copyright{float:right;width:300px;padding-top:11px}.copyright p{font-size:11px;color:#9a9eac;text-align:right} #page{width:100%}#upper{margin:auto;padding:0;width:1000px}#pagewidth{margin:0;padding:0;float:left;background:url(../images/bg.jpg) no-repeat top}#header{margin:0;width:1000px;float:left}.toplinks ul{margin:0;padding:5px 0px 0px 0px;float:right;height:20px}.toplinks ul li{padding:10px 0px 0px 35px;margin:0px;font-size:12px;color:#d9dbe7;display:inline}.toplinks ul li a{text-decoration:none;color:#d9dbe7}.toplinks ul li a:hover{text-decoration:underline;color:#fff}.float_left{float:left}.logobar{margin:0;padding:0;height:106px}.logo{padding:28px 0px 0px 0px;margin:0;float:left}#body{margin-top:30px;float:left;margin-bottom:30px;width:100%}.txt_images{margin:0;text-align:left}.ourservices{margin:21px 0px 0px 0px;float:left}.ourservices h1{margin:0}ul.service_img{padding:0px 0px;margin:0px;display:inline}ul.service_img li{padding:15px 15px 15px 16px;margin:0;background:url(../images/image_frame.png) no-repeat;width:219px;display:inline;float:left}.dividediv{float:left;margin:30px 0px 0px 0px}.welcome{float:left;width:475px;margin:0;background:url(../images/bg_welcome..jpg) no-repeat right}.welcome h1{margin:0}.welcome p{margin:0;line-height:19px;font-size:13px;color:#575555;font-style:italic;text-align:justify}.clientsays{float:left;width:514px;padding-left:8px}.clientsays h1{margin:0}.testmonial_box{background:url(../images/bg_testimonials.png) no-repeat;float:left;width:100%;height:153px}.testmonial_txt{float:left;width:230px;margin:10px}.testmonial_txt p{color:#616060;font-size:12px;line-height:18px;margin:0;padding:13px 0px 0px 29px;background:url(../images/bg_comma2.jpg) no-repeat top left}.clientname{color:#006ec9;font-size:12px;font-weight:bold;margin:0;line-height:18px;text-align:right;float:right}.clientadd{color:#000;font-size:11px;font-weight:normal;text-align:right}#lower{background:#222838 url(../images/bg_footer2.jpg) repeat-x;height:219px;width:100%;margin:0px}#footer{margin:auto;width:1000px}.dividefour{margin:0;float:left;height:186px}.divfirst{float:left;background:url(../images/seprator_div.jpg) no-repeat  right;width:258px;padding:20px 0px 0px 25px;height:150px}.divfirst h2{font-size:28px;font-weight:normal;color:#FFF;padding:20px 0px 10px 0px;margin:0}.buttons_hire{background:url(../images/hireus_button.png) no-repeat;width:122px;height:46px}.buttons_hire a:hover{background:url(../images/hireus_button_hover2.png) no-repeat;width:122px;height:46px}.divsecond{float:left;background:url(../images/seprator_div.jpg) no-repeat  right;width:220px;padding:20px 0px 0px 20px;height:150px}.divsecond h2{font-size:22px;font-weight:normal;color:#FFF;padding:27px 0px 5px 0px;margin:0}.divsecond p{font-size:14px;font-weight:normal;color:#6e798f;padding:0px 0px 10px 0px;margin:0;line-height:20px}.divsecond p a{color:#6e798f}.divsecond p a:hover{color:#c0c5ce;text-decoration:underline}.divthird{float:left;background:url(../images/seprator_div.jpg) no-repeat  right;width:265px;padding:45px 0px 0px 20px;margin:0;height:150px}.divthird img{margin:0px 10px 10px 0px}ul.social_icon{padding:0px 0px 0px 0px;margin:0}ul.social_icon li{padding:40px 10px 0px 0px !important;margin:0px 0px 0px 0px !important;display:inline}.divfourth{float:left;width:150px;padding:50px 0px 0px 20px;height:100px}div.nav{height:46px;width:122px;margin:0;padding:0;background-image:url(../images/hireus_button_hover2.png)}div.nav a,div.nav a:link,div.nav a:visited{display:block}div.nav img{width:100%;height:100%;border:0}div.nav a:hover img{visibility:hidden}div.get{height:79px;width:163px;margin:0;padding:0;background-image:url(../images/getquote-hover3.png)}div.get a,div.get a:link,div.get a:visited{display:block}div.get img{width:100%;height:100%;border:0}div.get a:hover img{visibility:hidden} .contentwrapper{float:left;margin:0;width:100%}.contentwrapper h1{color:#000;text-shadow:#c5c5c5 1px 1px 2px;margin:3px 0px}.contentwrapper p{margin:0;line-height:19px;font-size:13px;color:#3c3b3b;font-style:normal;text-align:justify}ul.listing_img{margin:25px 0px 0px 0px;padding:0}ul.listing_img li{display:inline;margin:0px 0px 0px 0px;padding:0px 11px 0px 0px}.gallerycontent p{width:438px;float:left;padding:0px 0px 0px 10px;color:#2a2a2a}ul.listing_icon{margin:5px 0px 0px 0px;padding:0px 0px 0px 10px;float:left}ul.listing_icon li{background:url(../images/x30.png) no-repeat 0px 3px;margin:0px 0px 5px 0px;padding:0px 0px 0px 15px;font-size:11px;font-weight:bold;color:#2f2f2f}ul.listing_icon li a{color:#2f2f2f;text-decoration:none}ul.listing_icon li a:hover{color:#000;text-decoration:none}#clientgal{position:relative;visibility:hidden;border:2px solid #212737;width:550px;float:left}#clientgal .gallerydesctext{text-align:left;padding:2px 5px}#fade{display:none;background:#666;position:fixed;left:0;top:0;z-index:10;width:100%;height:100%;opacity:.80;z-index:9999}.popup_block{display:none;background:#fff;padding:20px;border:20px solid #ddd;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;z-index:99999;-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}img.btn_close{float:right;margin:-55px -55px 0 0}.popup p{padding:5px 10px;margin:5px 0}*html #fade{position:absolute}*html .popup_block{position:absolute}.boxgrid{width:215px;height:97px;float:left;background:#161613;overflow:hidden;position:relative}.boxgrid img{position:absolute;top:0;left:0;border:0}.boxgrid p{padding:0 10px;color:#afafaf;font-weight:bold;font:10pt "Lucida Grande",Arial,sans-serif}