/* -------------- GENERIC CLASSIFIEDS --------------*/
.header_wrap{
  height: 90px;
  margin: 0px 0px 10px 0px;
  background-position: top left;
  background-repeat: no-repeat;
  position: relative;
}
.header_wrap h1{
  margin: 0px;
  text-indent: -10000px;
}
.header_wrap .lb_wrap{
  position: absolute;
  right: 10px;
  top: 0px;
}
.story_teaser{
  clear: left;
  border-bottom: 1px dashed #CCC;
  padding-left: 3px;
}
.story_teaser h5{
  margin: 0px;
}
.story_teaser h5 a{
  color: #000;
  text-decoration: none;
}
.story_teaser h5 a:hover{
  text-decoration: underline;
}
.story_teaser p{
  margin-top: 0px; 
  font-size: .75em;
}
.story_teaser img{
  float: left;
  margin-right: 3px;
}
.right .nyp_link{
  display: block;
  margin-bottom: 10px;
}

#rt_rail_160 {
  float: right;
  width: 160px;
  margin: 0px 10px 10px 10px;
}

#main_content_wrap{
  float: left;
  width: 785px;
}

/* -------------- LANDING PAGE --------------*/
.classifieds_landing .lb_wrap{
  width: 728px;
  margin: 10px auto;
}
.classifieds_landing .box_wrap{
  width: 300px;
  margin: 10px auto;
}

.classifieds_landing  #classifieds_content_wrap{
  float: right;
  width: 780px;
  margin: 0px 30px 0px 10px;
}
.classifieds_landing  #lt_rail{
  width: 160px;
  margin: 0px 0px 0px 10px;
}

.classifieds_landing  #classifieds_content_wrap h2{
  margin: 0px;
  color: #C00;
  text-decoration: underline;
}
.classifieds_landing #classifieds_content_wrap ul#section_list{
  list-style: none;
  margin: 10px 0px ;
  padding: 0px;
}

.classifieds_landing #classifieds_content_wrap ul#section_list li.section{
  background: url(/img/classifieds/classifieds_section_list_bg.gif) left top no-repeat;
  height: 78px;
  width: 150px;
  overflow: hidden;
  position: relative;
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 5px 300px;
  border-bottom: 1px solid #000;
  font-size: .7em;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li.section h3{
  text-indent: -10000px;
  height: 45px;
  margin: 0px;
  position: absolute;
  left: 15px;
  top: 5px;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_realestate h3{
  background: url(/img/classifieds/title_realestate.gif) left top no-repeat;
  width: 238px;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_cars h3{
  background: url(/img/classifieds/title_cars.gif) left top no-repeat;
  width: 106px;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_jobs h3{
  background: url(/img/classifieds/title_jobs.gif) left top no-repeat;
  width: 106px;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_marketplace h3{
  background: url(/img/classifieds/title_marketplace.gif) left top no-repeat;
  width: 281px;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li#section_dating h3{
  background: url(/img/classifieds/title_dating.gif) left top no-repeat;
  width: 139px;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li.section ul{
  position: absolute;
  bottom: 5px;
  left: 10px;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li.section ul li{
  display: block;
  float: left;
  margin: 0px 5px;
  background: url(/img/classifieds/classifieds_section_list_btn.gif) center center no-repeat;
  color: #FFF;
  font-size: .8em;
  text-align: center;
  width: 81px;
  height: 20px;
  padding-top: 7px;
  overflow: hidden;
}
.classifieds_landing #classifieds_content_wrap ul#section_list li.section ul li a{
  color: #FFF;
  text-decoration: none;
}

.classifieds_landing  #classifieds_content_wrap #top_content{
  float: left;
}

.classifieds_landing  #classifieds_content_wrap #rt_rail{
  width: 300px;
  float: right;
  margin-left: 10px;
}

.classifieds_landing  #classifieds_content_wrap #bottom_content{
  clear: both;
  margin: 10px 0px;
  border: 1px solid #333;
  
}
.classifieds_landing  #classifieds_content_wrap #bottom_content h2{
  color: #000;
  text-decoration: none;
  text-align: center;
  font-size: 1.1em;
}
.classifieds_landing  #classifieds_content_wrap #bottom_content .booking_wrap{
  width: 345px;
  margin: 10px;
  background: #EEE;
  border: 1px dashed #666;
  padding: 10px;
  float: left;
}
.classifieds_landing  #classifieds_content_wrap #bottom_content .booking_wrap h3{
  text-align: center;
  color: #C00;
  margin-top: 3px;
  font-size: 1em;
}
.classifieds_landing  #classifieds_content_wrap #bottom_content .booking_wrap h4{
  margin: 0px 0px -15px 0px;
}

