/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ states stylesheet */

#states{  
width:560px; 
background-image:url(/images/bg_states.gif);
background-repeat:repeat;
background-position:left top;
}
#states .states-wrapper{ padding:0px 0px 0px 20px; }
#states .states-header{ margin-bottom:10px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;text-transform:uppercase; }
#states .state-holder-wrapper{ padding:0px 0px 0px 0px;}
#states .state-holder{ float:left; padding:0px 25px 0px 25px; }
#states .state-holder a{ 
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:15px;
line-height:26px;
color:#5c5c5c;
font-weight:normal;
text-decoration:none;
}
#states .state-holder a:hover{ text-decoration:underline; }


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

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


#listing a:hover{ text-decoration:underline;}
#listing p{ margin-bottom:30px;}

#states .title-bar, #listing .title-bar{
background-color:#008eaa; 
-moz-border-radius: 3px;
padding:8px 0px 8px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#city-box{ width:100%; }
#city-box .city-box-wrapper{ padding:10px 15px 10px 15px; }
#city-box .state-holder{ float:left; padding:0px 20px 0px 20px; }
#city-box .state-holder a{ 
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color:#000;
font-weight:normal;
text-decoration:none;
}
#city-box .state-holder a:hover{ text-decoration:underline; }

#letter-box{ background-color:#008eaa; height:30px; margin-bottom:20px; -moz-border-radius: 3px;}
#letter-box .letter-box-wrapper{ padding:7px 4px 0px 4px; }
#letter-box .letter{ float:left; width:12px; text-align:center;}
#letter-box .letter, #letter-box .letter a{ font-size:11px; color:#fff; padding:2px; text-decoration:none; line-height:11px; font-weight:bold;}
#letter-box .letter a:hover{ color:#000; background-color:#fff;}

#company-box{ float:left; width:400px; margin-bottom:20px; }

#company-info{ width:400px; margin-bottom:20px; }
#company-info table{}
#company-info table tr td h4{}
#company-info table tr td{ font-size:11px; }

