/* CSS Document */

body
{
margin:0px;
}
div#header{
width:777px;
margin: 0 auto; 
}
div#body{
width:777px;
margin: 0 auto; 
clear:left;
}
div#footer{
width:777px;
margin: 0 auto;
clear:left; 
}
div#header-sub1
{
width:550px;
height:262px;
float:left;
}
div#header-sub2
{
width:211px;
height:262px;
float:left;
}
div#header-sub3
{
width:14px;
height:262px;
float:left;
}

div#logo
{
width:270px;
height:63px;
padding-top:30px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
float:left;
}
span.logo-green
{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
font-weight:bold;
color:#6F8414;
}
span.logo-grey
{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#898989;
}
span.logo-lightgrey
{
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
color:#EAEAEA;
}
span.logo-subtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#898989;
display:block;
float:left;
clear:left;
width:250px;
line-height:14px;
margin-left:1px;
}
span.login
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#898989;
display:block;
float:left;
clear:left;
width:250px;
line-height:14px;
margin-left:1px;
padding-top:10px;
}
div.logo
{
float:left;
line-height:23px;
}
img#car-top-lg
{
float:left;
width:260px;
height:103px;
}

div#bulletpoints
{
width:212px;
height:89px;
float:left;
clear:left;
background-image:url(../images/gradient.jpg);
padding-top:20px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
text-align:right;
}

p.bullet-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

img#car-lg
{
width:318px;
height:119px;
float:left;
}

img#gradient-divider
{
width:232px;
height:2px;
float:left;
clear:left;
}

img#car-middle-lg
{
width:318px;
height:2px;
float:left;
}

div#slogan
{
padding:10px;
width:212px;
height:18px;
float:left;
clear:left;
background-image:url(../images/gradient-green.jpg);
}

span.slogan-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#D6DE84;
}
img#car-bottom-lg
{
width:318px;
height:38px;
float:left;
}

div#address
{
width:189px;
height:88px;
margin-top:15px;
padding-left:20px;
border-left:#CCCCCC 1px solid;
margin-right:1px;
}
span.address1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
span.address2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}
div#buttons
{
width:209px;
height:158px;
clear:left;
border-left:#3B3B3B 1px solid;
border-top:#3B3B3B 1px solid;
border-right:#CCCCCC 1px solid;
}
div#header-sub3
{
width:14px;
height:262px;
background-image:url(../images/end-gradient.jpg);
float:left;
}
div.button
{
width:171px;
margin-left:20px;
margin-right:20px;
padding-top:8px;
padding-bottom:8px;
height:14px;
border-bottom:#CCCCCC 1px solid;
}
a.button-on
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6F8413;
text-decoration:none;
}
a.button-on:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
text-decoration:none;
}
a.button-off
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#666666;
text-decoration:none;
}
a.button-off:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#6F8413;
text-decoration:none;
}

div#body-sub1
{
width:550px;
height:450px;
float:left;
}
div#body-sub2
{
width:209px;
height:450px;
float:left;
border-left:#3B3B3B 1px solid;
border-right:#CCCCCC 1px solid;
}
div#body-sub3
{
width:14px;
height:288px;
float:left;
}
div#car-manufacturers
{
width:550px;
height:31px;
border-bottom:#CCCCCC 1px solid;
}

div#footer-links
{
width:755px;
height:14px;
padding:7px;
background-image:url(../images/footer-gradient.jpg);
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}
a.footer-links
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding-right:8px;
padding-left:8px;
}
a.footer-links:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
padding-right:8px;
padding-left:8px;
}
div#digithill
{
width:755px;
height:15px;
padding:5px;
text-align:center;
}
span.digithill
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
}
a.digithill
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:none;
}
a.digithill:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-decoration:underline;
}
div.quote
{
width:171px;
margin-left:20px;
margin-right:20px;
padding-top:8px;
padding-bottom:8px;
border-bottom:#CCCCCC 1px solid;
}
span.quote
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}
div#memberships
{
width:171px;
margin-left:20px;
margin-right:20px;
padding-top:20px;
}

div#home1
{
margin-top:20px;
padding-left:10px;
width:300px;
height:220px;
float:left;
}

div#home2
{
margin-top:20px;
padding-left:10px;
float:left;
width:227px;
height:220px;
border-left:#CCCCCC 1px solid;
}
span.home-title
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
font-weight:bold;
display:block;
}

p.home-list
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6F8414;
font-weight:bold;
line-height:14pt;
display:block;
float:left;
}

img#division
{
margin-bottom:10px;
}
p.col1
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6F8414;
font-weight:bold;
line-height:14pt;
display:block;
width:150px;
float:left;
}
p.col2
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6F8414;
font-weight:bold;
line-height:14pt;
display:block;
width:120px;
float:left;
}
span.green-text
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#6F8414;
font-weight:bold;
}
p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
font-weight:normal;
}
a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
font-weight:normal;
}