@charset "UTF-8";
@import url("reset.css");

	.LennarOnTheWeb
	{
		border: solid 1px #333;
		margin: 0 auto;
		width: 966px;
		height: 70px;
		color: #999;
		font-weight: bold;
		font-size: 14px;
	}
	.LennarOnTheWeb span
	{
		padding: 0 5px;
		padding-top: 5px;
	}
	.LennarOnTheWeb a
	{
		line-height: 22px;
		font-size: 13px;
		color: #999;
		font-weight: 300;
		padding: 0 10px;
	}
a:active
{
	text-decoration: underline;
	color: #FFF;
}

#wrapper
{
	width: 1000px;
	margin: 0 auto;
	margin-bottom: 0px;
	margin-top: 0px;
	position: relative;
}

.arrow
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/arrow_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 21px;
	height: 32px;
	margin: 0;
	padding: 0;
	margin-top: 35px;
}

.arrow_left
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/arrow_left_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 21px;
	height: 32px;
	margin: 0;
	padding: 0;
	margin-top: 35px;
}

.arrow, .arrow_left
{
	width: 21px;
	height: 32px;
	border: 0;
}

.arrow a, .arrow_left a
{
	display: block;
	width: 21px;
	height: 32px;
	display: block;
	float: left;
}

.arrow a:hover img, .arrow_left a:hover img
{
	visibility: hidden;
}

.space
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/spacer.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 21px;
	height: 32px;
	margin: 0;
	padding: 0;
	margin-top: 35px;
}

.bannerad
{
	float: right;
	width: 505px;
	height: 80px;
	margin-top: -8px;
	vertical-align: middle;
}

.banneradText
{
	font-family: Arial, Helvetica, sans-serif;	
	padding-left: 10px;
	padding-right: 10px;	
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #FFFFFF;
}

/*
.boxInvest_top
{
	background-image: url(/Images/Com/Backgrounds/box_invest_top_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.boxInvest_left
{
	background-image: url(/Images/Com/Backgrounds/box_invest_lt_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.boxInvest_right
{
	background-image: url(/Images/Com/Backgrounds/box_invest_right_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.boxInvest_btm
{
	background-image: url(/Images/Com/Backgrounds/box_invest_btm_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.boxtop
{
	background-image: url(/Images/Com/Backgrounds/box_top_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.boxleft
{
	background-image: url(/Images/Com/Backgrounds/box_left_bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.boxright
{
	background-image: url(/Images/Com/Backgrounds/box_right_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.boxbtm
{
	background-image: url(/Images/Com/Backgrounds/box_btm_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
*/
.breadcrumbs
{
	height: 20px;
	margin: 5px 10px 10px 10px;
	padding: 5px;
	clear: both;
	/*background-image: url(/Images/Com/line.gif);*/
	background-repeat: no-repeat;
	background-position: bottom;
	font-size: 12px;
	color: #FFFFFF;
}
.breadcrumbs a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.breadcrumbs a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.breadcrumbs span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

/* delete */
.buttons1
{
	position: absolute;
	left: 42px;
	top: 571px;
	width: 400px;
}
/* delete */
.buttons2
{
	position: absolute;
	left: 452px;
	top: 571px;
	width: 540px;
}
/* <delete> */
.centerContent
{
	height: 500px;
}
.centerContent2
{
	margin: 0px;
	padding-left: 10px;
}


a.clickHere
{
	color: #FF0000;
	text-decoration: none;
}
a.clickHere:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.clickHere
{
	color: #FF0000;
	text-decoration: none;
}
.clickHere:hover
{
	color: #FFFFFF;
	text-decoration: none;
}


.descriptiveText, .errorText
{
	font-size: 11px;
}

.DiscoverButtons, .esDiscoverButtons
{
	height: 148px;
	/*background-image: url(/Images/Com/discover_bg.gif);*/
	background-position: right center;
	background-repeat: no-repeat;
	padding: 5px 5px 0px 0px;
}
/*
.esDiscoverButtons
{
	background-image: url(/Images/Com/es_discover_bg.gif);
}

*/


