body {margin:0; padding:0;  font-family:Tahoma; font-size:10px; background-color:#f7d689}

#OuterWrapper {	
	width:1000Px; 	
background-image:url(images/header-bg.gif);		
	
}

#WrapperMain {	
	width:1000Px; 	
background-image:url(images/main-bg.gif);		
background-repeat:repeat-y;
	height:200px;
}


#Wrapper {	
	width:1000Px; 	
	margin:0 auto;
 margin-top:0px;
}

h1
{
font-family: Trebuchet MS;
font-size: 24px;	
color:#5d646c;
}

.HeaderOrange
{
font-family: Trebuchet MS;
font-size: 30px;	
font-weight:600;
color:#e39804;
}

.SubHeaderOrange
{
font-family: Trebuchet MS;
font-size: 24px;	
color:#e39804;

}


.SubHeaderOrange a
{
font-family: Trebuchet MS;
font-size: 24px;	
color:#e39804;
text-decoration:none;
}

.SubHeaderOrange a:hover
{
font-family: Trebuchet MS;
font-size: 24px;	
color:#5d646c;
}


.SubHeaderGrey
{
font-family: Trebuchet MS;
font-size: 18px;
font-weight:600;	
color:#5d646c;
}

.Labels
{
font-family: Trebuchet MS;
font-size: 14px;
font-weight:600;	
color:#5d646c;
}

.Labels a
{
font-family: Trebuchet MS;
font-size: 14px;
font-weight:600;	
color:#5d646c;
text-decoration:none;
}

.Labels a:hover
{
font-family: Trebuchet MS;
font-size: 14px;
font-weight:600;	
color:#e8ab32;
}


.Text
{
font-family: Trebuchet MS;
font-size: 12px;
color:#5d646c;
}


h2
{
font-family: Trebuchet MS;
font-size: 16px;	
color:#d48e07;
}


#Header
{
	
}
#Logo
{
	height:99px;
	width:260px;
	float:left;	
}

#PromotionalBox
{
	height:145px;
	width:920px;
	padding-left:16px;
	padding-right:16px;
			
}
#SpecialOffer
{
	padding-top:45px;
	padding-left: 70px;
	height:92px;
	width:160px;		
	background-image:url(images/Special-offers.gif);
	background-repeat:no-repeat;
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#5d646c;
}
#RentDirect
{
	padding-top:40px;
	padding-left: 20px;
	height:97px;
	width:210px;		
	background-image:url(images/Why-Rent-Direct.gif);
	background-repeat:no-repeat;
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#5d646c;
}
#Advertise
{
	padding-top:80px;
	padding-left: 90px;
	height:55px;
	width:370px;	
	background-image:url(images/AdvertiseWithus.jpg);
	background-repeat:no-repeat;
	float:left;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#5d646c;

}


#MapRow
{
	height:399px;
	width:600px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/map-bg.gif);
	background-repeat:no-repeat;
	float:left;		
	
}

#Mood
{
	height:399px;
	width:310px;	
	background-image:url(images/mood-back.gif);
	background-repeat:no-repeat;
	float:left;		
	font-size:10px;
	font-family:Trebuchet MS;
	color:#5d646c;
}

.MoodRow
{
	height:80px;
	width:280px;	
}

.MoodImage
{
	float:left;		
	color:#d48e07;
	padding-left:16px;
	padding-top:12px;
}

.MoodText
{
	float:left;		
	font-size:10px;
	font-family:Trebuchet MS;
	color:#5d646c;
	width:136px;
	line-height:1em;
	padding-left:10px;
}
#TopIconGroup
{
	padding-top:15px;
	height:30px;				
	font-size:9px;
	float:right; 	
	width:230px;		
}
#TopIconGroup a
{
	font-size:9px;
	color:#3c3f43;
	text-decoration:none;
}

