@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4C4C4C;
	font-size:12px;
	}
	
a {
	color:#f1881c;
	}
	
h1, h2, h4 {
	font-family:Helvetica, sans-serif;
	color:#f1881c;
	margin:0;
	padding:0;
	}
	
h2 {
	font-size:16px;
	}
	
h1, h4 {
	/*text-align:center;*/
	display:block;
	font-size:18px;
	width:100%;
	border-bottom:#ccc 1px solid;
	}


h3 {
	padding:0;
	margin:0;
	font-size:12px;
	color:#fff;
	margin-left:9px;
	}
	
.subtitle {
	color:#f1881c;
	font-size:14px;
	padding:0;
	font-weight:bold;
	margin:0;
	}
	
h5 {
	color:#f1881c;
	font-size:13px;
	display:block;
	margin:10px 0 10px 0;
	padding:0;
	}
	
.align-centre {
	text-align:center;
	}
	
.orange {
	color:#f1881c;
	}		
	
#header {
	height:100px;
	width:900px;
	margin:0 auto;
	background:url(/images/phone-number.png) no-repeat;
	background-position:441px 30px;
	}
	
	#logo {
		float:left;
		clear:none;
		}
	
	#navigation {
		height:25px;
		width:680px;
		clear:none;
		float:right;
		margin-top:75px;
		}
		
		#nav-item1, #nav-item2, #nav-item3, #nav-item4, #nav-item5 {
			width:134px;
			height:25px;
			float:left;
			clear:none;
			margin-left:2px;
			display:block;
			cursor:pointer;
			background-position:0 0;
			}
			
		#nav-item1:hover, #nav-item2:hover, #nav-item3:hover, #nav-item4:hover, #nav-item5:hover,
		#nav-item1:active, #nav-item2:active, #nav-item3:active, #nav-item4:active, #nav-item5:active  {
			background-position:0 -25px;
			}			
			
			#nav-item1 {
				background:url(/images/nav/home.png) no-repeat;
				}
				
			#nav-item2 {
				background:url(/images/nav/mortgage.png) no-repeat;
				}
				
			#nav-item3 {
				background:url(/images/nav/insurance.png) no-repeat;
				}
				
			#nav-item4 {
				background:url(/images/nav/callback.png) no-repeat;
				}
				
			#nav-item5 {	
				background:url(/images/nav/calculator.png) no-repeat;
				}
			
#nav-bar {
	width:100%;
	background:url(/images/nav/nav-bar-repeater.png) repeat-x;
	height:27px;
	clear:both;
	}
	
#main {
	width:900px;
	margin:0 auto;
	}
	
	#left-nav {
		width:198px;
		padding-top:20px;
		background-color:#f29430;
		float:left;
		margin-top:-3px;
		height:790px;
		border-width:0 1px 1px 1px;
		border-color:#c6731c;
		border-style:solid;
		}
		
		.nav-break {
			background:url(/images/break-bg.png) repeat-x;
			font-size:1px;
			height:2px;
			width:100%;
			margin:10px 0 10px 0;
			}
		
		#left-nav a {
			font-size:12px;
			padding:1px 0 1px 0;
			color:#fff;
			display:block;
			clear:right;
			padding-left:9px;
			text-decoration: none;
			}
			
			#left-nav a:hover {
				background-color:#f08a2a;
				text-decoration: underline;
				}

			#left-nav a#london:hover {
				background-color:#f29430;
				text-decoration: underline;
				}
			
	#centre-section {
		width:430px;
		margin-top:17px;
		padding:0 20px 0 20px;
		float:left;
		}
		
		.break {
			font-size:1px;
			height:1px;
			background-color:#d8d8d8;
			margin:20px 0 20px 0;
			clear:none;
			}
			
		.bullet {
			color:#2c507b;
			font-size:14px;
			font-weight:bold;
			background:url(/images/bullet.png) no-repeat left; 
			text-indent:20px;
			line-height:20px;
			margin-left:10px;
			}
			
		.home-image {
			border:3px #f2932f solid;
			float:left;
			}
			
		.home-image-text {
			float:left;
			height:100px;
			width:320px;
			font-size:14px;
			color:#4C4C4C;
			clear:right;
			display:block;
			padding-left:10px;
			margin-bottom:10px;
			}
		
	#right-section {
		float:left;
		margin-top:17px;
		border:1px solid #f2932f;
		/*padding:65px 9px 9px 9px;
		background:#fffae8 url(/images/form-top.png) no-repeat center top;*/
		background-color:#fffae8;
		padding:9px 9px 9px 9px;
		width:210px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#2c507b;
		}
		
