body {margin:0; padding:0; background-color:#f7d689; font-family:Tahoma; font-size:10px;}

#OuterWrapper {	
	width:1000Px; 	
background-image:url(images/header-bg.gif);		
	
}

#Wrapper {	
	width:1000Px; 	
	
	
}
h1
{
font-family: Trebuchet MS;
font-size: 24px;	
color:#5d646c;
}

.link
{
font-family: Trebuchet MS;
font-size: 14px;	
color:#5d646c;
	
}

.Welcomelinks
{
font-family: Trebuchet MS;
font-size: 12px;	
color:#5d646c;
	
}

.GridText
{
font-family: Arial;
font-size: 12px;	
color:#5d646c;	
padding-top:10px;
font-weight:normal;
}


.Mainlinks
{
font-family: Trebuchet MS;
font-size: 16px;	
color:#5d646c;	
}

.Mainlinks a
{
font-family: Trebuchet MS;
font-size: 16px;	
color:#5d646c;	
text-decoration:none;
font-weight:600;
}

.Mainlinks a:hover
{
font-family: Trebuchet MS;
font-size: 16px;	
color:#e39804;	
font-weight:600;
}

.HeaderOrange
{
font-family: Trebuchet MS;
font-size: 30px;	
font-weight:600;
color:#e39804;
}
.PriceStyle
{
font-family: Trebuchet MS;
font-size: 14px;	
font-weight:600;
color:#e39804;
}
.OrangeText
{
font-family: Trebuchet MS;
font-size: 13px;	
font-weight:600;
color:#e39804;
}

.SubHeaderOrange
{
font-family: Trebuchet MS;
font-size: 24px;	
color:#e39804;

}

.OrangeSub
{
font-family: Trebuchet MS;
font-size: 18px;	
color:#e39804;
font-weight:normal;
}



.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;
}

.TableHeader
{
font-family: Arial;
font-size: 16px;
font-weight:600;	
color:#5d646c;
border-bottom:solid 1px #d68f01; border-style:dashed;
border-top:none;
border-left:none;
border-right:none;

}

.HeaderRow
{
background-color:#f4ac1c;
}


.TableSubHeader
{
font-family: Arial;
font-size: 13px;
font-weight:600;	
color:#5d646c;
}

.TableText
{
text-align:left;
font-family: Arial;
font-size: 12px;
color:#5d646c;
}

.Table
{
border:solid 1px #d68f01; border-style:dashed;
	}

.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;
}

.TextBold
{
font-family: Trebuchet MS;
font-size: 15px;
font-weight:500;
color:#5d646c;
}


.Text
{
font-family: Trebuchet MS;
font-size: 12px;
color:#5d646c;
}

.Text a
{
font-family: Trebuchet MS;
font-size: 12px;
color:#5d646c;
text-decoration:none;
}

.Text a:hover
{
font-family: Trebuchet MS;
font-size: 12px;
color:#e8ab32;
text-decoration:underline;
}


h2
{
font-family: Trebuchet MS;
font-size: 16px;	
color:#e39804;

}

.PropertyDetailHeaders
{
font-family: Trebuchet MS;
font-size: 16px;	
color:#e39804;

}

.MoodHeader
{
font-family: Trebuchet MS;
font-size: 16px;	
color:#d48e07;
}


#Header
{
	padding-left:20px;
	/*background-color:White;	*/
	height:120px;	
	width:930Px; 

}
#Logo
{
	height:99px;
	width:260px;
	float:left;	
	padding-top:20px;
}

#PromotionalBox
{
	height:145px;
	width:920px;
	padding-left:16px;
	padding-right:16px;			
}

#PromotionalBoxInner
{
	height:135px;
	width:960px;
	padding-left:40px;	
	background-image:url(images/main_bg.gif);		
	background-repeat:repeat-y;
	float:left;
	
}

