body{background:url(../images/background.jpg) center top no-repeat #FFFFFF; width:100%; height:auto; margin:0; padding:0;}

a{outline:none;}

.out_div{width:996px; height:auto; margin:0 auto; padding:0; margin-top:7px;}

.div_nav{width:946px; height:64px; margin:0px 25px 10px 25px;}

.logo{float:left; padding-top:10px;}
.logo a{background:url(../images/logo.png) top left no-repeat; display:block; width:315px; height:58px; text-indent:-10000px;}

.topnav{margin-left:72px; width:559px; float:left;}
.topnav ul{margin:0; padding:0; list-style-type:none;}
.topnav ul li{margin:0px 5px; display:inline;}
.topnav ul li a{outline:none;}

.content{width:958px; height:auto; clear:left; background:url(../images/contentbg.png) left top no-repeat; padding:41px 14px 0px 24px; float:left;}

.content_left{width:327px; height:auto; float:left;}

.content_leftnav{background:url(../images/lftcontentbg.png) left top no-repeat; width:288px; height:auto; padding-top:62px; margin:0px 23px 0px 16px;}

.portfoliotext{height:72px;}
.portfoliotext a{text-indent:-10000px; display:block; width:77px; height:15px; top:7px; left:90px; position:relative;}

.potfolio{background:url(../images/portfolioview.jpg) left top no-repeat; padding:13px 13px 18px 13px; width:301px; height:201px;}

.content_rght{width:604px; height:auto; padding-left:27px; float:left; padding-top:25px; min-height:500px;}

.text1{font:normal 13px Arial, Helvetica, sans-serif; color:#1d1c1c; line-height:18px;}
.text2{font:normal 12px Arial, Helvetica, sans-serif; color:#1d1c1c;}
.text2 a{font-weight:bold; color:#ac1502; text-decoration:none;}

.btn_learnmore{background:url(../images/btnlearmnore.png) left top no-repeat; width:227px; height:70px;}
.btn_learnmore a{display:block; width:228px; height:42px; text-indent:-10000px;}

.div_services{background:url(../images/servicesbg.jpg) left top no-repeat; width:604px; height:129px;}

.footer{background:url(../images/footertop.jpg) left top repeat-x; width:946px; height:120px; clear:left; font:normal 11px Arial, Helvetica, sans-serif; color:#4F4D4D; padding:15px 25px 0px 25px; line-height:16px;}
.footer a{text-decoration:none; color:#4F4D4D;}
.footer a:hover{text-decoration:none; color:#d82a03;}
.footer a.select{text-decoration:none; color:#d82a03;}

.innetrcontent_leftnav{background:url(../images/servicestag.png) left top no-repeat; width:268px; height:auto; padding-top:62px; padding-left:20px; margin:0px 23px 0px 16px; float:left;}

.btn_quote{background:url(../images/btnquote.jpg) left top no-repeat; width:200px; height:67px; margin-top:20px; margin-left:20px;}
.btn_quote a{display:block; width:200px; height:40px; text-indent:-10000px;}
.btn_quote a:hover{background:url(../images/btnquoteh.jpg) left top no-repeat;}

.bcrum{font:normal 11px Arial, Helvetica, sans-serif; color:#be1e03; line-height:20px;}
.bcrum a{color:#242323; text-decoration:none;}

.heading{font:normal 18px Arial, Helvetica, sans-serif; color:#ac1502; padding-top:10px;}

.content_rght ul{list-style-type:none; margin:0; padding:0;}
.content_rght ul li{background:url(../images/arrow.png) left top no-repeat; padding:5px 0px 4px 15px;}

.divportfolioabt{background:url(../images/portfolioabtbg.jpg) left top no-repeat; padding:18px 15px; height:26px;}

.divtesti{background:url(../images/tetitag.png) top left no-repeat; height:54px; padding:23px 42px; font:normal 11px Arial, Helvetica, sans-serif; color:#1d1c1c; margin-top:5px;}
.divtesti a{color:#ac1502; text-decoration:none; line-height:25px;}
.divtesti a:hover{color:#FF4E0A;}