@import 'style.css';
/*
html, body {
	height:100%;	
}
*/

body {
	width:1002px;
	margin: auto;
	font-size: 12px;
	font-family: tahoma, sans-serif;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #050505;
	background-color:#f1f1f1;
}
td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #050505;
	font-size: 12px;
}
a {
	color:#050505;
}

a:hover {
	text-decoration: none;
	color: #e13b3d;
}

a img {
	border:0;	
}

/* B:Header */

div#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:auto;
	background: #ececec url("../images/headerBg.jpg") repeat-y top left;
}

div#logo {
	margin:0px;
	padding:0px 0px 10px 40px;
}

div#topLinks {
	float:right;
	margin:  0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
	
	#topLinks ul {
		 list-style-type: none;
	 	 float:right ;
		 font-size:10px;
		 font-weight:bold;
		 color:#464646;
		 margin: 0px;
		 padding: 0px 31px 0px 0px;
	}
	
	#topLinks li {
		margin: 0px;
		padding: 0px 2px;
		display: inline;
	}
		
	#topLinks a{
		color:#cc0000;
		text-decoration: none;
   	}

	#topLinks a:hover {
		text-decoration: underline;
	}


div#top_navigation {
	float: right;
	margin:0px;
	padding:0px;
	font-size: 11px;
	color:#fff;
	background: #e23c3c url("../images/pageBg.gif") repeat-y top left;
}

	#top_navigation ul {
		 list-style-type: none;
	 	 float: right;
		 margin: 0;
		 padding: 7px 30px 7px 30px;
	}
	
	#top_navigation li {
		margin: 0;
		padding: 0 2px;
		display: inline;
	}
		
	#top_navigation a {
		color: #fff;
		text-decoration:none;
   	}
	
	#top_navigation a:hover {
		text-decoration: underline;
	}

div#wrapper, div#wrapper_wide {
	width:auto;
	padding:0px 20px;
	background: #fff url("../images/pageBg2.gif") repeat-y top left;
}
div#wrapper_wide {
	padding: 0px;
}
		 
div#left_section {
	float: left;
	width: 202px;
	margin:0px 0px 0px 1px;
	padding: 0px 0px;
	border-right: 1px solid #E0E0E0;
}  
	#left_section select option {
		font-size:11px;
	}

h3 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 4px 10px;
	font-size: 12px;
	font-weight:bold;
	background:#f5f5f5 url("../images/h3_Bg.jpg") no-repeat top left;
}

h4 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	background: #da2a37;
	border-bottom:solid 2px #910003;
}
h4  a, h4 a:hover {
	text-decoration:none;
	color:#fff;
}

h4.projectName {
	margin: 0px;
	margin-top: 10px;
	float: left;
	padding: 3px 0px 5px 0px;
	font-size: 13px;
	font-weight:bold;
	color: #C00000;
	background: none;
}

.link_tab  {
	font-size: 11px;
	font-weight:bold;
	color: #595959;
	padding:8px 0px 8px 25px;
	background: #cccccc url(../images/nav_whiteBullet.gif) no-repeat top left;
	border-bottom:solid 2px #848484;
	border-top:solid 2px #dadada;
}

	.link_tab a {
		color: #595959;
		text-decoration:none;
   	}
	
	.link_tab a:hover {
		color:#C00000;
		text-decoration:none;
	}

div.shaded {
	padding:12px;
	font-size:11px;
	background-color:#f2f0f1;
}

.shaded form {
	margin:0px;
	padding:5px 0px 0px 0px;
}

.shaded form select {
	height:20px;
}

