div#innerheaderdiv
{
width:1000px;
height:101px; 
}
div#homeheaderdiv
{
width:980px;
height:131px;
}
div#headerimagediv
{
position:relative;
float:left;
width:1000px;
height:101px; border:0px solid #000;

}
div#homeheaderimagediv
{
position:relative;
float:left;
width:980px;
height:112px;
}
div#dealerLink{ width:226px; height:26px; cursor:pointer;}
div#mainHeaderInfo
{
position:relative;
float:left;
width:100%;
height:80px;
top:5px;
left:0px;
text-align:center; border:0px solid #fff;
}
div#makelogoMain
{
position:relative;
float:left; width:20%; height:100%;
top:4px;
left:0px;
text-align:center; border:0px solid red;
}
div#dealerNameMain
{
position:relative;
float:left; width:50%; 
top:7px;
left:20px;
text-align:center; border:1px solid #fff;
}
div#phoneNoMain
{
position:relative;
float:left; width:100%; height:100%;
top:0px;
left:0px;
text-align:left; border:0px solid #000;
}
div#phoneNoMain1
{
position:relative;
float:left; width:18%; height:100%;
top:-13px;
left:0px;
text-align:left; border:0px solid #000;
}
div#makelogodiv
{
position:relative;
float:left;
top:15px;
left:32px;
text-align:center; border:0px solid #000;
}
div#bmwlogodivinner
{
position:relative;
float:right;
top:1px;
right:20px;
width:106px;
height:98px;
}

div#dealerlogoimg
{
position:relative;
float:left;
left:30px;
top:10px;
width:127px;
height:78px; border:0px solid #000;
}

div#dealernamelogo
{
position:relative;
float:left;
width:100%;
height:68px; border:0px solid #000;

}

div#phoneNo
{
position:relative;
float:right;
right:0px;
top:5px;
width:85%; text-align:left; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
height:40px; border:0px solid #000; line-height:20px;

}
.phoneNoSaprate
{
position:relative;
float:left;
left:0px;
top:0px;
width:100%; text-align:left; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;
height:22px; border:0px solid #000; line-height:22px;

}

div#dealernamelogoimg
{
position:relative;
float:left;
height:25px;
width:95%;
top:0px;
left:0px; text-align:left;
border:0px solid red;
}
div.addrss
{
position:relative;
float:left;
width:83%; border:0px solid red;
}
div.dealeradress1,div.dealeradress2,div.dealeradress3
{
border:0px solid #FFF;
height:19px;
line-height:33px;
font-family:Verdana;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-align:left;
border:0px solid red;
margin-left:5px;
}
/*
div.dealeradress3
{
position:relative;
float:left;
left:0px;
top:0px;
border:0px solid #FFF;
width:70%;
height:19px;
line-height:19px;
font-family:Verdana;
font-size:12px;
text-align:center;
padding-left:50px;
border:0px solid #FFFFFF;
color:#FFFFFF;
}*/
div#home-dealerName
{
position:relative;
float:left;
left:0px;
top:0px;
width:100%;
font-size:12px; letter-spacing:0px; text-align:left;
font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  border:0px solid #000;
}

div#home-addresstext
{
position:relative;
float:left;
left:0px;
top:7px;
width:100%; height:15px;
font-size:12px; letter-spacing:0px; text-align:left;
font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  border:0px solid #000;
}
div#home-contactDealerDIv
{
position:relative;
float:left;
clear:both;
left:0px;
top:7px;
width:100%;  height:15px;
border:0px solid #000; font-size:12px; letter-spacing:0px; text-align:left; font-weight:normal; 
font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
div#home-quickLink
{
position:relative;
float:left;
left:0px;
top:7px;
width:100%; height:15px;
border:1px solid #f00; font-size:12px; letter-spacing:0px; text-align:left; font-weight:normal; 
font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}

div#dealerAddressMain{
position:relative;
float:left;
left:32px;
top:0px;
width:22%;
border:0px solid #f00; 
}
.smologoinner{
position:relative;
float:right;
top:9px;

width:219px;
border:0px solid #f00; 
}
.smolinksinner
{
position:relative;
float:left;
margin:0 16px 0 0px;
width:17px;
text-align:left;
border:0px solid red;
}


div#addresstext
{
position:relative;
float:left;
clear:both;
left:0px;
top:0px;
width:99%; height:19px; 
font-size:12px; letter-spacing:0px; text-align:right;
font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  border:0px solid #f00;
color:#cccccc; margin-right:5px;
}

