@charset "iso-8859-1";

.dontdisplay{
display:none;
}
.printdisplay{
display:none;
}

html,body{
width:100%;
height:100%;
padding:0;
margin:0;
}
body{
width:100%;
height:100%;
min-width:660px;
padding:0;
margin:0;
font-size:.75em;
font-family:Verdana, Geneva, Arial, sans serif;
position:relative;
text-align:center;
color:#FFFFFF;
line-height:1.5;
background:#000000 url(bg_main.jpg) repeat-x top left;
}

#bg_main_motor{
position:relative;
width:100%;
height:100%;
background:url(bg_main_motor.jpg) no-repeat top left;
}

h1{
font-size:2.2em;
margin:0 0 5px 0;
padding:0;
}

h2{
color:#666666;
font-size:1.8em;
margin:0 0 0 0;
padding:0;

}

h3{
font-size:1.6em;
font-weight:bold;
margin:0;
padding:0;
color:#9EB601;
}

h4{
font-size:1.2em;
font-weight:bold;
margin:0 0 5px 0;
padding:5px 0 2px 0;
color:#000000;
border-bottom:1px dashed #cccccc;
}

h5{
font-size:1.1em;
margin:0 0 5px 0;
padding:0;
color:#9EB601;
}

p{
margin:5px 0 15px 0;
padding:0;
}

ul{
list-style-type:none;
margin:0;
padding:0;
}
li{
margin:0 0 10px 0;
padding:0 0 0 13px;
background:url(bullet_orangearrow.gif) no-repeat top left;
background-position:0 .5em;
}

a{
color:#FFD71E;
}
a:visited{
color:#FFF4BF;
}
a:hover{
color:#FFF4BF;
}

form{
position:relative;
margin:0;
padding:0;
}

#main_body{
width:703px;
height:auto;
background:url(bg_mainbody.gif) repeat-y top left;
margin:0 auto;
padding:0 0 20px 0;
text-align:left;
}

#content{
margin:40px 47px 0 47px;
}
#content_l2{
margin:0 47px 0 47px;
}

#header{
width:703px;
height:155px;
}
#header_l2{
width:703px;
height:242px;
}

#main_nav{
position:relative;
float:left;
width:245px;
height:450px;
margin:0 30px 0 0;
padding:0;
}
#navhome_projects a{
position:absolute;
top:0;
left:0;
text-indent:-9000px;
text-decoration:none;
width:245px;
height:64px;
background:url(nav_projects.jpg) no-repeat top left;
}
#navhome_projects a:hover{
background:url(nav_projects.jpg) no-repeat bottom left;
}
#navhome_forsale a{
position:absolute;
top:72px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:245px;
height:64px;
background:url(nav_forsale.jpg) no-repeat top left;
}
#navhome_forsale a:hover{
background:url(nav_forsale.jpg) no-repeat bottom left;
}
#navhome_gallery a{
position:absolute;
top:144px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:245px;
height:64px;
background:url(nav_gallery.jpg) no-repeat top left;
}
#navhome_gallery a:hover{
background:url(nav_gallery.jpg) no-repeat bottom left;
}
#navhome_links a{
position:absolute;
top:216px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:245px;
height:64px;
background:url(nav_links.jpg) no-repeat top left;
}
#navhome_links a:hover{
background:url(nav_links.jpg) no-repeat bottom left;
}
#navhome_aboutus a{
position:absolute;
top:288px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:245px;
height:64px;
background:url(nav_aboutus.jpg) no-repeat top left;
}
#navhome_aboutus a:hover{
background:url(nav_aboutus.jpg) no-repeat bottom left;
}
#navhome_contactus a{
position:absolute;
top:360px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:245px;
height:64px;
background:url(nav_contactus.jpg) no-repeat top left;
}
#navhome_contactus a:hover{
background:url(nav_contactus.jpg) no-repeat bottom left;
}

