@charset "utf-8";
/* CSS Document */
html,body {
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3d3d3d;
	text-align:justify;
	background-image: url(images/bg.png);
	line-height:15px;
}
/* Main potion of the website */
/* Div that includes the entire website (div layers). */

#container {
	position:absolute;
	width:955px;
	min-height:100%;
	top:0px;
	background-color:#fff;
}
#container_other {position:absolute; width:955px; min-height:100%; top:0px; background-color:#fff;}
/* The locationof where the flash animation goes. */
#flash { background-color:#000; z-index:0;}

/* The location of the menu location(overlapping flash. */
#menu { position:absolute; top:275px; left:200px; height:50px; width:755px; z-index:1; color: #fff;}

/* Description of the seperate modules */
#modulestitle { height:40px; width:100%; background-color:#15557B; z-index:0; }
/* This is the main area for the modules */
#modules {
	background-color:#15557B;
	height:170px;
	width:100%;
	border-bottom: 2px solid #f58220;
}
#modules_other {position:absolute; top:300px;  left:755px; float:right; background-color:#15557B; width:190px;  margin-left:10px;}

/* Place search here or else get some candy. */
#propertysearch {
	width:372px;
	min-height:170px;
	float:left;
	margin-left:9px;
	border-right: 1px dotted #fff;
	color:#fff;
}
#propertysearch_other { width:185px; color:#fff; padding-left:15px; float:left; }
/* Money module here. */
#currency {
	width:181px;
	float:left;
	margin-left:9px;
	border-right: 1px dotted #fff;
	min-height:170px;
	font-weight:bold;
	color:#fff;
}
#currency_other { width:185px; color:#fff; margin-top:10px; float:left; padding-left:15px; border-top:dotted 1px #fff;}
/* Weather */
#weather {
	width:181px;
	font-weight:bold;
	float:left;
	margin-left:9px;
	border-right: 1px dotted #fff;
	min-height:170px;
	color:#fff;
}
#weather_other { width:185px; float:left; color:#fff; margin-top:10px; padding-left:15px; border-top:dotted 1px #fff;}
/* Company Information goes here. */
#companyinfo { width:181px; float:left; color:#fff; margin-left:9px; line-height:16px; }
#companyinfo a { text-decoration:none; color:#fff; }
#companyinfo a:hover { color:#f58220; }
#companyinfo_other { width:185px; float:left; color:#fff; line-height:16px; margin-top:10px; padding-left:15px; padding-bottom:30px; border-top:dotted 1px #fff;}
#companyinfo_other a { text-decoration:none; color:#fff; }
#companyinfo_other a:hover { color:#f58220; }
/* Main div layer for video and info */
#content { width:100%; min-height:250px; background-color:#fff;}
#content_other { width:100%; min-height:500px; background-color:#fff;}
/* Place where the video portion goes. */
#video {
	width:572px;
	float:left;
	border-right: 1px dotted #F58220;
	

}
.video { float:left; padding-left:10px; padding-top:10px; padding-bottom:20px;}
.content { padding-left:12px;}

/* Place for Albena information. */
#info {  width:358px; float:left; padding-left:0px;}
#info a { text-decoration:none; color:#F58220;}
#info a:hover{ font-weight:bold;}

/* Main footer. */
#ads { width:100%; min-height:200px; border-top: 3px solid #f58220; background-color:#fff; padding-top:10px; }
#ads_other {width:955px; min-height:200px; border-top: 3px solid #f58220; background-color:#fff; padding-top:10px; float:left;}
.ad_pictures { padding-left:10px; padding-right:30px; float:left; padding-top:5px;}
#footer { position:relative; float:left; height:50px; width:100%; background-color: #15557B; line-height:50px; color:#fff; font-size:10px;}
#footer_left { width:45%; float:left; padding-left:15px;}
#footer_left a { text-decoration:none; color:#fff;}
#footer_left a:hover { font-weight:bold;}
#footer_right { width:45%; float:right; padding-right:15px;}
#footer_right a { text-decoration:none; color:#fff;}
#footer_right a:hover { font-weight:bold;}
#footer_other { height:50px; width:100%; background-color: #15557B; line-height:50px; color:#fff; font-size:10px; float:left;}
#propertyleft { width:150px; float:left; }
#propertyleft_other {width:200px; float:left;}
#propertyright { width:150px; float:right; padding-right:20px; }
#propertyright_other { width:200px; float:left;}
.ze_property { width:150px; margin-top:10px; font-weight:bold; font-size:10px;}
.ze_property_other { width:150px; margin-top:10px; font-weight:bold; font-size:10px;}
.searchbutton { padding-top:15px; padding-right:10px; float:right;} 
.searchbutton_other {margin-top:10px; float:left;}
#other_info { width:730px; min-height:629px; margin-left:20px; margin-right:5px; margin-bottom:30px;}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:16px; margin-top:15px; margin-left:12px;  padding:0px;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:14px; font-weight:bold; padding:0px;  }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px; font-weight:bold; padding:0px;}
#usefullink { width:940px; height:55px; border-top: dotted 1px #f58220; padding-left:15px; line-height:55px; color:#3d3d3d; z-index:10; float:left;}

