		 
/* LISTING */

.listing_business_type
{
	color:#ae6bb8; 
	font-weight: bold; 
	text-decoration: underline; 
	font-size: 13px;
}		 

.listing_company_name:link, .listing_company_name:visited, .listing_company_name:active
{
	color:#561c4e; 
	font-weight: bold;
	text-decoration: underline; 
	font-family: tahoma, arial;
	font-size: 13px;
}

.listing_company_name:hover
{
	color:#A154A4; 
	font-weight: bold;
	text-decoration: underline; 
	font-family: tahoma, arial;	
	font-size: 13px;
}


.listing_image
{	
	border:1px solid #DADADA;
}

.listing_margin
{
	margin-top: 7px;
}

.listing_region
{
	color:#1d1d1d; 
	font-weight: bold; 
	font-size: 12px;
}

.listing_address
{
	color:#1d1d1d; 
	font-weight: bold; 
	font-size: 12px;
}

.listing_synopsis
{
	color:#464646; 
	font-size: 11px;
}

.listing_read_more:link, .listing_read_more:visited, .listing_read_more:active
{
	color: #5b0057; 
	font-size: 11px; 
	text-decoration: underline;
	font-family: tahoma, arial;	
	font-weight: bold;
}	

 .listing_read_more:hover
{
	color: #A154A4; 
	font-size: 11px; 
	text-decoration: underline;
	font-family: tahoma, arial;	
	font-weight: bold;	
	}

.featured_business_type
{
	color:#ae6bb8; 
	font-weight: bold; 
	text-decoration: underline; 
	font-family: tahoma, arial;	
	font-size: 13px; 
	margin-bottom:14px; 
	display:block;
}

.featured_company_name
{
	color:#561c4e; 
	font-weight: bold; 
	text-decoration: underline; 
	font-size: 13px; 
	margin-bottom:14px; 
	display:block;
}

.featured_region
{
	color:#1d1d1d; 
	font-weight: bold; 
	font-size: 12px;
}

.featured_address
{
	color:#1d1d1d; 
	font-weight: bold; 
	font-size: 12px;
}

.featured_synopsis
{
	color:#464646; 
	font-size: 11px;
}

/* UK MAP */

#region_list
{
	width: 215px;
	height: 286px;
	float: left;
}

#uk_map_container
{
	width: 285px;
	height: 286px;
	position: relative;
	float: left;
}

#uk_map_img
{
	position: absolute;
	width: 285px;
	height: 316px;	
	top: -30px;
}


#regions_list_uk
{
	list-style-image: url(../img/list1.gif); 
	margin: 12px 0px 0px 35px;	
}

#regions_list_not_uk
{
	list-style-image: url(../img/list2.gif); 
	color: #947e93;
	margin: 0px 0px 0px 35px;		
}

#regions_list_uk li, #regions_list_not_uk li
{
	margin-bottom: 5px;
	padding: 0px 0px 0px 3px;
}

#regions_list_uk li
{
	margin-bottom: 5px;
	padding: 0px 0px 0px 3px;
}

#regions_list_not_uk li
{
	margin-bottom: 5px;
	padding: 0px 0px 0px 3px;
}



#regions_list_uk a:link, #regions_list_uk a:visited, #regions_list_uk a:active
{
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	margin: 0px;
	text-decoration: none;
	color: #7a137c;	
}

#regions_list_uk a:hover
{
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	margin: 0px;
	text-decoration: none;
	color: #ab4eb6;
}

#regions_list_not_uk a:link, #regions_list_not_uk a:visited, #regions_list_not_uk a:active
{
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	margin: 0px;
	text-decoration: none;
	color: #947e93;	
}

#regions_list_not_uk a:hover
{
	font-size: 15px;
	font-weight: bold;
	font-family: arial;
	margin: 0px;
	text-decoration: none;
	color: #ab4eb6;
}




/* directory ad */
.ad_pictures_box
{
	clear: both; 
	padding: 18px 18px 18px 18px; 
	float:left;
}

.ad_details_box
{
	float:left; 
	width: 400px; 
	margin: 0px; 
	padding-top: 16px
}


#ad_picture_big
{
	width: 352px; 
	height: 352px;
}

#ad_pictures_list
{
	margin-top: 8px; 
	margin-bottom: 8px; 
	width: 352px;
}

#ad_picture_small
{
	float: left; 
	width: 80px; 
	height: 80px; 
	margin-right: 8px;
}

a.ad_picture_small:link, a.ad_picture_small:hover, a.ad_picture_small:visited
{
	display: block;
	float: left; 
	width: 80px; 
	height: 80px; 
	margin-right: 8px;
	text-decoration: none;
}


.ad_description_content
{
	height: auto; 
	width: 785px; 
	padding: 15px 15px 15px 15px;
	color: #464646;
	font-family: tahoma, arial;	
	line-height: 16px;	
}

.ad_description_content p
{
	padding: 7px;
	margin: 0px;
	color: #464646;
	font-family: tahoma, arial;
	line-height: 16px;	
	font-size: 11px;
}

.ad_company_name
{
	color: #520150;
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma, arial;
	text-decoration: underline;
}

.ad_details_box_title
{
	color: #201e21;
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, arial;
}

#ad_details_table
{
	margin-top: 10px;
	width: 400px;
}

#ad_details_table td
{
	padding: 0px;
	color: #464646;
	font-size: 11px;
	font-family: tahoma, arial;	
	vertical-align: top;
	line-height: 16px;
}


.ad_details_box div, .ad_details_box table span
{
	font-size: 11px;
}


.ad_features_title
{
	color:#a154a4; 
	text-decoration: underline; 
	font-size: 12px;
	font-weight: bold;
	font-family: tahoma, arial;
}

#ad_features_table
{
	margin-top: 10px;
	width: 400px;
}

#ad_features_table td
{
	padding: 0px;
	color: #464646;
	font-size: 11px;
	font-family: tahoma, arial;	
	line-height: 16px;	
}

#features_list
{
	list-style-position:inside;
}


#feature_1
{
	list-style-type: none;
	background-image: url(/files/img/directory/features/f_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	line-height: 32px;
}

#feature_2
{
	list-style-type: none;
	background-image: url(/files/img/directory/features/f_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	line-height: 32px;
}

#feature_3
{
	list-style-type: none;
	background-image: url(/files/img/directory/features/f_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px;
	line-height: 32px;
}


table.directory_listing tr
{
	height: 120px;
	vertical-align: top;
}

td.directory_listing_img
{
	width: 80px;
	padding-top: 14px;
	padding-bottom: 14px;	
	height: 120px;	
	vertical-align: top;	
}

td.directory_listing_details
{
	padding-left: 0px;
	padding-top: 14px;
	padding-bottom: 14px;
	height: 120px;	
	vertical-align: top;	
}

.ad_back
{
	clear:both; 
	padding: 8px 0px 8px 15px;
}

#files_list span
{
	color: gray;
}

#files_list div
{
	margin-bottom: 8px;
}

#files_list a
{
	color: #9B0475;
}

.MultiFile-wrap input
{
	border: 1px solid gray;
}

.ad_videos_content
{
	padding-top: 15px;
	margin: 0 auto;
	width: 815px;
	height: 130px;
}

.ad_video_img:link, .ad_video_img:visited, .ad_video_img:hover, .ad_video_img:active
{
	width: 160px;
	height: 120px;
	border: 1px solid gray;
	float: left;
	margin-left: 34px;
	display: block;
}