/* Start of CMSMS style sheet 'FDGIP Layout' */
@charset "utf-8";
/* CSS Document */

/******Global Settings******/

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
}

html, body {
	height: 100%;
	margin: 0;
	padding: 0;
	background-image:url(fdgaipimages/background.jpg);
	background-repeat:repeat-x;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, ul, ol{
	margin:0 0 10px 0;}

.clear{
	clear:both;}
	
.bold, strong{
	font-weight:bold;}
	
.underline, u{
	text-decoration:underline;}
	
.italic, um, i{
	font-style:italic;}
	
#wrapper{
	width:946px;
	margin:0 auto 0 auto;}
	
.floatleft{
	display:inline;
	float:left;
	margin:0 10px 10px 0;}
	
.onehundred{
	display:block;
	float:left;
	width:100%;}
	
/******Colours******/

.gold{
	color:#fad11e;}
	
.dark-gold{
	color:#daad28;}
	
.red{
color:#FF0000;}

.blue{
	color:#0065a4;}
	
/******Contact Details Styles******/

#contact{
	display:block;
	width:100%;
	text-align:right;}
	
#telephone, #email{
	display:inline;
	float:right;
	font-size:18px;
	color:#fff;
	padding:10px 0 0 0;
	height:20px;}
	
#email{
	margin:0 0 0 15px;
	padding:10px 0 0 15px;}
	
#email a{
	color:#fff;
	text-decoration:none;}
	
/****Main Content Area******/

#main{
	display:block;
	float:left;
	width:100%;
	border-top:2px solid #fad11e;
	margin:33px 0 0 0;
	padding:8px 0 0 0;}
	
#left_column{
	display:inline;
	float:left;
	width:239px;}
	
#right_column, #right_column_country{
	display:inline;
	float:right;
	width:697px;
	background-image:url(fdgaipimages/right_column_bg.gif);
	background-repeat:repeat-y;
	padding:0 0 24px 0;}
	
#right_column_country{
	background-image:none;
	background-color:#f9f9f9;}
	
/******Left Column******/

#logo{
	display:block;
	width:239px;
	border-bottom:2px solid #fad11e;
	margin:0 0 8px 0;}
	
#navigation{
	display:block;
	width:239px;}
	
#navigation ul{
	display:block;
	width:239px;}
	
#navigation ul li{
	display:block;
	float:left;
	width:239px;
	border-bottom:1px solid #9b9e58;
	padding:0;
	margin:0;}
	
#navigation ul li a{
	display:block;
	float:left;
	width:219px;
	height:10px;
	font-size:12px;
	font-weight:bold;
	color:#004774;
	text-decoration:none;
	padding:10px;
	_padding:10px 10px 8px 10px;
	background-image:url(fdgaipimages/nav_gold_bg.jpg);
	background-repeat:repeat-x;}
	
#navigation ul li a:hover, #navigation ul li a.active{
	background-image:url(fdgaipimages/nav_gold_bg_hover.jpg);
	background-repeat:repeat-x;}
	