#SpecialOffer
{
	padding-top:45px;
	padding-left: 80px;
	height:92px;
	width:150px;		
	background-image:url(images/Late-Deals.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;	
	font-family:Trebuchet MS;
	font-size:11px;
	color:#5d646c;
	float:left;

}


#MapRow
{
	height:399px;
	width:612px;
	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;
}
.OffersBack
{
	height:350px;
	width:459px;	
	background-image:url(images/offers-back.gif);
	background-repeat:no-repeat;
	float:left;		
	font-size:10px;
	font-family:Trebuchet MS;
	color:#5d646c;
	padding:20px;
}

.MoodRow
{
	
	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;	
	padding-left:10px;	
}

#WelcomeUser
{
	height:20px;				
	font-size:13px;			
	padding-top:40px;
	float:left;	
	width:400px;
	text-align:right;
	color:#e39804;
	font-weight:600;

}

#TopIconGroup
{
	padding-top:20px;
	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:624px;
height:202px;
float:left;

}

#SearchBox
{		
		width:300px;
		height:123px;		
		background-image:url(images/search-bg2.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
		float:right;
		padding-left:26px; 
		padding-top:80px;
}

#Menu
{	
	background-image:url(images/menu-bg.gif);
	background-repeat:repeat-x;		
	height:28px;	
	width:925px;
	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:18px;
	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:970px;
	padding-left:25px;
	background-image:url(images/main_bg.gif);
	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;
	
}

#Left-Insurance
{
	background-image:url(images/left-insurance.jpg);
	background-repeat:no-repeat;
	width:34px; 
	height:1130px;	
	float:left;	
}

#Left-Income-Protection
{
	background-image:url(images/left-Income-Protection.jpg);
	background-repeat:no-repeat;
	width:34px; 
	height:990px;	
	float:left;	
}


#Graph
{
	/*background-image:url(images/graph.jpg);
	background-repeat:no-repeat;*/
	background-position:right;
	background-color:#ffffff;	
	width:280px; 
	height:234px;			
	float:left;	
	
}

#UnderConstruction
{
	background-image:url(images/underconstruction.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ffffff;
	width:600px; 
	height:397px;			
	float:left;
}

#Family
{
	background-image:url(images/family.jpg);
	background-repeat:no-repeat;
	background-position:right;	
	background-color:#ffffff;
	width:661px; 
	height:234px;		
	float:left;
}
#Left-of-Insurance-button
{
	background-color:#ffffff;
	width:299px; 
	height:49px;			
	float:left;	
	width:431px;
}
#Insurance-Button
{
	/*background-image:url(images/family-part.jpg);	
	background-repeat:no-repeat;*/
	background-position:right;
	background-color:#ffffff;
	width:510px; 
	height:49px;		
	float:left;
}
#Row
{	
	background-color:#ffffff;
	width:975px; 	
	float:left;
}

.White-Row
{	background-color:#ffffff;
	width:941px; 
	height:11px;		
	float:left;	
}

.WhiteSeperator
{	background-color:#ffffff;
	width:400px; 
	height:11px;		
	
}


.WhiteBox
{	
	background-color:#ffffff;
	width:930px; 
	height:12px;		
	float:left;	
}

.WhiteArea
{	
	background-color:#ffffff;
	width:926px;
	height:168px;		
	float:left;	
	padding-top:10px;
}

#Services
{
	background-color:#ffffff;
	width:941px; 
	height:147px;			
	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;
}


.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/newsletter_bg.gif);	
	background-repeat:no-repeat;	
	background-position:bottom;
	background-color:#ffffff;
	width:315px;
	height:138px;				
	float:left;	
}

.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;
}




.advance_search .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;
}
.TexBoxNew
{
	width:400px;
}
.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:700px;
	width:480px;	
	
	float:left;		
	font-size:10px;
	font-family:Trebuchet MS;
	color:#5d646c;
	padding-left:20px;
	
}

.SearchDropdown
{
padding-top:6px;	
}