div#contactDealerDIv
{
position:relative;
float:left;
clear:both;
left:0px;
top:0px;
width:28%; 
border:0px solid #FFF; font-size:12px; letter-spacing:0px; text-align:right; font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#cccccc; 
}
div.dealer1,div.dealer2,div.dealer3
{
position:relative;
clear:left;
float:left;
height:22px; 
line-height:22px;
font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
color:#99CDFF;
border:0px solid #FFF;
text-align:right;
border:0px solid red;
width:61px;
}
div#phoneNoMain
{
position:relative;
float:left; clear:right; width:53%;
top:0px;
left:10px;
text-align:center; border:0px solid #fff;
}
div.phoneNo1,div.phoneNo2,div.phoneNo3
{
position:relative;
float:left;
right:0px;
top:0px;
width:99%; height:22px;
line-height:22px;
text-align:left; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;
color:#99CDFF;
border:0px solid #000;

}


#spanishhomehead{position:absolute;left:203px;top:15px;width:106px;height:25px;z-index:1; border:0px solid green;}
#spanishinnerhead{position:absolute;left:230px;top:15px;width:106px;height:25px;z-index:1; border:0px solid red;}
a.contactDealerTxt:link, a.contactDealerTxt:visited{font-size:12px; letter-spacing:0px; text-align:center; font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a.contactDealerTxt:hover{font-size:12px; letter-spacing:0px; text-align:center; font-weight:bold; 
font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


div#phonedivheader
{
position:relative;
float:left;
clear:both;
width:100%;
top:2px; height:20px;
left:2px;
text-align:left; border:0px solid #000; 
}

div#shortlinks
{
position:relative;
float:left;
width:140px;
top:12px; left:150px;
text-align:left; 
padding-top:0px;
height:100px; border:1px solid #000;
}
div.grouphome
{
position:absolute;
width:100px;
top:72px; left:880px;
text-align:left; 
padding-top:0px;
height:20px;
}

div.shortlinks-inner
{
position:relative;
float:left;
width:100%;
height:20px;
text-align:left; 
padding-top:0px;
}

div#homephonediv
{
position:relative;
float:left;
left:150px;
top:15px;
width:187px;
height:60px;
text-transform:uppercase; 
}
div.phonenon
{
position:relative;
float:left;
left:5px;
width:140px;
font-size:14px;
font-weight:bold;text-align:left;text-transform:uppercase; 
}
div.phonenotext
{
position:relative; float:left;
font-size:12px;
font-weight:bold;
left:0px;text-align:left; 
text-transform:uppercase;
}
div.phonenotext2
{ position:relative; float:left;
font-size:12px;
font-weight:bold; 
left:35px;
text-align:left; text-transform:uppercase;
}
div#home_menudiv { width : 1000px; height : 26px;} 
div#menudiv{height:24px; width:1000px;} 


#home_newCars_Div{ width:120px; height:100%; position:relative; float:left; }
#home_preowned_Div{ width:135px; height:100%; position:relative; float:left;}
#home_online_Div{ width:150px; height:100%; position:relative; float:left; }
#home_service_Div{ width:150px; height:100%; position:relative; float:left;}
#home_research_Div{ width:130px; height:100%; position:relative; float:left;}
#home_finance_Div{ width:130px; height:100%; position:relative; float:left;}
#home_japanese_Div{ width:130px; height:100%; position:relative; float:left;}
#home_aboutus_Div{ width:110px; height:100%; position:relative; float:left;}
#home_home_Div{ width:35px; height:100%; position:relative; float:left; }


 
.firstDivLeftHome{ width:35px; height:100%; position:relative; float:left;  display:block;text-decoration:none }
.firstDivRightHome{ width:35px; height:100%; position:relative; float:left;  display:block; text-decoration:none }

#newCars_Div{ width:130px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; cursor:pointer; border:0px solid #FF0000; }
#preowned_Div{ width:135px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}
#online_Div{ width:145px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}
#service_Div{ width:150px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}
#research_Div{ width:120px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}
#finance_Div{ width:120px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}
#aboutus_Div{ width:120px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}
#home_Div{ width:80px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}

#home_Div1{ width:43px; height:100%; position:relative; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; display:block; border:0px solid #FF0000;}

a.menulink {height:26px; color:#FFFFFF; width:100%; display:block; text-align:center; font-size:12px; text-decoration:none;font-family:Verdana; font-weight:normal;}
.menuover{height:26px; width:100%; display:block; text-align:center; font-size:12px; text-decoration:none;  font-family:Verdana; font-weight:normal;}
.menuout{height:26px; width:100%; display:block; text-align:center; font-size:12px; text-decoration:none; font-family:Verdana; font-weight:normal;}

.firstDivLeft{ width:10px; height:26px; position:relative; float:left;  display:block; cursor:pointer; text-decoration:none }
.firstDivRight{ width:10px; height:26px; position:relative; float:left;  display:block; cursor:pointer; text-decoration:none }
a span{
	position: absolute;
	  left:0px;
	  top:7px;
      margin: 0px;
      padding: 0px 0px 0px 0px;
      cursor: pointer;
	  text-align:center;
	  width:100%;
	  }
div#newcars, div#preowned, div#onlinespecials, div#partsservice, 
div#finance, div#preowned, div#research_menu, div#aboutus {
	position:absolute; z-index:2; visibility:hidden; 
}

div#newcars div, div#preowned div, div#onlinespecials div, div#partsservice div, 
div#finance div, div#preowned div, div#research_menu div, div#aboutus div {
	z-index : 3; 
	text-align : left; 
	position : relative; 
}

div.submenu_wrap div a:link, div.submenu_wrap div a:visited {
display : block; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
text-indent:14px; 
padding:3px 0px 3px 0px;
width:100%;
height:15px; 
}

div.submenu_wrap div a:hover
{
display : block; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-indent:14px;  
padding:3px 0px 3px 0px;
width:100%;
height:15px; 
}
div#finance div a:link{
	display : block; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
text-indent:14px; 
padding:3px 0px 3px 0px;
width:100%;
height:15px;
}
div#finance div a:hover{
	display : block; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