div#left_navigation {
	margin:0px;
	padding:0px;
}

	#left_navigation ul {
		list-style-type:none;
		margin: 0px;
		padding: 0px;
	}
	 
	#left_navigation li{
		border-bottom: solid 1px #777777;
		font-size:11px;
	}
	
	#left_navigation li.avs_selected {
		padding: 0px 0px 0px 0px;
		background: #cc0000 url(../images/nav_whiteBullet.gif) no-repeat top left;
		color: #fff;
		font-weight:bold;
	}

	#left_navigation ul li.avs_leaf.avs_selected span {
		display:block;
		padding: 8px 0px 8px 28px;
		background:  #cc0000 url(../images/nav_whiteBullet.gif) no-repeat top left;
	}

	#left_navigation li.avs_selected a {
		padding: 8px 0px 8px 28px;
		background: #cc0000 url(../images/nav_whiteBullet.gif) no-repeat top left;
		color: #fff;
	}
	
	#left_navigation li.avs_node.avs_selected span {
		display:block;
		padding: 8px 0px 8px 28px;
		background: #cc0000 url(../images/nav_whiteBullet.gif) no-repeat top left;
		color: #fff;
		font-weight:bold;
	}

	#left_navigation ul ul li.avs_leaf.avs_selected span {
		margin:0px 0px 0px 10px;
			padding: 8px 0px 8px 28px;
		background:  #cc0000 url(../images/nav_whiteBullet.gif) no-repeat top left;
	}
	
	#left_navigation li a {
		display:block;
		padding: 8px 0px 8px 28px;
		background: #999999 url(../images/nav_whiteBullet.gif) no-repeat top left;
		font-size:11px;
		font-weight:bold;
		color: #fff;		 
		text-decoration: none;
	}

	#left_navigation li a:hover,  #left_navigation ul li #current {
		background-color:#cc0000;
	}
	
	#left_navigation ul ul {
		list-style-type:none;
		margin: 0px;
		padding: 0px;
	}
		
	#left_navigation ul ul li {
		background-color:#cc0000;
		border-bottom: solid 1px #910003;
	}
			
	#left_navigation ul ul li a{
		display:block;
		margin:0px 0px 0px 10px;
		padding: 8px 0px 8px 28px;
		background:  url(../images/nav_whiteBullet.gif) no-repeat top left;
		font-size:11px;
		font-weight:normal;
		color: #fff;		 
		text-decoration: none;
	}


div#searchBox {
	font-size:small;
}
	
	#searchBox form {
		float:right;
		margin:0px;
		padding: 30px 31px 0px 0px;
	}

div#property_search {
	float:left;
	font-size:11px;
	text-align: center;
	padding: 5px 0px 0px 0px;
}
	
	#property_search a{
		color:#373737;
	}
	
	#property_search a:hover {
		color:#373737;
		text-decoration: none;
	}

div#grey_section, div#countryRelatedLinks {
	padding:0px 0px 10px 0px;
	background-color:#ececec;
}

	#grey_section ul {
		list-style-type: none;
		margin: 0px;
		padding: 5px 0px 2px 0px;
	}
	
	#grey_section li {
		margin: 0px 0px 0px 0px;
		padding: 2px 0px 0px 25px;
		font-size:11px;
		font-weight: bold;
		background: url(../images/navBullet.gif) no-repeat top left;
	}

	#grey_section a {
		padding:0px 0px 0px 25px;
		font-size:11px;
		text-decoration:underline;
	}
	div#countryRelatedLinks div {
		padding-left: 10px;
		padding-top:5px;
	}
	#countryRelatedLinks a {
		padding:0px 0px 0px 10px;
		font-size:11px;
		text-decoration:underline;
	}

.weather_info {
	margin:0px 3px;
	padding:5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	background-color:#fff;
	border:solid 1px #d7d7d7;
}
	
	.weather_info a {
		font-size:10px;
		color:#1d14a3;
		text-decoration:none;
		font-weight:normal;
	}
	
	.weather_info a:hover {
		font-size:10px;
		color: #e13b3d;
		text-decoration:underline;
	}

div#featured_country_date{
	margin:3px 1px;
	padding:5px 0px 5px 10px;
	height:35px;
	font-size:12px;
	font-weight:bold;
	background-color:#eee;
	border:solid 1px #000;
}
	
	#featured_country_date img {
		float:left;
		padding:0px 10px 0px 0px ;
	}

div#middle_section {
	width:559px;
	_width:555px;
	margin:0px 0px 0px 211px;
	padding:0px 0px 0px 0px;
	text-align:justify;
}

div#middle_section_wide {
	width: 940px;	
	background: #fff;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	margin-left:20px;
	border:1px solid #fff;
}

div#breadCrumbs {
	margin:0px;
	padding:0px;
	font-size: 11px;
	color:#505050;
	background-color: #d6d6d6;
}

	#breadCrumbs ul {
		 list-style-type: none;
	 	 margin: 0;
		 padding: 5px 10px 5px 10px;
	}
	
	#breadCrumbs li {
		margin: 0;
		padding:  0px 2px;
		display: inline;
		border-right: 1px solid #505050;
		font-weight: bold;
		font-size: 10px;
	}
		
	#breadCrumbs a {
		color: #505050;
		text-decoration:none;
   	}
	
	#breadCrumbs a:hover {
		color:#e13b3d;
		text-decoration: underline;
	}

