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

#listing{ background-color:#FFFFFF;  -moz-border-radius:10px; margin:10px 0px 10px 0px; }
#listing .listing-wrapper{ padding:20px 20px 20px 20px;}
#listing .listing-left{ width:235px; float:left; }
#listing .h-space{ width:20px; float:left; }
#listing .listing-right{ width:380px; float:left; }

#listing .title-bar{
background-color:#173F84;
height:30px;
font-family:Arial, Verdana, Times New Roman, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#FFFFFF;
font-weight:normal;
text-decoration:none;
}

#listing .title-bar-wrapper{ padding:7px 0px 0px 10px; }

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

#city-box{ width:550px; float:left; }
#city-box .city-box-wrapper{ padding:0px 0px 15px 0px; }
#city-box .state-holder{ float:left; padding:0px 30px 0px 0px; }
#city-box .state-holder a{ 
font-family:Arial, Verdana, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
color:#000000;
font-weight:normal;
text-decoration:none;
padding:0px 0px 0px 15px;
}
#city-box .state-holder a:hover{ 
text-decoration:none; 
background-image:url(/images/arrow_9x9.gif);
background-repeat:no-repeat;
background-position:left 4px;
}

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

#letter-box{ width:300px; float:left; }
#letter-box .letter-box-wrapper{ padding:0px 0px 15px 0px; }
#letter-box .letter{ float:left; width:12px; text-align:center;}
#letter-box .letter, #letter-box .letter a{ 
font-family:Verdana, Times New Roman, Helvetica, sans-serif;
font-size:24px;
line-height:24px;
color:#000000;
font-weight:normal;
text-decoration:none;
}
#letter-box .letter{ padding:0px 15px 15px 15px; color:#A3A3A3 !important;}
#letter-box .letter a:hover{ color:#5FA7CD; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-info css */ 


#company-info{ width:550px; background-color:#ECECEC; -moz-border-radius:7px;}
#company-info .company-info-wrapper{ padding:10px 10px 10px 10px; margin:0px 0px 10px 30px;}
#company-info table{}
#company-info table tr td h4{}
#company-info table tr td{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:18px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ companies-box css */ 

#company-box{}
#company-box .company-box-wrapper{ padding:10px 0px 0px 20px; }

#company-box table{ width:510; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#company-box table tr td{ 
font-family:Verdana, Arial, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
font-weight:normal;
text-decoration:none;
padding:5px 2px;
text-indent:0px;
}
#company-box table tr td a{ 
font-family:Verdana, Arial, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
font-weight:bold;
text-decoration:none;
padding:0px 0px 0px 12px;
}
#company-box table tr td a:hover{ 
text-decoration:none; 
background-image:url(/images/arrow_9x9.gif);
background-repeat:no-repeat;
background-position:left 3px;
}
#company-box .column1 { width:350px; height:30px; text-indent:0px !important;}
#company-box .column2 { width:160px; }
#company-box .company-contact-button{ width:148px; height:24px; padding:0px !important; }
#company-box img a:hover{ background: none !important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ search-form css */

#search-form{}
#search-form .search-form-wrapper{ padding:0px 0px 0px 0px; }
#search-form table{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#search-form form{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#search-form table tr td{
font-family:Arial, Verdana, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
text-align:right;
padding:3px;
}
#search-form table tr td input{
width:150px; height:22px; border:none;
border:1px solid #367BA0;
font-family:Arial, Verdana, Times New Roman, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
color:#000000;
font-weight:normal;
text-decoration:none;
text-indent:5px;
}
#search-form .submitbutton{ width:100px; height:30px; border:none; } 