body *{
	margin:0;
	padding:0;
}

ul{
	list-style:none;
}

ul.classic{
	list-style:disc;
}
	ul.classic li{
		margin-left:2em;		
	}


a img{
	border:0;
}

a.pdf{
	background: #fff url(/inc/img/pdf_icon.gif) no-repeat;
	padding-left:20px;	
}

p.note{
		font-size:90%;
	}

p.forCharles{
	color:purple;
	font-weight:bold;	
}

p.return{

}
	p.return a{
	
		font-size:.8em;
	}

abbr{
	border:0;
	cursor:help;
}

	
.clearBoth{
	clear:both;
}

.sli{ /* for SLI name */
	color:#531709;
}

.hidden{
	display:none;
}

body{
	background: #ccc url("/inc/img/bg.jpg") repeat-x;
	width:738px;
	margin:0 auto 0 auto;
	text-align:center;
	
	font-family:arial,sans-serif;
	font-size:.8em;
}
	
div#pageContainer{
	width:738px;
	text-align:left;
	background: url("/inc/img/header_bg.gif") no-repeat;
	
	position:relative;
	

}

div#headerContainer{
	height:169px;
	color:#fff;
}
	div#headerContainer h1#logo{
		position:absolute;
		top:50px;
		left:40px;
	}
	div#headerContainer h2#strapline{
		position:absolute;
		top:87px;
		left:113px;
	}
	div#headerContainer h3#phone{
		position:absolute;
		top:127px;
		left:168px;
	}
	
	div#headerContainer div#ufoHero{
		position:absolute;
		top:0;
		left:380px;
	}

ul#mainNav{
	float:left;
	height:30px;
}
	ul#mainNav li{
		float:left;
		margin:6px 0 0 27px;
		display:inline;
		position:relative;
	}
		ul#mainNav li.first{
			margin-left:15px;
		}
		
		ul#mainNav li a{
			color:#fff;
			text-decoration:none;
		}
			ul#mainNav li a:hover{
				text-decoration:underline;
			}
			
ul#mainNav ul.secondary{
	display:none;
	position:absolute;
	width:200px;
	left:0;
	top:20px;
	background:#39c;
	padding-bottom:1em;
}

ul#mainNav li.hover ul.secondary{
	display:block;
}

ul#mainNav ul.secondary li{
	float:left;
	width:200px;
	margin:5px 0 5px 10px;
}

div#bodyContainer{
	clear:both;
	background: #fff url("/inc/img/body_bg.gif") repeat-y;
	margin-bottom:50px;
}


div#mainContent{
	width:347px;
	float:left;
	color:#226586;
	line-height:1.5em;
	padding-top:24px;
}
	div#mainContent p,
	div#mainContent h1,
	div#mainContent h2,
	div#mainContent h3,
	div#mainContent h4,	
	div#mainContent div,
	div#mainContent blockquote,
	div#mainContent ul,	
	div#mainContent img
	{
		margin:1em 0 1em 18px;
	}
	div#mainContent ol{
		margin-left:50px;
	}
	
		div#mainContent p.imageLeft img{
			float:left;
			margin:3px 10px 10px 0; /* extra bottom padding */
		}
		div#mainContent p.imageRight img{
			float:right;
			margin:3px 10px 10px 0;
		}
	
	div#mainContent h2{
		font-size:120%;
	}	
	div#mainContent h3{
		font-size:110%;
	}	
		
	div#secondaryContent h3
	{
		text-align:center;
		color:#ad6801;
		font-size:95%;
	}

	div#mainContent h4,
	div#secondaryContent h4
	{
		text-align:center;
		color:#ad6801;
		font-size:95%;
	}
		
	div#mainContent a,
	div#mainContent a:link,
	div#mainContent a:visited,
	div#mainContent a:hover,
	div#mainContent a:active	
	{
		color:#226586;
	}
	
	div#mainContent p.info{
		color:#ad6801;	
	}

	div#mainContent p.warn{
		font-weight:bold;
		color:#c00;	
	}
	
	div#mainContent h3 a{
		color:#ad6801;	
		text-decoration:none;
	}
		div#mainContent h3 a:hover{
			text-decoration:underline;
		}
	
	div#mainContent blockquote,
	div#secondaryContent blockquote
	{
		margin-left:50px;
		width:283px;
		font-size:95%;
		background: url("/inc/img/quote_top.gif") no-repeat;
	}
		div#mainContent blockquote p,
		div#secondaryContent blockquote p
		{
			margin:0;
			padding:0;
		}
		
		div#mainContent blockquote em,
		div#secondaryContent blockquote em{
			display:block;
			padding-top:25px;
			padding-left:15px;
		}
		div#mainContent blockquote strong,
		div#secondaryContent blockquote strong{
			margin-top:10px;
			padding-left:15px;
			display:block;
			background: url("/inc/img/quote_bottom.gif") no-repeat;
			height:30px;
		}
	

	div#mainContent ul.breadcrumb{
		padding-bottom:1em;
	}
		div#mainContent ul.breadcrumb li{
			float:left;
			font-size:85%;
			margin-right:5px;
		}
			div#mainContent ul.breadcrumb li a.selected{
				text-decoration:none;
			}


