.ads_crumbs{
	color:#1c862c;
	font:bold 13pt Verdana;
}

.ads_title{
	color:#ffffff;
	font:bold 10px Verdana;
	padding-left:4px;
	background-image:url("ads_crumbs_bg.gif");
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:3px;
}

.featured_ads, .rb_featured_ads{
	width:100%;
	margin-top:11px;
	margin-left:3px;
	margin-bottom:8px;
	padding-left:20px;
}

.rb_featured_ads{
	margin-top:0px;
	text-align:center;
	padding:0px;
	width:158px;
	margin-left:6px;
}

.rb_featured_ads .item{
	border:1px solid #dbe6d8;
	padding-top:5px;
	background:#f1f7ed;
	margin-bottom:10px;
	padding-left:15px;
	padding-right:15px;
}

.featured_ads td{
	width:20%;
}

.featured_ads .title, .rb_featured_ads .title{
	margin-top:3px;
}

.rb_featured_ads .title{
	text-align:center;
}

.featured_ads .title a, .rb_featured_ads .title a{
	font:bold 12px Verdana;
	color:#2f5f1b;
	text-decoration:none;
}

.featured_ads .breed, .rb_featured_ads .breed{
	color:#2f5f1b;
	font:normal 9px Verdana;
}

.featured_ads .type, .rb_featured_ads .type{
	color:#888888;
	font:normal 9px Verdana;
}

.rb_featured_ads .type{
	margin-bottom:15px;
}

.directory{
	margin-left:1px;
}

.directory td{
	padding-top:6px;
	color:#666666;
	font:normal 9px Verdana;
}

.directory td img{
	margin-right:8px;
	margin-bottom:6px;
}

.directory .item, .directory .item_grey{
	margin-top:11px;
	margin-left:10px;
	color:#2f5f1b;
	font:normal 11px Verdana;
	text-transform:uppercase;
}

.directory .item a, .directory .item_grey a{
	color:#2f5f1b;
	font:normal 10px Verdana;
	text-transform:lowercase;
}
.directory .item a:hover, .directory .item_grey a:hover{
	color:#ff4f00;
}

.directory .item a.ctitle, .directory .item_grey a.ctitle{
	font:normal 11px Verdana;
	text-transform:uppercase;
	text-decoration:none;
}

.directory .item_grey, .directory .item_grey a{
	color:#7c7c7c;
}

.directory .rss{
	margin-right:0px;
	margin-bottom:0px;
	margin-top:20px;
	margin-left:10px;
}

.ads_details{
	margin-top:23px;
	margin-bottom:15px;
}

