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

#states{ width:620px;}
#states .states-wrapper{ padding:0px 0px 0px 0px;}
#states .states-header{ margin-bottom:18px;font-family:Arial, Verdana, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#EE0206; text-indent:18px;text-decoration:none;text-transform:none; }
#states .state-holder-wrapper{ padding:0px 0px 0px 0px; }
#states .state-holder{ float:left; padding:0px 25px 0px 0px; }
#states .state-holder a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#212121; text-decoration:none; line-height:20px !important; font-weight:bold; }
#states .state-holder a:hover{ text-decoration:underline; }


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

#listing{ width:550px; }
#listing .listing-wrapper{ padding:0px 0px 0px 0px;}
#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;}
#city-box .city-box-wrapper{ padding:15px 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; }
#letter-box .letter-box-wrapper{ padding:15px 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:#FD4E00; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-box 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;
}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company table css */ 

#company-table-wrapper {font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:0px; }
#company-table-wrapper table{width:100%; margin:0px; padding:0px; font-size:11px;}
#company-table-wrapper  .column1 {  width:30px; height:70px;}
#company-table-wrapper  .column2 { width:310px; padding:10px 0px 10px 0px; line-height:17px; color:#000000;}
#company-table-wrapper  .column2 a{ color:#000000;}
#company-table-wrapper  .title { font-size:11px; font-weight:bold; color:#000000; line-height:9px;}
#company-table-wrapper  .title a{ line-height:12px;  font-size:11px; font-weight:bold; color:#000000; text-decoration:none; font-family:Verdana;}
#company-table-wrapper  .title a:hover{ font-size:11px; font-weight:bold; color:#000000;text-decoration:underline;}
#company-table-wrapper  .address {line-height:12px;  font-size:9px; color:#000000; text-decoration:none; font-family:Verdana; }
#company-table-wrapper  .address a{line-height:12px;  font-size:9px; color:#000000; text-decoration:none; font-family:Verdana;}
#company-table-wrapper  .address a:hover { text-decoration:underline; }
#company-table-wrapper  .column3 {  width:230px; padding-top:10px; line-height:17px; color:#000000; text-align:center;}
#company-table-wrapper  .column3 a{ color:#000000;}
#company-table-wrapper  .column3-alt {  width:170px; border-top:3px solid #000000; padding-top:10px; line-height:17px; color:#000000; }

#company-table-wrapper-alt {font-family:Verdana, Arial, Helvetica, sans-serif; margin-bottom:5px; background-color:#F6F8F9;}
#company-table-wrapper-alt table{width:100%; margin:0px; padding:0px; font-size:11px;}
#company-table-wrapper-alt  .column1 {  width:30px; height:60px; }
#company-table-wrapper-alt  .column2 {  width:310px; padding:10px 0px 10px 0px; line-height:17px; color:#000000;}
#company-table-wrapper-alt  .column2 a{ color:#000000;}
#company-table-wrapper-alt  .title { font-size:11px; font-weight:bold; color:#000000; line-height:9px; }
#company-table-wrapper-alt  .title a{ line-height:12px;  font-size:11px; font-weight:bold; color:#000000; text-decoration:none; font-family:Verdana;}
#company-table-wrapper-alt  .title a:hover{ font-size:11px; font-weight:bold; color:#000000;text-decoration:underline;}
#company-table-wrapper-alt  .address {line-height:12px;  font-size:9px; color:#000000; text-decoration:none; font-family:Verdana;}
#company-table-wrapper-alt  .address a{line-height:12px;  font-size:9px; color:#000000; text-decoration:none; font-family:Verdana;}
#company-table-wrapper-alt  .address a:hover{ text-decoration:underline;}
#company-table-wrapper-alt  .column3 {  width:230px; padding-top:10px; line-height:17px; color:#000000; text-align:center;}
#company-table-wrapper-alt  .column3 a{ color:#000000;}

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

#search-form{
width:260px;
height:132px;
background-image:url(/images/bg_search_260x132.gif);
background-repeat:no-repeat;
background-position:left top;
}
#search-form .search-form-wrapper{ padding:66px 0px 0px 23px; }

#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-size:10px;
font-weight: bold;
text-decoration:none;
color: #fff;
line-height:11px;
text-align:right;
padding:0px;
}

#search-form table tr td .input{
width:200px;
height:20px;
border:none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:11px;
font-weight: normal;
text-decoration:none;
color: #000;
}
#search-form .submitbutton{ width:auto; height:auto; border:none; } 