/* specific to landpartners sucked content - ooh err! */
	div#mainContent.landpartners{
	}
		div#mainContent.landpartners h1{
			font-size:120%;			
		}
		
/* news section can appear in two places*/
div#news{
	margin-left:10px;
	width:346px;
	background: url("/inc/img/news/bg_bot_left.gif") no-repeat bottom left;
}

	div#news h4{
		background: url("/inc/img/news/bg_top_left.jpg") no-repeat top left;
		height:26px;
		width:346px;
		margin:0;
		padding:0;
		text-align:left;
	}
		div#news h4 span{
			float:right;
			padding-top:3px;
			width:310px;
			display:block;
			color:#fff;
			background: transparent url("/inc/img/news/bg_top_right.jpg") no-repeat top right;
		}
		
	div#news ul{
		background: transparent url("/inc/img/news/bg_bot_right.gif") no-repeat bottom right;
		margin:0;
		padding:0;
	}
		div#news ul li{
			font-size:90%;
			font-style:italic;
			border-bottom:1px dotted #C4E0EE;
		}
			div#news ul li strong{
				display:block;
			}
			div#news ul li em{
				color:#ad6801;
				font-weight:bold;
			}
			div#news ul li a{
				text-decoration:none;
				display:block;
				margin-left:5px;
				color:#226586;
				padding:0 0 .5em 1em;
			}
				div#news ul li a:hover{
					text-decoration:underline;
				}


dl#faqList{
	margin:1em 0 1em 1em;
	font-size:95%;
}
	dl#faqList dt{
		font-weight:bold;
		font-style:italic;
	}
	dl#faqList dd{

	}
		dl#faqList dd p{
			margin-top:0;
		}
	
div#secondaryContent{
	width:371px;
	float:right;
	background: url("/inc/img/RHS/bg.gif") repeat-y;
	padding-bottom:25px;
	line-height:1.5em;
	color:#226586;	
}
	div#secondaryContent ul{
		margin-left:10px;
	}
	div#secondaryContent p,
	div#secondaryContent h3
	{
		color:#ad6801;	
		margin:1em 1em 1em 1em;
	}
	div#secondaryContent blockquote
	{
		background: url("/inc/img/quote_2_top.jpg") no-repeat;
		color:#fff;
	}
		div#secondaryContent blockquote p{
			color:#fff;
		}
		div#secondaryContent blockquote em{
			margin-right:.75em;
		}
		
		div#secondaryContent blockquote strong{
			padding-top:5px;
			background: url("/inc/img/quote_2_bottom.jpg") no-repeat;
			height:33px;
		}
		
	div#secondaryContent #slideshow{
		margin:1em 0 0 10px;	
		background: url("/inc/img/slideshow/title.gif") no-repeat;
		padding-top:37px;
	}	
	
	div#secondaryContent .plotList{
		
	}
	div#secondaryContent .plotList li{
		margin-bottom:2em;
	}
	div#secondaryContent .plotList li ul.plot{
		font-size:80%;
	}
	div#secondaryContent .plotList li ul.plot li{
		margin-bottom:.25em
	}
	div#secondaryContent .plotList li ul.plot li.heading{
		font-weight:bold;
	}

	