/* This is where the listings css starts*/

#listings {margin-top:10px; background-color:#fff;}
#listings_bottom { width:730px; height:9px; border-bottom: dotted 1px #f58220;}
.image { width:200px; height:150px;}
.listing_more { width:200px; height:22px;}
.listing_details {width:530px; height:150px;}
.more_details { width:200px; height:22px; background-color:#15557B; color:#fff; font-weight:bold; font-size:11px;}
.listing_price { width:530px; height:22px; padding-left:272px; color:#15557B; font-weight:bold;   }
.listing_title { width:265px; height:30px; padding-left:10px; color:#15557B; font-weight:bold; }
.listing_type {width:265px; height:30px; padding-left:10px; font-weight:bold;  }
.listing_subtype {width:265px; height:30px; padding-left:10px; font-weight:bold; }
.listing_country {width:265px; height:30px; padding-left:10px; font-weight:bold;  }
.listing_location {width:265px; height:30px;  padding-left:10px; font-weight:bold; }
.listing_bedrooms {width:265px; height:30px; font-weight:bold; }
.listing_baths {width:265px; height:30px; font-weight:bold; }
.listing_toilets {width:265px; height:30px; font-weight:bold; }
.listing_parking {width:265px; height:30px; font-weight:bold;}

/*This is where the details css starts*/
#details { margin-top:10px; background-color:#fff;}
.image_details { width:270px; height:300px;}
.details_tabs { width:460px; height:300px;}
#details_under { margin-top:50px; background-color:#fff;}
.property_details { height:25px; color:#15557B; padding-left:10px; font-weight:bold;}
.mls { width:230px; height:25px; font-weight:bold;}
.country {width:230px; height:25px; font-weight:bold;}
.city {width:230px; height:25px; font-weight:bold;}
.area {width:230px; height:25px; font-weight:bold;}
.status {width:230px; height:25px; font-weight:bold;}
.property_type {width:230px; height:25px; font-weight:bold;}
.property_subtype {width:230px; height:25px; font-weight:bold; margin-bottom=2px;}
.condition {width:230px; height:25px; font-weight:bold;}
.year_built {width:230px; height:25px; font-weight:bold;}
.covered_area {width:230px; height:25px; font-weight:bold;}
.uncovered_area {width:230px; height:25px; font-weight:bold;}
.plot_size { width:230px; height:25px; font-weight:bold;}
.levels {width:230px; height:25px; font-weight:bold;}
.title {width:230px; height:25px; font-weight:bold;}
.bedrooms{width:230px; height:25px; font-weight:bold;}
.bathrooms {width:230px; height:25px; font-weight:bold;}
.toilets {width:230px; height:25px; font-weight:bold;}
.garage {width:230px; height:25px; font-weight:bold;}
.distance {width:230px; height:25px; font-weight:bold;}
.showers {width:230px; height:25px; font-weight:bold;}
.details_price {width:230px; height:25px; color:#15557B; font-weight:bold; }
.property_desc { color:#15557B; font-weight:bold; }
.property_extra {color:#15557B; font-weight:bold; }
.extra_f { padding-top:10px;}
.prop_d { padding-top:10px; padding-bottom:10px;}
.pad_left {padding-left:2px; }
.next_page {line-height:30px; height:30px; color:#666;}
.next_page a{ text-decoration:none; color:#666;}
.next_page a:hover { font-weight:bold; color:#f58220;}
.left_pad {padding-left:10px;}
.small_property_images {padding-top:5px;}
.small_property_images2 {padding-top:5px; padding-right:20px;}
.index_features { margin-left:30px; margin-right:30px; border:0; line-height:55px; vertical-align:middle;}
.features_text {font-weight:bold;}