/* -------------- CARS PAGE --------------*/
.classifieds_cars .header_wrap{
  background-image: url(/img/classifieds/pg_title_cars.jpg);
}
.classifieds_cars #cars_panels{
  margin: 10px 0px;
}

.classifieds_cars #cars_panels .panel{
  width: 220px;
  height: 260px;
  overflow: hidden;
  padding-left: 0px;
  background: url(/img/classifieds/cars_panel_second_bg.gif) right top no-repeat;
  float: left;
  position: relative;
}
.classifieds_cars #cars_panels .panel.last{
  width: 260px;
  margin: 0px;
  background-image: url(/img/classifieds/cars_panel_research_bg.gif); 
}
.classifieds_cars #cars_panels .panel.first{
  width: 180px;
  height: 260px;
  overflow: hidden;
  padding-left: 0px;
  background: url(/img/classifieds/cars_panel_first_bg.gif) right top no-repeat;
  float: left;
  position: relative;
}
.classifieds_cars #cars_panels #panel_new_car     { z-index:4; }
.classifieds_cars #cars_panels #panel_used_car    { z-index:3; }
.classifieds_cars #cars_panels #panel_find_dealer { z-index:2; }
.classifieds_cars #cars_panels #panel_research    { z-index:1; }

.classifieds_cars #cars_panels .panel h2{
  color: #FFF;
  padding: 2px 4px;
  text-align: center;
  text-transform: uppercase;
  background: #820000 url(/img/classifieds/cars_header_bg.gif) top center repeat-x;
  margin: 5px 10px 5px 5px;
  font-size: 1em;
}
/*
.classifieds_cars #cars_panels .panel.last h2{
  color: #C00;
  background: none;
  margin: 5px 0px;
}
*/
.classifieds_cars #cars_panels .box_wrap{
  width: 300px; 
  float: right;
  margin: 0px 20px 0px 0px;
}

.featured_cars_wrap h2{
background:#820000 url(/img/classifieds/cars_header_bg.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-size:20px;
 	text-align: center;


}
.classifieds_cars #bottom_content{
  width: 650px;
  float: left;
  padding-left: 10px;
}
.classifieds_cars .context_ad_wrap, .classifieds_jobs .context_ad_wrap {
  float: left;
  width: 400px;
  margin-top: 10px;
  clear: left;
}
#gasprices {width:150px;float:left;padding:0px 0px 10px 25px;}
.classifieds_cars .sky_wrap{
  width: 160px;
  float: left;
  margin: 0px 10px 10px 0px;
}
.classifieds_cars_home #rt_rail{
  width: 300px;
  float: right;
  margin-right:10px;
}
.classifieds_cars_home #bottom_content .auto_news_wrap{
  width: 260px;
  float: left;
  padding-right: 5px;
  margin-right: 10px;
  border-right: 1px solid #333; 
}
.classifieds_cars_home #bottom_content .auto_news_wrap h2{
  margin: 0px;
}
.classifieds_cars_research #cars_panels .panel{
  background: url(/img/classifieds/cars_research_panel.gif) right top no-repeat;
}
.classifieds_cars_research #cars_panels .panel h2{
  background: none;
  color: #000;
  font-weight:bold;
  font-size:22px;
  text-transform:capitalize;
  text-align:left;
  margin:0;
}
.classifieds_cars_research #cars_panels .panel#panel_auto_news{ width: 325px; z-index: 3;   background: url(/img/classifieds/cars_autonews_panel.gif) right top no-repeat;}
.classifieds_cars_research #cars_panels .panel#panel_carfax{ width: 235px; z-index: 2; }
.classifieds_cars_research #cars_panels .panel#panel_research_long{ width: 455px; z-index: 1; background: url(/img/classifieds/cars_researchlong_panel.gif) right top no-repeat;}
.classifieds_cars_research #bottom_content{
  width: 800px;
}
.classifieds_cars_research #bottom_content .left{
  width: 300px;
  float: left;
  margin-right: 10px;
}
.classifieds_cars_research #bottom_content .center{
  width: 275px;
  float: left;
  margin-right: 10px;
}
.classifieds_cars_research #bottom_content .center h3{
  margin: 0px;
  color: #00457D;
}
.classifieds_cars_research #bottom_content .right{
  width: 185px;
  float: left;
}