h1,h2 {
	margin:10px 0px 10px 0px;
	font-size:13px;
	font-weight:bold;
	color:#e13b3d;
}

.country_info_section{	
	margin: 0px;
	padding: 0px;
}
.country_info_section table {
	background: #f6f4f5;
}
.country_info_section th, .country_info_section td {
	text-align:left;
	border-bottom:1px solid white;
	padding-top:5px;
	padding-bottom:5px;
}
.country_field {
	margin-top:15px;
	margin-bottom:5px;
	font-weight: bold;
}
.countryArticle_border {
	padding:5px 5px 20px 5px;
	border:solid 1px #b8b8b8;
}

.countryArticle_box {
	margin:0px 0px 5px 0px;
	padding:5px 5px 0px 5px;
	background-color:#f4f3f1;
	height: 140px;
}

.countryArticle_box b {
	color:#737373;
}

.countryArticle_redText {
	float:left;
	font-size:11px;
	color:#e13b3d;
}

.countryArticle_box img.thumbnail {
	padding:0px 0px 0px 2px;
	height:100px;
	width: 100px;
	margin-top:10px;
}


.countryArticle_box  ul {
	list-style-type: none;
	float:right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
	
.countryArticle_box  li {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 5px;
}


div#right_section{
	float:right;
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
	width:180px;
}

#right_section img {
	padding:0px 0px 5px 0px;
}



h5 {
	margin:0px 0px 0px 0px;
	padding:5px 20px 5px 24px;
	font-size:small;
	font-weight:bold;
	color:#fff;
	background: #686868 url("../images/white_bullet.gif") no-repeat left;
}

div#middle_section .readmore a {
	font-weight: bold;
	color: #e13b3d;
	text-decoration: underline;
	font-size: 10px;
}
	
.readmore a:hover {
	color: #e13b3d;
	text-decoration: none;
}

div.left_box {
	margin:0px;
	padding:0px;
	background-color:#fff;
}

	.left_box ul {
		list-style-type: none;
		margin: 0px;
		padding: 3px 0px 10px 12px;
	}
	
	.left_box li {
		margin: 0px 0px 0px 0px;
		padding: 6px 0px 5px 13px;
		font-size:11px;
		
		background:  url(../images/red_triangleBullet.gif) no-repeat top left;
	
	}
		
	.left_box a {
		color: #050505;
		text-decoration:none;
	}
	
	.left_box a:hover {
		color: #d92a39;
		text-decoration: none;
	}


div#country_features {
	margin:0px 0px 5px 0px;
	width:559px;
	border:solid 1px #686868;
	font-size:11px;
}

div#countries_list {
	float:left;
	width:559px;
	margin:0px;
	padding:0px;
	border:solid 1px #b8b8b8;
}

div.countries_flag img {
	margin:0px;
	padding:0px;
	border:solid 1px #cac8c9;
}

	.countries_flag ul {
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;

	}
	
	.countries_flag li {
		float:left;
		margin: 0px;
		padding: 10px 43px 10px 43px;
		text-align:center;
	}

	.countries_flag a {
		color: #050505;
		text-decoration: none;
	}
	
	.countries_flag a:hover {
		color: #e13b3d;
		text-decoration: underline;
	}

div.greyBorder {
	float:left;
	width:99%;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:solid 1px #b8b8b8;
}

	.greyBorder ul {
		list-style-type: none;
		margin: 0px;
		margin-right:10px;
		padding: 10px 0px 10px 10px;
		text-align: left;

	}
	.greyBorder li {
		margin: 0px;
		padding: 0px 0px 10px 15px;
		background: url(../images/grey_arrowBullet.jpg) no-repeat top left;
	}

	.greyBorder a {
		color: #050505;
		text-decoration: none;
	}

	.greyBorder a:hover {
		color: #e13b3d;
		text-decoration: underline;
	}
	.greyBorder a.button { 
		color: #fff;
	}
	.greyBorder a.button:hover { 
		color: #fff;
		text-decoration: none;
	}


