
body {
	margin:0 0 0 0;
	background-color: #EEEEEE;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

/*	Global Site Elements	*/
a {	color:#999999; text-decoration:none; }
a:visited { color:#999999; text-decoration:none; }
a:hover { color: #E59137; text-decoration:underline; }
select, input, button, textarea {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

h1 { font-size:16px; font-weight:bold; color:#8F734A; margin:0 0 3px 0;}
h2 { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 15px; color:#666666; margin:0 0 10px 0; font-weight:normal;}
h3 { font-size:11px; font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color:#333333; margin:0 0 3px 0; }

.h3 { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; margin:0 0 3px 0; }

.formfieldSearch {width:80px;}

p { margin:0 0 10px 0; }
td { font-size:10px; line-height:14px; }

.selectClass {width:140px;}

.cursor {cursor:pointer; padding-bottom:10px; }

.error { color:#CC3300; }
.arrow { font-size:12px; font-weight:bold; color:#8F734A; margin: 0 3px 0 0; }
.copyJF { text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
.copyLG { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 15px; color:#666666; }
.copyH1 { font-size: 12px;	font-weight:bold; color:#CCCCCC; margin: 0 0 10px 0; }
.copySM { font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.copySMBold { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#E6C28C;}
.crumb { font-size:9px;	color: #000000;	margin: 5px 0 0 0; }
.h1 { font-weight:bold; color:#666666; }

.bodyScore { background-color: #CCCCCC; }
.bgNav {
	background-color:	#FFFFFF;
	color: #FFFFFF;
}

.iconClass {border:0px;}

.formFieldTextarea {color:#000000; font-size:10px; width:140px; height:60px} 
.formFieldSelect {color:#000000; font-size:10px; width:146px} 
.formFieldText {color:#000000; font-size:10px; width:140px} 
.formLabel {font-size:10px; color:#000000; padding-right:10px}

.bgSubnav {	background-color: #FFFFFF; }
.bgShadowV { background-image:url(../images/shadow_v.gif);	background-repeat:repeat-y; }
img.h1 { margin: 10px 0 10px 0; }
img.help { margin: 0 0 0 5px; }
#slide { margin:40px 0 0 0; }
.dottedh { background-image:url(../images/dotted_h.gif); height:1px; background-repeat:repeat-x; }
.dottedv { background-image:url(../images/dotted_v.gif); height:1px; background-repeat:repeat-y; }
img.bin { margin: 0 0 0 3px; }

/*	Feature Elements	*/
.feature { font-size:10px; line-height:12px; }
.feature h1 { color: #666666; font-weight:bold; font-size:10px; margin: 0 0 0 0;}

/*	Quick Elements	*/
	
	p.quick { margin: 0 0 0 5px; }
	select.quick { width:170px;	margin: 5px 0 0 5px; }
	img.quick {	margin: 5px 0 0 5px; }

/*	Top Navigation Elements	*/
	
	#navtop a { color:#CCCCCC; margin: 0 10px 0 2px; font-size:10px; }
	#navtop a:hover { color:E6C28C; }
	#navtop a.home, a.home:hover { margin:0 0 0 2px; }
	#nav { margin: 30px 0 0 0; }
	a.textonly { font-family:Arial, Helvetica, sans-serif;	margin: 5px 0 5px 0; font-size:10px; }

/*	Sub Navigation Elements	*/

	a.subnavOff, a.subnavOff:visited { color: #999999;	text-decoration:none; }
	a.subnavOff:hover {	color: #999999;	text-decoration:underline; }
	a.subnavOn, a.subnavOn:visited { color: #E59137; text-decoration:none; font-weight:bold; }
	a.subnavOn:hover {	color: #E59137;	text-decoration:underline; }
	td.subnavScore { background-image:url(images/dotted_h.gif); background-repeat:repeat-x; background-position:center; height: 9px; }
	td.subnavSubT {	background-image:url(../images/subnav_sub_t.gif); background-repeat:repeat-x; background-position:center; height: 9px; }
	td.subnavSubB { background-image:url(../images/subnav_sub_b.gif); background-repeat:repeat-x; background-position:center; height: 9px; }
	img.subnav { margin: 4px 0 0 3px; }
	img.subitem { margin: 4px 0 0 11px;	}
	.bgSubitem { background-color:#F9F3ED;	}

/*	Greeting Elements	*/
	a.greeting, a.greeting:hover,a.greeting:visited { color:#666666; font-weight:bold; text-decoration:none;	line-height:20px; }
	a.notmylp { font-size:9px; }
	a.myLPaction, a.myLPaction:hover, a.myLPaction:visited {	color:#666666;	font-size:10px;	text-decoration:none; }

/*	Footer Elements	*/

	a.privacy, a.privacy:visited {	color: #CCCCCC;	margin: 0 18px 0 10px;	font-size:10px;	text-decoration:none; }
	a.contact, a.contact:visited {	color: #CCCCCC;	margin: 0 10px 0 10px;	font-size:10px;	text-decoration:none; }
	a.disclaimer, a.disclaimer:visited { color: #CCCCCC; margin: 0 10px 0 10px;	font-size:10px;	text-decoration:none; }
	a.privacy:hover, a.contact:hover, a.disclaimer:hover {	text-decoration:underline;	}
	.terms { color: #000000; margin: 10px 0 10px 0;	}
	.help {	color: #000000;	margin: 5px 0 5px 0; }
	.fusion { color: #000000; margin: 0 0 10px 0; }
	td.footer { color: #CCCCCC;	}
	p.copyright { color: #FFFFFF; margin: 5px 0 5px 18px; }
	a.LPteam:link, a.fusion:visited { color: #999999; text-decoration:none;	}
	a.LPteam:hover { color: #B5121B; text-decoration:underline;	}
	
	img.call {	margin: 0 0 10px 0; }

/*	Property Search Elements */

	img.search { margin: 15px 0 15px 0; }
	select.region {	width:70px;	margin: 0 0 3px 0;	}
	select.bedrooms { width:50px; margin: 5px 0 0 0; }
	select.type { width:85px; margin: 5px 0 0 0; }
	select.price { width:50px;	margin: 5px 0 0 0;	}
	.bgSearch {	background-color:#F9EFE7; }	
	.bgSearchShadow { background-color:#E6C28C;	}
	
	
	.ellipsis { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;	}
	.trim {	white-space: nowrap; overflow: hidden; }

/* Dynamic elements */
._select_jumpTo { width:567px };

.sectionHD {
	margin:0 0 6px 0;
	border: 1px solid #CCCCCC;
	padding:3px 0 3px 0;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color:#EEEEEE;
	text-indent:6px;
}

#errors { margin:0 0 6px 0;
	border: 1px solid #CC0000;
	padding:6px 0 6px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#FFCCCC;
	text-indent:12px;
}

td.tab { background-image:url(../images/tab_spacer.gif); background-repeat:repeat-x; background-position:bottom; padding:5px 0 0 0; }

#area-guide-photos ul { width:390px; list-style:none; margin:0; padding:0; }
#area-guide-photos li { float:left; margin:4px 0 0 0; }
#area-guide-photos img { border:1px solid #666666; }
#area-guide-photos .rollover a { border:2px solid #EBF3F6; padding:3px;	display:block; }
#area-guide-photos .rollover a:hover { border:2px solid #E59137; padding:3px; display:block; }

.looking-to-live { border:1px solid #CCCCCC; padding:10px; } 
#looking-to-live ul { padding:0; margin:0; margin-left:15px; list-style:outside none; list-style-image:url(../images/bullet_dash.gif); }
#looking-to-live li { margin:0 0 5px 0; padding:0 0 0 0; }

#cookie-crumb { font-size:9px; color: #000000; }
.label { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px 0 0 5px; vertical-align:top; }

#latest-news { margin:15px 0 0 0; }
#news .date { font-style:italic; font-size:11px; color:#666666; padding:3px 0 0 0;}
#news h1 { font-size:18px; font-weight:normal; margin:10px 0 0 0; line-height:normal; }
#news h2 { margin:10px 0 5px 0; }

#myaccount-header { margin:5px 0 10px 0; }
#myaccount-header table { background-color:#CCCCCC; }
#myaccount-header .h1 { margin:0 0 0 5px }
#myaccount-header .left { background-image:url(../images/myaccount_bl.gif); background-repeat:no-repeat; background-position:bottom left; width:10px; }
#myaccount-header .right { background-image:url(../images/myaccount_tr.gif); background-repeat:no-repeat; width:12px; background-position:top right; }
#myaccount-header .branding {  background-image:url(../images/myaccount_logo.gif); background-repeat:no-repeat; width:125px; height:57px; }
.copyLGspaced {
font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 27px; color:#666666;
}
a:link {
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #3399FF;
}
.style2 {color: #8F734A}
.style3 {color: #8f734a}

.style16 {font-size: large}
.style17 {color: #FFFFFF}
.style19 {
	font-size: 12px;
	color: #FFFFFF;
}
.style20 {font-size: xx-large}

.mypropertyheadbg {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}
.mypropertyt {
	border-top:1px solid #EEEEEE;
}
.mypropertyb {
	border-bottom:1px solid #EEEEEE;
}
.mypropertyr {
	border-right:1px solid #EEEEEE;
}
.mypropertyl {
	border-left:1px solid #EEEEEE;
}
.mypropertyborder {
	border:1px solid #EEEEEE;
}