.ads_details .title{
	width:100%;
	font:bold 12px Verdana;
	color:#336633;
	margin-left:2px;
	padding-bottom:4px;
	background-image:url("dotted_grey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.ads_details .notes{
	font:normal 10px Verdana;
	color:#999999;
}
#page .ads_details .notes a{color:#999999;}
#page .ads_details .notes a:hover{color:#ff4f00;}

.ads_details table{
	width:100%;
	margin-left:3px;
}

.ads_details tr{
	background-image:url("dotted_grey.gif");
	background-repeat:repeat-x;
	background-position:bottom;
}

.ads_details td{
	padding-top:7px;
	padding-bottom:6px;
}

.ads_options .big_img{
	display:none;
	margin-left:3px;
	margin-top:5px;
}

.ads_search{
	margin-left:12px;
	color:#2f5f1b;
}

.ads_search a{
	color:#2f5f1b;
}

.ads_search .form{
	margin-top:6px;
	background-color:#e9f3e5;
}

.ads_search .form table.ads_search{
	vertical-align:center;
	margin-top:8px;
}

.ads_search .form table.ads_search td{
	padding-bottom:8px;
}

.ads_search .form table.ads_search td td{
	padding-bottom:0px;
}

.ads_search .form table.ads_search td.label{
	text-align:right;
	padding-right:6px;
}

.ads_search .form select{
	width:132px;
}

.ads_search .form .field{
	width:129px;
}

.latest_ads{
	width:575px;
	/*margin-top:3px;*/
}

.latest_ads .featured{
	background:#e3ffd8;
}

.latest_ads .item{
	background-image:url("dotted_grey.gif");
	background-repeat:repeat-x;
	background-position:top;
	/*margin-top:7px;*/
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
}

.latest_ads .mrec_ads{
	text-align:center;
	background:#e6ebe4;
	background-image:url("dotted_grey.gif");
	background-repeat:repeat-x;
	background-position:top;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:7px;
}

.latest_ads .sponsored{
	border:2px solid #2f5f1b;
	background:#e3ffd8;
}

.latest_ads .item img{
	margin-right:8px;
}

.latest_ads .title a{
	font:bold 11px Verdana;
	color:#2f5f1b;
	text-decoration:none;
}

.latest_ads .text{
	font:normal 9px Verdana;
	color:#333333;
}

.latest_ads .link a{
	font:bold 9px Verdana;
	color:#666666;
	text-decoration:none;
}

.pay_method{
	border:1px solid #305F1B;
	width:360px;
	margin-bottom:10px;
}
.pay_method .head{
	background-color:#F3FAE6;
	height:27px;
}
.pay_method .head .title{
	float:left;
	width:200px;
	font:bold 11px Verdana;
	color:#305F1B;
	margin-top:6px;
}
.pay_method .head .title .tfaded{
	color:#888888;
	padding-left:20px;
}
.pay_method .head .img{
	float:left;
	width:145px;
	text-align:right;
	margin-top:2px;
}
.pay_method .text{
	font:normal 10px Verdana;
	padding:10px;	
	color:#305F1B;
}
.pay_method .head .title a{
	background-image:url("bg_ads_bar_closed.gif");
	background-repeat:no-repeat;
	background-position:8px 1px;
	padding-left:20px;	
	text-decoration:none;
	color:#305F1B;
}
.pay_method .head .title a.opened{
	background-image:url("bg_ads_bar_opened.gif");
	background-position:6px 2px;
}

.ads_country_min{
	width:158px;
	background:#e9f3e5;
	margin-left:6px;
	margin-right:6px;
	margin-bottom:5px;
}

.ads_country_min font{
	font:normal 10px Verdana;
	color:#1c862c;
}

.ads_country_min a{
	/*margin-right:4px;
	padding-right:10px;
	background-image:url("bullet_cat_animal.gif");
	background-repeat:no-repeat;
	background-position:right 5px;*/
	font:normal 10px Verdana;
	color:#2F5F1B;
}
.ads_country_min a:hover{
	color:#FF4F00;
}

.latest_ads_title{
	margin-left:12px;
	background:url("latest_ads_bg.gif");
	background-repeat:no-repeat;
	color:#2F5F1B;
	padding-left:10px;
	height:27px;
	margin-bottom:10px;
}
.latest_ads_title span{
	font:normal 10px Verdana;
	float:left;
	margin-top:7px;
}
.latest_ads_title span.big{
	font:bold 12px Verdana;
	margin-top:6px;
}
.latest_ads_title a.comm_link{
	background:url("icon_comment_fill.gif");
	background-repeat:no-repeat;
	margin-top:7px;
	height:20px;
	margin-left:10px;
	padding-left:20px;
	font:normal 10px Verdana;
	color:#2F5F1B;
	text-decoration:none;
	float:left;
}
.latest_ads_title a.comm_link:hover{
	text-decoration:underline;
}

.ads_sep{
	width:1px;
	background:url("bg_vert_sep_green.gif");
	background-repeat:repeat-y;
	background-position:right;
}

.top_locations_rb{
	margin-bottom:5px;
	margin-left:6px;
	width:158px;
}

.top_locations_rb .title{
	background:url("top_locations_bg.gif");
	background-repeat:no-repeat;
	color:#ffffff;
	font:bold 10px Verdana;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:4px;
}

.top_locations_rb .items{
	padding-top:4px;
	background:#66cc60;
	padding-bottom:8px;
	padding-left:5px;
}

.top_locations_rb .item{
	padding-top:2px;
	background:url("top_locations_item_bg.gif");
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding-left:8px;
}

.top_locations_rb .item a{
	color:#305f1b;
	font:bold 10px Verdana;
	text-decoration:none;
}

.top_locations_rb .item a:hover{
	text-decoration:underline;
}

.top_locations_rb .more{
	text-align:right;
	margin-right:7px;
}

.top_locations_rb .more a{
	color:#305f1b;
	font:normal 10px Verdana;
}

.top_locations_rb .more a:hover{
	color:#ffffff;
}

.top_locations{
	margin-left:10px;
	margin-right:7px;
	background:#61cf57;
	margin-bottom:13px;
	color:#2a792c;
	font:normal 11px Verdana;
}

.top_locations a{
	color:#1d3911;
	font:bold 11px Verdana;
	text-decoration:none;
}

.top_locations a:hover{
	text-decoration:underline;
}

.top_locations .title{
	padding-left:12px;
	padding-top:4px;
	color:#ffffff;
	font:bold 15px Verdana;
}

.top_locations .items{
	margin-left:15px;
	margin-right:15px;
	margin-top:3px;
}

.top_locations .items td{
	padding-top:5px;
	vertical-align:top;
	width:33%;
}

.top_locations .more{
	text-align:right;
}
.top_locations .more a{
	font:normal 11px Verdana;
}



.dir_top_locations{
	margin-left:7px;
	margin-right:7px;
	background:#b0e7ab;
	margin-bottom:13px;
	color:#2a792c;
	font:normal 11px Verdana;
}

.dir_top_locations a{
	color:#1d3911;
	font:bold 11px Verdana;
	text-decoration:none;
}

.dir_top_locations a:hover{
	text-decoration:underline;
}

.dir_top_locations .title{
	padding-left:12px;
	padding-top:4px;
	color:#ffffff;
	font:bold 15px Verdana;
}

.dir_top_locations .items{
	margin-left:15px;
	margin-right:15px;
	margin-top:3px;
}

.dir_top_locations .items td{
	padding-top:5px;
	vertical-align:top;
	width:33%;
}

.dir_top_locations .more{
	text-align:right;
}
.dir_top_locations .more a{
	font:normal 11px Verdana;
}

.place_ad{
	text-align:center;
	margin-bottom:5px;
}

.ads_rb_search{
	margin-left:6px;
	width:158px;
}

.ads_filter{
	margin-bottom:10px;
}
.ads_filter .ftl_title{
	background-image:url("dir_filter_title.gif");
	background-repeat:no-repeat;
	background-color:#1C862C;
	color:#ffffff;
	font:bold 11px Verdana;
	padding-left:12px;
	height:15px;
	padding-top:2px;
	padding-bottom:2px;
}

.ads_filter .ftl_criteria, .ads_filter .ftl_criteria_special, .ads_filter .ftl_subcriteria{
	background-image:url("dir_filter_criteria.gif");
	background-repeat:no-repeat;
	background-color:#66CC60;
	padding-bottom:5px;
	/*height:17px;*/
	padding-top:5px;
}

.ads_filter .ftl_criteria_special{
	background-image:url("ads_filter_criteria.gif");
	background-repeat:no-repeat;
	background-color:#eef635;
	padding-top:2px;
}

.ads_filter .ftl_criteria .ftl_label, .ads_filter .ftl_criteria_special .ftl_label, .ads_filter .ftl_subcriteria .ftl_label{
	color:#305F1B;
	font:normal 11px Verdana;
	width:128px;
	margin-left:12px;
	float:left;
	display:inline;
}

.ads_filter .ftl_criteria_special .ftl_label{
	font:bold 13px Verdana;
}

.ads_filter .ftl_criteria .ftl_link, .ads_filter .ftl_criteria_special .ftl_link, .ads_filter .ftl_subcriteria .ftl_link{
	width:11px;
	float:left;
}

.ads_filter .ftl_subcriteria{
	background-image:url("dir_filter_subcriteria.gif");
}
.ads_filter .ftl_subcriteria .ftl_label{
	margin-left:28px;
	width:112px;
}

.ads_filter .ftl_subtitle{
	background-image:url("dir_filter_subtitle.gif");
	background-repeat:no-repeat;
	background-color:#DBE5D8;
	color:#2F5F1B;
	font:bold 11px Verdana;
	padding-left:12px;
	height:15px;
	padding-top:3px;
}
.ads_filter .ftl_options{
	padding:8px;
	font:normal 11px Verdana;
	padding-left:12px;
	background-color:#F0F7ED;
	border-bottom:1px solid #ffffff;
}
#page .ads_filter .ftl_options a{
	color:#25B61D;
	text-decoration:none;
}
#page .ads_filter .ftl_options a:hover{
	color:#25B61D;
	text-decoration:underline;
}