div#latestNews, div#latestArticles {
	padding:0px;
}
div.newsItem, div.article {
	width: 49%;
	float: left;
	padding: 5px;
	padding-top:0px;
	min-height: 175px;
	_height:175px;
}
div.article {
	min-height: 160px;
	_height:160px;
}
#desktopNews {
	width:150px;float:right;background-color:#666;border:none;padding:4px;height:17px;margin:0px;text-align:center;font-weight:bold;color:#fff;
}
#searchNews input, #toolBar {
	height: 14px;
	font-size: 11px;
}
#middle_section #desktopNews a {
	color: #fff;
}
div.country_highlights {
	float:left;
	width: 264px;
	margin: 20px 0px 10px 0px;
	padding:0px 10px 0px 0px;
	border: dotted 1px #b8b8b8;
	border-width:0px 1px 0px 0px;
}

div.country_highlights img {
	padding:0px 5px 0px 0px;
}

div.highlights_title {
	text-align:left;
	font-size:12px;
	color:#606060;
	font-weight:bold;
	height:60px;
}

.highlights_title b {
	font-weight:normal;
	font-size:10px;
	color:#a3a3a3;
}
div.newsTitle, div.articleTitle {
	float:left;
	width:259px;
	margin:5px 0px 10px 0px;
	min-height:30px;
	font-size:11px;
	font-weight:bold;
	color:#525252;
	text-align:left;
	padding-right:5px;
}
	.newsTitle a, .articleTitle a {
		text-decoration: none;
	}
	
	.newsTitle img, .articleTitle img {
		margin:0px 10px 0px 0px;
		border:1px solid #E0E0E0;
		width: 60px;
		height: 60px;
	}

	.newsItem1, .newsItem2, .article1, .article2 {
		padding-right: 5px;
		border-bottom:dotted 1px #b8b8b8;
	}
	.newsItem2, .newsItem4, .article2, .article4 {
		border-left:dotted 1px #b8b8b8;
	}
	.newsSummary {
		text-align: justify;
		font-size:10px;
	}


div.exhibition {
	height:79px;
	margin:10px 20px 0px 20px;
	padding:10px;
	text-align:center;
	background-color:#EAEAEA;
}
	
	div.exhibition img {
		float:left;
	}

	div.exhibition a {
		text-decoration:none;
	}

div.national_anthem {
	margin-top:10px;
	padding:5px;
	height:27px;
	font-size:11px;
	color:#8b0a1b;
	background:url("../images/anthemBg.gif") repeat-x top left;
	border:solid 1px #D2D2D2;
}

div.countryInfo_table{
	float:left;
	width:330px;
	font-size:11px;
}

div.construction_projects {
	padding:3px 3px;
	_padding-left:2px;
	_padding-right:2px;
	width:133px;
	float:left;
}

	.construction_projects img {
		padding: 3px;
	}

div.constructionSchedule {
	float:left;
	padding:0px;
}
	.constructionSchedule img {
		margin:3px;
		padding:3px;
		border:solid 1px #e5e0da;
	}


div#toolbar {
	margin:0px 0px 10px 0px;
	border:solid 1px #b8b8b8;
	padding:0px;
}
	#toolbar ul {
		list-style-type: none;
		margin: 0;
		padding: 5px;
		text-align: right;
	}
	
	#toolbar li {
		margin: 0;
		padding: 0px 5px;
		display: inline;
		border-right: 1px solid #505050;
		background: none;
	}
		
	#toolbar a {
		color: #505050;
		text-decoration:none;
   	}
	
	#toolbar a:hover {
		color:#e13b3d;
		text-decoration: underline;
	}


#propertyDetailsNav {
	margin: 0px;
	padding: 0px;
	height:238px;
	margin-bottom: 10px;
}
	
	#propertyDetailsNav ul {
		list-style-type: none;
		float:right;
		width:142px;
		margin: 0px;
		padding: 5px 0px 0px 0px;
	}
	#propertyDetailsNav li {
		margin: 0px 0px 20px 0px;
		padding: 1px 0px 6px 22px;
		font-weight: bold;
		background: url(../images/overviewIcon.jpg) no-repeat top left;
		border-bottom:solid 1px #ca3e47;
	}
		
	#propertyDetailsNav a {
		margin:0px;
		padding:0px;
		text-decoration:none;
	}
	
	#propertyDetailsNav a:hover {
		margin: 0px;
		padding: 0px;
		color: #ca3e47;
		text-decoration: none;
	}