#carfaxx{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
#vin{
width:150px;


}
.adicioWidgetSelectWide{
width:100px;
}

#featured_dealers_wrap h2{
	background:#820000 url(/img/classifieds/cars_header_bg.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-size:20px;
 	text-align: center;
}

/* -------------- DATING PAGE --------------*/
.classifieds_dating .header_wrap{
  background-image: url(/img/classifieds/pg_title_dating.jpg);
}


/* -------------- JOBS PAGE --------------*/
.classifieds_jobs .header_wrap{
  background-image: url(/img/classifieds/pg_title_jobs.jpg);
}
.classifieds_jobs_home #main_content_wrap{
  float: left;
  width: 800px;
}
.classifieds_jobs_home #panels{
  margin-bottom: 10px;
  
}
.classifieds_jobs_home #panels label{
  width: 80px;
  float: left;
  display: block;
  text-align: right;
  font-weight: bold; 
  padding-right: 5px;
  font-size: .8em;
}
.classifieds_jobs_home #panels .search_job .btn{
  margin-left: 85px;
}
.classifieds_jobs_home #panels .email_alerts #email{
  vertical-align: top;
}
.classifieds_jobs_home #panels select{
  margin-left: 80px;
}
.classifieds_jobs_home #panels .panel_stack{
  width: 305px;
  float: left;
  padding-left: 5px;
}
.classifieds_jobs_home #panels .featured_jobs{
  width: 155px;
  float: left;
  padding-left: 5px;
}
.classifieds_jobs_home #panels form{
  margin-top: 0px;
}
.classifieds_jobs_home #panels .panel{
  overflow: hidden;
}
.classifieds_jobs_home #panels .search_job{ height: 100px; }
.classifieds_jobs_home #panels .email_alerts{ height: 75px; }
.classifieds_jobs_home #panels .browse_job{ height: 95px; }
.classifieds_jobs_home #panels h3{ margin: 2px 0px; font-size: 1em; }

.classifieds_jobs_home .left_panels{
  width: 478px;
  float: left;
  margin: 0px 10px;
  overflow: hidden;
  height: 235px;
  background: url(/img/classifieds/jobs_panels_bg.gif) top left no-repeat;
  
}

.classifieds_jobs_home .left_panels .oodle_job_categories{
  width: 478px;
  text-align: right;
  padding-top: 140px;
  overflow: hidden; 
  font-size: .8em;
  font-weight: bold;
  
}

.classifieds_jobs_home .left_panels .oodle_job_categories a, a:visited{color:#000;text-decoration:none;}
.classifieds_jobs_home .left_panels .oodle_job_categories a:hover{color:#cc0000;text-decoration:none;}

.classifieds_jobs_home .diversity_jobs{
  width: 290px;
  float: left;
  height: 230px;
  overflow: hidden;
  background: url(/img/classifieds/jobs_diversity_bg.gif) center center no-repeat;
  padding: 2px 5px;
}
.classifieds_jobs_home .diversity_jobs object{
  width: 280px;
  margin: 0px auto 5px auto;
  padding-bottom: 5px;
  display: block;
  text-align: center;
  border-bottom: 1px dashed #CCC;
}
.classifieds_jobs_home .diversity_jobs h4{
  margin: 2px 0px 0px 0px;
  font-size: .9em;
}
.classifieds_jobs_home .diversity_jobs p{
  margin: 2px 0px 0px 0px;
  font-size: .8em;
}
.classifieds_jobs_home .diversity_jobs a{
  color: #000;
  text-decoration: none;
}
.classifieds_jobs_home .diversity_jobs a:hover{
  text-decoration: underline;
}
.classifieds_jobs_home #bottom-content{
  margin: 10px 0px 0px 10px;
  clear: left;
  padding-top: 5px;
}
.classifieds_jobs_home #bottom-content .left h2{
  text-indent: -10000px;
  width: 144px;
  height: 38px;
  background: url(/img/classifieds/jobs_atwork_logo.gif) center center no-repeat;
  margin-top: 0px;
}
.classifieds_jobs_home #bottom-content .left{
  width: 270px;
  margin-right: 5px;
  float: left;
}
.classifieds_jobs_home #bottom-content .center{
  width: 300px;
  float: left;
  font-size:11px;
  color: #fff;
  margin: 0px 10px;
}
.classifieds_jobs_home #bottom-content .right{
  float: left;
  width: 185px;
  margin: 10px 0px 0px 10px;
}

