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

.ads_crumbs span{
	font:normal 12pt 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_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{
	margin-top:9px;
}

.latest_ads .item, .latest_ads .featured, .latest_ads .sponsored, .latest_ads .adclicker{
	height:96px;
	padding:12px 4px 0px 31px;
	margin-top:6px;
	/*padding-bottom:22px;*/
	border:1px solid #d7d7d7;
	background-image:url("ads_item.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.latest_ads .featured{
	border:2px solid #249e04;
	background:#e9f8e8;
	background-image:url("ads_item.gif");
	background-repeat:no-repeat;
}

.latest_ads .sponsored{
	border:2px solid #249e04;
	background:#e9f8e8;
	background-image:url("ads_item_sponsored.gif");
	background-repeat:no-repeat;
}

.latest_ads .highlighted{
	border:2px solid #249e04;
	background-color:#fdffda;
	background-image:url("ads_item.gif");
	background-repeat:no-repeat;
}

.latest_ads .blinking{
	background-image:url("ads_item_blinking.gif");
	background-repeat:no-repeat;
}

.latest_ads .performance{
	background-image:url("ads_item_performance.gif");
	background-repeat:no-repeat;
}

.latest_ads .breast_cancer{
	border:2px solid #e90098;
	background-color:#fceff6;
}

.latest_ads .adclicker{
	border:2px solid #b7cb32;
	background:#eaf2bd;
	background-image:url("ads_item.gif");
	background-repeat:no-repeat;
}

.latest_ads .title, .latest_ads .text{
	margin-left:12px;
	font:normal 10px Verdana;
	color:#666666;
}

.latest_ads .title a{
	font:bold 12px Verdana;
	color:#305f1b!important;
	text-decoration:none;
}

.latest_ads .title a:hover{
	text-decoration:underline;
}

.latest_ads .title .new{
	background:#ff7000;
	font:bold 9px Verdana;
	color:#ffffff;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
}

.latest_ads .title .video{
	background:#00a3ff;
	font:bold 9px Verdana;
	color:#ffffff;
	text-transform:uppercase;
	padding-left:2px;
	padding-right:2px;
}

.latest_ads .text{
	margin-top:3px;
}

.latest_ads .info{
	margin-left:12px;
	font:normal 10px Verdana;
	color:#666666;
	padding-top:3px;
	padding-bottom:3px;
}

.latest_ads .info a{
	font:bold 10px Verdana;
	color:#666666!important;
	text-decoration:none;
}

.latest_ads .info a:hover{
	text-decoration:underline;
}

.latest_ads .info a.clip{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	background-image:url("ads_clip.gif");
	background-repeat:no-repeat;
	font:normal 10px Verdana;
	color:#666666!important;
	text-decoration:underline;
}

.latest_ads .price{
	margin-top:2px;
	margin-left:12px;
	font:bold 10px Verdana;
	color:#000000;
}

.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;
}

.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;
}

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

.wide_ads .adsense_item{
	text-align:left;
	padding-bottom:7px;
	font:normal 9px Verdana;
	color:#333333;
	line-height:14px;
}

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

.wide_ads .adsense_google{
	text-align:right;
	margin-right:180px;
}

.wide_ads .adsense_google a{
	font:normal 11px Verdana;
	color:#000;
	text-decoration:none;
}

.wide_ads .adsense_google a span{
	font:bold 14px Verdana;
}

#ads_uploaded{
	clear:both;
	width:350px;
}

.uploadedImageClass{
	width:74px;
	height:90px;
	margin-top: 2px;
	margin-right: 7px;
	float: left;
	overflow:hidden;
	border:2px solid #f2f2f2;
	background-color:#f2f2f2;
}

.uploadedImageClass:hover{
	width:74px;
	height:90px;
	margin-top: 2px;
	margin-right: 7px;
	float: left;
	overflow:hidden;
	border:2px solid #ccc;
	background-color:#ccc;
}

.mainUploadedImage{
	border:2px solid #09C !important;
	background-color:#09C !important;
}

.uploaded_photo{
	background-image:url(jpPublish_removeImage.png);
	background-repeat:no-repeat;
	width:9px;
	height:9px;
	display:block;
	margin:4px 2px 2px 2px;
	float:right;
}

.uploaded_photo:hover{
	background-image:url(jpPublish_removeImage_hover.png);
}

