@charset "utf-8";
/* CSS Document */

/*
h2 {text-transform:uppercase; font-weight:bold;}
*/

#classifieds_main {width:79em; margin:0 1em; float:left; }
#classifieds_main h2.page_header {color:#0066cb; width:100%; border-bottom: 5px solid #0066cb; font-weight:bold; }

#classifieds_search {width:47%; margin:10px 0 0 0; float:left; background-color: #f0f0f0; padding:10px; height:120px; font-size:12px;}
#classifieds_search h2, #classifieds_placead h2 {color:#000; font-size:15px; margin-bottom:.5em; font-weight:bold;}

#classifieds_search form input.searchfield{width:150px;}

#classifieds_placead {width:47%; margin:10px 0 0 0; float:right; background-color: #f0f0f0; padding:10px; height:120px;}
#classifieds_placead p {font-size:12px; margin-bottom:1em;}
#classifieds_placead a {text-transform:uppercase; font-size:13px; font-weight:bold;}

#class_jobs, #class_autos, #class_realestate {width:31.5%; float:left; background-color:#f0f0f0; text-align:center; padding-bottom:2em;}
#class_jobs a, #class_autos a, #class_realestate a {text-transform:uppercase; font-size:13px;}
#class_jobs h2, #class_autos h2, #class_realestate h2 {padding:.5em 0; color:#fff; margin-bottom:1em;} 
#class_jobs h2 a, #class_autos h2 a, #class_realestate h2 a {padding:.5em 0; color:#fff; margin-bottom:1em; font-size:19px;} 

#class_jobs {margin:15px 20px 15px 0; }
#class_jobs h2 {background: #663399 url(monster0.gif) bottom right no-repeat; overflow:visible;}

#class_autos {margin:15px 20px 15px 0; }
#class_autos h2 {background-color:#009899; }

#class_realestate {margin:15px 0;}
#class_realestate h2 {background-color:#009900; }

h2.todays_classifieds {text-align:center; color:#fff; background-color:#0066cb; font-weight:bold; width:100%; clear:left; padding:.5em 0;}

#classified_listings {width:99%; font-size:11px; overflow:hidden;}
#classified_listings .listings_left {width: 48% !important; width:47%; float:left; margin-right:2em !important;margin-right:1em; }
#classified_listings .listings_right {width: 48% !important; width:47%; float:left;}
.category {margin:1em 0;}
.category h2 {text-transform:none; color:#000; font-weight:bold; border-bottom:2px solid #f0f0f0; font-size:15px;margin:.5em 0;}

.class_right_ad {width: 160px !important; width:155px; overflow:hidden; float:left;}

#classifieds_results {width:75%; float:left; margin-right:1em;}
#class_jobs_sm, #class_autos_sm, #class_realestate_sm {width:100%; float:left; text-align:center; }
#class_jobs_sm h2, #class_autos_sm h2, #class_realestate_sm h2 {padding:.5em 0; color:#fff; margin-bottom:.5em;clear:left;} 
#class_jobs_sm h2 a, #class_autos_sm h2 a, #class_realestate_sm h2 a {color:#fff;}
#class_jobs_sm h2 {background: #663399 url(sm_monst.gif) bottom right no-repeat; overflow:visible;}
#class_autos_sm h2 {background-color:#009899; }
#class_realestate_sm h2 {background-color:#009900; }

.listing {font-size:13px; margin:1em 0;  background-color:#d9d9d9; width:auto;}
.about {padding:.5em; border-bottom: 1px dotted #666666;}
.tools {background:#f0f0f0; padding:.5em 0;}
a.classifieds {font-size:11px; line-height:18px;}

#classifieds_rail {width: 23%; margin-top:1em; float:left; overflow:hidden;}

/*Print Ads -- Classifieds01*/
.print_ads_col {width:31em; float:left; padding:0; margin-bottom:40px;}
.print_ads {font-size:14px;}
.print_ads li:first-child {font-weight:bold; padding:10px 0;}
.print_ads li a {font-weight:normal;}


/*Special Sections -- Classifieds02*/
#specialsections_main {width:94em; margin:0 auto;}
.specialsections_list {}
.specialsections_item {width:17em; float:left; padding:10px 15px 10px 0;}
.specialsections_item h4 {text-align:center; font-weight:bold;}
.specialsections_item p {text-align:center; color:#666; font-style:italic;}