h6 {
	margin:0px 0px 0px 0px;
	padding:5px 0px 5px 15px;
	font-size:small;
	font-weight:bold;
	color:#696566;
	background:url("../images/arrowBullet.jpg") no-repeat left;
}

div.resourceList {
	margin:0px;
	padding:0px;
}

	.resourceList ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 10px 0px 0px;
	}
	
	.resourceList li {
		margin: 0px;
		padding: 0px 7px 0px 15px;
		display: inline;
		background: url(../images/smallArrow_bullet.jpg) no-repeat top left;
	}

	.resourceList a {
		color:#6e6e6e;
		text-decoration: none;
	}
	
	.resourceList a:hover {
		margin: 0px;
		padding: 0px;
		color: #e13b3d;
		text-decoration: none;
	}

div#propertyLogo {
	margin:0px;
	padding:0px 20px;
	height:120px;
	background:#fff url("../images/pageBg.gif") repeat-y top left;
}

#propertyLogo img {
	float:left;
	padding:0px 37px 0px 0px 
}
.propertyThumbnail {
	text-align:center;
}
div.newProperty, div.soldProperty {
	margin:9px 5px 9px 5px;
	padding:0px 0px 5px 0px;
	background-color:#ffeadd;
	border:solid 1px #b8b8b8; 
	width:118px;
	float: left;
}
	div.newProperty {
		height: 205px;
		_height: 210px;
	}
	div.soldProperty {
		_height: 155px;
	}
	
	.newProperty img, .soldProperty img {
		margin:0px;
		padding:5px 15px;
		width: 85px;
		height: 118px;
	}

	.soldProperty img {
		padding:5px 5px;
	}

	.newProperty ul, .soldProperty ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.newProperty li, .soldProperty li {
		margin: 2px 0px;
		padding: 2px 0px 5px 0px;
		font-size:10px;
		text-align:center;
		background: #fff7f5;
		border-bottom: solid 1px #f7ebd3;
	}
	.newProperty li.propertyName, .soldProperty li.propertyName {
		background:none;
		margin: 0;
		padding: 0px;
	}
	.newProperty li.propertyName a, .soldProperty li.propertyName a { 
		color: #bb434c;
	}
	.newProperty li.nobg , .soldProperty li.nobg {
		background:none;
	}


div.propertySearch {
	padding:12px;
	font-size:11px;
}

	.propertySearch form {
		margin:0px;
		padding:5px 0px 2px 0px;
	}

	.propertySearch a {
		color:#e13b3d;
	}
	
	.propertySearch a:hover {
		color: #e13b3d;
		text-decoration: none;
	}



div.homeProperty_section {
	float:left;
	width:115px;
	height:204px;
	padding:0px 0px 0px 4px;
	background:#f8f8f8 url("../images/homeProperty_sectionBg.jpg") repeat-x top left;
}
	.homeProperty_section img {
		float:left;
		margin:25px 0px 13px 5px;
		padding:5px;
		background-color:#fff;
		border:solid 1px #bfbfbf;
	}
	
	.homeProperty_section b {
		float:left;
		font-size:11px;
		color:#000;
		padding:3px 3px 0px 3px;
		text-align:center;
		width:106px;
		height:31px;
		background:#f8f8f8 url("../images/propertyTitle_bg.jpg") no-repeat top left;
	}


div#today_highlights {
	float:left;
	width:488px;
	height:19px;
	font-size:9px;
	color:#fff;
	background:#f8f8f8 url("../images/highlights_bg.jpg") repeat-x top left;
}


div.dubaiInfo_section {
	float:left;
	width:176px;
	margin:10px 0px 0px 0px;
	padding:5px 10px;
	background:#f8f8f8 url("../images/dubaiInfo_bg.jpg") repeat-y top left;
	height: 165px;
}

        .dubaiInfo_section b {
		color:#a41b15;
		font-size:12px;
	}

	.dubaiInfo_section ul {
		list-style-type: none;
		margin: 0px;
		padding: 5px 0px 3px 10px;
	}
	
	.dubaiInfo_section li {
		margin: 0px 0px 0px 0px;
		padding: 5px 0px 4px 14px;
		font-size:11px;
		background:  url(../images/dubaiInfo_bullet.gif) no-repeat top left;
	}
		
	.dubaiInfo_section a {
		color: #050505;
		text-decoration:none;
	}
	
	.dubaiInfo_section a:hover {
		color: #d92a39;
		text-decoration: none;
	}