#TopIconGroup a:hover
{
		font-size:9px;
		color:#b67618;
}
.TopIcon
{
	float:left;	
}
#MainImage
{
padding-top:1px;
width:682px;
height:202px;
float:left;

}

#SearchBox
{		
		width:266px;
		height:203px;		
		background-image:url(images/home-main-right.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		float:right;
}

#Menu
{	
	background-image:url(images/menu-bg.gif);
	background-repeat:repeat-x;		
	height:28px;
	width:950px;	
	padding-left:25px;
	font-family:Tahoma;
	font-size:11px;	
	color:#1f8b51;			
}

#Menu a
{
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:600;
	color:#ffffff;		
	text-decoration:none;
}

#Menu a:hover
{
	font-family: Trebuchet MS;
	font-size:11px;
	font-weight:600;
	color:#fae68f;		
}

.MenuItem
{
	padding-left: 10px;
	padding-right:23px;
	padding-top:6px;
	font-size:11px;
	font-weight:600;
	color:#ffffff;			
	float:left;
}

.MenuSeparator
{	
	padding-left:15px;
	background-image:url(images/menu-seperator.gif);
	background-repeat:no-repeat;		
	float:left;
	height:28px;
}


#CommingSoon
{
/*	background-image:url(images/ComingSoon.jpg);
	height:38px;
	width:668px;	
	float:left;*/
}


#Content
{
	width:990px;
	background-image:url(images/main-bg.gif);
	background-repeat:repeat-y;
	float:left;
	
}

#Quote
{
	background-image:url(images/Quote.jpg);
	width:975px; 
	height:67px;	
}

#Left-Shadow
{
	background-image:url(images/left-shadow.jpg);
	background-repeat:no-repeat;
	width:34px; 
	height:444px;	
	float:left;
	
}





#Box 
{
height: 178px;
width:998px;
background-image:url(images/Box-bg.png);
}
#BoxLower
{
height: 178px;
width:998px;
background-image:url(images/Box-bg.png);
}

.Box2
{
	background-image:url(images/left-shadow-Box2.jpg);		
	background-position:right;	
	background-repeat:no-repeat;
	width:38px;
	height:178px;
	float:left;	
}
.Box2-Right
{
	background-image:url(images/right-shadow-Box2.jpg);		
	background-position:right;	
	background-repeat:no-repeat;
	width:34px;
	height:178px;
	float:left;	
}


.Bottom-Corner-main
{
	background-image:url(images/right-bottom-corner.jpg);		
	background-position:right;	
	background-repeat:no-repeat;
	width:943px;
	height:14px;
	float:left;
}
#Life-Insurance-Header
{
	background-image:url(images/Green-Header-bg.jpg);	
	width:175px;
	height:26px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#0b6d39;
	padding-left:10px;
	padding-top:3px;
	
	float:left;
}


#Income-Protection-Header
{
	background-image:url(images/Green-Header-bg.jpg);	
	width:173px;
	height:26px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#0b6d39;
	padding-left:10px;
	padding-top:3px;	
	float:left;
}

#General-Insurance-Header
{
	background-image:url(images/Green-Header-bg.jpg);	
	width:175px;
	height:26px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#0b6d39;
	padding-left:10px;
	padding-top:3px;	
	float:left;
}

#Mortgages-Header
{
	background-image:url(images/Green-Header-bg.jpg);	
	width:169px;
	height:26px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#0b6d39;
	padding-left:10px;
	padding-top:3px;	
	float:left;
}

#Pension-Header
{
	background-image:url(images/Green-Header-bg.jpg);	
	width:172px;
	height:26px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#0b6d39;
	padding-left:10px;
	padding-top:3px;	
	float:left;
}

.Spacer
{
	background-color:#ffffff;
	width:16px;
	height:26px;	
	float:left;
}
.Green-Separator
{
	width:990px;
	height:22px;	
	float:left;
	
}
.Green-Separator-Thin
{
	width:400px;
	height:10px;	
	float:left;
}
.Green-Separator-Thin-Footer
{
	width:900px;
	height:10px;	
	float:left;
}

#Life-Insurance
{
	/*background-image:url(images/life-insurance.jpg);	
	background-repeat:no-repeat;	*/
	background-color:#ffffff;
	width:185px; 
	height:108px;			
	float:left;
	
}

#Income-Protection
{
	/*background-image:url(images/income-protection.jpg);	
	background-repeat:no-repeat;	*/
	background-color:#ffffff;
	width:185px; 
	height:108px;				
	float:left;
}

#General-Insurance
{
	/*background-image:url(images/general-insurance.jpg);	
	background-repeat:no-repeat;	*/
	background-color:#ffffff;
	width:183px; 
	height:108px;				
	float:left;
}

#Mortgages
{
/*	background-image:url(images/mortgages.jpg);	
	background-repeat:no-repeat;	*/
	background-color:#ffffff;
	width:183px; 
	height:108px;				
	float:left;
}

#Pension
{
/*	background-image:url(images/pensions.jpg);	
	background-repeat:no-repeat;	*/
	background-color:#ffffff;
	width:185px; 
	height:108px;				
	float:left;
}

#ContactBox
{	
	background-image:url(images/Contact-Box-bg.jpg);	
	background-repeat:no-repeat;	
	background-position:bottom;
	background-color:#ffffff;
	width:513px; 
	height:159px;				
	float:left;	
}

#Newsletter
{	
	background-image:url(images/news-letter.gif);	
	background-repeat:no-repeat;	
	background-position:bottom;
	background-color:#ffffff;	
	padding-left:12px;
	height:142px;				
	display:inline;
	
}

.PinkHeader
{
	padding-top:5px;
	padding-left:20px;	
	font-family:Tahoma;
	font-size:14pt;
	font-weight:600;
	color:#c32a72;			
	
}

.QuotesOnHomePage
{
	
	font-family:Tahoma;
	font-size:10pt;	
	color:#0b6d39;				
}

.PinkHelp
{
	padding-top:15px;
	padding-left:30px;	
	font-family:Tahoma;
	font-size:10pt;	
	color:#c32a72;			
	width:120px;
	float:left;	

}

.PinkContact
{
	padding-top:5px;
	padding-left:30px;	
	font-family:Tahoma;
	font-size:10pt;	
	color:#cc8dab;			
	width:200px;
	float:left;		

}

.PinkThanks
{
	padding-top:5px;
	padding-left:30px;	
	font-family:Tahoma;
	font-size:11pt;	
	color:#cc8dab;			
	float:left;		

}


.ContactForm
{
	padding-top:2px;
	padding-left:90px;
	font-family:Tahoma;
	font-size:10pt;	
	color:#c32a72;				
	width:60px;	
	float:left;
}

.ContactFormControls
{
	width:200px;	
	float:left;		
	
}
.ContactFormTextBox
{
	height:12px;
	width:150px;	
}

p
{
text-align:justify;	
}

#Submit
{	
	float:right;			
	padding-right:130px;
	padding-top:10px;
	
}

.GreenHeader
{
	padding-top:6px;
	padding-left:20px;
	font-family:Tahoma;
	font-size:14pt;	
	color:#0b6d39;						

	float:left;
	width:400px;

}

.GreenHeader-Contact
{
	padding-top:6px;
	padding-left:20px;
	font-family:Tahoma;
	font-size:14pt;	
	color:#0b6d39;						

	float:left;
	width:720px;

}



.GreenText
{
	padding-top:2px;
	padding-left:20px;
	padding-right:20px;
	font-family:Tahoma;
	font-size:10pt;	
	color:#0b6d39;					
	float:left;
}

.HomeContact
{
	padding-top:2px;	
	font-family:Tahoma;
	font-size:9pt;	
	color:#0b6d39;	
	
	float:left;
}


#NewsLetterTextBox
{
	width:160px;
	float:left;
}

#NewsLetterSubmit
{
	float:left;	
}

#ApplyOnline
{
padding-top:7px;
float:left;

}

#Column1
{
width:580px;	
border-right: solid 1px #bee7ce;
float:left;
}

#Column2
{
width:340px;	
float:right;

}


#Footer
{
	padding-top:2px;
	padding-left:14px;
	padding-right:20px;
	font-family:Tahoma;
	font-size:8pt;	
	color:#0b6d39;			
	height:250px;	
	background-repeat:no-repeat;
	background-image:url(images/footer_bg.gif);
	float:left;		
	
}
#FooterLinks a
{
	font-size:8pt;
	color:#3c3f43;
	text-decoration:none;
}

#FooterLinks a:hover
{
		font-size:8pt;
		color:#b67618;
}


#Line
{
background-image: url(images/line.gif);
background-repeat:no-repeat;
width:950px;
height:8px;}

#FooterLinks
{
	padding-top:6px;	
	font-family:Trebuchet MS;
	font-size:8pt;	
	color:#5d646c;					
	text-align:center;	
}

#Zonix
{
	padding-top:2px;
	padding-left:40px;
	padding-right:40px;
	font-family:Tahoma;
	font-size:8pt;	
	color:#0b6d39;					
	float:right;
}



.wr_green { width:941px; float:left;}
.wr_green .r { background:#ffffff url(images/right-bottom-corner.jpg) no-repeat right bottom;}

.MainHeader
{
	padding-top:6px;
	padding-left:10px;
	font-family:Tahoma;
	font-size:14pt;	
	color:#0b6d39;						

}

.SubHeader
{
	padding-top:5px;
	padding-left:20px;	
	font-family:Tahoma;
	font-size:11pt;	
	color:#c32a72;			
}

.BodyText
{
	padding-top:2px;
	padding-left:20px;
	padding-right:20px;
	font-family:Tahoma;
	font-size:9pt;	
	color:#19824b;					
	float:left;
}

.PinkText
{
	padding-top:15px;
	padding-left:20px;	
	padding-right:20px;	
	font-family:Tahoma;
	font-size:10pt;	
	color:#c32a72;				
	float:left;	

}

#QuoteForm
{
	padding-top:2px;
	padding-left:20px;
	padding-right:20px;
					
	float:left;
}
.Label
{
	font-family:Tahoma;
	font-size:10pt;	
	font-weight:bold;
	color:#19824b;	
}

.TextBox
{
width:280px;
border:solid 1px #89cfa4;
height:20px;
font-weight:bold;
color:#19824b;
padding-left:6px;
padding-top:2px;
}

.Combo
{
width:287px;
border:solid 1px #89cfa4;
height:20px;
font-weight:bold;
color:#19824b;
padding-left:6px;
padding-top:2px;
}


.WaterMark
{
width:280px;
border:solid 1px #89cfa4;
height:20px;
color:#54a271;
padding-left:6px;
padding-top:2px;
}



.TextArea
{
width:283px;
border:solid 1px #89cfa4;
height:60px;
color:#19824b;
padding-left:6px;
padding-top:2px;

}

.Control
{
height:35px;
}

.Button
{
padding-left:12px;
}

.WaterMarkText 
{ 
color:#767779; 
} 

.Calendar
{
 background-image:url(images/Calendar.jpg);
 
}

.Error
{	font-family:Tahoma;
	font-size:10pt;	
	color:White;				
	float:left;		
}


.SearchPanel
{
	height:399px;
	width:290px;	
	background-image:url(images/mood-back.gif);
	background-repeat:no-repeat;
	float:left;		
	font-size:10px;
	font-family:Trebuchet MS;
	color:#5d646c;
	padding-left:10px;
	padding-right:10px;
}

.SearchDropdown
{
padding-top:6px;	
}