.classifieds_jobs_home #bottom-content .right form{
  width: 150px;
  margin: 10px auto;
}


.classifieds_jobs_advice .left{
  width: 310px; 
  float: left;
  margin-right: 10px;
}
.classifieds_jobs_advice .left .panel{
  background: url(/img/classifieds/jobs_advice_panel_bg.gif) right top no-repeat;
  height: 290px;
  overflow: hidden;
  padding-top: 10px;
}
.classifieds_jobs_advice .left .panel h2{
  margin: 0px;
}
.classifieds_jobs_advice .left .panel h2 img{
  vertical-align: middle;
}
.classifieds_jobs_advice .center{
  width: 270px;
  float: left;  
  margin-left: 10px;
}
.classifieds_jobs_advice .center h3{
  margin:5px 0px 0px 0px;
  font-size: .9em;
}
.classifieds_jobs_advice .center h3:first-child{
  margin: 0px;
}
.classifieds_jobs_advice .center a{
  display: block;
  color: #000;
  text-decoration: none;
  font-size: .8em;
  margin-left: 5px;
}
.classifieds_jobs_advice .center a:hover{
  text-decoration: underline;
}
.classifieds_jobs_advice .right{
  width: 185px;
  float: left;
  
}
.classifieds_jobs_advice .right form{
  width: 150px;
  margin: 10px auto;
}
.classifieds_jobs_post h2{
  background: #EEE center center no-repeat;
  margin: 0px 0px 0px 5px;
  text-indent: -10000px;
  height: 28px;
}
.classifieds_jobs_post h2.singleposting{ width: 198px; background-image: url(/img/classifieds/jobs_post_header_single.gif); }
.classifieds_jobs_post h2.multipleposting{ width: 229px; background-image: url(/img/classifieds/jobs_post_header_multiple.gif); }
.classifieds_jobs_post h2.slotpackages{ width: 196px; background-image: url(/img/classifieds/jobs_post_header_slot.gif); }
.classifieds_jobs_post h2.diversity{ width: 525px; background-image: url(/img/classifieds/jobs_post_header_diversity.gif); }

.classifieds_jobs_post .special_offers{
  background: #EEE;
  padding: 5px;
  position: relative;
  margin-bottom: 10px;
}
.classifieds_jobs_post .special_offers h2{
  background: url(/img/classifieds/jobs_post_header_specialoffers.gif) center center no-repeat;
  width: 272px;
  height: 40px;
}
.classifieds_jobs_post .special_offers .credit_cards{
  width: 400px;
  position: absolute;
  right: 5px;
  top: 5px;
  font-size: .75em;
}
.classifieds_jobs_post .special_offers .credit_cards img{
  float: right;
  display: block;
  margin-left: 4px;
}
.classifieds_jobs_post .special_offers .package{
  margin: 10px 0px 0px 20px;
  border: 0px;
}
.classifieds_jobs_post ul{
  list-style-image: url(/img/classifieds/jobs_post_bullet.gif);
  font-size: 1.1em;
  font-weight: bold;
}
.classifieds_jobs_post ul img{
  vertical-align: middle;
  border: 0px;
  margin: 0px 8px;
}
.classifieds_jobs_post p{
  margin: 0px 0px 0px 15px;
  font-weight: bold;
  font-size: .8em;
}
.moreatwork{
	background:#820000 url(/img/classifieds/cars_header_bg.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-size:22px;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
	font-weight: bold;
	
}

#jobs_quicksearch{
  background: #EEE;
  padding: 2px;
  margin-bottom: 10px;
}
#jobs_quicksearch h2{
  text-align: center;
  margin: 0px 0px 5px 0px;
  font-size: 1em;
}
#jobs_quicksearch form{
  width: 80%;
  margin: 0px auto;
  
}
#jobs_quicksearch form label{
  font-weight: bold;
  font-size: .8em;
}
#jobs_quicksearch form .submit_wrap{
  text-align: center;
}
#scroll_stuff{

	font-size: 14px;
	color: #000000;
	background-color:#f0f0f0;
	margin-top:6px;
	margin-right:5px;

}
#scroll_stuff h3{
	margin-left:5px;
	font-size: 14px;
	

}
#scroll_stuff a:hover{
	color: #CC0000;
	text-decoration: underline;


}
#storylist{
	font-size: 11px;
	color: #000000;
	background-color:#f0f0f0;
	padding-left:5px;
	margin-right:5px;

}

#storylist a{
	color: #000;
	text-decoration: underline;
}
