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

body {background:url(images/bg.jpg) repeat-x #227e42; margin:0;}
#main {margin:0 auto; width:865px; position:relative;}
#contact {padding:30px 35px 30px 0; text-align:right; font:bold 14px Arial, Helvetica, sans-serif; color:#FFF;}
#contact a {color:#FFF; text-decoration:none;}
#footer a:hover, p a:hover, #contact a:hover {text-decoration:underline;}
#contact b {color:#F60; margin-left:25px;}
#nav {background:url(images/bg-nav.png) no-repeat; height:63px; margin-left:256px; font:bold 24px Arial, Helvetica, sans-serif; padding:25px 0 0 30px;}
#nav a {color:#FFF; text-decoration:none; margin-right:35px;}
#nav a:hover {color:#F60;}
#logo {background:url(images/logo.gif) no-repeat; width:282px; height:147px; position:absolute; top:50px; left:-25px; z-index:499;}
#home {background:url(images/bg-home.jpg) repeat-y; width:755px; padding:50px 55px 40px;}
#sub {background-color:#FFF; width:755px; padding:50px 55px 40px;}
#left {width:230px; float:left; margin-right:85px;}
#right {float:left; width:430px;}
#clear {clear:both;}
p {font:13px Arial, Helvetica, sans-serif; color:#0b1f1f; line-height:18px; margin:5px 0 15px;}
p a {text-decoration:none; color:#c30;}
h1 {font:bold 20px Arial, Helvetica, sans-serif; color:#0b1f1f; margin:0 0 10px 0;}
#estimate {width:385px; height:50px; position:absolute; bottom:40px; right:0;}
#footer {color:#FFF; font:12px Arial, Helvetica, sans-serif; padding:30px 0 20px 30px;}
#footer img {float:left; margin-right:25px; margin-top:45px;}
#footer a {color:#FFF; text-decoration:none;}
#quality {width:227px; height:164px; position:absolute; top:200px; left:50px; padding:50px 25px 0 0; z-index:500;}
h2 {font:normal 24px Arial, Helvetica, sans-serif; color:#0b1f1f; margin:0 0 10px 0;}
b {font-size:15px;}
table {font:13px Arial, Helvetica, sans-serif;}