#navigation ul li a.item1{
	background-image:url(fdgaipimages/nav_home.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item1:hover, #navigation ul li a.item1_active{
	background-image:url(fdgaipimages/nav_home_active.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item2{
	background-image:url(fdgaipimages/nav_properties.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item2:hover, #navigation ul li a.item2_active{
	background-image:url(fdgaipimages/nav_properties_active.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item3{
	background-image:url(fdgaipimages/nav_investments.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item3:hover, #navigation ul li a.item3_active{
	background-image:url(fdgaipimages/nav_investments_active.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item4{
	background-image:url(fdgaipimages/nav_hotels.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item4:hover, #navigation ul li a.item4_active{
	background-image:url(fdgaipimages/nav_hotels_active.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item5{
	background-image:url(fdgaipimages/nav_partners.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item5:hover, #navigation ul li a.item5_active{
	background-image:url(fdgaipimages/nav_partners_active.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item6{
	background-image:url(fdgaipimages/nav_buying.jpg);
	background-repeat:no-repeat;}
	
#navigation ul li a.item6:hover, #navigation ul li a.item6_active{
	background-image:url(fdgaipimages/nav_buying_active.jpg);
	background-repeat:no-repeat;}
	
#currency_callback{
	display:block;
	float:left;
	width:239px;
	border-top:2px solid #fad11e;
	border-bottom:2px solid #fad11e;
	padding:8px 0 8px 0;
	margin:10px 0 18px 0;}
	
#currency_callback a{
	display:block;
	float:left;
	width:219px;
	height:10px;
	font-weight:bold;
	font-size:12px;
	color:#004673;
	padding:10px;
	text-decoration:none;}
	
a.callback{
	margin:0 0 10px 0;
	background-image:url(fdgaipimages/free-call-back.gif);
	background-repeat:no-repeat;}
	
a.currency{
	background-image:url(fdgaipimages/currency-convertor.gif);
	background-repeat:no-repeat;}
	
#newsletter{
	display:block;
	float:left;
	width:239px;}
	
#newsletter h2{
	font-size:28px;
	line-height:32px;
	color:#0065a5;}
	
#newsletter p{
	font-size:12px;
	color:#363636;
	line-height:17px;}
	
#newsletter input{
	width:219px;
	margin:0 0 12px 0;
	height:10px;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #fad11e;
	padding:10px;
	font-size:11px;
	line-height:14px;
	color:#7d7d7d;}
	
#newsletter input#news_submit{
	display:block;
	float:left;
	width:239px;
	height:20px;
	background-image:url(fdgaipimages/news_submit_arrow.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
	padding:0 0 0 10px;
	text-align:left;
	border:none;
	background-color:#fad11e;
	font-weight:bold;
	font-size:11px;
	color:#004673;}
	
/******Right Column******/

#splash{
	display:block;
	float:left;
	width:100%;}
	
#right_col_left{
	display:inline;
	float:left;
	width:383px;
	border-top:35px solid #fad11e;
	padding:20px 35px 20px 30px;}
	
#right_col_left #summary, #right_col_left #thumbnail{
	display:none;}
	
#right_col_right{
	display:inline;
	float:right;
	width:229px;
	border-top:35px solid #0675b4;
	padding:20px 10px 20px 10px;}
	
/******Right Col Left******/

#right_col_left h1, #category_items h1{
	font-size:28px;
	color:#0065a4;
	margin:0 0 20px 0;
	font-weight:normal;}
	
#right_col_left h2, #category_items h2{
	font-size:16px;
	color:#daad28;
	line-height:20px;
	margin:0 0 17px 0;
	font-weight:bold;}
	
#right_col_left h3, #category_items h3{
	font-size:12px;
	color:#daad28;
	line-height:20px;
	margin:0 0 4px 0;
	font-weight:bold;}
	
#right_col_left h4, #category_items h4, #right_col_left h5, #category_items h5, #right_col_left h6, #category_items h6{
	font-size:11px;
	color:#daad28;
	line-height:20px;
	margin:0 0 4px 0;
	font-weight:bold;}
	
#right_col_left p, #category_items p{
	font-size:12px;
	line-height:17px;
	margin:0 0 22px 0;}
	
#right_col_left p a, #right_col_left ul li a{
	text-decoration:none;
	color:#daad28;
	font-weight:bold;}
	
#right_col_left ul{
	margin:0 0 22px 0;}
	
#right_col_left ul li{
	list-style-type:disc;
	font-size:12px;
	line-height:17px;
	margin:0 0 0 30px;}
	
#right_col_left ol li{
	list-style-type:decimal;
	font-size:12px;
	line-height:17px;
	margin:0 0 22px 0;}
	
#right_col_left table p{
	font-size:11px;}
	
	
/******Right Col Right******/

#right_col_right h2{
	display:block;
	float:left;
	color:#0065a4;
	font-size:24px;}

#latest_tweet{
	display:block;
	float:left;
	width:229px;
	border-top:2px solid #fad11e;}
	
#latest_tweet h2{
	display:block;
	background-image:url(fdgaipimages/twitter_bird.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:219px;
	padding:8px 0 0 10px;}
	
#tweet_body, #latest_investments_body, #property_location_body{
	display:block;
	width:209px;
	padding:10px;}
	
#latest_investments_body img{
	display:block;
	float:left;}
	
#tweet_body p, #latest_investments_body p, #property_location_body p{
	font-size:12px;
	line-height:17px;
	color:#252525;}
	
#tweet_body p a{
	text-decoration:none;
	color:#252525;}
	
#social_media{
	display:block;
	float:left;
	width:209px;
	border-top:1px solid #fad11e;
	border-bottom:1px solid #fad11e;
	padding:4px 10px 4px 10px;
	margin:0 0 20px 0;}
	
#social_media h3{
	font-size:12px;
	color:#0065a5;
	display:inline;
	float:left;
	width:auto;
	margin:3px 0 0 0;}
	
#social_logos{
	display:inline;
	float:right;
	width:132px;
	padding:0;}
	
#social_logos img{
	display:inline;
	float:right;
	margin:0 0 0 10px;
	padding:0;}
	
#latest_investments, #property_location{
	display:block;
	float:left;
	width:229px;}
	
#property_location{
	margin:0 0 20px 0;}
	
#latest_investments h2, #property_location h2{
	width:209px;
	padding:8px 10px 8px 10px;
	border-top:2px solid #fad11e;
	border-bottom:2px solid #fad11e;
	font-size:24px;}
	
#latest_investments_body h4{
	font-size:12px;
	font-weight:bold;
	color:#0065a5;
	line-height:17px;}
	
#latest_investments_body p a{
	color:#daad28;
	font-size:12px;  
	font-weight:bold; 
	text-decoration:none; }
	
#property_location_body a{
	font-size:12px;
	display:inline;
	float:left;
	margin:3px 0 0 0;
	font-weight:bold; 
	text-decoration:none;
	color:#daad28;}
	
#property_location #property_location_body small a[style]{
	color:#daad28 !important;}
	
/******Footer******/

