@charset "utf-8";
/* UKRS CSS */
@import "reset.css";

html{overflow-y:scroll;}

body{
	text-align:center;
	background-color: #3e3e3e;
	color:#bcbcbc;
	font-family:Arial, Helvetica, sans-serif;
}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
#wrapper{
	width:781px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#header{
	height:95px;
	width:700px;
	margin-top:45px;
	float:left
}
	#header h1{
		text-indent:-9999px;
		height:95px;
		color:#e7e7e7;
		float:left;
		width:500px;
		background-position:bottom left;
		background-repeat:no-repeat;		
	}
		#header h1.home{
			background-image:url(images/h1_home4.gif);
			width:700px;
		}
		#header h1.our_services{
			background-image:url(images/h1_our_services.gif);
			width:575px;
			margin-left:10px;
		}		
	#flash_header{
		width:106px;
		height:79px;
		float:left;
		margin-top:8px;
	}
		
		
	
#logo{
	height:131px;
	width:81px;
	float:right;
	margin-top:45px;
	background-image:url(images/logo.gif)
}
#nav{
	width:700px;
	height:25px;
	margin-top:10px;
	float:left;
}
	#nav li{
		float:left;
		margin-left:16px;
		display:inline;
		background-position:0px 1px;
	}
		#nav li a{
			text-indent:-9999px;
			display:block;
			width:100%;
			height:100%;
			position: relative;
			border: 1px solid #3e3e3e;
			color:#e7e7e7;
		}
		#nav li.home{
			width:54px;
			height:23px;
			background-image:url(images/button_home.gif);
			background-repeat:no-repeat;	
		}
		#nav li.home a:hover, #nav li.home_active a{
			position: relative;
			border: 1px solid #f55776;		
		}
		#nav li.about_us{
			width:77px;
			height:23px;
			background-image:url(images/button_about_us.gif);
			background-repeat:no-repeat;	
		}
		#nav li.about_us a:hover, #nav li.about_us_active a{
			border: 1px solid #e3e877;		
		}	
		#nav li.our_services{
			width:107px;
			height:23px;
			background-image:url(images/button_our_services.gif);
			background-repeat:no-repeat;	
		}
		#nav li.our_services a:hover, #nav li.our_services_active a{
			border: 1px solid #b2d7ed;		
		}	
		#nav li.uk_homes{
			width:91px;
			height:23px;
			background-image:url(images/button_uk_homes.gif);
			background-repeat:no-repeat;	
		}
		#nav li.uk_homes a:hover, #nav li.uk_homes_active a{
			border: 1px solid #baae7e;		
		}
		#nav li.our_advice{
			width:95px;
			height:23px;
			background-image:url(images/button_our_advice.gif);
			background-repeat:no-repeat;	
		}
		#nav li.our_advice a:hover, #nav li.our_advice_active a{
			border: 1px solid #8586c1;		
		}
		#nav li.our_clients_say{
			width:127px;
			height:23px;
			background-image:url(images/button_our_clients_say.gif);
			background-repeat:no-repeat;	
		}
		#nav li.our_clients_say a:hover, #nav li.our_clients_say_active a{
			border: 1px solid #fd8c38;		
		}
		
		#nav li.contact{
			width:92px;
			height:23px;
			background-image:url(images/button_contact.gif);
			background-repeat:no-repeat;	
		}
		#nav li.contact a:hover, #nav li.contact_active a{
			border: 1px solid #e3e877;		
		}			
#house_strip{
	height:27px;
	width:757px;
	float:right;
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top:3px;
	position:relative;
}	
	.line_home{
		background-image:url(images/line_home.gif);
	}
	.line_about_us{
		background-image:url(images/line_about_us.gif);
	}
	.line_our_services{
		background-image:url(images/line_our_services.gif);
	}
	.line_uk_homes{
		background-image:url(images/line_uk_homes.gif);
	}	
	.line_our_advice{
		background-image:url(images/line_our_advice.gif);
	}
	.line_our_clients_say{
		background-image:url(images/line_our_clients_say.gif);
	}	
	
#content .oa{
	color:#FFF;
}
		
	#house_home{
		width:31px;
		height:27px;
		background-image:url(images/house_home.gif);
		position:absolute;
		top:0px;
		left:10px;
	}
	#house_about_us{
		width:31px;
		height:27px;
		background-image:url(images/house_about_us.gif);
		position:absolute;
		top:0px;
		left:88px;
	}	
	#house_our_services{
		width:31px;
		height:27px;
		background-image:url(images/house_our_services.gif);
		position:absolute;
		top:0px;
		left:194px;
	}	
	#house_uk_homes{
		width:31px;
		height:27px;
		background-image:url(images/house_uk_homes.gif);
		position:absolute;
		top:0px;
		left:308px;
	}
	#house_our_advice{
		width:31px;
		height:27px;
		background-image:url(images/house_our_advice.gif);
		position:absolute;
		top:0px;
		left:417px;
	}
	#house_our_clients_say{
		width:31px;
		height:27px;
		background-image:url(images/house_our_clients_say.gif);
		position:absolute;
		top:0px;
		left:542px;
	}
	#house_contact_us{
		width:31px;
		height:27px;
		background-image:url(images/house_about_us.gif);
		position:absolute;
		top:0px;
		left:663px;
	}		
