/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ listing pages css */ 

#listing{}
#listing .listing-wrapper{ padding:0px 0px 0px 0px;}

#listing .title-bar{
width:633px; height:59px;
background-image:url(/images/bg_listings_title.gif);
background-repeat:no-repeat;
background-position:left top;
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:22px;
line-height:28px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-transform:none;
}

#listing .title-bar-wrapper{ padding:15px 0px 0px 25px; }

#listing h4{
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
font-weight:normal;
color:#d73d15;
text-decoration:none;
text-transform:none;
padding:5px 0px 0px 25px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ city-box css */ 

#city-box{ 
margin:10px 0px 10px 20px;
background-image:url(/images/bg_states.gif);
background-repeat:repeat;
background-position:left top;

}
#city-box .city-box-wrapper{ padding:0px 15px 0px 0px; }
#city-box .state-holder{ float:left; padding:0px 20px 0px 10px; }
#city-box .state-holder a{ 
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
font-weight:normal;
color:#262d50;
text-decoration:none;
text-transform:none;
}
#city-box .state-holder a:hover{ text-decoration:underline;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ letter-box css */ 

#letter-box{}
#letter-box .letter-box-wrapper{ padding:10px 0px 0px 30px; }
#letter-box .letter{ 
float:left; 
border:1px solid #d4d4d4;
background-color:#eaeaea;
margin-right:2px;
padding:0px 2px;
}
#letter-box .letter, #letter-box .letter a{ 
font-family:Arial, Verdana, Georgia, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:normal;
color:#000000;
text-decoration:none;
text-transform:none;
}
#letter-box .letter a:hover{ color:#d73d15; }
