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

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

#listing .title-bar{
margin-top:10px;
background-color:#797C81;
height:30px;
font-family:Arial, Verdana, Times New Roman, Helvetica, sans-serif;
font-size:13px;
line-height:13px;
color:#000;
font-weight:normal;
text-decoration:none;
}

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

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

#city-box{ width:600px;}
#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:#000;
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:#000;
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:500px; background-color:#ECECEC; -moz-border-radius:7px;}
#company-info .company-info-wrapper{ padding:10px 10px 10px 10px; margin:20px 0px 20px 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 table tr td a:hover{ text-decoration:underline; }

#company-table-wrapper .column1-standard{ width:20px; }
#company-table-wrapper .column1-standard-alt{ width:20px; }
#company-table-wrapper .column2-standard{ width:314px; background-color:#fff; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-standard-alt{ width:314px; background-color:#F0F6F9; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-standard a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column2-standard-alt a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column3-standard{ width:135px; background-color:#fff; border-right:2px solid #fff; }
#company-table-wrapper .column3-standard-alt{ width:135px; background-color:#F0F6F9; border-right:2px solid #fff; }
#company-table-wrapper .column4-standard{ background-color:#fff; text-align:center;}
#company-table-wrapper .column4-standard-alt{ background-color:#F0F6F9; text-align:center;}

#company-table-wrapper .column1-premium{ width:20px; }
#company-table-wrapper .column1-premium-alt{ width:20px; }
#company-table-wrapper .column2-premium{ width:314px; background-color:#fff; height:65px; padding-left:8px; border-right:2px solid #fff; color:#FF7300;}
#company-table-wrapper .column2-premium-alt{ width:314px; background-color:#F0F6F9; height:65px; padding-left:8px; border-right:2px solid #fff; color:#FF7300;}
#company-table-wrapper .column2-premium a{ font-weight:bold; color:#FF7300; text-decoration:underline;}
#company-table-wrapper .column2-premium-alt a{ font-weight:bold; color:#FF7300; text-decoration:underline;}
#company-table-wrapper .column3-premium{ width:135px; background-color:#fff; border-right:2px solid #fff; }
#company-table-wrapper .column3-premium-alt{ width:135px; background-color:#F0F6F9; border-right:2px solid #fff; }
#company-table-wrapper .column4-premium{ background-color:#fff; text-align:center;}
#company-table-wrapper .column4-premium-alt{ background-color:#F0F6F9; text-align:center;}

#company-table-wrapper .column1-featured{ width:130px; }
#company-table-wrapper .column1-featured-alt{ width:130px; }
#company-table-wrapper .column2-featured{ width:204px; background-color:#fff; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-featured-alt{ width:204px; background-color:#F0F6F9; height:65px; padding-left:8px; border-right:2px solid #fff; color:#204F82;}
#company-table-wrapper .column2-featured a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column2-featured-alt a{ font-weight:bold; color:#204F82; text-decoration:underline;}
#company-table-wrapper .column3-featured{ width:135px; background-color:#fff; border-right:2px solid #fff; }
#company-table-wrapper .column3-featured-alt{ width:135px; background-color:#F0F6F9; border-right:2px solid #fff; }
#company-table-wrapper .column4-featured{ background-color:#fff; text-align:center;}
#company-table-wrapper .column4-featured-alt{ background-color:#F0F6F9; text-align:center;}

#company-table-wrapper .contact-button{width:114px; height:19px;}