#content{
	width:757px;
	float:right;
	margin-top:3px;
}
	#flash_area{
		float:right;
		width:360px;
		height:370px;
		margin-top:44px;
	}
	#right_side{
		float:right;
		width:330px;
		margin-top:44px;
	}	
		#right_side ul a{
			color:#b1d7ec;
			float:left;
			padding-top:11px;
			padding-left:50px
		}
		#right_side ul a:hover{
			color:#D6EBF5
		}
		#right_side ul{
			margin-left:10px;
			margin-top:86px;
		}
		#right_side ul li{		
			font-size:14px;
			line-height:16px;
			letter-spacing:0.1px;
			margin-bottom:5px;
			list-style:none;
			height:30px;
			background-repeat:no-repeat;
			background-position:15px 0px;
		}
		#right_side ul li.li_1{
			background-image:url(images/li_1.gif);
		}
		#right_side ul li.li_1 a{
			padding-top:0px;
			
		}
		#right_side ul li.li_2{
			background-image:url(images/li_2.gif);
		}	
		#right_side ul li.li_3{
			background-image:url(images/li_3.gif);
		}	
		#right_side ul li.li_4{
			background-image:url(images/li_4.gif);
		}	
		#right_side ul li.li_5{
			background-image:url(images/li_5.gif);
		}		
		#right_side ul li.li_6{
			background-image:url(images/li_6.gif);
		}	
		#right_side ul li.li_7{
			background-image:url(images/li_7.gif);
		}	
		#right_side ul li.li_8{
			background-image:url(images/li_8.gif);
		}	
		#right_side ul li.li_9{
			background-image:url(images/li_9.gif);
		}			
		#right_side ul li.li_10{
			background-image:url(images/li_10.gif);
			background-position:0px 0px;
		}			
		#right_side ul li.li_11{
			background-image:url(images/li_11.gif);
			background-position:0px 0px;
		}		
		#right_side ul li.li_12{
			background-image:url(images/li_12.gif);
			background-position:0px 0px;
		}	
		
		
		
	#content_area{
		float:left;
		margin-top:30px;
		width:390px;
	}
		#content_area.sub_pages{
			width:405px;
		}
		#content_area h2, #content_area_full h2{
			color:#e7e7e7;
			text-indent:-9999px;
			height:80px;
			margin-bottom:21px;
		}
			#content_area h2.home{
				background-image:url(images/h2_home.gif);
				background-repeat:no-repeat;
			}
			#content_area h2.our_services{
				background-image:url(images/h2_our_services.gif);
				background-repeat:no-repeat;
			}	
			#content_area_full h2.our_clients_say{
				background-image:url(images/h2_our_clients_say.gif);
				background-repeat:no-repeat;
			}	
			#content_area_full h2.uk_homes{
				background-image:url(images/h2_uk_homes.gif);
				background-repeat:no-repeat;
			}	
			#content_area_full h2.our_advice{
				background-image:url(images/h2_our_advice.gif);
				background-repeat:no-repeat;
			}	
			#content_area_full h2.charity_work{
				background-image:url(images/h2_charity_work.gif);
				background-repeat:no-repeat;
			}				
			#content_area_full h2.about_us{
				background-image:url(images/h2_about_us.gif);
				background-repeat:no-repeat;
			}
			#content_area_full h2.contact_us{
				background-image:url(images/h2_contact_us.gif);
				background-repeat:no-repeat;
			}								
		#content_area p, #content_area_full p{
			margin-bottom:15px;
			font-size:14px;
			line-height:16px;
			letter-spacing:0.1px;
		}
		#content_area_full h4{
			color:#dd7f39;
			font-weight:bold;
			font-size:16px;
			margin-left:43px;
			margin-bottom:8px;
			margin-top:24px;
		}

		
		#content_area_full blockquote {
			width: 410px;
			text-align: left;
			padding-left:40px;
			background-image:url(images/quote_begin.gif);
			background-position: 0 2px;
			background-repeat: no-repeat;
		}
		
		#content_area_full blockquote p {
			display: inline;
			background-image:url(images/quote_end.gif);
			background-repeat: no-repeat;
			padding-right:24px;
			background-position:bottom right;
			
		}
			
			
			
		#content_area a, #content_area_full a{
			color:#B1D7EC
		}
		#content_area a:hover, #content_area_full a:hover{
			color:white
		}
			#content_area_full img.right{
				float:right;
				margin-right:40px;
				display:inline
			}
			#content_area p.lighter, #content_area_full p.lighter{
				color:#f9f9f9;
			}
		#content_area ul, #content_area_full ul{
			font-size:14px;
			line-height:16px;
			letter-spacing:0.1px;
			margin-bottom:15px;
			list-style-type:disc;
			margin-left:15px;
			color:#f45c77;
		}
			#content_area ul.home{
				color:#f45c77;
			}
			#content_area_full ul.about_us{
				color:#e9ef79;
			}	
			#content_area_full ul.uk_homes{
				color:#c1b481;
			}				
			#content_area ul.our_services, #content_area_full ul.our_services{
				color:#b8dff6;
			}			
			#content_area ul li, #content_area_full ul li{
				margin-bottom:5px;
			}
				#content_area ul li .normal, #content_area_full ul li .normal{
					color:#bcbcbc;
				}

			