#main_nav_l2{
position:relative;
float:right;
width:150px;
height:230px;
margin:0 0 10px 20px;
padding:0;
background:url(navl2_boxtop.gif) no-repeat top right;
z-index:2;
}
#nav_home a{
position:absolute;
top:20px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:150px;
height:25px;
background:url(navl2_home.gif) no-repeat top left;
}
#nav_home a:hover{
background:url(navl2_home.gif) no-repeat bottom left;
}
#nav_projects a{
position:absolute;
top:45px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:150px;
height:25px;
background:url(navl2_projects.gif) no-repeat top left;
}
#nav_projects a:hover{
background:url(navl2_projects.gif) no-repeat bottom left;
}
#nav_forsale a{
position:absolute;
top:70px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:150px;
height:25px;
background:url(navl2_forsale.gif) no-repeat top left;
}
#nav_forsale a:hover{
background:url(navl2_forsale.gif) no-repeat bottom left;
}
#nav_gallery a{
position:absolute;
top:95px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:150px;
height:25px;
background:url(navl2_gallery.gif) no-repeat top left;
}
#nav_gallery a:hover{
background:url(navl2_gallery.gif) no-repeat bottom left;
}
#nav_links a{
position:absolute;
top:120px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:150px;
height:25px;
background:url(navl2_links.gif) no-repeat top left;
}
#nav_links a:hover{
background:url(navl2_links.gif) no-repeat bottom left;
}
#nav_aboutus a{
position:absolute;
top:145px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:150px;
height:25px;
background:url(navl2_aboutus.gif) no-repeat top left;
}
#nav_aboutus a:hover{
background:url(navl2_aboutus.gif) no-repeat bottom left;
}
#nav_contactus a{
position:absolute;
top:170px;
left:0;
text-indent:-9000px;
text-decoration:none;
width:150px;
height:25px;
background:url(navl2_contactus.gif) no-repeat top left;
}
#nav_contactus a:hover{
background:url(navl2_contactus.gif) no-repeat bottom left;
}
#nav_boxbotm{
position:absolute;
top:195px;
left:0;
width:150px;
height:24px;
background:url(navl2_boxbotm.gif) no-repeat top right;
}

#sponsors{
text-align:center;
position:relative;
float:right;
width:160px;
height:auto;
margin:0;
padding:0;
font-size:.9em;
color:#99A9BC;
}

#l2_title_bgmain{
position:relative;
width:100%;
height:43px;
margin:0 0 15px 0;
background:url(l2_title_bgmain.gif) no-repeat top right;
z-index:1;
}
#l2_title_bgcap{
height:43px;
background:url(l2_title_bgcap.gif) no-repeat top left;
}
#l2_title_contactus{
position:absolute;
top:3px;
left:39px;
width:127px;
height:43px;
text-indent:-9000px;
text-decoration:none;
background:url(l2_title_contactus.gif) no-repeat top left;
}
#l2_title_projects{
position:absolute;
top:3px;
left:39px;
width:127px;
height:43px;
text-indent:-9000px;
text-decoration:none;
background:url(l2_title_projects.gif) no-repeat top left;
}
#l2_title_forsale{
position:absolute;
top:3px;
left:39px;
width:127px;
height:43px;
text-indent:-9000px;
text-decoration:none;
background:url(l2_title_forsale.gif) no-repeat top left;
}
#l2_title_gallery{
position:absolute;
top:3px;
left:39px;
width:127px;
height:43px;
text-indent:-9000px;
text-decoration:none;
background:url(l2_title_gallery.gif) no-repeat top left;
}
#l2_title_links{
position:absolute;
top:3px;
left:39px;
width:127px;
height:43px;
text-indent:-9000px;
text-decoration:none;
background:url(l2_title_links.gif) no-repeat top left;
}
#l2_title_aboutus{
position:absolute;
top:3px;
left:39px;
width:127px;
height:43px;
text-indent:-9000px;
text-decoration:none;
background:url(l2_title_aboutus.gif) no-repeat top left;
}

#footer{
position:relative;
clear:both;
width:703px;
height:107px;
margin:0 auto 30px auto;
background:url(ftr_main.gif) no-repeat top left;
}
#ftr_4barrellogo a{
position:absolute;
top:39px;
right:25px;
width:95px;
height:14px;
text-indent:-9000px;
text-decoration:none;
width:245px;
height:64px;
background:url(ftr_4barrellogo.gif) no-repeat top right;
}