.FlashArea
{
	position: relative;
	display: inline;
}
.FlashBox
{
	height: 378px;
	padding-left: 10px;
	padding-right: 0px;
	/*background-image: url(/Images/Com/Backgrounds/flasharea_bg.gif);*/
	background-position: center;
	background-repeat: no-repeat;
}
/* delete */
.nav3_schools
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_schools_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 55px;
	height: 12px;
	margin: 0;
	padding: 0;
}
/* delete */
.nav3_overview
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_overview_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 60px;
	height: 12px;
	margin: 0;
	padding: 0;
}
/* delete */
.nav3_services
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_services_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 52px;
	height: 12px;
	margin: 0;
	padding: 0;
}
/* delete */
.nav3_amentities
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_amentities_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 59px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.nav3_email
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_email_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 79px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.nav3_port
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_port_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 109px;
	height: 12px;
	margin: 0;
	padding: 0;
}
.nav3_print
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_print_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 94px;
	height: 12px;
	margin: 0;
	padding: 0;
}
/* delete */
.nav3_news
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Navigation/nav3_news_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 35px;
	height: 12px;
	margin: 0;
	padding: 0;
}
/* delete */
.nav3_schools
{
	width: 55px;
	height: 12px;
	border: 0;
}
/* delete */
.nav3_overview
{
	width: 60px;
	height: 12px;
	border: 0;
}
/* delete */
.nav3_services
{
	width: 52px;
	height: 12px;
	border: 0;
}
/* delete */
.nav3_amentities
{
	width: 59px;
	height: 12px;
	border: 0;
}
.nav3_email
{
	width: 79px;
	height: 12px;
	border: 0;
}
.nav3_port
{
	width: 109px;
	height: 12px;
	border: 0;
}
.nav3_print
{
	width: 94px;
	height: 12px;
	border: 0;
}
.nav3_news
{
	width: 35px;
	height: 12px;
	border: 0;
}
/* delete */
.nav3_schools a
{
	width: 55px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
/* delete */
.nav3_overview a
{
	width: 60px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
/* delete */
.nav3_services a
{
	width: 52px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
/* delete */
.nav3_amentities a
{
	width: 59px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
.nav3_email a
{
	width: 79px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
.nav3_port a
{
	width: 109px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
.nav3_print a
{
	width: 94px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
/* delete */
.nav3_news a
{
	width: 35px;
	height: 12px;
	border: 0;
	display: inline;
	float: left;
}
/* delete */
.nav3_schools a:hover img, .nav3_overview a:hover img, .nav3_services a:hover img, .nav3_amentities a:hover img, .nav3_email a:hover img, .nav3_port a:hover img, .nav3_print a:hover img, .nav3_news a:hover img
{
	visibility: hidden;
}


.MapSearch_old
{
	/*background-image: url(/Images/com/Backgrounds/flash_bg.gif);*/
	height: 333px;
	width: 389px;
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	margin-left: 15px;
	display: inline;
}
.MapSearch
{
	/*background-image: url(/Images/com/Backgrounds/flash_bg.gif);*/
	height: 300px;
	width: 389px;
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	margin: 0px;
	position: relative;
	top: 14px;
	left: 14px;
}
.floatL
{
	float: left;
}
.floatR
{
	float: right;
}

.includedBtn
{
	position: absolute;
	left: 25px;
	padding-top: 5px;
}
/* delete */
.InfoArea
{
	/*position:absolute;top:203px;*/
	clear: left;
	margin-top: 2px;
}
.InfoBox
{
	/*background-image: url(images/infobox_bg.gif);*/
	background-repeat: no-repeat;
	background-position: top left;
	width: 414px;
	height: 322px;
}
.InfoText
{
	padding: 10px 10px 10px 10px;
	font-size: 14px;
	line-height: 16px;
}
/* delete */
.imageBox
{
	/*position:absolute;left:450px; top:243px;*/
	clear: right;
	margin-top: 92px;
	/*background-image: url(/Images/Com/Backgrounds/pic_bg.gif);*/
	background-repeat: no-repeat;
	background-position: top;
	width: 514px;
	height: 322px;
}
.image
{
	padding-top: 8px;
	padding-left: 9px;
}
.imagesize
{
	width: 400px;
}
.ir_link
{
	color: #FF0000;
	text-decoration: none;
}
.ir_link:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.elevationButtons
{
	width: 480px;
	position: absolute;
	top: 240px;
	right: 56px;
	z-index: 100;
}
.elevationButtons Input
{
	height: 16px;
	width: 16px;
	border-width: 0px;
	text-align: center;
	float: right;
	padding-bottom: 4px;
	padding-left: 4px;
	background-color: Black;
}
.planImages
{
	position: absolute;
	top: 630px;
	left: 450px;
}

#Header
{	
	height: 82px;
	padding: 0px 20px 0px 20px;
}

#PrimaryNavigation
{
	float:left;
	margin-left:57px;
	position:absolute;
	top:61px;
	left: 100px;
	width: 580px;
	padding-bottom:-2px;
}

#HeaderNavigation
{
	float:right;
	height: 20px;
	left: 760px;
	position: absolute;	
	top: 62px;
	width: 236px;		
}

.logo
{
	display: block;
	margin: 0px 0px 16px 0px;
}

.clear
{
	clear: both;
	line-height: 0px;
	height: 0px;
}

.secnav1
{
	float: left;
	position: relative;
	/*background-image: url(images/secnav_ir_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 103px;
	height: 19px;
	margin: 0;
	padding: 0;
}
.secnav2
{
	float: left;
	position: relative;
	/*background-image: url(images/secnav_careers_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 45px;
	height: 19px;
	margin: 0;
	padding: 0;
}
.secnav3
{
	float: left;
	position: relative;
	/*background-image: url(images/secnav_espanol_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 45px;
	height: 19px;
	margin: 0;
	padding: 0;
}
.essecnav1
{
	float: left;
	position: relative;
	/*background-image: url(images/es_secnav_ir_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 144px;
	height: 19px;
	margin: 0;
	padding: 0;
}
.essecnav2
{
	float: left;
	position: relative;
	/*background-image: url(images/es_secnav_careers_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 45px;
	height: 19px;
	margin: 0;
	padding: 0;
}
.essecnav3
{
	float: left;
	position: relative;
	/*background-image: url(images/es_secnav_espanol_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 45px;
	height: 19px;
	margin: 0;
	padding: 0;
}
.secnav1
{
	width: 103px;
	height: 19px;
	border: 0;
}
.essecnav1
{
	width: 144px;
	height: 19px;
	border: 0;
}
.secnav2, .secnav3, .essecnav2, .essecnav3
{
	width: 45px;
	height: 19px;
	border: 0;
}
.secnav1 a
{
	display: block;
	width: 103px;
	height: 19px;
	display: block;
	float: left;
}
.essecnav1 a
{
	display: block;
	width: 144px;
	height: 19px;
	display: block;
	float: left;
}
.secnav2 a, .secnav3 a, .essecnav2 a, .essecnav3 a
{
	display: block;
	width: 45px;
	height: 19px;
	display: block;
	float: left;
}
.secnav1 a:hover img, .secnav2 a:hover img, .secnav3 a:hover img, .essecnav1 a:hover img, .essecnav2 a:hover img, .essecnav3 a:hover img
{
	visibility: hidden;
}

.sub2nav_boxtop
{
	/* [MT 1.0.0] */
	/*background-image: url(/images/com/subnav_boxtop.gif);*/
	background-repeat: no-repeat;
	background-position: bottom center;
}
.sub2nav_boxleft
{
	/*background-image: url(/images/com/subnav_boxleft.gif);*/
	background-repeat: repeat-y;
	background-position: bottom right;
}
.sub2nav_boxright
{
	/*background-image: url(/images/com/subnav_boxleft.gif);*/
	background-repeat: repeat-y;
	background-position: top left;
}
.sub2nav_boxbtm
{
	/*background-image: url(/images/com/subnav_boxbtm.gif);*/
	background-repeat: no-repeat;
	background-position: top center;
}

.modelAvail
{
	/*background-image: url(images/barbg.gif);*/
	background-repeat: repeat-x;
	clear: both;
	width: 100%;
	position: relative;
	top: -15px;
	padding-left: 50px;
}
.photoBox
{
	float: left;
	/*background-image: url(/Images/Com/Backgrounds/picslide_bg.gif);*/
	height: 101px;
	width: 151px;
	display: inline;
	background-repeat: no-repeat;
	padding: 11px;
	padding-right: 0px;
}
.photoBoxText, .newname
{
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	position: relative;
	top: -18px;
	line-height: 16px;
}
.newname
{
	font-size: 9px;
	line-height: 11px;
	top: -26px;
}
.photoBoxGreyText, .newnamegray
{
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 13px;
	position: relative;
	top: -18px;
	color: #999999;
	line-height: 16px;
}
.newnamegray
{
	font-size: 9px;
	line-height: 11px;
	top: -26px;
}
.photoBoxTextTitle
{
	font-size: 12px;
}
.plans
{
	padding-right: 4px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
}
.vinventory
{
	padding-right: 4px;
	float: left;
}
.planDetails
{
	padding-left: 45px;
	padding-top: 25px;
	width: 905px;
}

.sublinks1
{
	position: absolute;
	left: 30px;
	top: 540px;
	padding-left: 20px;
	padding-top: 3px;
	width: 400px;
	height: 20px;
}
.sublinks1 A
{
	text-decoration: none;
}
/* delete */
.sublinks2
{
	position: absolute;
	left: 0px;
	top: 308px;
	padding-left: 4px;
	padding-top: 3px;
}
*+html .sublinks2
{
    z-index:-1;
}
.sublinks2 A
{
	text-decoration: none;
}

.contentLinks
{
	text-decoration: underline;
}
.contentLinks:hover
{
	text-decoration: none;
}

.white13
{
	font-size: 13px;
}
.white13B
{
	font-size: 13px;
	font-weight: bold;
}

.included
{
	position: relative;
	top: -4px;
	width: 142px;
	height: 29px;
	display: inline;
	float: left;
}
.included a
{
	top: -4px;
	width: 142px;
	height: 29px;
	border: 0;
	display: inline;
	float: left;
}
.included a:hover img
{
	visibility: hidden;
}

.included
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/included_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: inline;
	width: 142px;
	height: 29px;
	margin: 0;
	padding: 0;
}

.FullFrame
{
	height: 966px;
	padding-left: 10px;
	padding-right: 10px;
	/*background-image: url(images/full_frame_bg.gif);*/
	background-position: center 3px;
	background-repeat: no-repeat;
}
.calDropDown
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	background-color: #cccccc;
	color: black;
}

/*Top nav Buttons*/
* html a:hover
{
	visibility: visible;
}
.nav1, .nav2, .nav3, .nav4, .nav5, .nav6, .esnav1, .esnav2, .esnav3, .esnav4, .esnav5, .esnav6
{
	float: left;
	position: relative;
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 95px;
	height: 23px;
	margin: 0;
	padding: 0;
	border: 0;
}
.nav1 a, .nav2 a, .nav3 a, .nav4 a, .nav5 a, .nav6 a, .esnav1 a, .esnav2 a, .esnav3 a, .esnav4 a, .esnav5 a, .esnav6 a
{
	display: block;
	width: 95px;
	height: 23px;
	display: block;
	float: left;
}
.nav1 a:hover img, .nav2 a:hover img, .nav3 a:hover img, .nav4 a:hover img, .nav5 a:hover img, .nav6 a:hover img, .esnav1 a:hover img, .esnav2 a:hover img, .esnav3 a:hover img, .esnav4 a:hover img, .esnav5 a:hover img, .esnav6 a:hover img
{
	visibility: hidden;
}
/*
.nav1
{
	background-image: url(images/nav_findhome_on.gif);
}
.esnav1
{
	background-image: url(images/es_nav_findhome_on.gif);
}
.nav2
{
	background-image: url(images/nav_buyahome_on.gif);
}
.esnav2
{
	background-image: url(images/es_nav_buyahome_on.gif);
}
.nav3
{
	background-image: url(images/nav_customer_on.gif);
}
.esnav3
{
	background-image: url(images/es_nav_customer_on.gif);
}
.nav4
{
	background-image: url(images/nav_about_on.gif);
}
.esnav4
{
	background-image: url(images/es_nav_about_on.gif);
}
.nav5
{
	background-image: url(images/nav_port_on.gif);
}
.esnav5
{
	background-image: url(images/es_nav_port_on.gif);
}
.nav6
{
	background-image: url(images/nav_contact_on.gif);
}
.esnav6
{
	background-image: url(images/es_nav_contact_on.gif);
}
*/
/* resizable gradient Border */
#FlashBoxOut
{
	padding: 7px;
	margin-top: 3px;
	margin-left: 17px;
	margin-right: 17px;
	/*background: #000 url(/Images/Com/Backgrounds/gradientBox.jpg) center fixed;*/
}
#FlashBoxIn
{
	background: #000;
	width: 100%;
}

/*discover the logic boxes*/
.box1, .box2, .box3
{
	float: left;
	position: relative;
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 94px;
	height: 116px;
	margin: 0;
	padding: 0;
	border: 0;
}

.box1
{
	left: 10px;
}
.box2
{
	left: 50px;
}
.box3
{
	left: 90px;
}


/*investor stuff*/
.callOuts
{
	width: 175px;
	float: right;
}
#conferenceCall, #stockDistribution, #stockTicker
{
	margin: 2px 0;
}
.contactTitle
{
	background-color: #616161;
	text-align: left;
	padding-left: 5px;
	text-transform: uppercase;
}
#contactInfo
{
	width: 177px;
}

.secondaryNav
{
	width: 149px;
	margin: 0 5px 0 5px;
	padding-bottom: 3px;
}
* + html .secondaryNav
{
	width: 149px;
	margin: 0 5px 0 5px;
	padding-bottom: 0px;
}
*html .secondaryNav
{
	width: 149px;
	margin: 0 5px 0 5px;
	padding-bottom: 2px;
}




#mainContent
{
	float: left;
	width: 560px;
}
#mainContentInvest
{
	float: left;
	width: 450px;
	padding-left: 20px;
}
#mainContentWide
{
	float: left;
	width: 725px;
}
#mainContentFull
{
	float: left;
	width: 853px;
}
#mainContentStatic
{
	float: left;
	width: 657px;
	padding-left: 20px;
}

.label
{
	text-align: right;
	vertical-align: text-top;
	font-weight: 600;
	width: 105px;
}
span.label
{
	display: block;
	width: 100px;
	float: left;
	margin-right: 1em;
}

.dataField
{
	text-align: left;
	vertical-align: top;
	height: 3.6em;
}

.aboutImg, .careerImg, .financeImg
{
	float: right;
	padding-left: 20px;
	padding-bottom: 10px;
	clear: right;
}
.states span, .dates span
{
	font-weight: 900;
	color: Red;
	display: block;
	text-decoration: none;
	margin-top: 12px;
}

ul.states, ul.dates, #caringList, ul#faq
{
	list-style: none none outside;
	padding-left: 0;
	margin-left: 0;
}

#caringList li
{
	padding-top: .5em;
}

#contactOfficers, #contactHomebuildingOfficers, #contactFinancialOfficers
{
	float: left;
	width: 340px;
	padding: 0 1em;
}
.name
{
	font-weight: 900;
	display: block;
	font-size: 1.1em;
}
.office
{
	display: block;
	padding-bottom: .5em;
}
.icare
{
	color: #FF0000;
	font-weight: 900;
}
.sub3
{
	list-style-type: square;
	list-style-position: inside !important;
}
.daughterttl
{
	font-size: 10pt;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.abclinks
{
	font-weight: bold;
	font-size: 7pt;
	font-family: arial, Arial, Helvetica, sans-serif;
}
.abclinks A
{
	font-weight: bold;
	font-size: 7pt;
	font-family: arial, Arial, Helvetica, sans-serif;
}
.contactcontent
{
	font-size: 8px;
	color: White;
	font-family: arial, Arial, Helvetica, sans-serif;
}
.leftpadding
{
	display: block;
	float: left;
	padding-top: 2em;
	padding-left: 1em;
}

.mapCity
{
	color: #fff;
	line-height: 22px;
	font-size: 20px;
	display: inline;
	font-weight: bold;
}
.map15
{
	font-size: 15px;
	line-height: 24px;
}
.mapsmgrey
{
	color: #CFCBCB;
	font-size: 10px;
}
.mapComm
{
	width: 508px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	padding-top: 0px;
	margin-bottom: 5px;
	overflow: hidden;
}
.mapcomm_pic
{
	/*background-image: url(/images/com/backgrounds/mapcomm_picbg.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	background-position: right top;
	vertical-align: top;
	text-align: right;
	width: 182px;
	height: 124px;
	margin: 0;
	padding: 0;
}

.mapAddress
{
	font-size: 12px;
	font-weight: bold;
}
.mapGrid
{
	clear: right;
}
.mapgridComm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.mapgridText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mapgridTitles
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.redCircle
{
	width: 20px;
	color: #FFFFFF;
	/*background-image: url(/images/com/Map_Results_Red_Dot.gif);*/
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	text-align: center;
}

.fixedHeader
{
	position: relative;
}
.thinGridRow
{
	border-bottom: 3px solid #000000;
	border-top: 3px solid #000000;
}
.thickGridRow
{
	border-top-width: 3px;
	border-top-color: #000000;
	border-top-style: solid;
	border-bottom-width: 9px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}
.groupingGridRow
{
	border-top-width: 6px;
	border-top-color: #000000;
	border-top-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}
.communityRow
{
	background-color: #222020;
}
.results_info
{
	font-size: 10.5px;
	color: #CFCBCB;
}
.results_info_alt
{
	font-size: 10.5px;
	color: #CFCBCB;
	background-color: #333;
}
.results_titles
{
	font-size: 11.5px;
	color: #CFCBCB;
	font-weight: bold;
	text-align: left;
}
.results_community
{
	font-size: 11.5px;
	color: #FFFFFF;
	font-weight: bold;
}
.results_city
{
	font-size: 11.5px;
	color: #FFFFFF;
	font-weight: normal;
}
.pagerStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.pagerStyle table
{
	margin: 0px auto;
}
.pagerStyle A
{
	text-decoration: underline;
}
.UAMCimage
{
	position: absolute;
	top: 100px;
	left: 840px;
}

/* Legal page */

.legalNotices
{
	font-size: 12px;
}

.legalNotices A
{
	color: #BBBBBB;
}

.licenseTable
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.licenseTable .oddRow1
{
	width: 57px;
	background-color: #444;
}

.licenseTable .oddRow2
{
	width: 273px;
	background-color: #444;
}

.licenseTable .oddRowFull
{
	font-size: 13px;
	background-color: #444;
}

.licenseTable .evenRow1
{
	width: 57px;
}

.licenseTable .evenRow2
{
	width: 273px;
}
#jobSearch select
{
	vertical-align: text-top;
}
/* My Portfolio Settings */
.gridrow
{
	background-color: #222020;
}

/* Error messages */
.error
{
	color: Red;
	font-size: larger;
	font-weight: bold;
}

/* End Legal page */

/* Calulator form */

.calculator
{
	width: 370px;
}

.calculator .commHeaders
{
	text-align: left;
	padding-top: 6px;
	padding-left: 20px;
	font-size: 14px;
	color: Red;
	text-transform: capitalize;
	font-weight: bold;
	padding-right: 20px;
}

.calculator .oddRow1
{
	width: 383px;
	background-color: #444;
}

.calculator .oddRow2
{
	width: 160px;
	background-color: #444;
	text-align: right;
}

.calculator .evenRow1
{
	width: 383px;
}

.calculator .evenRow2
{
	width: 160px;
	text-align: right;
}

.calculator .disclaimer
{
	text-align: center;
	padding-top: 4px;
}

/* end Calulator form */

/* Community detail page */
.hrtop
{
	height: 1px;
	color: #666666;
}
.hrbottom
{
	height: 1px;
	color: #666666;
	display: block;
}
.contactInfo, .contactInfo2
{
	padding-left: 50px;
	font-size: 14px;
	line-height: 16px;
}
.contactInfo2
{
	padding-left: 3px;
}
.contactInfo h3, .contactInfo2 h3
{
	font-weight: bold;
	margin-bottom: 4px;
}

.needinfo a, .needinfospecial a, .vt a, .phototour a, .directions a, .video a, .interestlist a, .vipinterestlist a, .masterplan a, .simplycompare a, .siteplan a, .lifestyle a, .thearea a, .solar a
{
	display: block;
	width: 100px;
	height: 31px;
	float: left;
}
.needinfo, .needinfospecial, .vt, .phototour, .directions, .video, .interestlist, .vipinterestlist, .masterplan, .simplycompare, .siteplan, .lifestyle, .thearea, .solar
{
	width: 100px;
	height: 31px;
	border: 0;
}
.needinfo a:hover img, .needinfospecial a:hover img, .vt a:hover img, .phototour a:hover img, .directions a:hover img, .video a:hover img, .interestlist a:hover img, .vipinterestlist a:hover img, .masterplan a:hover img, .simplycompare a:hover img, .siteplan a:hover img, .lifestyle a:hover img, .thearea a:hover img, .solar a:hover img
{
	visibility: hidden;
}
.chat
{
	/* button is always on, so no background */
	float: left;
	white-space: nowrap;
	display: block;
	margin: 0;
	padding: 0;
}
.interestlist
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/interestlist_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.vipinterestlist
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/vipinterestlist_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.thearea
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/nearby-on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.masterplan
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/masterplan_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.needinfo
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/needinfo_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.needinfospecial
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/needinfospecial_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.vt
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/vt_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.video
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/cv_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.phototour
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/phototour_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.solar
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/solar_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.directions
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/directions_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.simplycompare
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/simplycompare_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.siteplan
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/siteplan_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.lifestyle
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/lifestyle_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.inventory a, .prequal a, .calcu a, .commplans a
{
	width: 100px;
	height: 31px;
	float: left;
}
.inventory, .prequal, .calcu, .commplans
{
	width: 100px;
	height: 31px;
	border: 0;
}
.inventory a:hover img, .prequal a:hover img, .calcu a:hover img, .commplans a:hover img
{
	visibility: hidden;
}
.inventory
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/inventory_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.commplans
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/plans_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.prequal
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/prequal_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.calcu
{
	float: left;
	position: relative;
	/*background-image: url(/Images/Com/Buttons/calculators_on.gif);*/
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 100px;
	height: 31px;
	margin: 0;
	padding: 0;
}
.hoursGray
{
	color: #888;
}
.hoursWhite
{
	color: White;
}
.weekendhours, .weekdayhours, .associatenames
{
	color: White;
}
.bulletFeatures .break
{
	display: none;
}

*html .bulletFeatures .break
{
	display: block;
}


.bulletFeatures ul
{
	margin-left: 0px;
	padding-left: 0px;
}
.bulletFeatures li
{
	list-style-position: outside;
	margin-left: 17px;
	padding-left: 0px;
}

/* end community detail page */

/* Scroll Bar Master Styling Starts Here */

.scrollgeneric
{
	line-height: 1px;
	font-size: 1px;
	position: absolute;
}

.vscrollerbase, .vscrollerbar
{
	width: 15px;
	top: 0px;
}

.vscrollerbar
{
	left: 0px;
}


.vscrollerbar, .hscrollerbar
{
	/*padding information of these elements are only used for padding of the scroll-bar with respect to the scroll base, the padding will automatically be turned off by the script*/
	padding: 5px; /* z-index *MUST* be given, otherwise links will not be clickable inside the div */
	z-index: 2;
}

.vscrollerbarbeg
{
	/*top image holder for vertical scroll bar*/
	/*background: url(/Images/Com/VScroller/vscroller.png);*/
	width: 15px;
	height: auto;
	top: 1px;
}

.vscrollerbarend
{
	/*bottom image holder for vertical scroll bar*/
	/*background: url(/Images/Com/clr.gif);*/
	width: 15px;
	height: 3px;
}


/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase
{
	background-color: #D1DDCB;
	/*background-image: url(/Images/Com/VScroller/scrollbaseback.png);*/
}


.vscrollerbasebeg
{
	top: 0px;
	width: 15px;
	/*background: url(/Images/Com/VScroller/scrollbases_top.png) -2px 0px no-repeat;*/
}

.vscrollerbaseend
{
	height: 9px;
	width: 15px;
	/*background: url(/Images/Com/VScroller/scrollbases_bot.png) -2px 0px no-repeat;*/
}



/* Scroll Bar Master Styling Ends Here */

.adminFrame
{
	position: relative;
	left: 600px;
	display: block;
	width: 140px;
	border: none;
	padding: 2px;
	margin: 2px;
	color: White;
	border-style: groove;
	border-width: 2px;
	border-color: Black;
}
.adminFrame:hover
{
	border-style: groove;
	border-width: 2px;
	border-color: White;
	text-decoration: underline;
	color: White;
}

#partnerTable
{
	width: 100%;
	clear: both;
}
.partnerName
{
	font-size: larger;
	font-weight: 600;
	text-align: left;
}
.partnerProduct
{
	position: absolute;
	left: 575px;
}
.partnerCell
{
}
.partnerHR
{
	height: 1px;
}

dd + dt
{
	padding-top: 1em;
}

.dataDisplayGrid td, .dataDisplayGrid th
{
	padding: 0 1em;
}
.gridPager td
{
	padding: 0 .2em;
}

img.adminImg
{
	width: 90px;
}
.imageHolder
{
	float: left;
	width: 110px;
}

.adminOverlayBody
{
	margin: 120px auto 0 auto;
	padding: 5px;
	background-color: Black;
	border: solid 2px red;
}
.adminOverlayBodyTall
{
	margin: 25px auto 0 auto;
	padding: 5px;
	background-color: Black;
	border: solid 2px red;
}

.overlay
{
	z-index: 10;
	position: absolute;
	top: 20px;
	left: -7px;
	/*background-image: url("/images/transparentBackground.png");*/ /*IE is the only browser that reads tags prefaced with _ so these instructions are solely for ie*/
	_background-image: none;
	_background-color: black;
}

#tabmenu
{
	color: #000;
	border-bottom: 1px solid #7F7F7F;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 1;
	padding-left: 10px;
	text-transform: uppercase;
}

#tabmenu li
{
	display: inline;
	overflow: hidden;
	list-style-type: none;
}

#tabmenu a, a.active
{
	color: #BFBFBF;
	background: #303030;
	font: bold 0.9em Arial, sans-serif;
	border: 1px solid #7F7F7F;
	padding: 2px 5px 0px 5px;
	margin: 0;
	text-decoration: none;
}

#tabmenu a.active
{
	background: #000000;
	color: #FF0000;
	border-bottom: 2px solid #000000;
}

#tabmenu a:hover
{
	background: #000000;
	color: #FF0000;
}

#tabmenu a.active:hover
{
	background: #000000;
	color: #FF0000;
}


input.btn, a.btn, a.btn-over
{
	font-size: 0.95em;
	font-weight: bold;
	color: #ffffff;
	background: #000000;
	border-right: 2px solid #3F3F3F;
	border-bottom: 2px solid #3F3F3F;
	border-top: 2px solid #FFFFFF;
	border-left: 2px solid #EAEAEA;
	padding: 0px 4px 0px 4px;
}

input.btn
{
	display: block;
}

div #ImageAdminBorder
{
	background-color: gray;
	padding: 1px;
}
#ImageAdminBorderInside
{
	background-color: black;
	width: 100%;
	height: 100%;
}

.stateName a
{
	color: #F00;
	text-decoration: none;
}

.wizardStepPreviewImage
{
	position: relative;
	left: 400px;
	clear: right;
	width: 194px;
}

.Call2ActionWizardText
{
	position: relative;
	right: 194px;
}

.Call2ActionBlock
{
	width: 350px;
	position: relative;
	top: -45px;
}




.WizardSection
{
	font-weight: bold;
	border-bottom: solid 3px #CCC;
	padding-top: 1.5em;
	clear: left;
}
.wizardThumbNail
{
	position: relative;
	right: 194px;
	float: left;
	clear: left;
	width: 194px;
}
.wizardText
{
	position: relative;
	right: 194px;
}
.wizardBlock
{
	width: 350px;
	float: left;
	_float: none;
}
.wizardBlockPhoto
{
	width: 350px;
}

.left
{
	width: 25em;
	float: left;
	padding: 0 0 0 5em;
	clear: left;
}

.right
{
	padding: 0 0 0 15em;
	float: left;
}

ul.sitenode0, ul.sitenode1, ul.sitenode2, ul.sitenode3
{
	list-style: none;
	padding-left: 0;
}
ul.sitenode3
{
	margin-left: 1em;
}
ul.sitenode1
{
	display: inline;
}

ul.sitenode1 li
{
	display: inline-block;
	width: 23.2em;
	float: left;
	font-weight: bolder;
}

ul.sitenode2 li
{
	font-weight: normal;
}

.CommunityTypeSelector
{
	position: absolute;
	list-style: none outside;
	padding-left: 0;
	margin-top: 0;
	border: solid 1px #333333;
	border-top: none;
	width: 8em;
}
.CommunityTypeSelector li
{
	border-top: solid 1px #333333;
	background-color: black;
}
.topMenu ul#commTypeSelect
{
	display: none;
}
/*.topMenu:hover > ul, .topMenu-hoverUL
{
	display: block;
}
.topMenu > ul, .topMenu-hoverUL
{
	display: block;
}
*/

.CommunityTypeSelector li:hover
{
	background-color: #333333;
}

.communityType img
{
	padding-right: .5em;
}
.communityType
{
	padding-right: 1.5em;
}

.customPager td
{
	padding: 0 .25em;
}

#vertGradBox, #furtherhelp, #nextButtons
{
	width: 715px;
	margin: 0 auto;
}

#furtherhelp
{
	display: block;
	margin: 1em;
}
#vertGradBox
{
	/*background: #000000 url(/App_Themes/LogicOfLennar/images/shadow.gif) repeat-x;*/
	border: solid 1px #666;
	margin-bottom: 2em;
	font-weight: 600;
}
#vertGradBox ul, .logoList
{
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}
#vertGradBox ul li
{
	margin: 0 20px 20px 20px;
	height: 31px;
}

#vertGradBox ul li img
{
	margin-right: 20px;
	vertical-align: middle;
	float: left;
}

#vertGradBox ul li span.shortLine
{
	position: relative;
	top: 8px;
}

.logoList li
{
	display: inline;
}

.Center img
{
	margin-left: 385px;
}

.Left img
{
	float: left;
}

.Right img
{
	float: right;
}

.couponRedirect
{
	border: solid 1px #999;
	/*background-image: url('/app_Themes/LogicOfLennar/images/vertGradient.gif');*/
	background-repeat: repeat-x;
	padding: 7px 13px;
	display: block;
	position: relative;
	top: 2px;
}

.cornerbox
{
	width: 350px;
	border-top: 1px solid #666;
}
.inhclink
{
	float: left;
	position: relative;
	top: -8px;
}

/* <Footer> */

.footer
{
	padding: 10px 17px 10px 17px;
	clear: both;
}
.footerLeft
{
	font-size: 9px;
	color: #FFFFFF;
	float: left;
}
.footerRight
{
	float: right;
	font-size: 11px;
	color: #FFFFFF;
}

.footerRight a:visited, .footerRight a:link, .footerRight a
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.footerRight a:hover
{
	text-decoration: none;
}

.footer .marketingContent
{
	margin-bottom: 10px;
	color: #999;
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
	border: 1px solid #333333;
}

.footer .marketTreeWrapper
{
	border: solid 1px #333;
}

.footer .marketTreeWrapper .header
{
	background-color: #1a1a1a;
	height: 15px;
	padding: 7px 0 7px 17px;
	border-bottom: solid 1px #333;
}

.footer .marketTreeWrapper .header img
{
	height: 9px;
}

.footer .marketTree
{
	padding: 10px 19px 10px 19px;
}

.footer .marketTree .marketTreeIntro
{
	color: #999999;
	margin: 0px 0px 12px 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 0px;
}

.footer .marketTree .col
{
	width: 20%;
	margin: 0;
	float: left;
}

.footer .marketTree ul
{
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

.footer .marketTree ul li
{
	margin: 0;
	padding: 0;
	line-height: 15px;
}

.footer .marketTree ul.state
{
	margin: 0px 0px 5px 0px;
}

.footer .marketTree ul.state li.stateName a
{
	color: #999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.footer .marketTree ul.cityList li a
{
	font-size: 11px;
	color: #737373;
}

.footer .marketTree ul.state li.cityList
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

/* </Footer> */

.siteNavText
{
	border-left: solid 1px #666;
	width: 195px;
	color: #999;
	padding-top: 15px;
	vertical-align: text-top;
}

.siteNavText p
{
	font-size: 11px;
}

.siteNavText .siteNavTextHeading
{
	font-family: arial narrow;
	font-size: 16px;
	color: #aaa;
	font-weight: 700;
	letter-spacing: -.4px;
}

.siteNavText p, .siteNavText hr, .siteNavText span.siteNavTextHeading
{
	padding: 0 10px;
}

.tooltip
{
	color: black;
	background: #FF9;
	position: absolute;
	width: 250px;
	padding: 3px;
}

/* new classes added on oct13 to oct16 2008 for Foreclosed by varsha*/

.InfoText1
{
	font-size: 15px;
	line-height: 22px;
	font-weight: bold;
}
.InfoText2
{
	font-size: 17px;
	line-height: 24px;
	font-weight: bold;
}
.red_text
{
	color: #FF0000;
}
.red_text1, a.red_text1
{
	font-size: 16px;
	color: #FF0000;
	line-height: 18px;
}

a.red_text1:active, a.red_text1:visited
{
	font-size: 16px;
	color: #FF0000;
	line-height: 18px;
	text-decoration: underline;
}

a.red_text1:hover
{
	color: #FF0000;
	text-decoration: none;
}

ul.red
{
	margin-left: 0px;
	padding-left: 20px;
}
ul.red li
{
	padding-bottom: 20px;
	color: #FF0000;
}

ul.red li span
{
	color: #FFFFFF;
}

ul.red_ttl
{
	margin-left: 0px;
	padding-left: 20px;
}
ul.red_ttl li
{
	padding-bottom: 8px;
	color: #FF0000;
}
ul.red_ttl li span, .normalText
{
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
}
.ttl_list_red
{
	font-size: 14px;
	color: #FF0000;
	line-height: 18px;
}
.ttl_list_white
{
	font-size: 15px;
	color: #FFFFFF;
	line-height: 18px;
}

.gray_line
{
	border-top: solid 1px #333;
	text-align: center;
}
span.red
{
	color: #FF0000 !important;
	text-decoration: none;
	font-weight: bold;
}
a.red, a.red:visited
{
	color: #FF0000;
	text-decoration: underline;
}
a.red:hover
{
	color: #FF0000;
	text-decoration: none;
}

.pad_btm
{
	padding-bottom: 10px;
}
.pad_btm_icon
{
	padding-bottom: 12px;
}

div.cnt_allabout
{
	width: 410px;
	float: left;
	font-size: 12.1333333px;
}

.pagination
{
	line-height: 20px;
	font-size: 12.1333333px;
	padding-bottom: 5px;
}
a.pag_lnk
{
	color: #F00;
}
a.pag_lnk:hover
{
	color: #FFF;
	text-decoration: underline;
}
.pag_selcted
{
	color: #FFFFFF;
	text-decoration: none;
	cursor: default;
}
.pagination_top
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.block_bg
{
	/*background-image: url(/images/com/BuyAHome/block_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: bottom;
	border-left: 1px solid #292929;
	border-right: 1px solid #292929;
	padding: 13px 12px 3px 12px;
}

.text_indent
{
}
.overView
{
	height: 115px;
}
table.tips
{
	margin: 10px;
	border: 1px solid #FF0000;
	margin-left: 80px;
}

/* new classes added on oct13 to oct16 2008 for Foreclosed by varsha*/

.importantContent
{
}
.nonLink:hover, .nonLink
{
	text-decoration: none;
	color: #CCC;
}




/* new classes addred by varsha driving direction pages from march 10th 09*/

.red_text_ttl
{
	color: #FF0000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
}
.white_txt_ttl
{
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
.red_txt_und
{
	color: #FF0000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
}

.white12, a.white12
{
	font-size: 12px;
}
a.white12:hover
{
	text-decoration: underline;
	color: #FF0000;
}
.white12B
{
	font-size: 12px;
	font-weight: bold;
}
.white14B
{
	font-size: 14px;
	font-weight: bold;
}
.white14
{
	font-size: 14px;
}
.white16
{
	font-size: 16px;
}
.red14
{
	color: #FF0000;
	font-size: 14px;
	font-weight: normal;
}
.red12
{
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
}
.red16
{
	color: #FF0000;
	font-size: 16px;
	font-weight: normal;
}
.red10
{
	color: #FF0000;
	font-size: 10px;
}

.pad_rt
{
	padding-right: 6px;
}
.pad_btm
{
	padding-bottom: 6px;
}

.gray_txt
{
	font-size: 10px;
	line-height: 14px;
	color: #787878;
}

.label_left
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.textbox
{
	font-size: 10px;
}
/*
.hr_gray_sep
{
	background-image: url(images/drivingdirections/hr_gray_sep.gif);
	background-repeat: repeat-x;
}
.hr_sep_sm
{
	background-image: url(images/drivingdirections/hr_sep.gif);
	background-repeat: repeat-x;
}


.map_brd_top
{
	background-image: url(images/drivingdirections/map_bord_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 23px;
}
.map_brd_btm
{
	background-image: url(images/drivingdirections/map_bord_btm.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 15px;
}
.map_brd_left
{
	background-image: url(images/drivingdirections/map_bord_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 16px;
}
.map_brd_rt
{
	background-image: url(images/drivingdirections/map_bord_rt.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 16px;
}

.img_dd_block
{
	background-image: url(images/drivingdirections/img_frame.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.pad_dd_block
{
	padding: 12px;
}

.bg_banner_help
{
	background-image: url(images/drivingdirections/bg_bann_help.gif);
	background-repeat: repeat-x;
	height: 70px;
	padding-left: 10px;
}


.bg_dotted_line
{
	background-image: url(images/drivingdirections/bg_dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
*/
.txt_direction
{
	background-color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.txt_dir_row
{
	vertical-align: top;
	height: 25px;
}
.txt_dir_no
{
	width: 17px;
	padding-right: 6px;
	font-size: 11px;
	font-weight: bold;
}
.txt_dir_miles
{
	width: 80px;
	padding-left: 4px;
	font-size: 11px;
	font-weight: bold;
}
.txt_dir_ttl
{
	height: 28px;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
}


ul.red_ttl_dir
{
	margin: 0px;
	padding: 0px 0px 0px 22px;
}
ul.red_ttl_dir li
{
	padding-bottom: 6px;
	color: #FF0000;
}
ul.red_ttl_dir li span
{
	color: #FFFFFF;
}

/*
.bg_top
{
	background-image: url(images/drivingdirections/bord_bg_top.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.bg_btm
{
	background-image: url(images/drivingdirections/bord_bg_btm.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.bg_rt
{
	background-image: url(images/drivingdirections/bord_bg_rt.gif);
	background-repeat: repeat-Y;
	background-position: top left;
}
.bg_left
{
	background-image: url(images/drivingdirections/bord_bg_left.gif);
	background-repeat: repeat-Y;
	background-position: top left;
}
*/
.bg_center
{
	background-color: #000000;
}
.footer_popup
{
	font-size: 9px;
	padding: 0px 5px 3px 5px;
	color: #FFFFFF;
}
.pop_mesg
{
	background-color: #000000;
	padding: 5px;
	font-size: 10px;
	color: #fff;
	line-height: 12px;
}

span.sc-stateName a
{
	color: #999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

span.sc-stateName a:hover
{
	color: #999;
}

/*Pager*/
.pager
{
	color: #fff;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.pager a
{
	color: #fff;
	text-decoration: underline;
	padding: 0px 4px 0px 4px;
}

.pager a:hover
{
	color: red;
	text-decoration: none;
}

.pager a.current
{
	color: red;
	text-decoration: none;
}

.pgEmpty
{
	padding: 0px 4px 0px 4px;
}

.pgCurrent
{
	padding: 0px 4px 0px 4px;
}

.mapdiv_market
{
	width: 400px;
	height: 405px;
	text-align: center;
	border: 1px solid #000;
	padding-top: 150px;
	background-color: #FFFFFF;
}

.mapdiv_advsrch_sm
{
	width: 685px;
	height: 210px;
	text-align: center;
	border: 1px solid #000;
	padding-top: 115px;
}

.mapdiv_advsrch_lg
{
	width: 685px;
	height: 388px;
	text-align: center;
	border: 1px solid #000;
	padding-top: 297px;
}

.prop_text
{
	float: left;
	padding: 0 8px 0 10px;
	width: 260px;
}

.prop_info
{
	float: left;
	line-height: 17px; /*padding-top: 12px;*/
	width: 495px;
}