#content_area_full{
	width:757px;
	clear:both;
	padding-top:30px;
}	
	#content_area_full h3{
		font-weight:normal;
		font-size:19px;
		border-bottom:solid;
		border-bottom-width:1px;
		
		padding-top:21px;
		padding-bottom:21px;

		margin-bottom:15px;
	}
	#content_area_full .service h3{
		color:#b8dff6;
		border-bottom-color:#b8dff6;
		background-repeat:no-repeat;
		background-position:0px 16px;
		padding-left:32px;		
	}
	#content_area_full .home_samples h3{
		color:#c1b481;
		border-bottom-color:#c1b481;
		padding-left:0px;		
	}	
	#content_area_full .charity h3{
		color:#dfe376;
		border-bottom-color:#dfe376;
		padding-left:0px;		
	}		
	#content_area_full .home_samples {
		background-image:url(images/line_uk_homes.gif);
		background-repeat:repeat-x;
		background-position:top;
		clear:both;
	}	
	#content_area_full .charity {
		background-image:url(images/line_about_us.gif);
		background-repeat:repeat-x;
		background-position:top;
		clear:both;
	}		
	#content_area_full .home_samples p{
		text-align:center;
	}
	#content_area_full .charity .center {
		text-align:center;
	}
	
	#content_area_full .service {
		background-image:url(images/line_our_services.gif);
		background-repeat:repeat-x;
		background-position:top;
		clear:both;
	}
	#content_area_full .service h3.h3_1 {background-image:url(images/li_1.gif);}
	#content_area_full .service h3.h3_2 {background-image:url(images/li_2.gif);}	
	#content_area_full .service h3.h3_3 {background-image:url(images/li_3.gif);}	
	#content_area_full .service h3.h3_4 {background-image:url(images/li_4.gif);}	
	#content_area_full .service h3.h3_5 {background-image:url(images/li_5.gif);}	
	#content_area_full .service h3.h3_6 {background-image:url(images/li_6.gif);}	
	#content_area_full .service h3.h3_7 {background-image:url(images/li_7.gif);}	
	#content_area_full .service h3.h3_8 {background-image:url(images/li_8.gif);}	
	#content_area_full .service h3.h3_9 {background-image:url(images/li_9.gif);}	
	#content_area_full .service h3.h3_10 {background-image:url(images/li_10.gif); padding-left:48px;}
	#content_area_full .service h3.h3_11 {background-image:url(images/li_11.gif); padding-left:48px;}
	#content_area_full .service h3.h3_12 {background-image:url(images/li_12.gif); padding-left:48px;}
	
	#content_area_full .service p{
		width:370px;
		margin-left:35px;
		float:left;
		display:inline
	}
	#content_area_full .service ul{
		width:370px;
		padding-left:35px;
		margin-bottom:15px;
		clear:both;
	}
	#content_area_full .service ul li{
		padding-left:5px;
	}
	#content_area_full a.top{
		color:#b8dff6;
		background-image:url(images/top.gif);
		background-repeat:no-repeat;
		height:25px;
		width:110px;
		background-position:top right;
		padding-right:6px;
		padding-top:24px;
		float:right;
		overflow:hidden;
		margin-top:-50px;
		clear:both;
		margin-bottom:10px;

	}
	#content_area_full .service a:hover{
		color:#D6EBF5
	}	
	

#left_inside {
float:left;
width:390px;
}			
#right_inside {
float:right;
width:330px;
}	
.clear{
	clear:both;
}
#footer{
	height:30px;
	width:757px;
	background-repeat:repeat-x;
	clear:both;
	padding-top:22px;
	background-position:0px 10px;
	color:#e1e676;
	font-size:12px;
	float:right
}

	#footer a{
		color:#FFF;
	}
	#footer a:hover{
		color:#C7C7C7;
	}
	#footer p.right{
		float:right
	}
	
	
#nav li{
	margin-left:14px;
}
#nav li.home{
	margin-left:24px;
}
#nav {
	width:771px;
}
#wrapper {
	width:865px;
}
#house_strip {
	width:840px;
}
#content {
	width:840px;
}	
#content_area {
	width:403px;
}
#flash_area {
	width:420px;
	height:470px;
}
#footer {
	width:840px;
}
#content_area_full {
	width:795px;
}
#right_side {
	width:362px;
}