form#requestContactInfo{ /* live in 2ndry*/
	height:300px;
	width:369px;
	margin:0;
	padding:0;
	background: url("/inc/img/RHS/emailRequest/bg_v3.gif") no-repeat;
	position:relative;
}
form#requestContactInfo h3{
	width:238px;
	height:53px;
	background: url("/inc/img/RHS/emailRequest/membersOnly.gif") no-repeat;	
	position:absolute;
	z-index:1;
	top:30px;
	left:50px;
}
form#requestContactInfo h3 span{
	display:none;
}
form#requestContactInfo p{
	width:238px;
	background: url("/inc/img/RHS/emailRequest/members_only_bg_bottom.gif") no-repeat bottom left;	
	position:absolute;
	z-index:1;
	top:82px;
	left:50px;
	height:235px;
	color:#ffffff;
	text-align:center;
}
form#requestContactInfo p span{
	margin:0 10px 0 10px;
	display:block;
	text-align:left;	
}
form#requestContactInfo p em{
	margin:5px;
	font-size:90%;
	display:block;
}
form#requestContactInfo p label{
	float:left;
	clear:left;
	width:5em;
	font-weight:bold;
	padding-top:3px;
	color:#FDFDA2;
}
form#requestContactInfo p input{
	float:left;
	margin:5px;
}
form#requestContactInfo p input.submit{
	margin:0 0 0 80px;
	padding-bottom:1em;
	float:left;
	clear:left;
}
form#requestContactInfo div.dropShadow{
	position:absolute;
	top:60px;
	left:80px;
	z-index:0;
	width:238px;
	height:208px;
	display:block;
	background:transparent url(/inc/img/RHS/emailRequest/dropShadow.gif) no-repeat bottom left;
	opacity: 0.55;
	filter: alpha(opacity=55);
}

div#footer{
	clear:both;
	font-size:80%;
	text-align:center;
	background: url("/inc/img/footer_bg.gif") no-repeat;
	padding:10px 0 20px 0;
	color:#c60;
}
	div#footer ul{
		margin:0;
		padding-left:250px;
	}
		div#footer ul li{
			float:left;
			padding:0 1em 0 1em;
			border-left:1px solid #c60;
		}
			div#footer ul li.first{
				border:none;
			}
	div#footer a{
		text-decoration:none;
		color:#c60;
	}
		div#footer a:hover{
			text-decoration:underline;
			color:#c60;
		}
		
		
		
ul#top_reasons{
	background: #fff url("/inc/img/paragraphImages/pound.jpg") no-repeat;
	height:110px;
	padding-left:125px;
}

	ul#top_reasons li{
		background: url("/inc/img/bullet.gif") no-repeat 0 50%;
		padding-left:25px;
		font-size:90%;		
	}

	

ul.rollover_list{
}
	ul.rollover_list li{
		margin-bottom:15px;
	}
		ul.rollover_list li a{
			display:block;
			height:64px;
			line-height:64px;
			padding-left:100px;
		}

		ul.rollover_list li a h3{
			margin:0;
			text-align:left;
			color:#226586;
			padding:0;
		}

/* locations page */
body#locations ul.rollover_list li#option_1 a{
	background: url("/inc/img/locations_uk.jpg") no-repeat;
}
	body#locations ul.rollover_list li#option_1 a:hover{
		background: url("/inc/img/locations_uk.jpg") no-repeat 0 -64px;
	}
body#locations ul.rollover_list li#option_2 a{
	background: url("/inc/img/locations_overseas.jpg") no-repeat;
}
	body#locations ul.rollover_list li#option_2 a:hover{
		background: url("/inc/img/locations_overseas.jpg") no-repeat 0 -64px;
	}

/* locations UK  page */
body#locations_uk ul.rollover_list li#option_1 a{
	background: url("/inc/img/locations_investment.jpg") no-repeat 0 -64px;;
}
	body#locations_uk ul.rollover_list li#option_1 a:hover{
		background: url("/inc/img/locations_investment.jpg") no-repeat;
	}
body#locations_uk ul.rollover_list li#option_2 a{
	background: url("/inc/img/locations_offplan.jpg") no-repeat  0 -64px;
}
	body#locations_uk ul.rollover_list li#option_2 a:hover{
		background: url("/inc/img/locations_offplan.jpg") no-repeat;
	}
	