div#featured_listing {
	float:left;
	padding:0px 0px 0px 0px;
	width:237px;
	background-color:#f9f9f9;
	min-height: 80px;
	_height:80px;
	font-size: 11px;
}

        #featured_listing h3 {
		color:#fff;
		padding:4px 0px 0px 10px;
		height:20px;
		background: #b10001 url("../images/featured_listingBg.gif") no-repeat top left;
		margin:0px 0px 5px 0px;
        }

div#international_listing {
	float:left;
	width:537px;
	font-size:10px;
	padding:0px 0px 0px 10px;
	_height: 120px;
	_padding-bottom: 0px;
}

	#international_listing h3 {
		color:#fff;
		padding:4px 0px 0px 10px;
		font-size:11px;
		height:20px;
		background: #302927 url("../images/international_listingBg.gif") no-repeat top left;
	}

div.country_shortInfo {
	padding:5px 0px 0px 0px;
	font-size:11px;
}
	
	.country_shortInfo a {
		color: #374a72;
		font-weight:bold;
		text-decoration:underline;
	}
	
	.country_shortInfo a:hover {
		color: #d92a39;
		text-decoration: none;
	}

div.article_section {
	width:386px;
	margin:0px 12px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	font-size:11px;
	border:solid 1px #eaeaea;
	border-width:0px 0px 1px 0px;
}

	.article_section ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 0px 3px 10px;
	}
	
	.article_section li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 5px 0px;
		font-size:11px;
	}

	.article_section h3{
		height:20px;
		background: url("../images/article_section_h3bg.jpg") repeat-x top left;
		margin:0px;
		padding:0px;
		padding-top: 5px;
		margin-bottom: 5px;
	}

	.article_section b {
		color:#d63944;
		margin: 0px 0px 0px 5px;
		padding: 5px 0px 4px 14px;
		font-weight:normal;
		background:  url(../images/dubaiInfo_bullet.gif) no-repeat top left;
	}

	.article_section a {
		text-decoration:none;
	}
	a.more {
		color: #d63944;
	}
div.links {
	float:left;
	padding:5px 0px 10px 0px;
	width:386px;
}
	.links ul {
		float:left;
		list-style-type: none;
		margin: 0px;
		padding: 5px 15px 3px 10px;
	}
	
	.links li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 8px 14px;
		font-size:11px;
		background:  url(../images/red_squareBullet.jpg) no-repeat top left;
	}
		
	.links a {
		color: #050505;
		text-decoration:none;
	}
	
	.links a:hover {
		color: #d92a39;
		text-decoration: none;
	}

	.newsLinks img {
		float:left;
		margin: 5px 15px 3px 10px;
	}

div.tabs {
	float:left;
	margin:5px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	width:105px;
	text-align:center;
	font-size:11px;
	color:#7c2021;
	height:18px;
	background: #fdf2f0 url("../images/tabs_bg.jpg") repeat-x top left;
	border:solid 1px #dbdbdb;
	border-width:0px 1px;
} 
        .tabs a {
		color: #7c2021;
		text-decoration:none;
         }
	
	.tabs a:hover {
		color: #7c2021;
		text-decoration: none;
	}

div.tabs_selected {
	float:left;
	margin:5px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	width:107px;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#a30400;
	height:18px;
	background: #fdf2f0 url("../images/tabs_selectedBg.jpg") repeat-x top left;
	border:solid 1px #dbdbdb;
	border-width:0px 1px;
} 
        .tabs_selected a {
		color: #a30400;
		text-decoration:none;
         }
	
	.tabs_selected a:hover {
		color: #a30400;
		text-decoration: none;
	}

div.greyButton_bg {
	padding:3px 10px 0px 10px;
	height:18px;
	background: url("../images/greyButton_bg.jpg") repeat-x top left;
	color:#fff;
	font-size:11px;
}
	.greyButton_bg a {
		color: #fff;
		text-decoration:none;
	}
	
	.greyButton_bg a:hover {
		color: #fff;
		text-decoration: none;
	}

div#member_login {
	margin:20px 0px 20px 75px;
}

div#property_banners {
	height:80px;
	padding:0px 20px;
	background:#f4f2f3 url("../images/pageBg.gif") repeat-y top left;
}

   	#property_banners span {
		float:left;
		padding:10px 4px; 
	}


