.dealerModule{
background-color:#fff;
color:#000;
width:314px;
height:278px;
position:relative;
}
.bannerModule{
width:320px;
height:278px;
position:relative;
background:url(/img/modules/bannersBg.jpg) 0% 0% repeat-x;
}
#bannerHolder{
position:relative;
margin:0 auto;
width:198px;
height:278px;
}
.singleBannerHolder{
text-align: center;
padding-top: 30px;
position:relative;
margin:0 auto;
width:295px;
height:248px;
}
.singleBannerHolder #previous-banner .moreInfo , .singleBannerHolder #previous-banner .previous{ 
bottom: 4px;
left: 190px;
 }

#banner1{
height:103px;
padding-top:24px;
}
#banner2{
height:103px;
padding-top:15px;	
}
#banner3{
height:232px;
padding-top:10px;	
}
.moduleTitle{
margin:0;
padding:0 0 5px 0;
font-size:24px;
background-color:#fff;
color:#4c4c4c;
}
.modImg1{
float:left;
width:157px;
margin-right:5px;
padding-bottom:10px;
}
.modImg2{
padding-bottom:10px;
}
.modImg3,.promoItemImg{
float:left;
padding-right:10px;
padding-bottom:10px;
}
.modImg4{
float:left;
padding-bottom:10px;
}
.modAddress1{
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding-bottom:10px;
background-color:#fff;
}
.telMargin{
padding-right:20px;
}
.dealerIntro{
color:#000;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
padding:0 0 10px 0;
}
.promoItem{
clear:both;
}
.promoText{
float:left;
color:#000;
background-color:#fff;
width:244px;
}
.promoLink{
display:block;
padding-bottom:10px;
}
.promoLink a, .promoLink a:visited{
font-weight:bold;
font-size:11px;
color:#4c4c4c;
padding:0 20px 0 0;
background:#fff url(/img/greyarrow.gif) right no-repeat;
text-decoration:none;
}
.promoLink a:hover{
color:#003399;
background-color:#fff;
}