/* locations UK  page */
body#locations_overseas ul.rollover_list li#option_1 a{
	background: url("/inc/img/locations_investment.jpg") no-repeat 0 -64px;;
}
	body#locations_overseas ul.rollover_list li#option_1 a:hover{
		background: url("/inc/img/locations_investment.jpg") no-repeat;
	}
body#locations_overseas ul.rollover_list li#option_2 a{
	background: url("/inc/img/locations_offplan.jpg") no-repeat  0 -64px;
}
	body#locations_overseas ul.rollover_list li#option_2 a:hover{
		background: url("/inc/img/locations_offplan.jpg") no-repeat;
	}
		
	
ul#featuredLocations{
}
	ul#featuredLocations li{
		margin-bottom:2em;
		clear:left;
	}
		ul#featuredLocations li h3{
			margin:0;
			padding:3px 0 0 25px;
			height:27px;
			color:#1b445a;
			text-align:left;
			background: url("/inc/img/featuredLocations/featured_location_title_bg.jpg") no-repeat;
		}
		ul#featuredLocations li p{
			margin:0;
			padding:5px 5px 0 115px;
			font-size:90%;
			font-style:italic;
		}
		ul#featuredLocations li p a{
			display:block;
			margin:.75em 0 0 0;
			font-weight:bold;
			font-size:95%;
			color:#1b445a;
			font-style:normal;
		}
		ul#featuredLocations li p strong{
			color:#ad6801;
		}
		ul#featuredLocations li{
		}
		
		
		
		body#locations_uk	ul#featuredLocations li#featureLoc1{
			background: url("/inc/img/featuredLocations/thornborough.jpg") no-repeat 0 35px;	
		}
		body#locations_uk ul#featuredLocations li#featureLoc2{
			background: url("/inc/img/featuredLocations/york.jpg") no-repeat 0 35px;	
		}
		body#locations_uk ul#featuredLocations li#featureLoc3{
			background: url("/inc/img/featuredLocations/raunds.jpg") no-repeat 0 35px;	
		}
		body#locations_uk ul#featuredLocations li#featureLoc4{
			background: url("/inc/img/featuredLocations/tarvin.jpg") no-repeat 0 35px;	
		}
		body#locations_uk ul#featuredLocations li#featureLoc5{
			background: url("/inc/img/featuredLocations/winsford.jpg") no-repeat 0 35px;	
		}
		body#locations_uk ul#featuredLocations li#featureLoc6{
			background: url("/inc/img/featuredLocations/moorview.jpg") no-repeat 0 35px;	
		}
		body#locations_uk ul#featuredLocations li#featureLoc7{
			background: url("/inc/img/featuredLocations/bradford.jpg") no-repeat 0 35px;	
		}


		body#locations_overseas_offplan	ul#featuredLocations li#featureLoc1{
			background: url("/inc/img/featuredLocations/white_fir.jpg") no-repeat 0 35px;	
		}
		body#locations_overseas_offplan	ul#featuredLocations li#featureLoc2{
			background: url("/locations/overseas/off_plan_investment/opportunities/florida_downtown_orlando/thumbnail.jpg") no-repeat 0 35px;	
		}
				
		/* overseas land*/
		body#locations_overseas_land	ul#featuredLocations li#featureLoc1{
			background: url("/locations/overseas/land_for_investment/opportunities/florida_north_port/thumbnail.jpg") no-repeat 0 35px;	
		}
		body#locations_overseas_land	ul#featuredLocations li#featureLoc2{
			background: url("/locations/overseas/land_for_investment/opportunities/florida_port_charlotte/thumbnail.jpg") no-repeat 0 35px;	
		}
		body#locations_overseas_land	ul#featuredLocations li#featureLoc3{
			background: url("/locations/overseas/land_for_investment/opportunities/florida_putnam_county/thumbnail.jpg") no-repeat 0 35px;	
		}



ul#landAvailability{
	margin-left:0;
	
}
	ul#landAvailability H4{
		font-size:100%;
		text-align:left;
		margin:0;
	}
	
	ul#landAvailability li{
		font-weight:bold;
	}
	
		ul#landAvailability li.selected{
			color:#ff9;
			background: url("/inc/img/land_list_bg_top.jpg") no-repeat;
		}
			ul#landAvailability li.selected h4{
				margin-left:7px;
				font-size:100%;
				color:#ff9;
			}
			ul#landAvailability li.selected ul{
				margin:0;
				background: url("/inc/img/land_list_bg_bottom.gif") no-repeat 0 100%;
				width:304px;
				padding-bottom:5px;
				color:#226586;
			}
				ul#landAvailability li.selected ul li{
					margin:0 5px 0 5px;
					padding:0;
					padding-left:5px;
					font-size:90%;
					background-color:#fff;
					font-weight:normal;
				}
					ul#landAvailability li.selected ul li.stripe{
						background-color:#eff7fb;
					}
					ul#landAvailability li.selected ul li a{
						color:#226586;
					}
	