text-indent:14px; 
padding:3px 0px 3px 0px;
width:100%;
height:15px;
}

a.block:link, a.block:visited  { 
display : block; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px;
text-indent:14px; 
padding:3px 0px 3px 0px;
width:100%;
height:15px; 
} 
 a.block:hover { 
display : block; 
text-decoration : none; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 11px; 
text-indent:14px;  
padding:3px 0px 3px 0px;
width:100%;
height:15px; 
}
div#vertical_line
{position:relative; width:1%; border-left:1px solid #B2B2B0; float:left; height:97%;}

/* absolute divs*/
.homedodgelogodiv
{
position:absolute;
top:22px;
left:16px;
width:171px;
height:77px;
border:0px solid red;
}
.homedealernamelogoimg
{
position:absolute;
top:30px;
left:230px;
width:470px;
height:25px;
border:0px solid red;
}
.homedealernameLine
{
position:absolute;
top:30px;
left:115px;
width:1px;
height:70px;
border-left:1px #575757 solid;
}
.homeaddresstext
{
position:absolute;
left:230px;
top:76px;
width:375px;
font-size:12px;
letter-spacing:0px;
font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
border:0px solid red;
}
.homeaddresstext2
{
position:absolute;
left:231px;
top:93px;
width:358px;
font-size:12px;
letter-spacing:0px;
font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
border:0px solid red;
}
.homeaddresstext3
{
position:absolute;
left:231px;
top:96px;
width:340px;
font-size:12px;
letter-spacing:0px;
font-weight:none; font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
border:0px solid red;
z-index:4;
}

.home-quicklinks
{
position:absolute;
left:140px;
top:80px;
width:420px;
font-size:13px;
letter-spacing:0px;
font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
color:#dadada;
}
.homephonenon1
{
position:absolute;
left:840px;
top:10px;
width:150px;
font-size:13px;
font-weight:bold; 
text-align:left;
color:#99CDFF;
border:0px solid red;
}
.homephonenon2
{
position:absolute;
left:840px;
top:28px;
width:150px;
font-size:13px;
font-weight:bold; 
text-align:left;
color:#99CDFF;
}
.homephonenon3
{
position:absolute;
left:840px;
top:48px;
width:150px;
font-size:13px;
font-weight:bold; 
text-align:left;
color:#99CDFF;
}
.homephonenotext1
{
position:absolute;
left:762px;
top:10px;
font-size:13px;
font-weight:bold; 
width:70px;
text-align:right;
color:#99CDFF;
border:0px solid red;
}
.homephonenotext2
{
position:absolute;
left:757px;
top:28px;
font-size:13px;
font-weight:bold; 
width:75px;
text-align:right;
color:#99CDFF;
}
.homephonenotext3
{
position:absolute;
left:751px;
top:48px;
font-size:13px;
font-weight:bold; 
width:80px;
text-align:right;
color:#99CDFF;
border:0px solid red;
}