.ad_header{
	background-image:url("ad_header.gif");
	background-repeat:no-repeat;
	width:558px;
	height:47px;
	font:bold 10px Verdana;
	color:#999999;
	padding-left:9px;
	padding-right:11px;
	padding-top:6px;
}

.ad_header .top, .ad_header .bottom{
	width:558px;
}

.ad_header .top{
	height:16px;
}

.ad_header b{
	color:#666666;
}

.ad_header span{
	font:normal 10px Verdana;
	color:#666;
}

.ad_header a{
	color:#666666;
	font:normal 9px Verdana;
	text-decoration:none;
}

.ad_header .icons a{
	float:left;
	margin-right:10px;
	padding-left:18px;
}

.ad_header .mv_addthis{
	padding-bottom:0px;
	/*margin-top:14px;*/
}

.ad_header a.adref{
	padding:0px;
	font:bold 9px Verdana;
}

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

.ad_header a.sendf{
	background-image:url("ad_sendf.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
}

.ad_header a.print{
	background-image:url("ad_print.gif");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-top:1px;
	padding-bottom:1px;
}

.ad_header a.clip{
	padding-top:1px;
	padding-bottom:4px;
	background-image:url("ad_clip.gif");
	background-repeat:no-repeat;
	background-position:0px -1px;
}

.ad_menu{margin-top:6px;width:200px;}

.ad_menu .item, .ad_menu .sel{
	display:inline;
	background-image:url("bg_ad_tab_off.gif");
	background-repeat:no-repeat;
	width:90px;
	height:25px;
	float:left;
	margin-right:8px;
}

.ad_menu .sel{	
	background-image:url("bg_ad_tab_on.gif");	
}

.ad_menu .item a, .ad_menu .sel a{
	padding:0px;
	font:bold 13px Verdana;
	color:#ffffff;
	text-decoration:none;
	width:90px;
	text-align:center;
	height:21px;
	display:block;
	padding-top:4px;
}

.ad_menu .sel a{
	color:#2d5f1a;
}

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

.ad_menu .link{
	display:inline;
	float:right;
	margin-right:15px;
}

.ad_info{
	width:576px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

.ad_info .image{
	width:347px;
}

.ad_info table{
	width:100px;
	margin:0px;
	padding:0px;
}

.ad_info .title{
	/*height:17px;*/
	text-align:left;
	font:bold 14px Verdana;
	color:#305f1b;
	margin-top:15px;
	margin-bottom:8px;
}

.ad_info .title a{	
	padding-top:1px;
	padding-bottom:1px;
	height:20px;
	font:bold 10px Verdana;
	color:#b7cb32!important;
	background-image:url("video_bg.gif");
	background-repeat:no-repeat;
	padding-left:22px;
}

.ad_info .details .member{
	font:normal 9px Verdana;
	color:#999999;
	margin-top:7px;
}

.ad_info .details .member a{
	background-image:url("bullet_green.gif");
	background-repeat:no-repeat;
	background-position:right 4px;
	padding-right:9px;
	font:bold 10px Verdana;
	color:#1c862c;
	text-decoration:none;
}

.ad_info .details .member a:hover{
	text-decoration:underline;
}

.ad_block_title, .ad_block_title_small, .ad_block_title_big, .ad_block_title_max{
	margin-top:9px;
	margin-bottom:11px;
	width:234px;
	height:17px;
	background-image:url("ad_block_title.gif");
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:2px;
	font:bold 12px Verdana;
	color:#4f5814;
}

.ad_block_title_small{
	width:204px;
	background-image:url("ad_block_title_small.gif");
}

.ad_block_title_big{
	width:347px;
	padding-left:9px;
	background-image:url("ad_block_title_big.gif");
	color:#333300;
}

.ad_block_title_max{
	width:563px;
	padding-left:7px;
	padding-right:9px;
	background-image:url("ad_block_title_max.gif");
	color:#333300;
}

.ad_block_title a, .ad_block_title_big a, .ad_block_title_max a{
	font:normal 10px Verdana;
	color:#333300;
	text-decoration:none;
	padding-right:12px;
	background-image:url("arrow_green2.gif");
	background-repeat:no-repeat;
	background-position:right 4px;
}

.ad_block_title a:hover, .ad_block_title_big a:hover{
	text-decoration:underline;
}

.ad_info .details .options{
	width:199px;
}

.ad_info .details .label{
	font:bold 10px Verdana;
	color:#999999;
	padding-left:10px;
	border-top:1px solid #ececec;
	padding-top:2px;
	padding-bottom:3px;
}

.ad_info .details .label_value{
	font:normal 10px Verdana;
	color:#333300;
	padding-left:15px;
	border-top:1px solid #ececec;
	width:100%;
	padding-top:2px;
	padding-bottom:3px;
}

.ad_info .details .label_value a{
	font:normal 10px Verdana;
	color:#1c862c!important;
}

.ad_contacts{
	width:195px;
	background-color:#25b61d;
	padding:2px;
	margin-bottom:3px;
}

.ad_contacts .title{
	margin:0px;
	padding:0px;
	margin:0px 0px 6px 5px;
	font:bold 12px Verdana;
	color:#fff;
}

.ad_contacts .items{
	background-color:#dcf3db;
}

.ad_contacts .items div{
	border:0px;
	font:bold 12px Verdana;
	padding-top:3px;
	padding-bottom:3px;
}

.ad_contacts .items .ad_phone{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_phone2.gif");
	background-position:9px 3px;
	background-repeat:no-repeat;
	padding-left:23px;
	font:bold 12px Verdana;
	color:#333300;
}

.ad_contacts .items .ad_mobile{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_mobile2.gif");
	background-repeat:no-repeat;
	background-position:7px 2px;
	padding-left:23px;
	font:bold 12px Verdana;
	color:#333300;
}

.ad_contacts .items .ad_email{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_email2.gif");
	background-repeat:no-repeat;
	background-position:7px 5px;
	padding-left:23px;
}

.ad_contacts .items .ad_email a{
	padding-right:27px;
	font:bold 11px Verdana;
	color:#305f1b;
}

.ad_contacts .items .ad_url{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_url2.gif");
	background-repeat:no-repeat;
	background-position:6px 3px;
	padding-left:23px;
	font:normal 10px Verdana;
	color:#333300;
}

.ad_contacts .items .ad_url a{
	font:bold 10px Verdana;
	color:#333300;
	text-decoration:none;
}

.ad_contacts .items .ad_url a:hover{
	text-decoration:underline;
}

.teste{
	margin-bottom:15px;
	font:normal 9px Verdana;
	color:#666;
}

.ad_country{
	padding-top:2px;
	padding-bottom:3px;
	border-top:1px solid #ececec;
	background-image:url("icn_ad_country.gif");
	background-repeat:no-repeat;
	background-position:6px 5px;
	padding-left:23px;
	font:normal 10px Verdana;
	color:#333300;
}

.ad_country a{
	font:normal 10px Verdana;
	color:#1c862c!important;
	text-decoration:none;
}

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

.ad_info .details ul{
	border-top:1px solid #ececec;
	margin:0px;
	padding:0px;
	padding-top:20px;
	margin-bottom:5px;
}

.ad_info .details li{
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:url("bullet.gif");
	background-repeat:no-repeat;
	background-position:2px 7px;
	padding-left:9px;
}

.ad_info .details li a{
	color:#993399;
	font:bold 10px Verdana;
	text-decoration:none;
}

.ad_info .details li a:hover{
	text-decoration:underline;
}

#ad_race{
	width:220px;
	background-color:#f3f7de;
	font:normal 9px Verdana;
	color:#666;
	border:1px solid #d3d7be;
	margin-bottom:18px;
	margin-top:18px;
	padding:6px;
}

#ad_race .image{
	max-width:73px;
}