div#wanted{
	margin-left:10px;
	width:343px;
	padding-bottom:7px;
	background: #fff url("/inc/img/wanted/bottom.gif") no-repeat 0 100%;
}
	div#wanted ul{
		margin:0;
		width:343px;
		background: #fff url("/inc/img/wanted/middle.jpg") no-repeat 0 100%;
	}
		div#wanted ul li{
			padding:10px 0 0 20px;
		}
			div#wanted ul li p{
				margin-left:0;
			}
			div#wanted ul li a img{
				margin-left:50px;
			}

body#homepage{
}
	body#homepage ul#mainNav li#mainNav_home a{
		color:#FFFF99;
	}
		body#homepage ul#mainNav li#mainNav_home a:hover{
			text-decoration:none;
		}
		
body#about_us{
}
	body#about_us ul#mainNav li#mainNav_about_us a{
		color:#FFFF99;
	}
		body#about_us ul#mainNav li#mainNav_about_us a:hover{
			text-decoration:none;
		}

body#faqs{
}
	body#faqs ul#mainNav li#mainNav_faqs a{
		color:#FFFF99;
	}
		body#faqs ul#mainNav li#mainNav_faqs a:hover{
			text-decoration:none;
		}

body#whybuy{
}
	body#whybuy ul#mainNav li#mainNav_whybuy a{
		color:#FFFF99;
	}
		body#whybuy ul#mainNav li#mainNav_whybuy a:hover{
			text-decoration:none;
		}
			
body#locations{
}
	body#locations ul#laz_land_availability_zones{
		margin-left:60px;
	}
	body#locations ul#mainNav li#mainNav_lfs a{
		color:#FFFF99;
	}
		body#locations ul#mainNav li#mainNav_lfs a:hover{
			text-decoration:none;
		}

body#locations_uk{
}
	body#locations_uk ul#mainNav li#mainNav_lfs a{
		color:#FFFF99;
	}
		body#locations_uk ul#mainNav li#mainNav_lfs a:hover{
			text-decoration:none;
		}
body#locations_overseas{
}
	body#locations_overseas ul#mainNav li#mainNav_lfs a{
		color:#FFFF99;
	}
		body#locations_overseas ul#mainNav li#mainNav_lfs a:hover{
			text-decoration:none;
		}
			
body#looking_to_sell{
}
	body#looking_to_sell ul#mainNav li#mainNav_to_sell a{
		color:#FFFF99;
	}
		body#looking_to_sell ul#mainNav li#mainNav_to_sell a:hover{
			text-decoration:none;
		}

body#contact_us{
}
	body#contact_us ul#mainNav li#mainNav_contact a{
		color:#FFFF99;
	}
		body#contact_us ul#mainNav li#mainNav_contact a:hover{
			text-decoration:none;
		}
	body#contact_us dl#contactDetails{
		margin-left:40px;
	}
		body#contact_us dl#contactDetails dt{
			width:75px;
			float:left;
			clear:left;
			font-weight:bold;
			margin-bottom:1em;
		}
		body#contact_us dl#contactDetails dd{
			width:200px;
			float:left;
			margin-bottom:1em;
		}
			body#contact_us dl#contactDetails dd span{
				font-size:90%;
				font-style:italic;
			}
	body#contact_us form{
	}
		body#contact_us form p{
			padding-left:50px;
		}
		
		body#contact_us form label{
			font-weight:bold;
			display:block;
		}
		body#contact_us form input.text,
		body#contact_us form textarea	
		{
			width:225px;
		}

#offplan_v_land_table{

	margin:10px;
	border:1px solid #ccc;
}	
	#offplan_v_land_table tr{	
	}
	
	#offplan_v_land_table th,
	#offplan_v_land_table td
	{	
		font-size:80%;
		padding:.5em;
		border-bottom:1px solid #ccc;
	}
	
	