#footer{
	width:100%;
	display:block;
	float:left;
	margin:60px 0 0 0;
	border-top:10px solid #fad11e;
	background-color:#0675b4;
	padding:20px 0 0 0;}
	
#footer_inner{
	width:945px;
	margin:0 auto 0 auto;
	padding:0 0 100px 0;}
	
#footer_logo{
	display:inline;
	float:left;
	width:59px;
	margin:0 10px 0 0;}
	
#footer_address{
	display:inline;
	float:left;
	width:200px;}
	
#footer_address p, #footer_sitemap p{
	font-size:10px;
	color:#fff;
	line-height:13px;}
	
#footer_address p a{
	text-decoration:none;
	color:#fff;}

#footer_sitemap{
	display:inline;
	float:right;
	width:650px;
	text-align:right;}
	
#footer_sitemap ul{
	display:block;
	float:right;
	width:100%;
	margin:0 0 5px 0;}
	
#footer_sitemap ul li{
	display:inline;
	margin:0;
	padding:0;
	height:auto;}
	
#footer_sitemap ul li a{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	margin:0 2px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #fff;}
	
#footer_sitemap p{
	display:block;
	float:right;
	width:100%;
	margin:22px 0 0 0;}
	
#footer_sitemap p a{
	text-decoration:none;}
	
/******Category Items******/

#category_items{
	display:block;
	float:left;
	width:100%;}
	
#category_items #thumbnail{
	display:none;}
	
#category_items h1{
	padding:22px 0 0 35px;
	line-height:34px;}
	
.property{
	display:block;
	float:left;
	padding:20px 38px 20px 33px;
	width:626px;
	border-top:1px solid #fad11e;}
	
.property-grey{
	background-color:#e0eef5;}
	
.property-image{
	display:inline;
	float:left;
	width:133px;}
	
.property-description{
	display:inline;
	float:right;
	width:460px;}
	
#category_items .property-description h1{
	padding:0;}
	
#category_items .property h2, #category_items .property h1{
	margin:0;}
	
#category_items .property h2 a, #category_items .property h1, #category_items .property h2{
	font-size:12px;
	font-weight:bold;
	color:#daad28;
	text-decoration:none;}
	
#category_items .property p{
	font-size:12px;
	line-height:17px;
	color:#252525;
	margin:0 0 5px 0;}
	
#category_items .property p a{
	color:#daad28;
	text-decoration:none;
	font-weight:bold;}
	
/******Property Page******/

#gallery{
	display:block;
	float:left;
	width:100%;}
	
#large_image{
	display:inline;
	float:left;
	width:448px;
	height:290px;
	margin:0 10px 0 0;}

	
#galleryThumbs{
	display:inline;
	float:left;
	width:239px;}
	
.thumb{
	display:inline;
	float:left;
	width:114px;
	height:90px;
	margin:0 0 10px 0;}
	
.thumbleft{
	margin:0 10px 10px 0;}
	
.thumbbtm{
	margin:0 10px 0 0;}
	
/******News Area******/

.NewsSummary{
display:block;
float:left;
width:100%;
padding:10px 0 10px 0;
border-bottom:1px solid #252525;}

#right_col_left .NewsSummary h2, #right_col_left .NewsSummary h2 a{
font-size:12px;
color:#daad28;
font-weight:bold;
text-decoration:none;
margin:0;}

#right_col_left .NewsSummary h3, #right_col_left #NewsPostDetailDate, #right_col_left #NewsPostDetailCategory{
font-size:11px;
color:#666666;
line-height:13px;
margin:0 0 3px 0;
font-weight:normal;}

#right_col_left .NewsSummary p, #right_col_left .NewsSummary .NewsSummaryEntry, #right_col_left .NewsSummary .NewsSummaryContent{
font-size:12px;
line-height:15px;
color:#252525;
margin:0 0 10px 0;}

#right_col_left #NewsPostDetailContent{
margin:0;}

.NewsSummary .NewsSummaryMorelink a{
color:#daad28;
font-size:12px;
font-weight:bold;
text-decoration:none;}

/*******Callback form styles******/

#right_col_left .callback label, #right_col_left .contact label, #right_col_left .agents label{
display:inline;
float:left;
width:100px;
font-size:12px;}

#right_col_left .callback input, #right_col_left .callback select, #right_col_left .contact input, #right_col_left .contact select, #right_col_left .agents input{
display:inline;
float:left;
width:200px;
margin:0 0 10px 0;}

	
#right_col_left .contact textarea.cms_textara{
	width:300px;
	height:200px;
	margin:3px 0 10px 0;}

#right_col_left .callback .submit input, #right_col_left .agents .submit input{
width:auto;
margin:0 0 0 100px;}

#right_col_left .contact .submit input{
	width:auto;}

#right_col_left .callback .entry_error, #right_col_left .contact .entry_error, #right_col_left .agents .entry_error{
width:100%;
display:block;
float:left;
margin:0 0 10px 0;
font-size:11px;
color:#FF0000;}
/* End of 'FDGIP Layout' */