#ad_race .txt{
	width:120px;
}

#ad_race .txt a.title{
	display:block;
	font:bold 11px Verdana;
	color:#305f1b;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:3px;
}

#ad_race .txt a{
	font:normal 9px Verdana;
	color:#666;
	text-decoration:none;
}

#ad_race .txt a:hover{
	text-decoration:underline;
}

#ad_race .float_left{
	margin-right:9px;
}

.ad_descr{
	margin-left:3px;
	margin-right:12px;
	font:normal 11px Verdana;
	color:#333300;
	line-height:1.4;
}

.ad_tags{
	margin-left:5px;
	margin-right:15px;
	margin-bottom:8px;
}

.ad_tags a{
	font:bold 11px Verdana;
	color:#999900;
	text-decoration:none;
}

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

.ads_link{
	margin-left:5px;
}

.ads_link a{
	font:bold 10px Verdana;
	color:#999999;
	text-decoration:none;
}

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

#trade_ad, #private_ad{
	margin-top:9px;
	background-color:#66cc5f;
	color:#ffffff;
	padding:4px;
	padding-left:6px;
	font:bold 10px Verdana;
	margin-bottom:8px;
}

#private_ad{
	background-color:#f3f3f3;
	color:#666666;
}

.wide_ads .adsense_item{
	height:67px;
	text-align:left;
	padding:10px;
	padding-left:32px;
	font:normal 13px Verdana;
	color:#666;
	line-height:20px;
	background-color:#eee;
	margin-top:6px;
}