#footer {
	width:100%;
	height:50px;
	background:url(/images/footer-bg.png) repeat-x;
	background-position:0% 10px;
	clear:both;
	}
	
	#footer-text1 {
		width:900px;
		margin:0 auto;
		padding-top:18px;
		font-size:10px;
		color:#fff;
		}
		
		#footer-text1 a {
			color:#fff;
			}
		
	#footer-text2 {
		width:900px;
		text-align:right;
		margin:0 auto;
		padding-top:30px;
		font-size:10px;
		color:#4C4C4C;
		padding-bottom:20px;
		}
		
		#footer-text2 a {
			color:#f1881c;
			}
		
.btt {	
	float:right;
	}	
		
		
/* FORM ##########################################################################################################*/

select {
	width:100%;
	margin-bottom:5px;
	font-size:11px;
	color:#4C4C4C;
	}
	
#right-section input {
	width:206px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	}
	
.radio-buttons {
	display:block;
	margin:5px 0 10px 0;
	}
	
#right-section .radio-buttons input {
	width:auto;
	padding:0;
	margin:0;
	margin-bottom:0px;
	}

/* FORM ##########################################################################################################*/
/* TEXT ##########################################################################################################*/	
	
.orangebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #f1881c;
}

.orangeboldsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #f1881c;
}

.orangeboldsmallclose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #f1881c;
}

.orangelargeclose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #f1881c;
}

.orangelargeclosebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #f1881c;
	font-weight: bold;
}

.blacklargeclose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #305581;
}

.blackbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #305581;
}

.blackbold9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #305581;
}

.blackbold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #305581;
}

.LftBrdrCrowd {
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.whiteboldsmall, .WhiteBold12, .WhiteBold14, .WhiteBold16, .WhiteBold18, .WhiteBold24, .WantAJobBold {
	color: #FFFFFF;
	font-weight: bold;
}

.whiteboldsmall {
	font-size: 8pt;
	}
	
.WhiteBold12 {
	font-size: 12pt;
}

.WhiteBold14 {
	font-size: 14pt;
}

.WhiteBold16 {
	font-size: 16pt;
}

.WhiteBold18 {
	font-size: 18pt;
}

.WhiteBold24 {
	font-size: 24pt;
}

.WantAJobBold {
	font-size: x-small;
}
/* TEXT ##########################################################################################################*/

.text-blue-12	{
	font-size:12px; color:#274d7c; text-decoration:none;
	}

.BrownBold16 {
	color: #D49A2F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.BrownBold18 {
	color: #D49A2F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
}

.ClickHereBrown {
	color: #D49A2F;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.ClickHereBlack {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.ClickHerePurp {
	color: #6E679D;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.ArialRGreyB18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	color: #666666;
	font-weight: bold;
}

.ArialRGreyB14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #666666;
	font-weight: bold;
}

.clickhere {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	}
	
.nodec {
	text-decoration: none;
}

.bluebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #2968AF;
}

.blueboldsubmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #2968AF;
}

.blueboldsubmenu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.blueboldsubmenu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.size3  { 
    font-size: 12pt; 
    font-family: Arial, Sans-Serif;
    color: #000000; 
}

.white{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

.black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.black a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

.white a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

div#closerlook {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	text-align: center;
	text-decoration:none;
	line-height: 16px;
	width: 156;
	height: 150;
}
div#dailyexpress {
	background-image: url(../images/daily-express-bg.gif);
	background-repeat: repeat;
	margin-left: 12px;
	margin-right: 13px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
div#dailyexpress h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

div#WantAJob {
	background-image: url(../images/job_bg.gif);
	background-repeat: repeat;
	margin-left: 12px;
	margin-right: 13px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
div#WantAJob a {
	color: #FFFFFF;
}
div#WantAJob h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}

div#SpainishProp {
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/po-bg.gif);
	background-repeat: repeat;
	margin-left: 12px;
	margin-right: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}

div#SpainishProp h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.Readmore {
	margin-top: 5px;
	font-size: xx-small;
	text-decoration:none;
}

.Readmore a {
	color: #FFFFFF;
}
div#LeftCrowd {
	width: 175px;
	height: 442px;
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
/*	padding: 0cm;*/
	padding-left: 3px;
	padding-right: 3px;
}
div#SpanishBody {
	width: 419px;
	text-align: left;
}
div#SpanishBody h2 {
	color: #003399;
	font-size: 16px;
	line-height: 18px;
}
div#SpanishBodyH {
	color: #FF6600;
	font-weight: bold;
}	

#legal {
	color:#4C4C4C;
	font-size:10px;
	}