/****** Main Header *****/

div#HeaderOuter
{
width:1000px;
height:167px;
border:0px solid #FF0000;
}
div#HeaderOuterBg
{
position:relative;
float:left;
width:1000px;
height:124px;
background:url(../images/header/header-bg.jpg) repeat-x;
border:0px solid #FF0000;
}
div#HeaderLeft
{
position:relative;
float:left;
width:323px;
height:124px;
border:0px solid #FF0000;
}
div#HeaderRight
{
position:relative;
float:left;
width:677px;
height:124px;
border:0px solid #0000FF;
}
.DealerName{
position:relative;
float:left;
top:25px;
left:25px;
width:252px;
height:70px;
border:0px solid #0000FF;
}
.PhoneBg{
position:relative;
float:left;
width:677px;
height:55px;
background:url(../images/header/top-strip.jpg) no-repeat;
border:0px solid #0000FF;
}
.AddressBg{
position:relative;
float:right;
width:375px;
height:30px;
border:0px solid #0000FF;
}
div#orderpartsbg{
position:absolute;
float:left;
top:40px;
left:425px;
width:89px;
height:81px;
border:0px solid #0000FF;
z-index:2;
}
.PhoneNo{
position:relative;
float:right;
width:370px;
top:10px;
font-family:Verdana;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-align:left;
border:0px solid #0000FF;
}
.AddressTxt{
position:relative;
float:right;
width:370px;
top:0px;
font-family:Verdana;
font-size:14px;
font-weight:bold;
text-align:left;
color:#497494;
border:0px solid #0000FF;
}

/****** Main Header *****/
/****** Main Menus *****/

div#menuOuter
{
position:relative;
float:left;
width:1000px;
height:43px;
background:url(../images/menu/menu.jpg) repeat-x;
border:0px solid #0000FF;
}
li.HomeMenuSpace
{
width:25px;
}
li.InnerMenuSpace
{
width:10px;
}
li.DividerStrip
{
position:relative;
float:left;
background:url(../images/menu/divider.jpg) no-repeat;
width:2px;
height:43px;
}
#contactMenu, #MaintenanceMenu
{
width:160px;
text-align:center;
border:0px solid #CCCC00;
}
#SpecialsMenu, #TestimonialsMenu
{
width:135px;
text-align:center;
border:0px solid #CCCC00;
}
#HoursMenu
{
width:200px;
text-align:center;
border:0px solid #CCCC00;
}
#McReeMenu
{
width:150px;
text-align:center;
border:0px solid #CCCC00;
}
#homeMenu
{
width:70px;
text-align:center;
border:0px solid #CCCC00;
}
#contactMenuInner
{
width:153px;
text-align:center;
border:0px solid #CCCC00;
}
#SpecialsMenuInner
{
width:100px;
text-align:center;
border:0px solid #CCCC00;
}
ul
{
padding:0;
margin:0;
list-style:none;
}
li ul 
{
display:none;
position:absolute; 
width:100%;
z-index:1;
}
li:hover ul, li.over ul
{
display: block;
float:left;
}
li ul li
{
float:left;
position:relative;
width:100%;
}
.headerMainLinks li{
float:left;
position:relative;
display:block;
font-size:13px;
height:43px;	
line-height:41px;
font-weight:bold;
text-decoration:none;
border:0px solid #CCCC00;
}
.headerMainLinks li a{
display:block;
height:43px;
text-decoration:none;
border:0px solid #CC0000;
}

.headerMainLinks li,.headerMainLinks li a{color:#FFFFFF; }
.headerMainLinks li a:hover{ color:#333C00; }
.headerMainLinksOver { color:#333C00; background:url(../images/menu/menu-mo.jpg) repeat-x; }

div#headerbanners{
position:absolute;
left:350px;
top:52px;
width:265px;
height:50px;
border:0px solid #FF0000;
z-index:1;
}
div.twitterimg{
position:relative;
float:left;
left:0;
top:0;
}
div.facebookimg{
position:relative;
float:left;
left:7px;
top:0;
}

/****** Main Menus *****/




