.wide_ads_search .adsense_item{
	height:55px;
	border-top:1px solid #e0e0e0;
	margin-top:18px;
	margin-bottom:4px;
	padding-top:12px;	
	padding-left:45px;
	padding-bottom:0px;
	font:normal 10px Verdana;
}

.wide_ads .adsense_item a{
	font:bold 15px Verdana;
	/*color:#660066;*/
	color:#2200cc;
	text-decoration:none;
}

.wide_ads_search .adsense_item a{
	font:bold 12px Verdana;
	color:#993399;
	text-decoration:none;
}

.wide_ads .adsense_item a.normal{
	font:bold 11px Verdana;
	color:#000;
}

.wide_ads_search .adsense_item a.normal{
	font:bold 9px Verdana;
	color:#666;
}

.wide_ads .adsense_google{
	margin-bottom:6px;
	width:133px;
}

.wide_ads .adsense_google a{
	font:normal 11px Verdana;
	color:#666;
	text-decoration:none;
}

#trade_ad, #private_ad{
	margin-top:9px;
	background-color:#993399;
	color:#ffffff;
	padding:4px;
	padding-left:6px;
	font:bold 10px Verdana;
	margin-bottom:8px;
}

#private_ad{
	background-color:#f3f3f3;
	color:#666666;
}

.wide_ads .adsense_item{
	height:67px;
	text-align:left;
	padding:10px;
	padding-left:32px;
	font:normal 13px Verdana;
	color:#666;
	line-height:20px;
	background-color:#eee;
	margin-top:6px;
}

.wide_ads_search .adsense_item{
	height:55px;
	border-top:1px solid #e0e0e0;
	margin-top:18px;
	margin-bottom:4px;
	padding-top:12px;	
	padding-left:45px;
	padding-bottom:0px;
	font:normal 10px Verdana;
}

.wide_ads .adsense_item a{
	font:bold 15px Verdana;
	/*color:#660066;*/
	color:#2200cc;
	text-decoration:none;
}

.wide_ads_search .adsense_item a{
	font:bold 12px Verdana;
	color:#993399;
	text-decoration:none;
}

.wide_ads .adsense_item a.normal{
	font:bold 11px Verdana;
	color:#000;
}

.wide_ads_search .adsense_item a.normal{
	font:bold 9px Verdana;
	color:#666;
}

.wide_ads .adsense_google{
	margin-bottom:6px;
	width:133px;
}

.wide_ads .adsense_google a{
	font:normal 11px Verdana;
	color:#666;
	text-decoration:none;
}

a#review_link, a#contact_link{
	font:bold 11px Verdana;
	color:#822886;
}

.review_body{	
	margin:0px;
	margin-top:26px;
}

.review_body .item{
	padding-left:7px;
	padding-top:5px;
	margin-bottom:37px;
	background-image:url("dotted_66.gif");
	background-repeat:repeat-x;
	font:normal 10px Verdana;
	color:#666;
}

.review_body .name{
	font:normal 12px Verdana;
	color:#333;
	margin-top:2px;
}

.review_body .name a{
	color:#333;
}

.review_body .date{
	color:#999;
	margin-top:2px;
	margin-bottom:10px;
}

.get_directions{
	width:200px;
	margin-top:10px!important;
}

.get_directions .label{
	color:#666666;
	font:bold 10px Verdana;
	padding-left:10px;
	padding-right:10px;
	width:70px;
}

.get_directions .field{
	border:1px solid #7F9DB9;
	color:#666666;
	font:10px Verdana;
	height:14px;
	padding-top:3px;
}

.get_directions .f_obs{
	text-align:left;
	width:170px;
	padding-right:0px;
	padding-left:10px;
}

.get_directions .f_obs a{
	color:#666666!important;
	font:normal 9px Verdana!important;
}

.ad_map{
	text-align:center;
}

