@charset "utf-8";

* {margin:0px; padding:0px;}
body {padding:0 0 20px 0; font:normal 14px Arial; color:#5b5c51l;}
a {color:#949f24; text-decoration:none;}
a:hover {color:#777;}
p {padding:0 0 10px 0;}

.wrapSite {width:960px; margin:0px auto;}

.fL {float:left;}
.fR {float:right;}

.header {height:285px;}
.logo {display:block; width:370px; height:197px; text-indent:-9999px; outline-style:none; background:url(../images/logo_hawken.gif) no-repeat left top;}
.no {width:470px; padding:77px 0 0 0; }
.no .phone {font-size:28px; color:#6a5d2f; text-align:left;}
.no .email {display:block; padding-left:40px; font-size:28px; color:#949f24;}
.no .email span {font-size:14px; }

.name {display:block; padding:20px 0 0 130px; font-size:30px; color:#fff;}
.slogan {display:block; padding:35px 0 0 150px; font-size:16px;}


.green {position:relative; clear:both; height:88px; background:url(../images/green_bar.gif) no-repeat left top;}
.leafs {position:absolute; width:173px; height:137px; top:-20px; left:-30px; background:url(../images/leafs.png) no-repeat left top;}
* html .leafs {position:absolute; width:173px; height:137px; top:-20px; left:-30px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/leafs.png', sizingMethod='scale');}
.tree {position:absolute; width:320px; height:371px; top:-225px; right:-30px; background:url(../images/tree.png) no-repeat left top;}
* html .tree {position:absolute; width:320px; height:371px; top:-225px; right:-30px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/tree.png', sizingMethod='scale');}

h1.lblBox {font-size:24px; color:#d9a300; text-align:right; line-height:35px; letter-spacing:-1px; background:url(../images/lbl_bg.gif) no-repeat left top;}
h1.lblBox span {display:block; padding:1px 15px 5px 15px; line-height:28px; background:url(../images/lbl_bg_in.gif) no-repeat right bottom;}
.boxBg {margin-bottom:15px; padding:10px 15px 15px 15px; background:url(../images/box_bg.gif) no-repeat left bottom;}

.financial {height:159px; margin-bottom:15px; background:url(../images/bnr_financial_special.jpg) no-repeat left top;}
.financial span {display:block; padding:105px 10px 0 10px; font-size:16px; color:#000;}

.row {padding-bottom:10px; text-align:right;}

.main {padding:15px 0 0 0;}
.main h1 {padding:0 0 5px 5px; margin-bottom:10px; font:bold 24px Arial; color:#daa300; background:url(../images/bg_h1.gif) no-repeat left bottom;}
.main p {padding:0 0 20px 0; line-height:20px;}

.field1, .required {border:1px solid #ccceb4; padding:3px; font:normal 12px Arial; color:#000;}
.footer {font-size:20px; color:#fff; background:url(../images/footer_bg.gif) no-repeat left top;}
.footer span {font-size:26px;}
.footer a {color:#fff; text-decoration:none;}
.footer a:hover {color:#99FF00;}

.mess {padding:5px; margin-bottom:10px; border:1px solid; color:#d00000; text-align:center;}
.validation-advice {color:#FF3300; font:normal 11px Tahoma;}