.campaign {
	margin:0px 0px 10px 0px;
	padding:0px;
}

.campaign ul {
	
	list-style-type: none;
	margin: 0px;
	padding: 10px 0px 10px 5px;
}

.campaign li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 10px;
	font-size:11px;
	background:  url(../images/star.gif) no-repeat top left;
}

.campaign b {
	clear:both;
	color:#103f69;
}


div#footer {
	clear: both;
	margin:0px;
	padding:5px;
	text-align:center;
	font-size: 11px;
	background:#f4f2f3 url("../images/pageBg.gif") repeat-y top left;
}

	#footer ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 10px 0px 0px;
	}
	
	#footer li {
		margin: 0px;
		padding: 0px 0px 0px 10px;
		display: inline;
	}

	#footer a {
		color: #050505;
		text-decoration: none;
	}
	
	#footer a:hover {
		margin: 0px;
		padding: 0px;
		color: #e13b3d;
		text-decoration: none;
	}

div#footerLogo {
	margin:0px;
	text-align:center;
	font-size: 11px;
	background:#fff url("../images/pageBg.gif") repeat-y top left;
}

	#footerLogo ul {
		list-style-type: none;
		margin: 0px;
		padding: 0px 10px 0px 0px;
	}
	
	#footerLogo li {
		margin: 0px;
		padding: 0px 15px 0px 10px;
		display: inline;
	}

div#footer_bottom {
	margin:0px;
	padding:13px;
	text-align:center;
	font-size: 11px;
	background:#f4f2f3 url("../images/pageBg.gif") repeat-y top left;
}

	#footer_bottom a {
		color: #050505;
		text-decoration: none;
	}
	
	#footer_bottom a:hover {
		margin: 0px;
		padding: 0px;
		color: #e13b3d;
		text-decoration: none;
	}
.error {
	color: #C00000;
}
.calendarEvent img {
	float:right;padding:0px;margin:0px;
}
.calendarEvent h5 {
	background:#eeeeee; color:#505050;padding:8px 10px 9px 10px;float:left;width:486px; margin:7px 0px 0px 0px; 
	border:solid 1px #d4d4d4; border-width:1px 0px 0px 1px;
}
.calendarEvent div.greyBorder {
	width:547px;border:solid 1px #d4d4d4;border-width:0px 1px 1px 1px;padding:5px 5px 10px 5px;
}
.homeLoan {
	width:267px; background-color:#F3F3F3; border:solid 2px #E7E7E7;margin:10px 17px 0px 0px;
}
.newsDate {
	font-weight: none;
	font-size: x-small;
	color: gray;
}
#linkCategories a {
	background: url('../images/redBullet.jpg') top left no-repeat;
	padding-left: 15px;
}
table.countryList {
	width:99%;
}
table.countryList td {
	text-align: center;
	padding-top: 10px;
}
table.countryList img {
	height:34px;
}
.mainContent {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.listedProperty {
	font-size: 11px;
}
table.listedPropertyDetails tr td, table.listedPropertyDetails tr th {
	background: #F0F0F0;
	border-bottom: 1px solid #E0E0E0;
}
ul.listedPropertyFeatures {
	list-style: none;
	margin: 0px;
	margin-bottom:10px;
	padding-left: 0px;
}
ul.listedPropertyFeatures li {
	background: url("../images/tick.gif") repeat-y top left;
	padding-left: 15px;
	width:45%;
	display: inline;
	float: left;
}
ul.relatedArticles li {
	font-size: 11px;
}
.listedProperty img, .listedPropertyDetails img {
	border:1px solid #d6cfbc;
}
#wrapper ._avsNoLink, .left_box ._avsNoLink, #footer ._avsNoLink {
	color: #C00000;
}
#wrapper .\_avsNoLink, .left_box .\_avsNoLink, #footer .\_avsNoLink {
	color: #C00000;
}

table.info th {
	font-weight: bold;
	text-align: left;
}
table.info th, table.info td {
	padding:2px;
	border-bottom: 1px solid #E0E0E0;
}
.relatedNews {
	font-size: 11px;
}
.impLink {
	color: #C00000;
	font-size: 10px;
}
.impButton {
	background: #C00000;
	color: #fff;
	font-size: 10px;
}
.newEnquiry {
	font-weight: bold;
}