#quickForm{background: transparent url(/inc/img/quickForm/top.gif) no-repeat top left;padding-top:85px;}

#quickForm form {background: transparent url(/inc/img/quickForm/bottom.gif) no-repeat bottom left;padding-bottom:15px;}

#quickForm form p {margin-top:0;margin-left:25px;}
#quickForm form p label{font-weight:bold;color:#fff;display:block;font-size:90%;}
#quickForm.pageVar1 form p label{font-weight:bold;color:#fff;display:block;font-size:100%;}

#quickForm form p input.text{width:290px;}
#quickForm form p textarea{width:290px;}
#quickForm form p input.text.short{width:140px;}



#quickForm form p input.submit{margin-left:55px;}

#quickForm form p.mini {position:relative;height:40px;}
#quickForm form p.mini .a{position:absolute;top:0;left:0;width:140px;}
#quickForm form p.mini .b{position:absolute;top:0;right:15px;}

.IR{
	position:relative;
	font-size:.8em;
}
	.IR span{
		position:absolute;
		width:100%;
		height:100%;
	}

.IR_H2{
	height:21px;
}


#IR_logo{
	position:absolute;
	top:50px;
	left:40px;
	width:331px;
	height:22px;
}
	#IR_logo span{	
		background: url("/inc/img/IR/logo.gif") no-repeat;
	}


#IR_strapline{
	position:absolute;
	top:87px;
	left:113px;
	width:248px;
	height:21px;
}
	#IR_strapline span{	
		background: url("/inc/img/IR/strapline.gif") no-repeat;
	}

#IR_phone{
	position:absolute;
	top:115px;
	left:151px;
	width:196px;
	height:30px;
	font-size:50%;
}
	#IR_phone span{	
		background: url("/inc/img/IR/phone.gif") no-repeat;
	}


	
#IR_welcome{
	width:96px;	
}
	#IR_welcome span{
		background: url("/inc/img/IR/txt_welcome.gif") no-repeat;
	}

#IR_about_us{
	width:84px;	
}
	#IR_about_us span{
		background: url("/inc/img/IR/txt_about_us.gif") no-repeat;
	}
	
#IR_faqs{
	width:262px;	
}
	#IR_faqs span{
		background: url("/inc/img/IR/txt_faqs.gif") no-repeat;
	}
	
#IR_whybuy{
	width:203px;	
}
	#IR_whybuy span{
		background: url("/inc/img/IR/txt_why_invest.gif") no-repeat;
	}
	
#IR_available_land{
	width:203px;	
}
	#IR_available_land span{
		background: url("/inc/img/IR/txt_available_land.gif") no-repeat;
	}
		
#IR_other_uk_avail{
	margin:5px 0 0 75px;
	width:199px;
}
	#IR_other_uk_avail span{
		background: #fff url("/inc/img/IR/other_uk_land_avail_ON_BLUE.jpg") no-repeat;
	}

#IR_contact_us{
	width:100px;
}
	#IR_contact_us span{
		background: #fff url("/inc/img/IR/txt_contact_us.gif") no-repeat;
	}
			
#IR_looking_to_sell{
	width:162px;
}
	#IR_looking_to_sell span{
		background: #fff url("/inc/img/IR/txt_looking_to_sell.gif") no-repeat;
	}
	
#IR_news{
	width:58px;
}
	#IR_news span{
		background: #fff url("/inc/img/IR/txt_news.gif") no-repeat;
	}	


	
#IR_LAZ_uk{
	width:166px;
	display:block;	
}
	#IR_LAZ_uk span{
		background: url("/inc/img/IR/txt_uk_land.gif") no-repeat;
	}
	
#IR_LAZ_overseas{
	width:166px;	
	display:block;	
}
	#IR_LAZ_overseas span{
		background: url("/inc/img/IR/txt_overseas.gif") no-repeat;
	}
	
	
#IR_wanted{
	width:343px;	
	display:block;
	height:81px;	
}
	#IR_wanted span{
		background: url("/inc/img/wanted/top.jpg") no-repeat;
	}
		
#IR_wanted{
	width:343px;	
	display:block;
	height:81px;	
}
	#IR_wanted span{
		background: url("/inc/img/wanted/top.jpg") no-repeat;
	}