.ad_map a{
	font:bold 10px Verdana;
	color:#2e611a!important;
	text-decoration:none;
}

.ad_map a:hover{
	color:#2e611a;
	text-decoration:underline;
}

.opac_div{
	background-color:#000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity:0.80;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9998;
}

#html_popin_photo{
	background-color:#000;
	position:fixed;
	display:none;
	padding:20px;
	padding-top:10px;
	z-index:9999;
	top:70px;
}

#html_popin_photo .close{
	text-align:right;
	margin-bottom:10px;
}

#html_popin_photo .close a{
	font:bold 10px Verdana;
	color:#fff;
	text-decoration:none;
}

#html_popin_photo .close a:hover{
	text-decoration:underline;
}

.ad_icn_photos{
	margin-top:4px;
	margin-left:5px;
}

.ads_navigation{
	margin-right:7px;
	margin-top:7px;
	padding-right:2px;
	margin-bottom:6px;
}

.ads_navigation td{
	color:#2F5F1B;
	font:normal 10px Verdana;
}

.ads_navigation b, .ads_navigation a{
	margin-left:10px;
}

.ads_navigation td.left{
	color:#414141;
	font:normal 10px Verdana;
}

.ads_navigation a{
	color:#2F5F1B;
	font:normal 10px Verdana;
}

.lb_featured_ads{
	margin-left:8px;
	margin-bottom:10px;
	width:158px;
}

.lb_featured_ads .title{
	background-image:url("lb_featured_ads_bg.gif");
	background-repeat:no-repeat;
	width:145px;
	height:15px;
	padding-top:3px;
	padding-left:13px;
	font:bold 12px Verdana;
	color:#244c24;
}

.lb_featured_ads .item{
	background-color:#f8fbf6;
	width:121px;
	padding:12px;
}

.lb_featured_ads .name a{
	font:bold 12px Verdana;
	color:#1c3810;
	text-decoration:none;
}

.lb_featured_ads .type a{
	font:normal 10px Verdana;
	color:#2e5e1a;
	text-decoration:none;
}

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

.lb_place_ad{
	width:158px;
	margin-left:6px; 
	margin-bottom:10px;
	background-color:#e4f0de;
}

.lb_place_ad .in{
	padding-left:4px;
}

.lb_place_ad img{
	margin-bottom:5px;
}

.lb_place_ad ul{
	margin:0px;
	padding:0px;
}

.lb_place_ad li{
	margin:0px;
	padding:0px;
	list-style:none;
	background-image:url("top_locations_item_bg.gif");
	background-repeat:no-repeat;
	background-position:2px 6px;
	padding-left:9px;
	font:bold 10px Verdana;
	color:#305f1b;
	padding-bottom:5px;
}

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

.lb_place_ad li a:hover{
	text-decoration:underline;
}

.ad_published{
	width:568px;
}

.ad_published .top{
	background-color:#fff59b;
	padding:8px 16px 10px 9px;
	margin-bottom:28px;
	color:#305f1b;
	font: normal 10px Verdana;
}

.ad_published .top b{
	color:#305f1b;
	font: bold 12px Verdana;
}

.ad_published .top a{
	color:#305f1b!important;
	font: normal 10px Verdana!important;
	text-decoration:none;
}

.ad_published .top a:hover{
	text-decoration:underline!important;
}

.ad_published .items_title{
	color:#333;
	font: bold 14px Helvetica;
	margin-bottom:11px;
}

.ad_published .items{
	border-top:1px solid #d6d6d6;
	margin-bottom:30px;
}

.ad_published .item{
	border:1px solid #d6d6d6;
	border-top:0px;
	padding:18px 18px 21px 11px;
}

.ad_published .item_sel{
	background-color:#f9f9f9;
}

.ad_published .item .float_left{
	margin-top:38px;
	color:#333;
	font: normal 11px Helvetica;
	line-height:17px;
}

.ad_published #type_top .float_left{
	margin-top:68px;
}

.ad_published .item .float_left img{
	margin-right:12px;
}

.ad_published .results{
	border-bottom:1px solid #d6d6d6;
	margin-bottom:18px;
	padding-bottom:10px;
	color:#333;
	font: normal 10px Helvetica;
	line-height:17px;
}

.ad_published .results b{
	font: bold 12px Helvetica;
}

.new_ad_icn{
	vertical-align:middle;
	margin-bottom:7px;
	margin-right:3px;
	margin-left:3px;
}