.EventForVisitor { width:900px;}
.EventForVisitor .t { background:#fff2d8 url(images/m2-l-t1.gif) no-repeat left top; width:900px;}
.EventForVisitor .b { background:url(images/m2-r-t1.gif) no-repeat right top;width:900px;}
.EventForVisitor .l { background:url(images/m2-l-b1.gif) no-repeat left bottom;width:900px;}
.EventForVisitor .r { background:url(images/m2-r-b1.gif) no-repeat right bottom;width:880px; height:50px; padding-left:20px; padding-top:10px;}


.EventDetailForVisitor { width:940px; background-color:#fff2d8;}
.EventDetailForVisitor .t { background:#fff2d8 url(images/m2-l-t1.gif) no-repeat left top; width:940px;}
.EventDetailForVisitor .b { background:url(images/m2-r-t1.gif) no-repeat right top; width:940px;}
.EventDetailForVisitor .l { background:url(images/m2-l-b1.gif) no-repeat left bottom; width:940px;}
.EventDetailForVisitor .r { background:url(images/m2-r-b1.gif) no-repeat right bottom; width:940px;}



.advance_search { width:946px;}
.advance_search .t { background:#fff2d8 url(images/m2-l-t1.gif) no-repeat left top;}
.advance_search .b { background:url(images/m2-r-t1.gif) no-repeat right top;}
.advance_search .l { background:url(images/m2-l-b1.gif) no-repeat left bottom;}
.advance_search .r { background:url(images/m2-r-b1.gif) no-repeat right bottom;}

.Left_Panel { width:200px; float:left; }
.Left_Panel .t { background:#eef2f4 url(images/top-left.gif) no-repeat left top;}
.Left_Panel .b { background:url(images/top-right.gif) no-repeat right top;}
.Left_Panel .l { background:url(images/bottom-left.gif) no-repeat left bottom;}
.Left_Panel .r { background:url(images/bottom-right.gif) no-repeat right bottom;}


.box { width:420px; float:left; }
.box .t { background:#fff2d8 url(images/m2-l-t1.gif) no-repeat left top;}
.box .b { background:url(images/m2-r-t1.gif) no-repeat right top;}
.box .l { background:url(images/m2-l-b1.gif) no-repeat left bottom;}
.box .r { background:url(images/m2-r-b1.gif) no-repeat right bottom;}

.Property_detail { width:850px;}
.Property_detail .t { background:#fff2d8 url(images/m2-l-t1.gif) no-repeat left top;}
.Property_detail .b { background:url(images/m2-r-t1.gif) no-repeat right top;}
.Property_detail .l { background:url(images/m2-l-b1.gif) no-repeat left bottom;}
.Property_detail .r { background:url(images/m2-r-b1.gif) no-repeat right bottom;}

.PropertyHeader { width:920px;}
.PropertyHeader .t { background:#fff2d8 url(images/m2-l-t1.gif) no-repeat left top;}
.PropertyHeader .b { background:url(images/m2-r-t1.gif) no-repeat right top;}
.PropertyHeader .l { background:url(images/m2-l-b1.gif) no-repeat left bottom;}
.PropertyHeader .r { background:url(images/m2-r-b1.gif) no-repeat right bottom;}

.Owner_Box { width:223px;}
.Owner_Box .t { background:#fff2d8 url(images/m2-l-t1.gif) no-repeat left top;}
.Owner_Box .b { background:url(images/m2-r-t1.gif) no-repeat right top;}
.Owner_Box .l { background:url(images/m2-l-b1.gif) no-repeat left bottom;}
.Owner_Box .r { background:url(images/m2-r-b1.gif) no-repeat right bottom;}

.TabPanel
{
width:800px;
padding-left:45px;	
}


.WaterMark
{
width:165px;
border:solid 1px #c8c9ce;
height:20px;
color:#515862;
padding-left:6px;
padding-top:2px;
}


.WaterMarkTextBox
{
border: solid 1px #dcdee0;
height: 20px;
width:180px;

}

.linkText
{
font-family: Trebuchet MS;
font-size: 14px;	
color:#999;
	
}