#page .ads_filter .ftl_options .ftl_more{
	margin-top:5px;
	text-align:right;
}

.popin_countries{
	background-image:url("popin_countries_bg.gif");
	background-repeat:no-repeat;
	width:193px;
	height:213px;
	position:absolute;
	visibility:hidden;
	left:250px;
	top:339px;
	color:#2F5F1B;
}
.popin_regions{
	background-image:url("popin_regions_bg.gif");
	background-repeat:no-repeat;
	width:707px;
	height:213px;
	position:absolute;
	visibility:hidden;
	left:280px;
	top:289px;
	color:#2F5F1B;
}

.popin_regions .pu_close, .popin_countries .pu_close{
	margin-top:5px;
	text-align:right;
	padding-right:10px;
	margin-bottom:7px;
}
.popin_regions .pu_close a, .popin_countries .pu_close a{
	background-image:url("popin_close.gif");
	background-repeat:no-repeat;
	background-position:right;	
	color:#6D8F5F;
	font:bold 10px Verdana;
	padding-right:15px;
	text-decoration:none;
}
.popin_regions .pu_close a:hover, .popin_countries .pu_close a:hover{
	text-decoration:underline;
}

.popin_countries table.item{
	margin-left:6px;
	color:#719265;
	font:normal 10px Verdana;
	margin-top:6px;
}

.popin_countries table.item a{
	color:#2f5f1b;
	font:bold 11px Verdana;
	text-decoration:none;
}

.popin_countries table.item td{
	padding:0px;
	padding-left:5px;
}

.popin_regions .more, .popin_countries .more{
	margin-top:5px;
	text-align:right;
	padding-right:20px;
}
.popin_regions .more a, .popin_countries .more a{
	color:#2f5f1b;
	font:normal 10px Verdana;
}

.popin_regions table, .ads_regions table{
	margin-left:6px;
	color:#719265;
	font:normal 10px Verdana;
	margin-top:6px;
}

.popin_regions table a, .ads_regions a{
	color:#2f5f1b;
	font:bold 10px Verdana;
	text-decoration:none;
}

.popin_regions table td, .ads_regions table td{
	padding:0px;
	padding-left:25px;
	padding-right:5px;
	padding-bottom:5px;
}

.ads_regions table td{
	padding-left:5px;
	padding-right:5px;
}

.ads_regions{
	margin-top:8px;
	padding-top:1px;
	width:583px;
	/*background-image:url("dotted_line_country_bg.gif");
	background-repeat:repeat-x;*/
}

.sponsored_ads{
	width:586px;
	height:183px;
	background-image:url("sponsored_ads_bg.gif");
	background-repeat:no-repeat;
	margin-bottom:10px;
}

.sponsored_ads .titulo{
	margin-left:11px;
	padding-top:5px;
	color:#719265;
	font:bold 14px Verdana;
}

.ads_order{
	width:575px;
	padding-top:2px;
	padding-bottom:2px;
	background:#e6ece4;
	text-align:right;
}

#page .content .ads_order a{
	color:#1c862c;
	font:bold 10px Verdana;
}

.ads_age{
	width:70px;
	vertical-align:top;
	color:#719265;
	font:bold 10px Verdana;
	padding-top:2px;
	padding-left:50px;
	padding-right:10px;
}