@import url('/Stylesheets/Com/common.css');
.invisible{display: none;}
body {font:normal 12px/16px Lucida Grande, Lucida Sans Unicode, Arial !important; color:#000; padding:0; margin:0; background:#dae9f0 url('/images/com/backgrounds/bodybg.png') repeat-x center top; background-attachment:fixed;}
img{border:none;}
a:link, a:hover, a:active, a:visited {outline:none;color:#000;}
a:hover{color:#2da34d; text-decoration:none;}

.price_sp {font-weight:bold;}
.searchlisting_box2 {font-size:13px;}

#wrapper{margin:0 auto; padding:0; width:970px;clear:both;margin-top: -14px !important;}

.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;
}

.banner_img
{
	vertical-align:middle;
}

/* With BG
.bannerad{float: right;width: 492px;height: 62px;margin:14px 0 0; padding:0; vertical-align: middle;overflow:hidden; background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -522px; }
.bannerad img, .bannerad object{width: 488px;height: 58px; margin:2px 0 0 2px; padding:0; text-align:center;}
*/
.bannerad{float: right;width: 492px;height: 62px;margin:14px 0 0; padding:0; vertical-align: middle;overflow:hidden;}
.bannerad img, .bannerad object{width: 492px;height: 62px; margin:0; padding:0; text-align:center;}

.banneradText
{
	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
{
	width:970px;
	height: 30px;
	margin: 13px 0 0 0;
	padding: 0;
	clear: both;
	background: none;
	font-size: 11px;
	color: #FFFFFF;
	border-bottom:1px solid #05679f;
}
.breadcrumbs a
{
	text-decoration:none; font-weight:bold;
	font-size: 11px;
	color: #FFFFFF;
}
.breadcrumbs a:hover
{
	font-size: 11px;
	color: #2da34d;
	text-decoration: none;
}
.breadcrumbs span
{
	font-size: 11px;
	color: #FFFFFF;
}

.centerContent
{
	height: 500px;
}
.centerContent2
{
	margin: 0px;
	padding-left: 10px;
}

.click
{
	position: relative;
	left: 145px;
	top: 115px;
}
a.clickHere
{
	color: #000;
	text-decoration: none;
}
a.clickHere:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.clickHere
{
	color: #000;
	text-decoration: none;
}
.clickHere:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
.close
{
	width: 64px;
	height: 18px;
	border: 0;
}
.close a
{
	width: 64px;
	height: 18px;
	display: block;
	float: left;
}
.close a:hover img
{
	visibility: hidden;
}
.close
{
	float: left;
	position: relative;
	background-image: url(/Images/Com/close_on.gif);
	background-repeat: no-repeat;
	white-space: nowrap;
	display: block;
	width: 65px;
	height: 18px;
	margin: 0;
	padding: 0;
}

.descriptiveText, .errorText
{
	font-size: 11px;
}

.DiscoverButtons, .esDiscoverButtons
{
	height: 148px;
	background-position: right center;
	background-repeat: no-repeat;
	padding: 5px 5px 0px 0px;
}

.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: 0 0 0 6px;
	color: #000;
    font-size: 13px;
    line-height: 16px;
}
.cifoitems{margin:16px 0 16px 0; padding:0;width:395px;height:auto;}
.InfoText ul{margin:0 0 0 15px; padding:0;}
.InfoText ul li{margin:3px 0; padding:0; clear:both; list-style-position:outside;width:100%;}


/* 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;
}
.fb-imageBox{margin:0; padding:0;}
.fb-imageBox img{height:292px; width:480px; margin: 0 5px -23px 5px; padding:1px 0 0;}
*+html .fb-imageBox img{margin-bottom:-25px;}
.mainImage{padding:0;margin:0;}
.imagesize
{
	width: 400px;
}
.ir_link
{
	color: #000;
	text-decoration: none;
}
.ir_link:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

.elevationButtons {position: absolute;right: 5px;top: 1px;z-index: 100; background:none; width:auto;}
.elevationButtons Input{height: 19px;width: 19px;border:none;text-align: center;float: right;padding:0;}
.planImages
{
	position: absolute;
	top: 630px;
	left: 450px;
}

#Header
{	
	height: 82px;
	padding: 0px 20px 15px 20px;	
}

#PrimaryNavigation
{
	float:left;
	margin-left:0px;
	position:absolute;
	top:76px;
	left: 75px;
	width: 700px;
	padding-bottom:-2px;	
}

#HeaderNavigation
{
	float:right;
	height: 20px;
	left: 560px;
	position: absolute;	
	top: 82px;
	width: 300px;		
}

.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-size: 13px;
	color: #FFFFFF;
	position: relative;
	top: -18px;
	line-height: 16px;
}
.newname
{
	font-size: 9px;
	line-height: 11px;
	top: -26px;
}
.photoBoxGreyText, .newnamegray
{
	
	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;
}



.contentLinks
{
	text-decoration: underline;
}
.contentLinks:hover
{
	text-decoration: none;
}

.white13
{
	font-size: 13px;
}
.white13B
{
	font-size: 13px;
	font-weight: bold;
	width:99%;
	float:left;
	clear:both;
}

.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-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;
}
#mainContentWide
{
	float: left;
	width: 725px;
}
#mainContentFull
{
	float: left;
	width: 905px;
}
#mainContentStatic
{
	float: left;
	margin-top:10px;
}

.label
{
	text-align: right;
	vertical-align: text-top;
	font-weight: normal;
	width: 105px;
}
span.label
{
	display: block;
	width: 105px;
	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: #000;
	font-weight: 900;
}
.sub3
{
	list-style-type: square;
	list-style-position: inside !important;
}
.daughterttl
{
	font-size: 10pt;
	
	font-weight: bold;
}
.abclinks
{
	font-weight: bold;
	font-size: 7pt;
	
}
.abclinks A
{
	font-weight: bold;
	font-size: 7pt;
	
}
.contactcontent
{
	font-size: 8px;
	color: White;
	
}
.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-size: 11px;
	font-weight: bold;
}
.mapgridText
{
	
	font-size: 11px;
}
.mapgridTitles
{
	
	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-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-size: 10px;
}

.licenseTable .oddRow1
{
	width: 57px;
	background-color: #DAE8EF;
}

.licenseTable .oddRow2
{
	width: 273px;
	background-color: #DAE8EF;
}

.licenseTable .oddRowFull
{
	font-size: 13px;
	background-color: #DAE8EF;
}

.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 */


/* Community detail page */
.hrtop
{
	height: 1px;
	color: #666666;
}
.hrbottom
{
	height: 1px;
	color: #666666;
	display: block;
}
.contactInfo, .contactInfo2
{
	color:#000;
	margin:0 0 0 17px;
	font-size: 13px;
	line-height: 17px;
}
.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;
	float: left;
}
.needinfo, .needinfospecial, .vt, .phototour, .directions, .video, .interestlist, .vipinterestlist, .masterplan, .simplycompare, .siteplan, .lifestyle, .thearea, .solar
{
	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;
}

.chatnow_btn_pos {clear: right;float: right;margin:-6px 0 0 0;padding: 0;}
*+html .chatnow_btn_pos{margin-top:-20px;}

/*.ctc_pos {margin-left:-5px; background-color:Transparent !important;}
.ctc_pos, x:-moz-any-link { margin-left:-3px; } 
.ctc_pos, x:-moz-any-link, x:default {margin-left:-3px;}

*+html .ctc_pos {margin-left:-5px;}
*html .ctc_pos {margin-left:-5px;}*/

.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;
}

/*Top Left*/
.needinfo{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -211px -490px;display: block;width: 120px;height: 29px;margin: 0;padding: 0;cursor:pointer;}
.needinfo:hover{background-position:-211px -555px;}

.needinfospecial{float: left;position: relative;background-image: url(/Images/Com/Buttons/needinfo_special.gif);background-repeat: no-repeat;white-space: nowrap;display: block;width: 111px;height: 31px;margin: 0;padding: 0;cursor:pointer;}
.needinfospecial:hover{background-image: url(/Images/Com/Buttons/needinfospecial_on.gif);}

.prequal{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -451px -490px; display: block;width: 122px;height: 29px;margin: 0;padding: 0;}
.prequal:hover{background-position:-451px -555px;}

.calcu{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -576px -524px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.calcu:hover{background-position:-576px -589px;}

.simplycompare{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -330px -490px;display: block;width: 120px;height: 29px;margin: 0;padding: 0;}
.simplycompare:hover{background-position:-330px -555px;}


/*Top right*/
.directions{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -210px -622px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.directions:hover{background-position:-210px -687px;}

.vipinterestlist{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -576px -490px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.vipinterestlist:hover{background-position:-576px -555px;}

.interestlist{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -333px -622px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.interestlist:hover{background-position:-333px -687px;}

.video{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -458px -622px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.video:hover{background-position:-458px -687px;}

.phototour{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -582px -622px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.phototour:hover{background-position:-582px -687px;}
/*--End--*/

/*Bottom right*/
.siteplan{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -210px -653px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.siteplan:hover{background-position:-210px -718px;}

.masterplan{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -333px -653px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.masterplan:hover{background-position:-333px -718px;}

.lifestyle{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -458px -653px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.lifestyle:hover{background-position:-458px -718px;}

.solar{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -582px -653px;display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.solar:hover{background-position:-582px -718px;}

.vt{float: left;position: relative;background: url('/Images/Com/sprite-buttons.png') no-repeat -699px -490px; display: block;width: 121px;height: 30px;margin: 0;padding: 0;}
.vt:hover{background-position:-699px -555px;}



/*--End--*/
/*
.prequal a {width: 122px;height: 31px;float: left;}
.prequal {width: 122px;height: 31px;border: 0;}
*/
.inventory a, .calcu a, .commplans a
{
	width: 111px;
	height: 31px;
	float: left;
}
.inventory, .calcu, .commplans
{
	width: 111px;
	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;
}

.hoursGray
{
	color: #888;
}
.hoursWhite
{
	color: #000;
}
.weekendhours, .weekdayhours, .associatenames
{
	color: #000;
}
.bulletFeatures .break
{
	display: none;
}

*html .bulletFeatures .break
{
	display: block;
}


.bulletFeatures ul
{
	margin-left: 13px;
	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;}
*+html .scrollgeneric{left:-1px;}

.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: 12px;
}

.vscrollerbarend
{
	/*bottom image holder for vertical scroll bar*/
	background: url(/Images/Com/clr.gif);
	width: 15px;
	height: 24px;
}


/* Following are OPTIONAL */

.vscrollerbase, .hscrollerbase
{
	background-color: #e9e9e9;
	background-image: url(/Images/Com/VScroller/scrollbaseback.png);
}


.vscrollerbasebeg
{
	top: 0px;
	width: 15px;
	background: url(/Images/Com/VScroller/scrollbases_top.png) 0 0 no-repeat;
}

.vscrollerbaseend
{
	height: 17px;
	width: 15px;
	background: url(/Images/Com/VScroller/scrollbases_bot.png) 0 0 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;
	
	border: solid 2px red;
}
.adminOverlayBodyTall
{
	margin: 25px auto 0 auto;
	padding: 5px;
	
	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;
	_
}

#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-weight: bold; font-size:0.9em;
	border: 1px solid #7F7F7F;
	padding: 2px 5px 0px 5px;
	margin: 0;
	text-decoration: none;
}

#tabmenu a.active
{
	background: #000000;
	color: #000;
	border-bottom: 2px solid #000000;
}

#tabmenu a:hover
{
	background: #000000;
	color: #000;
}

#tabmenu a.active:hover
{
	background: #000000;
	color: #000;
}

#content
{
	font-size: 0.9em/1.3em;
	text-align: justify;
	background: #000000;
	padding: 0;
	border: 1px solid #7F7F7F;
	border-top: none;
	z-index: 2;
}

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
{
	
	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;
	line-height:17px;
}

.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;
	
}
.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 #dcdcdc;
	padding: 5px 8px;
	display: block;
	position: relative;
	top: 2px;
}

.cornerbox{width: 450px; margin:0 8px 0 4px; padding:0; float:left;}
.inhclink
{
	float: left;
	position: relative;
	top: -8px;
}

/* <Footer> */

.footer{margin:0 auto;padding: 10px 0;clear: both; width:970px;}
.footerLeft
{
	float: left;
	font-size: 9px;
	color: #597E91;
	width:440px
}
.footerRight
{
	float: right;
	font-size: 11px;
	color: #597E91;
}

.footerRight a:visited, .footerRight a:link, .footerRight a
{
	font-size: 10px;
	color: #597E91;
	text-decoration: underline;
}

.footerRight a:hover{color:#2da34d; text-decoration:none;}
.houselogo {float:left; padding:0 20px 0 0; margin:-1px 4px 0 1px; background: url('/images/com/sprite-icons.png') no-repeat 0 0; width:17; height:12px; clear:both; display:block;}

.footer .marketingContent
{
	margin-bottom: 0;
	color: #597E91;
	font-size: 12px;
	line-height: 20px;
	padding: 10px;
	border: 1px solid #e0e8eb;
	background:#fff;
}

.footer .marketTreeWrapper
{
	border: solid 1px #e0e8eb;
}

.footer .marketTreeWrapper .header
{
	background-color: #fff;
	height: 15px;
	padding: 7px 0 7px 17px;
	border-bottom: solid 1px #e0e8eb;
	color:#597E91;
}
.footer .marketTreeWrapper .header a{color:#597E91;}
.footer .marketTreeWrapper .header a:hover{color:#2da34d; text-decoration:none;}

.footer .marketTreeWrapper .header img
{
	height: 9px;
}

.footer .marketTree
{
	padding: 10px 19px 10px 19px;
	background:#fff;
}

.footer .marketTree .marketTreeIntro
{
	color: #597E91;
	margin: 0px 0px 12px 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	padding: 0px;
}

.footer .marketTree .col
{
	width: 185px;
	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;
	height: auto;
}

.footer .marketTree ul.state
{
	margin: 0px 0px 5px 0px;
}

.footer .marketTree ul.state li.stateName a
{
	color: #597E91;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.footer .marketTree ul.state li.stateName a:hover{color:#2da34d; text-decoration:none;}
.footer .marketTree ul.cityList li a:hover{color:#2da34d; text-decoration:none;}
.footer .marketTree ul.state li.stateName span
{
	color: #597E91;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.footer .marketTree ul.cityList {margin-bottom:10px !important;}
*+html .footer .marketTree ul.cityList { margin-bottom:8px !important;}

.footer .marketTree ul.cityList li a
{
	font-size: 11px;
	color: #597E91;
}

.footer .marketTree ul.state li.cityList
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

/* </Footer> */

.siteNavText
{
	border-left: solid 1px #e0e8eb;
	width: 195px;
	color: #597E91;
	padding-top: 15px;
	vertical-align: text-top;
}

.siteNavText p
{
	font-size: 11px;
}

.siteNavText .siteNavTextHeading
{
	
	font-size: 16px;
	color: #597E91;
	font-weight: 700;
}

.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: #000;
}
.red_text1, a.red_text1
{
	font-size: 16px;
	color: #000;
	line-height: 18px;
}

a.red_text1:active, a.red_text1:visited
{
	font-size: 16px;
	color: #000;
	line-height: 18px;
	text-decoration: underline;
}

a.red_text1:hover
{
	color: #000;
	text-decoration: none;
}

ul.red
{
	margin-left: 0px;
	padding-left: 20px;
}
ul.red li
{
	padding-bottom: 20px;
	color: #000;
}

ul.red li span
{
	color: #FFFFFF;
}

ul.red_ttl
{
	margin-left: 0px;
	padding-left: 20px;
}
ul.red_ttl li
{
	padding-bottom: 8px;
	color: #003e6a;
	margin: 3px 0; 
	clear:both; float:left; list-style-position:outside;
}
ul.red_ttl li span, .normalText
{
	color: #000;
	font-size: 13px;
	line-height: 18px;
	float:left;
}
.ttl_list_red
{
	font-size: 14px;
	color: #000;
	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: #003e6a !important;
	text-decoration: none;
	font-weight: bold;
}
a.red, a.red:visited
{
	color: #000;
	text-decoration: underline;
}
a.red:hover
{
	color: #000;
	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-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 #000;
	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: #000;
	font-weight: bold;
	
	font-size: 18px;
	line-height: 22px;
}
.white_txt_ttl
{
	color: #ffffff;
	font-weight: bold;
	
	font-size: 16px;
}
.red_txt_und
{
	color: #000;
	text-decoration: underline;
	
	font-size: 16px;
	line-height: 20px;
}

.white12, a.white12
{
	font-size: 12px;
}
a.white12:hover
{
	text-decoration: underline;
	color: #000;
}
.white12B
{
	font-size: 12px;
	font-weight: bold;
}
.white14B
{
	font-size: 14px;
	font-weight: bold;
}
.white14
{
	font-size: 14px;
}
.white16
{
	font-size: 16px;
}
.red14
{
	color: #000;
	font-size: 14px;
	font-weight: normal;
}
.red12
{
	color: #000;
	font-size: 12px;
	font-weight: normal;
}
.red16
{
	color: #000;
	font-size: 16px;
	font-weight: normal;
}
.red10
{
	color: #000;
	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-size: 10px;
	font-weight: bold;
}
.textbox
{
	font-size: 10px;
}

.hr_gray_sep
{
	background-image: url(/images/com/drivingdirections/hr_gray_sep.gif);
	background-repeat: repeat-x;
}
.hr_sep_sm
{
	background-image: url(/images/com/drivingdirections/hr_sep.gif);
	background-repeat: repeat-x;
}


.map_brd_top
{
	background-image: url(/images/com/backgrounds/map_bord_top.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height: 23px;
}
.map_brd_btm
{
	background-image: url(/images/com/backgrounds/map_bord_btm.gif);
	background-repeat: no-repeat;
	background-position: top right;
	height: 15px;
}
.map_brd_left
{
	background-image: url(/images/com/backgrounds/map_bord_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 16px;
}
.map_brd_rt
{
	background-image: url(/images/com/backgrounds/map_bord_rt.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	width: 16px;
}

.pad_dd_block
{
	padding: 12px;
}

.bg_banner_help
{
	background-image: url(/images/com/drivingdirections/bg_bann_help.gif);
	background-repeat: repeat-x;
	height: 70px;
	padding-left: 10px;
}


.bg_dotted_line
{
	background-image: url(/images/com/drivingdirections/bg_dotted_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.txt_direction
{
	
	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: #000;
}
ul.red_ttl_dir li span
{
	color: #FFFFFF;
}


.bg_top
{
	background-image: url(/images/com/drivingdirections/bord_bg_top.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.bg_btm
{
	background-image: url(/images/com/drivingdirections/bord_bg_btm.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
.bg_rt
{
	background-image: url(/images/com/drivingdirections/bord_bg_rt.gif);
	background-repeat: repeat-Y;
	background-position: top left;
}
.bg_left
{
	background-image: url(/images/com/drivingdirections/bord_bg_left.gif);
	background-repeat: repeat-Y;
	background-position: top left;
}
.bg_center
{
	
}
.footer_popup
{
	font-size: 9px;
	padding: 0px 5px 3px 5px;
	color: #FFFFFF;
}
.pop_mesg
{
	
	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: #000;
	font-size: 12px;
	
}

.pager a
{
	color: #000;
	text-decoration: underline;
	padding: 0px 4px 0px 4px;
}

.pager a:hover
{
	color: #2da34d;
	text-decoration: none;
}

.pager a.current
{
	color: #2da34d;
	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;
}

#SearchFacetContainer .scWebEditFrameButtons 
{
    z-index:10000;
    position:relative;
    left:-80px;
}

#topnaviholder{width:966px; height:43px;padding:0; margin:0; clear:both; border:0px solid #fff000;}

/*#topnaviholder{width:966px; height:43px;padding:0; margin:0; clear:both; border:0px solid #fff000;position:relative; bottom:63px;}*/
#topnavi{width:auto; float:right; padding:0; margin:0 2px 0 0;}
#topnavi .searchbox{float:right; padding:0; margin:0; background: url('/images/com/topnaviBGsearch.png') no-repeat; width:218px; height:43px; display: block;}

.serachtext {float:left; padding:0; margin:23px 2px 0 7px; background: url('/images/com/topnaviSearchtext.png') no-repeat; width:47px; height:14px; display: block;}
.textbox {float:left;padding:0.25em 0.25em 0.05em 0.45em; margin:11px 4px 0 2px; border: 1px solid #464646;width: 110px; height:19px;  color:#fff; vertical-align:middle; text-align:left;} 
.gvtextbox {float:left !important;padding:0.25em 0.25em 0.05em 0.45em !important; margin:11px 4px 0 2px !important; border: 1px solid #464646 !important;width: 110px !important; height:19px !important; background-color:#000 !important; color:#fff !important; vertical-align:middle !important; text-align:left !important;} 
.gvtextbox:hover{border: 1px solid #000 !important;}
.searchbt {float:left; padding:0;  margin:10px 0px 0 1px; background: url('/images/com/sprite_icons.png') no-repeat; background-position: 0 0; width:26px; height:26px; display: block;}
.searchbt:hover {background-position: 0 -42px; cursor:hand;}

#topnavi .accountbox{float:right; padding:0; margin:0 0 0 6px; display: block;}
.accountbox_left{float:left; background: url('/images/com/topnavi_left.png') no-repeat; width:6px; height:43px;}
.accountbox_mid{float:left;width:auto;background: url('/images/com/topnavi_mid.png') repeat-x;height:43px;}
.accountbox_right{float:left;background: url('/images/com/topnavi_right.png') no-repeat; width:8px; height:43px; }

#topnavi .accountbox ul {padding:0; margin:1px 1px 0 5px;}
#topnavi .accountbox li{float:left; list-style-type:none; padding:0; margin:0;}

.topnavdivider{float:left; padding:0; margin:4px 5px 0 6px;background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -99px; width:6px; height:10px; display: block;}
.signinarrow{float:left; padding:0; margin:5px 0 0 3px;background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -109px; width:7px; height:10px; display: block;  z-index:-1;}

.accountbox_logo{background: url('/images/com/portfolio.png') no-repeat 0 0; width:65px; height:12px; margin:11px 0 0 7px; padding:0; display:block;}
.accountbox_logo:hover{background: url('/images/com/portfolioH.png') no-repeat 0 0;}

.accountcreate{float:left; padding:0; margin:4px 0px 0 0px; background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -44px; width:108px; height:9px; display: block;}
.accountcreate:hover {background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -55px; cursor:hand;}

.myaccount{float:left; padding:0; margin:4px 0px 0 0px; background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -22px; width:63px; height:9px; display: block;}
.myaccount:hover {background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -33px; cursor:hand;}

.signin{float:left; padding:0; margin:4px 0px 0 0px;background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -77px; width:38px; height:9px; display: block;}
.signin:hover {background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -66px; cursor:hand;}

/*.signout{float:left; padding:0; margin:4px 0px 0 0px;background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 0px; width:46px; height:9px; display: block;}
.signout:hover {background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -11px; cursor:hand;}
*/

.logo_container{padding:0; margin:-4px 0 10px 3px; height:27px; display: block; clear:both;}
.logo_container img{padding:0; margin:0; border:none;}

.headernavdivider{margin-bottom: -3px; padding-right: 4px; padding-left: 4px;}

.ratingstars{position:relative; top:-1px; height:22px; width: 219px; margin:0; padding:0; background:#fff; border-top:1px solid #dcdcdc;}
*+html .ratingstars{position:relative; top:-4px; left:-4px;}
.ratingstars_left{float:right; padding:2px;} 

.compare-ratingstars{float:left; height:22px; width: 108px; margin:0; padding:0; background:none; position:relative; left:-6px;}
*+html .compare-ratingstars{margin-top:-4px;left:-8px;}


.myrating-text {float: right;font-size: 12px;font-weight: normal;margin:4px 0 0;padding: 0;width: 61px; white-space:nowrap;}

.share_button {float:left; margin:0 20px; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 0; height: 16px; cursor:pointer; }
.share_text {color:#999999; text-decoration: underline; font-size:11px; position:relative;top:0px; left:25px;}
.share_text:hover { text-decoration: none; color: #2da34d; }

/* Standard
------------*/
.clearwithsp{clear: both; margin:0; padding:0; height:14px;}
*+html .clearwithsp{clear: both; margin:0; padding:0; height:11px;}
.clearwithsp1{clear: both; margin:0; padding:0; height:14px;}
.clearwithsp2{clear: both; margin:0; padding:0; height:8px;}
*+html .clearwithsp2{clear: both; margin:0; padding:0; height:2px;}
.clearwithsp3{clear: both; margin:0; padding:0; height:12px;}
.clearwithsp4{clear: both; margin:0; padding:0; height:8px;}
*+html .clearwithsp4{clear: both; margin:0; padding:0; height:4px;}
.clear1{clear: both;}
*+html .clear1{clear: both; margin:-10px 0 0 0;}

.search_bottom_message{float:left; padding:0px 20px 20px 20px; margin:0; width:910px; border: 0px solid #000; clear:both; }
.search_bottom_message p{font-size: .75em;line-height: 15px;color: #7a7a7a;word-spacing: .12em;   padding:15px 0 0 0; margin:0; }

.leftside-facet{margin:0; padding:0;}
*+html .leftside-facet{margin:0 0 0 4px; padding:0;}

.favorites-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 0; width:224px; height:35px; margin:0 0 3px 0; padding:0; display:block;}
.favorites-icon-button-selected{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -36px; cursor:hand; width:224px; height:35px; margin:0 0 3px 0; padding:0; display:block;}
.favorites-icon-button:hover{background-position:0 -36px; cursor:hand;}
.advnsearch-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -72px; width:224px; height:35px; margin:0; padding:0; display:block;}
.advnsearch-icon-button:hover{background-position:0 -108px; cursor:hand;}
.advnsearch-icon-button:active{background-position:0 -460px;}

.advnsearch-icon-button-selected{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -460px; width:224px; height:35px; margin:0; padding:0; display:block;}
.advnsearch-icon-button-selected:hover{background-position:0 -108px; cursor:hand;}
    
/* Compare Results
---------------------------------*/
.compare-template {padding:0; margin:0;}
.compare-template .left_top{float:left;  width:5px; height:39px; padding:0; margin:0; display:block;}
.compare-template .right-top{float:right;  width:60px; height:39px; padding:0; margin:0; display:block;}
.compare-template .left-bottom{float:left;  width:5px; height:5px; padding:0; margin:0; display:block;}
.compare-template .right-bottom{float:right;  width:5px; height:5px; padding:0; margin:0; display:block;}

.compare-template .left_top-small{float:left; width:5px; height:19px; padding:0; margin:0; display:block;}
.compare-template .right-top-small{float:right;  width:70px; height:19px; padding:0; margin:0 4px 0 0; display:block;}
.compare-template .top-bg-small{float:left;padding:0; margin:0; height:19px;}

.compare-template .top-bg{float:left;padding:0; margin:0; height:39px; background:url('/images/com/top-bg.png') repeat-x;}

.compare-template .right-top ul{padding:0; margin:0; list-style-type:none; float:right;}
.compare-template .right-top li{float:left; margin:0 0 0 3px;}

.compare-template .right-top-small ul{padding:0; margin:0; list-style-type:none; float:right;}
.compare-template .right-top-small li{float:left; margin:0 0 0 3px;}

/**+html .compare-template  .right-top-small ul{padding:0; margin:0; list-style-type:none; float:right; width:56px; }
*+html .compare-template  .right-top-small li:first-child{float:left; width:31px; list-style-type:none; margin:0 0 0 3px;}
*+html .compare-template  .right-top-small li{float:right; width:19px; list-style-type:none; margin:0 0 0 3px;}
*/

.compare-template .closebutton-small{float:left;background:url('/images/com/sprite-buttons.png') no-repeat -424px -141px; width:61px; height:16px; display:block; margin:0; padding:0;}
.compare-template .closebutton-small:hover{background-position:-492px -141px;}
*+html .compare-template .closebutton-small{margin:0 0 0 -2px;}
.compare-template .modalbody{float:left; padding:11px 0 0 0; margin:0px 14px 10px 14px; overflow:hidden;}
.compare-template .modalbody-noborder{float:left;padding:0; margin:0px 5px 10px 5px; overflow:hidden;}
*+html .compare-template .modalbody-noborder{float:left;padding:0; margin:0px 4px 10px 5px; overflow:hidden;}


.auth-compare-holder{width:970px; padding:10px 0px 20px; margin:0; float:left;}
.auth-compare{width:156px; padding:0 4px; margin:0; float:left;}
.auth-compare-headers{background:#ffffff;width:112px !important; padding:0; margin:0;vertical-align:top;border-left:1px solid #a4c0ce; border-right:1px solid #a4c0ce;}

.compare-content-head-holder{margin:0; padding:4px 4px 4px 5px; border:none; height:auto;}
.compare-content-holder,.bigcompare-content-holder,.starcompare-content-holder{margin:0; padding:3px 5px 3px 5px; border:none; width:156px;height:auto;}
.bigcompare-content-holder{min-height:28px;}
.starcompare-content-holder{min-height:14px;}
*+html .starcompare-content-holder{padding:5px 3px 5px 7px;min-height:14px;}

.compare-template tr td{background-color:#fff;}
.compare-template tr.alternate td{background-color:#ebebeb;}

.compare-content-holder-button{clear:both;margin:0 0 5px 5px; padding:6px 0; border:none; text-align:center; width:117px;}
*+html .compare-content-holder-button{clear:both;margin:6px 0 11px 5px; padding:0; border:none; text-align:center; width:117px;}

.compare-thumbnail{clear:both; margin:0 auto; padding:0px; /*width:129px; height:78px;*/ width:160px; height:97px; display:block; border:none; border:1px solid #cccccc;}
.compare-thumbnail img{margin:0; padding:0;/*width:129px; height:78px;*/ width:160px; height:97px; border:none;}

.compare-community-button{background:url('/images/com/sprite-buttons.png') no-repeat -301px -328px;width:120px; height:29px; display:block; margin:0 0 0 18px; padding:0;}
.compare-home-button{background:url('/images/com/sprite-buttons.png') no-repeat -214px -328px;  width:84px; height:29px; display:block; margin:0 0 0 18px; padding:0;}

ul.ratings{padding:0px; margin:0; list-style-type:none; float:left; width:82px;}
.ratings li{padding:0px; margin:0; list-style-type:none; float:left;max-width:14px;}
.ratings li img{float:left; height:12px; width:14px; padding:0; margin:0 .08em; border:0px;}
.ratings li a{ padding:0px; margin:0px;}		

*+html ul.ratings{padding:0px; margin:0 0 0 -2px; list-style-type:none; float:left; width:82px;}
*+html .ratings li{padding:0px; margin:0; list-style-type:none; float:left; max-width:14px;}
*+html .ratings li img{float:left; height:12px; width:14px; list-style-type:circle; padding:0; margin:0;}

ul.type{padding:0px; margin:0; list-style-type:none; float:left; width:156px;}
.type li{padding:0px; margin:0; list-style-type:none; clear:both; min-height:18px;font-size:13px !important;}
.type li p{margin:0px; color:#000;font-size:13px !important; height:auto;line-height:18px;}
.type li a{margin:0px; color:#000;font-size:13px !important; height:auto;line-height:18px;}
.type li a:hover{text-decoration:none;color:#2da34d}

*+html ul.type{padding:0px; margin:0 0 10px;  float:left;}
*+html .type li{padding:0px; margin:0; list-style-type: none; clear:both; width:156px; min-height:15px;}

.compare-savedfavorite{float:left; margin:0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 0; height: 16px;}
.compare-sharewithfriends{float:left; margin:0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -18px; height: 16px;}
.compare-noofhomes{float:left; margin:0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -68px; height: 16px;}
.compare-chatnow{float:left; margin:0; padding:0; background: url('/images/com/sprite_icons.png') no-repeat; background-position: -105px 0; height: 16px;}
.compare-floorplan{float:left; margin:0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -241px; height: 16px;}
.compare-addfavorite{float:left; margin:0 20px; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -384px; height: 16px;}
.compare-removefavorite{float:left; margin:0 20px; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -370px; height: 16px;}

.comparemsg{float:left; margin:0 15px 0 0; padding:0; max-width:450px; color:#d6d6d6 !important; }
.compare-again{float:left; margin:0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -86px; height: 16px; color:#fff;}
.compare-highlight{float:left; margin:0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -104px; height: 16px;}
.compare-viewmap{float:left; margin:0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -121px; height: 17px;}
.compare-hidemap{float:left; margin:0 0 8px 0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -36px; height: 16px;}

.type-highrise {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -60px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}
.type-midrise {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -74px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}
.type-multifamily {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -90px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}
.type-singlefamily {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -106px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}
.type-solar {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -123px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}
.type-urban {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -139px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}
.type-active {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -158px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}
.type-golf {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -176px; height:18px; display:block; margin:0; padding-left:13px;width:100%;}

.list-dot {float:left;background:url('/images/com/smalllistdot.gif') no-repeat 0 0; height:auto; display:block; margin:0; padding-left:7px;width:100%;}

.compare_links {color:#333; font-size:13px; position:relative;top:0px; left:25px;}
.compare_links:hover {text-decoration:none;color:#2da34d;}

.combklink {color:#fff!important; text-decoration:underline; font-size:13px; position:relative;top:0px; left:25px; text-decoration:underline;cursor:hand;}
.combklink:hover {text-decoration:none;cursor:hand;color:#2da34d;}

.compare_graylinks {color:#000 !important; text-decoration:underline; font-size:13px; position:relative;top:0px; left:25px; text-decoration:underline;cursor:hand;}
.compare_graylinks:hover {text-decoration:none;cursor:hand;color:#2da34d;}

.compare_maplinks {color:#fff !important; text-decoration:underline; font-size:12px; position:relative;top:-1px; left:25px;  font-weight:normal;}
.compare_maplinks:hover {text-decoration:none;color:#2da34d;}

ul.amenity{padding:0px; margin:0; list-style-type:none; float:left; width:156px;}
ul.amenity li{padding:0px; margin:0px; list-style-type:none; list-style-position:inside;font-size:13px !important; min-height:18px; height:auto; max-width:156px; clear:both;}
ul.amenity li p{margin:0px; color:#000;font-size:13px !important; height:auto;line-height:18px;}
ul.amenity li a{margin:0px; color:#000;font-size:13px !important; height:auto;line-height:18px;}
ul.amenity li a:hover{text-decoration:none;}

p.listmsg{ font-weight:normal; color:#000;font-size:13px; clear:both;  width:100%; padding:0; margin:0;}
.printablebutton{float:right;background:url('/images/com/sprite_buttons.png') no-repeat -222px -52px; width:102px; height:18px; display:block; margin:0 23px 0 0 ; padding:0;}

*+html ul.amenity{margin:0 0 10px;}
*+html ul.amenity li{padding:0px; margin:0; list-style-type: none; clear:both; min-height:15px; float:left; max-width:156px;}
*+html ul.amenity li p{margin:0px; color:#000;font-size:11px; height:auto; width:156px; clear:both;}

.cnr114-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -417px -501px !important; 
width:114px; height:5px; margin:0; padding:0; display:block; line-height:0px;
}
.cnr114-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -417px -507px !important; 
width:114px; height:5px; margin:0; padding:0; display:block; line-height:0px;
}

.cnr168-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -535px -501px !important; 
width:168px; height:5px; margin:0; padding:0; display:block; line-height:0px;
}
.cnr168-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -535px -507px !important; 
width:168px; height:5px; margin:0; padding:0; display:block; line-height:0px;
}

.cmemybdr{background:#ffffff; border-left:1px solid #a4c0ce; border-right:1px solid #a4c0ce; padding:0; margin:0px; clear:both;}
.compare-main{background:#ffffff; border-left:1px solid #a4c0ce; border-right:1px solid #a4c0ce; padding:0; margin:0px; overflow:hidden; width:166px; vertical-align:top; font-size:13px;}
.compare-between{margin:0; padding:0; width:3px;background-color:Transparent !important;}
.compare-gradient {height:40px; width:937px; padding:0; margin:0 0 0 8px;}

.compare-mapmsg{float:right; width:847px; height:22px; padding:5px 0 0 0; margin:13px 0 8px 0px; clear:both; border:1px solid #05679F; border-left:none; border-right:none;}
.compare-mapmsg-expanded{float:right; width:812px; height:389px; padding:5px 0 0 0; margin:13px 0 8px 0px; clear:both; border:1px solid #05679F; border-left:none; border-right:none;}

.print{float:left; background:url('/images/com/sprite-buttons.png') no-repeat; background-position:-606px -456px; width:73px; height:30px; margin:10px 0 0 9px; padding:0; display:block; border:none;}
.sharethis{float:left; background:url('/images/com/sprite_menus.png') no-repeat; background-position:-68px -172px; width:99px; height:25px; margin:10px 0 0 10px; padding:0; display:block; border:none;}

/* End Compare Results
---------------------------------*/
.savedcommunitytext{margin:-5px; padding:0; font-size:12px; line-height:17px; color:#fff; text-decoration:none; width:72px; height:18px; display: block; float:left;}

.sharewithfrdstext{margin:-5px; padding:0 0 0 20px; line-height:17px; background: url("/images/com/searchsprite_icons.png") no-repeat scroll 0 -441px transparent; width:41px; height:18px; display: block; float:left;cursor:pointer;cursor:hand;font-size:10px;font-weight:bold; text-transform:uppercase; color:#fff !important;text-shadow:0 2px 2px #2a2a34;}

.savetofavtext{margin:-6px -5px -5px -5px; padding:0 0 0 20px; background: url("/images/com/searchsprite_icons.png") no-repeat scroll 0 -385px transparent; width:65px; height:18px; display: block; float:left; font-size:10px;font-weight:bold; text-transform:uppercase; color:#fff !important;text-shadow:0 2px 2px #2a2a34;}
.savedplantext{margin:-6px -5px -5px -5px; padding:0 0 0 20px; background: url("/images/com/searchsprite_icons.png") no-repeat scroll 0 -370px transparent; width:65px; height:15px; display: block; float:left; font-size:10px;font-weight:bold; text-transform:uppercase; color:#fff !important;text-shadow:0 2px 2px #2a2a34;}

.savetofavtext:hover,.savedplantext:hover,.savedcommunitytext:hover,.sharewithfrdstext:hover,.printbrotext:hover{color:#2da34d !important; text-decoration:none;}

*+html .savetofavtext,*+html .savedplantext{margin-top:-5px;}

.printbrotext{margin:-6px 0 0; padding:0; width:99px; height:18px; display: block; float:left; font-size:10px; line-height:17px; font-weight:bold; text-transform:uppercase; color:#fff !important;text-shadow:0 2px 2px #2a2a34;}

.divtext{color:#fff; margin:-6px 14px 0 9px; padding:0; width:2px; height:13px; display: block; float:left;text-shadow:0 2px 2px #2a2a34;filter: Shadow(Color=#2a2a34, Direction=120, Strength=2);}
.divtext1{color:#fff; margin:3px 14px 0 9px; padding:0; width:2px; height:13px; display: block; float:left;text-shadow:0 2px 2px #2a2a34;filter: Shadow(Color=#2a2a34, Direction=120, Strength=2);}

.sublinks1{clear: both;float: left;height: 22px;margin-bottom: 10px;margin-top: -2px;padding-left: 17px;width: 456px;}
.sublinks1 a{margin:0;padding:0;font-size:12px; line-height:22px; color:#fff; text-transform:uppercase; float:left;text-shadow:0 2px 2px #5d5c5c;font-weight:bold; display: block;}

.sublinks2 {clear: both;float: left;margin:8px 0 4px 9px;padding:0;width: 490px;}
.sublinks2 a{text-decoration: none;}

.buttons1{ margin:0 0 0 17px;width: 456px;}
.buttons2{width: 496px;padding:0; margin:5px 0 6px 0; position:relative; left:3px;}
*+html .buttons2{margin-top:-1px;}

.buttons2 span{padding:0; margin:4px 1px 0 0;}

overviewtext:hover,.amenitiestext:hover,.newstext:hover,
.schoolstext:hover,.servicestext:hover,.includedfeatext:hover,.sublinks1 a:hover{color:#fff !important; text-decoration:none;}
.overviewtext-selected,.amenitiestext-selected,.newstext-selected,
.schoolstext-selected,.servicestext-selected,.includedfeatext-selected{text-decoration:none;}

.overviewtext,.overviewtext-selected{width:71px;}
.amenitiestext,.amenitiestext-selected{ width:72px;}
.newstext,.newstext-selected{width:39px;}
.schoolstext,.schoolstext-selected{width:64px; }
.servicestext,.servicestext-selected{width:64px; }

/* EI Changes
----------------------*/
.EILogo{background: url('/Images/Com/EIlogo.gif') no-repeat scroll 0 0 transparent;display: block;float: left;font-size: 14px;font-weight: bold;height: 34px;line-height: 34px;margin:11px 0 0;padding: 0 0 0 40px;width: 152px; white-space:nowrap;}
.EILogoSpace{margin:6px 0!important; clear:both !important; float:none !important;}
.EILogoPortfolio{margin:7px 0 4px 0!important; float:right !important; clear:both;}

/* Search Result
---------------------------------------*/
.result-link-title {color: #003e6a !important;font-size: 13px;font-weight: bold;line-height: 18px;margin: 12px 0 0;padding: 0;text-decoration: none;width: 760px;}
a.result-link-title:hover {color: #2da34d; text-decoration:none;}
.result-msg  {color: #000;font-size: 13px;font-weight: normal;line-height: 18px;margin: 6px 0 0px;padding: 0;width: 760px;}
.result-link-site {color: #000;font-size: 13px;font-weight: normal;line-height: 18px;margin: 0;padding: 0;width: 760px;}
a.result-link-site:hover{color: #2da34d; text-decoration:none;}
.srcrlt{margin:16px 14px 15px 0 !important;}
*+html .srcrlt{margin-top:15px;}
.temp05-left-dash {background:url('/images/com/v-dash.gif') repeat-y right;float: left;margin: 0 14px 0 19px;padding: 0;width: 731px; min-height:573px;}
/* *+html .temp05-left-dash {margin-bottom: -12px;} */
p.temp05-head2 {clear: both;color: #000;font-size: 18px;margin: 0 0 6px 19px;padding: 5px 0 0;text-transform: uppercase;}

.srpaging {float:right; padding:0 15px 0px 0px;}
.srpaging a {color:#6e6e6e;}
.srpaging a:hover {text-decoration:none; color:#2da34d;}
.sitesearch-textbox {border: 1px solid #464646;color: #FFFFFF;float: left;height: 19px;margin: 11px 4px 0 0px;padding: 0.25em 0.25em 0.05em 0.45em;text-align: left;vertical-align: middle;width: 370px;}
.ssr-msg{clear:both; color: #000;font-size: 13px;font-weight: normal;line-height: 18px;margin: 9px 0 16px;padding: 0; float:left; width: 760px;}
.sitesearch-textbox:hover{border: 1px solid #000;}
.sitesearchbt {background: url('/images/com/sprite_buttons.png') no-repeat scroll -356px -303px transparent;display: block;float: left;height: 25px;margin: 11px 0 0 1px;padding: 0;width: 85px;}
.sitesearchbt:hover{background-position:-443px -303px;}
a.pagingactive {text-decoration:none; color:#2da34d !important;}

.temp03-mid{margin:10px 0 0 1px;padding:0; width:550px;float:left;}
.temp03-right{margin:10px 0 0 10px;padding:0; width:165px;float:right;}

.temp03-rightbox{width:165px; margin:0; padding:0; border-bottom:1px solid #393939;}
.heretohelpyou{float:left;background:url('/images/com/sprite_buttons.png') no-repeat -187px -215px; width:160px; height:29px; display:block; margin:0; padding:0;}
.keepfriendsinloop{float:left;background:url('/images/com/sprite_buttons.png') no-repeat -187px -247px; width:160px; height:29px; display:block; margin:0; padding:0;}

.temp03-rgttbox-headtext{color:#FFFFFF;font-size:11px;font-weight:bold;line-height:12px;margin:15px 0 0 6px;padding:0;width:157px; float:left;}
.temp03-rgttbox-headtext-small{color:#FFFFFF;font-size:11px;font-weight:bold;line-height:12px;margin:-1px 0 0 6px;padding:0;width:157px; float:left;}
.temp03-rgttbox-contenttext{font-size: 10px; color:#8d8d8d; font-weight:bold; line-height:12px; margin:8px 0 0 6px; padding:0; width:150px; float:left;}

.solidht{margin:12px 0 0 0 !important;}
*+html .solidht{margin:-18px 0 0 0 !important;}

.srsug{font-weight:bold; clear:both;margin:0 0 -2px 0;padding:0;}
*+html .srsug{margin:0 0 -10px 0;}

/*Authenticated Community QMI Modal
---------------------*/
.cominf-rating{left: -3px !important; top: -1px !important; width: 480px !important; position:relative; height:24px; margin:0 0 0 8px; padding:0; background:url(/Images/Com/Backgrounds/starsbg.png) repeat-x;}
*+html .cominf-rating{top: -2px !important;}

.db-rating{top: -24px !important; width: 330px !important; position:relative; height:24px; margin:0; padding:0; background:url(/Images/Com/Backgrounds/starsbg.png) repeat-x;}


span.qmi-price-strike{font-size: 13px;color: #000;line-height:13px; font-weight: normal;text-align: right;padding: 0;margin: 8px 0 5px;text-decoration:line-through;}
span.qmi-homeprice{ font-size:14px; color:#003e6a; font-weight:bold; text-align:right; padding:0; margin:8px 0 5px;text-decoration:none !important;}
span.slash{color:#000; font-size:17px; font-weight:bold; margin:0 7px; padding:0;}

.qmiprice-holder{float:right; text-align:right; padding:0; margin:9px 0 3px 0;}
p.estavailable{font-size: 12px; color:#003e6a; line-height:13px; margin:7px 0 0;padding:0; width: 405px; height:13px; clear:both;}

a.qmi-head_white {color:#fff; font-size:16px; width:405px; clear:both; margin:8px 0 0 0;padding:0;}
#dvClickToCall{ margin-left: 6px !important;}

/*New Header
---------------------------------------*/
.myaccounttab{float:left; padding:0; margin:0; background: url('/images/com/myaccount.png') no-repeat; width:94px; height:23px; display: block;}
.myaccounttab:hover{background: url('/images/com/myaccountH.png') no-repeat;   cursor:hand;}

.signin-t{float:left; padding:0; margin:10px 6px 0 6px;background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -77px; width:38px; height:7px; display: block;}
.signin-t:hover {background-position: 0 -66px; cursor:hand;}

.signout-t{float:right !important; padding:0!important; margin:10px 75px 0 6px!important;background: url('/images/com/sprite_topnavi_labels.png') no-repeat !important; background-position: 0 0px !important; width:46px !important; height:7px !important;}
.signout-t:hover {background-position: 0 -11px; cursor:hand;}
*+html .signout-t{margin-top:-16px !important;}

.gl-navi{padding:0; margin:16px 0 0; width:169px; height:23px; float:right;}
.gl-navi ul{padding:0; margin:0 0 0 57px;}
.gl-navi li{padding:0; margin:0 0 0 1px; list-style-type:none; float:left;}

.comparelink {color: #333333;float: left;font-size: 11px;font-weight: bold;left: 0;line-height: 13px;margin: -1px 0 0;padding: 0;position: relative;text-decoration: none;text-transform: uppercase;width: 62px;}
.comparelink:hover {color:#2da34d; text-decoration:none;}
*+html .comparelink{margin-left:-3px;}

.headerleft{clear:none !important; float:left !important;margin-left: 3px !important;}
.topmenu {clear: both;height: 23px;margin: 0 0 0 109px;padding: 0;width: 891px;}

/* Redesign
---------------*/

/* Common classes
--------------------*/
.clear{clear:both; padding:0; margin:0;}
.bold{font-weight:bold !important;}
.italic{font-style:italic !important;}
.leftbox{float:left;margin:0;padding:0;}
.rightbox{float:right;margin:0;padding:0;}
.leftxclear{float:left;clear:both;margin:0;padding:0;}
.rightxclear{float:right;clear:both;margin:0;padding:0;}
.bold{font-weight:bold;}
.shadow{text-shadow:0 2px 2px #2a2a34;filter: Shadow(Color=#2a2a34, Direction=120, Strength=2);}
.h-solid-line{float:left; clear:both; border-top:1px solid #a4c0ce; height:1px; padding:0; margin:0;}
.h2-solid-line{float:left; clear:both; border-top:2px solid #668ba6; height:2px; padding:0; margin:0;}
.v-solid-line{float:left; border-right:1px solid #a4c0ce; width:1px; padding:0; margin:0;}
.h-dash-line{float:left; clear:both; padding:0; margin:0;background:url('/images/com/h-dash.gif') repeat-x top; height:1px; display:block;}
.v-dash-line{float:left; clear:both; padding:0; margin:0;background:url('/images/com/v-dash.gif') repeat-y right; width:1px; display:block;}

.pgtle{clear:both; color:#003e6a; font-size:18px; line-height:23px; font-weight:bold; margin:0 0 3px 11px; padding:12px 0 0; width:95%;}
.pgmsgtle {clear:both;color:#000;font-size:15px; line-height:18px;font-weight:normal;margin:0 0 3px 11px;padding:12px 0 0;width:95%;}
.pgmsg {clear:both;color:#000;font-size:13px; line-height:18px;font-weight:normal;margin:0 0 0 11px;padding:12px 0 3px;width:95%;}

.pglist {margin:0 0 0 11px; padding:0;width: 95%;}
.pglist ul {margin:0; padding:0; clear:both; width:94%; list-style-type:none;}
.pglist li {background:transparent url('/images/com/bluedot.png') no-repeat;display:block; line-height:18px; min-height:18px; clear:both; padding:2px 0 0 14px; margin:3px 0 0 14px; color:#000;font-size:13px; list-style-position:outside; list-style-type:none;}  
.pglist li a{font-size:13px !important; color:#000 !important; font-weight:normal !important; max-width:658px; margin:0 !important}
.pglist li a:hover{color:#2da34d !important; text-decoration:none;}

.pgnmlist {margin:0 0 10px 20px; padding:0;width: 95%;}
.pgnmlist ul {margin:0; padding:0; clear:both; width:94%; list-style-type:none;}
.pgnmlist li {background:transparent url('/images/com/bluedot.png') no-repeat;display:block; line-height:18px; min-height:18px; clear:both; padding:2px 0 0 14px; margin:3px 0 0 14px; color:#000;font-size:13px; list-style-position:outside; list-style-type:none;}  
.pgnmlist li a{font-size:13px !important; color:#000 !important; font-weight:normal !important; max-width:658px; margin:0 !important}
.pgnmlist li a:hover{color:#2da34d !important; text-decoration:none;}

.tipicon{position:relative; top:20px;}

/*TODO: To be removed*/
.h-dash{clear:both; padding:0; margin:0;background:url('/images/com/h-dash.gif') repeat-x top; height:1px; display:block;}
.h-dashdim{clear:both; padding:0; margin:0;background:url('/images/com/h-dash.gif') repeat-x top; height:1px; display:block;}
.h-solid{clear:both; border-top:1px solid #a4c0ce; height:1px; padding:0; margin:0;}
.v-dash{float:left; clear:both; padding:0; margin:0;background:url('/images/com/v-dash.gif') repeat-y right; width:1px; display:block;}
.solidht{margin:12px 0 0 0 !important;}
*+html .solidht{margin:-18px 0 0 0 !important;}

/*Home-------*/ 
.corner963-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 0; width:963px; height:6px; margin:0; padding:0; display:block; clear:both;}
.corner963-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -7px; width:963px; height:16px; margin:0; padding:0; display:block; clear:both;}
.corner963-midbg{background:#fff; width:961px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.corner726-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -25px; width:726px; height:6px; margin:0; padding:0; display:block; clear:both;}
.corner726-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -32px; width:726px; height:16px; margin:0; padding:0; display:block; clear:both;}
.corner726-midbg{background:#fff; width:724px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}
.corner726-midbg IMG.cat {width:100%!important;}

.wcnr726-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -669px; width:726px; height:4px; margin:0; padding:0; display:block; clear:both;}
.wcnr726-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -674px; width:726px; height:13px; margin:0; padding:0; display:block; clear:both;}
.wcnr726-midbg{background:#fff; width:724px; border:1px solid #fff; border-top:none; border-bottom:none; min-height:212px; height:auto; margin:0; padding:0; clear:both;}

.corner686-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -52px; width:686px; height:6px; margin:0; padding:0; display:block; clear:both;}
.corner686-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -59px; width:686px; height:16px; margin:0; padding:0; display:block; clear:both;}
.corner686-midbg{background:#fff; width:684px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.map685-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -586px; width:685px; height:4px; margin:0; padding:0; display:block; clear:both;}
.map685-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -591px; width:685px; height:4px; margin:0 0 5px; padding:0; display:block; clear:both;}
.map685-midbg{background:#fff; width:685px; border:none; height:auto; margin:0; padding:0; clear:both;}

.mapbg{background:#fff; width:684px; border:1px solid #a7becc; height:auto; margin:0 0 5px; padding:0; clear:both;}

.corner262-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -694px -52px; width:262px; height:6px; margin:0; padding:0; display:block; clear:both;}
.corner262-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -694px -59px; width:262px; height:16px; margin:0; padding:0; display:block; clear:both;}
.corner262-midbg{background:#fff; width:260px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.corner420-topbg{width:420px; height:5px; margin:0; padding:0; display:block; clear:both;} 
.corner420-btmbg{ width:420px; height:14px; margin:0; padding:0; display:block; clear:both;}
.corner420-midbg{background:#fff; width:418px; height:auto; margin:0; padding:0; clear:both;}

.corner480-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -78px; width:480px; height:6px; margin:0; padding:0; display:block; clear:both;}
.corner480-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -85px; width:480px; height:16px; margin:0; padding:0; display:block; clear:both;}
.corner480-btmbg img{position:relative;top:-203px; left:-1px; max-height:218px; float:right;}

.corner480-midbg{background:#fff; width:478px; border:1px solid #a7becc; border-top:none; border-bottom:none; margin:0; padding:0; clear:both; height:207px; overflow:hidden;}
.corner480-midbg a{color:#0063a3; font-weight:bold; font-size:13px; margin:3px 0 0; padding:0; text-decoration:none; white-space:nowrap; }
.corner480-midbg a:hover{color:#2da34d;}

.corner468-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -597px; width:468px; height:5px; margin:0; padding:0; display:block; clear:both;}
.corner468-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -603px; width:468px; height:14px; margin:0; padding:0; display:block; clear:both;}
.corner468-midbg{background:#fff; width:466px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.corner492-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -478px -597px; width:492px; height:5px; margin:0; padding:0; display:block; clear:both;}
.corner492-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -478px -603px; width:492px; height:14px; margin:0; padding:0; display:block; clear:both;}
.corner492-midbg{background:#fff; width:490px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.corner970-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -619px; width:970px; height:5px; margin:0; padding:0; display:block; clear:both;}
.corner970-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -627px; width:970px; height:14px; margin:0; padding:0; display:block; clear:both;}
.corner970-midbg{background:#fff; width:968px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.corner786-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -799px; width:786px; height:5px; margin:0; padding:0; display:block; clear:both;}
.corner786-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -807px; width:786px; height:14px; margin:0; padding:0; display:block; clear:both;}
.corner786-midbg{background:#fff; width:784px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}


.dd970-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -597px; width:970px; height:5px; margin:0; padding:0; display:block; clear:both;}
.dd970-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -603px; width:970px; height:14px; margin:0; padding:0; display:block; clear:both;}
.dd970-midbg{background:transparent('/images/com/ddbg.png') repeat-y; width:970px; height:auto; margin:0; padding:0; clear:both;}

.hmbnrcorner-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -18px -106px; width:725px; height:5px; margin:0; padding:0; display:block; clear:both;}
.hmbnrcorner-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -18px -112px; width:725px; height:5px; margin:0 0 -1px 0; padding:0; display:block; clear:both;}
.hmbnrcorner-midbg{background:#fff; width:717px; height:360px; border:4px solid #fff; border-top:none; border-bottom:none; margin:0; padding:0; clear:both;}

.hm480box{background:url('/images/com/sprite-cornznbgs.png') no-repeat -387px -267px; width:480px; height:228px; margin:0; padding:0; display:block; clear:both; overflow:hidden; position:relative;}
.hm480box a{color:#0063a3; font-weight:bold; font-size:13px; margin:3px 0 0; padding:0; text-decoration:none; white-space:nowrap; }
.hm480box a:hover{color:#2da34d;}
.hm480box img{float: right;right: 2px;max-height: 218px;position: absolute;top: 1px;}
.hm480box p.tle{font-weight:bold; font-size:17px; color:#000; margin:12px 0 0 16px; padding:0;float:left;width:93%; line-height:23px;clear:both;}
.hm480box p.sbtle{font-size:16px; color:#000; margin:2px 0 0 16px; padding:0;float:left;width:46%; line-height:21px;clear:both;}
.hm480box p.desc{font-size:13px; color:#000; margin:6px 12px 0 16px; line-height:18px; padding:0;float:left; width:48%; height:112px; overflow:hidden; clear:both; }

.rw358box{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -854px; width:358px; height:192px; margin:0; padding:0; display:block; clear:both; overflow:hidden; position:relative;}
.rw358box a{color:#0063a3; font-weight:bold; font-size:13px; margin:3px 0 0; padding:0; text-decoration:none; white-space:nowrap; }
.rw358box a:hover{color:#2da34d;}
.rw358box img{float: right;right: 10px;max-height: 218px;position: absolute;top: 40px;}
.rw358box p.tle{font-weight:bold; font-size:17px; color:#000; margin:8px 0 0 15px; padding:0;float:left;width:93%; line-height:23px;clear:both;}
.rw358box p.sbtle{font-size:16px; color:#000; margin:2px 0 0 16px; padding:0;float:left;width:46%; line-height:21px;clear:both;}
.rw358box p.offers{font-size:13px; color:#000; margin:6px 12px 0 16px; line-height:18px; padding:0;float:left; overflow:hidden; clear:both; }
.rw358box p.desc{font-size:13px; color:#000; margin:6px 12px 0 16px; line-height:18px; padding:0;float:left; width:60%; overflow:hidden; clear:both; }

.rw726box{width:726px; margin:0; padding:0; display:block; clear:both; position:relative;}
.rw726box a{color:#0063a3; font-weight:bold; font-size:13px; margin:3px 0 0; padding:0; text-decoration:none; white-space:nowrap; }
.rw726box a:hover{color:#2da34d;}
.rw726box img{float: right;right: 2px;max-height: 218px;position: absolute;top: 40px;}
.rw726box p.tle{font-weight:bold; font-size:17px; color:#000; margin:12px 0 0 16px; padding:0;float:left;width:93%; line-height:23px;clear:both;text-align:center;}
.rw726box p.sbtle{font-size:16px; color:#000; margin:2px 0 0 16px; padding:0;line-height:21px;clear:both;text-align:center;}
.rw726box p.offers{font-size:13px; color:#000; margin:6px 12px 0 16px; line-height:18px; padding:0;float:left; overflow:hidden; clear:both; }
.rw726box p.desc{font-size:13px; color:#000; margin:6px 12px 0 16px; line-height:18px; padding:0;float:left; width:65%; height:112px; overflow:hidden; clear:both; }
.rw726box .location{ background: url("/images/com/state_bkgd.png") repeat-x scroll center bottom #FFFFFF; color: #003E6A; font-size: 1.2em; font-weight: bold; letter-spacing: 2px; line-height: 1.3em; text-align: center; text-shadow: 1px 1px 3px #FFFFFF; text-transform: uppercase;border-top:1px solid #A4C0CE;}
.rw726box .partner{ width:40%}
.rw726box .offer{ width:60%}
.rw726box td{ border-top:1px solid #A4C0CE;padding:5px;}

.rewardDisclaimer { color: #678EB3; font-size: 0.8em; line-height: 1.3em;}
.visit-now { background: url("/images/com/rewards_visit_now.png") repeat-x scroll center top #FFFFFF; border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; color: #003E6A !important; display: block; font-weight: bold; height: 24px; line-height: 24px; margin: 15px auto; text-align: center; text-decoration: none; width: 100px;}
.visit-now:hover { background-position: center bottom; color: #FFFFFF !important;}

.boxtext{font-size:12px; color:#000; margin:6px 12px 5px; line-height:15px; padding:0;float:left;}

.pageholder{margin:0 auto; padding:0; width:970px; clear:both;}
#mainpagecontainer{float:left;margin:0 0 0 0;padding:0;clear:both;min-height:100px;height:auto; width:970px;}

.tabmenus{margin:0; padding:0;clear:both;}
.tabmenus ul{margin:0; padding:0;}
.tabmenus ul li{float:left; list-style:none;}
.tabmenus ul li:first-child{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -106px; width:6px; height:40px; margin:0; padding:0;}
.tabmenus ul .last-child{background:url('/images/com/sprite-cornznbgs.png') no-repeat -9px -106px; width:6px; height:40px; margin:0; padding:0;}
.tabmenus ul .devi{background:url('/images/com/sprite-cornznbgs.png') no-repeat -7px -106px; width:1px; height:40px; margin:0; padding:0;}
.tabmenus ul .bg{background:url('/images/com/hometabsbg.png') repeat-x; width:188px; height:40px; margin:0; padding:0;}
.tabmenus ul .bgbig{background:url('images/hometabsbg.png') repeat-x; width:958px; height:40px; margin:0; padding:0;}

.bg a {width:163px; height:17px; margin:11px 0 0 12px; padding:0; display:block;}
.bg a img{width:163px; height:17px; margin:0; padding:0; border:none;}
.tabmenus ul li a img{border:none;}

.signoutfly{background:url('/images/com/signout.png') no-repeat; width:107px; height:36px; margin:0; padding:0; display:block;}
.signout-hldr{position:absolute; width:107px;}
*+html .signout-hldr{top:-13px;}

.gblsearchbox{background:url('/images/com/sprite-cornznbgs.png') no-repeat -768px -25px; width:200px; height:25px; margin:12px 0 0; padding:0; float:right;}
.gblsearchtextbox{width:170px; border:none !important; background:transparent !important; margin:0 5px 0 0 !important; padding:0; float:right; font-size:11px; color:#fff !important; position:relative; top:-11px;}
a.magnigls{background:transparent url('/images/com/sprite-cornznbgs.png') no-repeat -730px -27px; width:17px; height:16px; margin:0; padding:0; display:block; position:relative; top:5px; left:5px;}
a.magnigls:hover{background-position:-749px -27px}

.gblsearchholder{clear:both;margin:0; padding:0; height:49px; width:970px;}
.headerfblikeholder{margin: 13px 19px 0 0; padding:0; float:right;}

.homepromocardholder{width:970px; height:auto; margin:0; padding:0; float:left;}
.homepromocards{width:480px; height:220px; margin:8px 0; padding:0; float:left;}
.rgtsp{margin-right:10px;}

.rewardscardholder{width:726px; height:auto; margin:0; padding:0; float:left;}
.rewardscards{width:360px; height:184px; margin:6px 6px 0px 0px; padding:0; float:left;}

.hmpromotitlebold{font-weight:bold; font-size:17px; color:#000; margin:12px 0 0 16px; padding:0;float:left;width:93%; line-height:23px;clear:both;}
.hmpromotitle{font-size:16px; color:#000; margin:2px 0 0 16px; padding:0;float:left;width:46%; line-height:21px;clear:both;}
.hmpromodesc{font-size:13px; color:#000; margin:6px 12px 0 16px; line-height:18px; padding:0;float:left; width:48%; height:112px; overflow:hidden; clear:both; }

.mapbannerholder{width:970px; height:370px; margin:21px 0 15px 0; clear:both;padding:0; float:left; }
.homebanner{float:right;margin:0px; padding:0;}
*+html .homebanner{margin-left:6px;}
.hmmapbg{float:left;margin:0px; padding:0; background:url('/images/com/sprite-cornznbgs.png') no-repeat -753px -80px; width:239px; height:157px;}

.bluearrow {float:left; padding:0; margin:3px 4px 0 5px !important; background: url('/images/com/sprite-icons.png') no-repeat 0 -15px; width:5px; height:10px; display:block;}
.slideshowdothdlr{margin:0; padding:0; position:relative; top:-25px; right:9px;}
.slideshowdothdlr ul{margin:0; padding:0;}
.slideshowdothdlr ul li{margin:0; padding:0; list-style:none; float:right;}

a.slideshowdot {float:left; padding:0; margin:0 1px; background: url('/images/com/sprite-icons.png') no-repeat -19px -30px; width:14px; height:16px; display:block;}
a.slideshowdot:hover{background-position:-2px -30px;}

.homeleftlist{margin:0; padding:0; height:293px; width:240px;}
.stateslist{margin:0; padding:0; height:293px; width:240px;}
.stateslist ul{margin:58px -7px 0 3px; padding:0; width:118px; float:left; height:212px;}
.stateslist ul li{margin:0; padding:0;line-height:24px;list-style:none; clear:both;}
.stateslist a{margin:0; padding:0 0 0 7px;font-size:12px; font-weight:bold; color:#fff;text-decoration:none; float:left; width:110px;height:24px;text-shadow:0 2px 2px #3f474d; filter: Shadow(Color=#3f474d, Direction=120, Strength=2);}
.stateslist a:hover,.stateslist a.hover{color:#2faa51; text-shadow:none; filter:none !important; background:url('/images/com/sprite-cornznbgs.png') no-repeat -19px -119px; z-index:999;}

.mapbuttonholder{margin:0;padding:0; clear:both;height:79px;}
.hm-searchbymap-button{margin:0;padding:0;clear:both;float:left; background: url('/images/com/sprite-buttons.png') no-repeat 0 0px; width:235px; height:32px; display:block;}
.hm-searchbymap-button:hover{background-position:-238px 0;}
.hm-qmihomes-button{margin:13px 0 0;padding:0;clear:both;float:left; background: url('/images/com/sprite-buttons.png') no-repeat 0 -33px; width:235px; height:32px; display:block;}
.hm-qmihomes-button:hover{background-position:-238px -33px;}

#menucitylist{margin:0; padding:0;position:relative; z-index:1;}
.menucitiestop{margin:0; padding:0;background:url('/images/com/sprite-cornznbgs.png') no-repeat -368px -121px; width:202px; height:21px;}
.menucitiesmid{margin:0; padding:0;background:#fff; border:1px solid #2faa51; border-bottom:none;border-top:none; width:200px; height:auto; min-height:30px;}
.menucitiesbtm{margin:0; padding:0;background:url('/images/com/sprite-cornznbgs.png') no-repeat -160px -126px; width:202px; height:4px;}
#menucitylist ul{margin:0 0 0 10px !important; padding:0 !important; width:178px !important; height:auto !important; position:relative; top:-8px;}
#menucitylist li{margin:0; padding:0;border-top:1px solid #97e0ab; width:178px; margin:0; padding:0; list-style:none;}
#menucitylist li:first-child{border-top:none !important;}
#menucitylist a{color:#000; font-size:13px !important; line-height:25px;margin:0 0 0 5px; padding:0; white-space:nowrap; font-weight:normal; text-shadow:none; filter:none !important; text-decoration:none;}
#menucitylist a:hover{color:#2da34d; background:none !important;font-weight:normal; text-shadow:none; filter:none !important; }

/* Search Result
--------------*/
.frw{background:#fff; width:auto; height:28px;}
.frw:hover{background:url('/images/com/factrowbg.gif') repeat-x; width:auto; height:28px; }
.frw2{background:#fff; width:auto; min-height:28px; height:auto; clear:both; margin:0; padding:0;}
.frw2:hover{background:url('/images/com/factrowbg.gif') repeat-x;}
.fhd{float:left; font-weight:bold; font-size:15px; line-height:20px; color:#000;  padding:0; margin:0 0 5px 11px; width:178px;white-space:nowrap;}
.fshd{float:left; font-weight:bold; font-size:11px; line-height:20px; color:#333333;  padding:0; margin:3px 0 5px 11px; width:250px; white-space:nowrap;}

.frw p, .frw2 p{float:left; font-weight:bold; font-size:11px; line-height:20px; color:#333333;  padding:0; margin:3px 0 5px 11px; width:92px; }

.fc{float:left; background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -147px; width:146px; height:17px; margin:5px 0 5px 0; padding:0; display:block;}
.fc:hover{background-position:-377px -147px;}
.fc input[type="text"]{float:left; cursor:pointer; font-weight:bold; font-size:10px; width:128px; height:17px; line-height:20px; color:#333333;  padding:0; margin:-1px 3px 0; *margin-top:-2px; border:none; background:transparent;}
.fc .unavailable{float:left; background:#fff url('/images/com/sprite-cornznbgs.png') no-repeat -546px -169px; width:146px; height:17px; margin:0 0 5px 0; padding:0; display:block; cursor:default;}

.ft{float:left; background:url('/images/com/sprite-cornznbgs.png') no-repeat -247px -147px; width:126px; height:17px; margin:5px 0 5px 0; padding:0; display:block;}
.ft:hover{background-position:-624px -147px;}
.ft input[type="text"]{float:left; cursor:pointer; font-weight:bold; font-size:10px; width:128px; height:17px; line-height:20px; color:#333333;  padding:0; margin:-1px 3px 0; *margin-top:-2px; border:none; background:transparent;}
.ft .unavailable{float:left; background:#fff url('/images/com/sprite-cornznbgs.png') no-repeat -546px -210px; width:126px; height:17px; margin:0 0 5px 0; padding:0; display:block; cursor:default;}


.amen, .type{float:left;  margin:5px 0 5px 0; padding:0; display:block; width:150px;}
.fcktop{float:left; background:url('/images/com/sprite-cornznbgs.png') no-repeat -163px -134px; width:146px; height:3px; margin:0; padding:0; display:block;}
.fckmid{float:left; border:1px solid #000; border-bottom:none; border-top:none; width:138px; height:auto; margin:0; padding:3px; display:block;}
.fckbtm{float:left; background:url('/images/com/sprite-cornznbgs.png') no-repeat -163px -139px; width:146px; height:3px; margin:0; padding:0; display:block;}

.fckmid div{float:left; margin:1px 0; padding:0; clear:both; width:135px;color:#333333;}
.fckmid input[type="checkbox"]{float:left; cursor:pointer; font-weight:bold; font-size:10px; width:12px; height:12px; line-height:20px; color:#333333;  padding:0; margin:2px 3px 0;  border:none; background:transparent;}
.type .fckmid span {float:left; cursor:pointer; font-weight:bold; font-size:10px; width:101px; height:17px; line-height:17px; margin:-1px 0px 0 1px;display:block; padding:1px	 0 0 14px;}
.type .fckmid .unavailable, .amen .fckmid .unavailable, .type .fckmid .unavailable:hover, .amen .fckmid .unavailable:hover  {color: #c4c3c3;  cursor:default;}


.fckmid .type-highrise {background:url('/images/com/sprite-icons.png') no-repeat -66px -58px; }
.fckmid .type-midrise {background:url('/images/com/sprite-icons.png') no-repeat -66px -73px;}
.fckmid .type-multi-family {background:url('/images/com/sprite-icons.png') no-repeat -66px -89px;}
.fckmid .type-singlefamily {background:url('/images/com/sprite-icons.png') no-repeat -66px -105px;}
.fckmid .type-solar {background:url('/images/com/sprite-icons.png') no-repeat -66px -120px;}
.fckmid .type-urban {background:url('/images/com/sprite-icons.png') no-repeat -66px -137px;}
.fckmid .type-activeadult {background:url('/images/com/sprite-icons.png') no-repeat -66px -155px;}
.fckmid .type-golf {background:url('/images/com/sprite-icons.png') no-repeat -66px -173px;}

.amen .fckmid span{float:left; cursor:pointer; font-weight:bold; font-size:10px; width:105px; height:17px; line-height:17px; margin:0px 0px 0 1px;display:block; padding:0;}
.amen .fckmid span:hover, .type .fckmid span:hover{color:#2da34d;}

.fs-sm{float:left; background:url('/images/com/sprite-cornznbgs.png') no-repeat -148px -147px; width:70px; height:17px; margin:5px 6px 5px 0; padding:0; display:block;}
.fs-sm:hover{background-position:-525px -147px;}
.frw2 span{float:left; cursor: pointer;font-weight:bold; font-size:10px; width:143px; height:17px; line-height:20px; color:#333333;  padding:0; margin:0 3px 0; *margin-top:-2px; border:none; background:transparent;}
.fs-sm span{float:left; cursor: pointer;font-weight:bold; font-size:10px; width:66px; height:17px; line-height:20px; color:#333333;  padding:0; margin:0 3px 0; *margin-top:-2px; border:none; background:transparent;}
.fs-sm .unavailable{float:left; background:#fff url('/images/com/sprite-cornznbgs.png') no-repeat -546px -189px; width:70px; height:17px; margin:0 6px 5px 0; padding:0; display:block; cursor:default;}

.factmaxmin{float:right; cursor:pointer; font-weight:bold; font-size:10px; line-height:20px; color:#333333;  padding:0; margin:3px 22px -5px 0; width:230px; text-align:right;}

.ft-ty{float:left; background:url('/images/com/sprite-cornznbgs.png') no-repeat -221px -147px; width:23px; height:17px; margin:5px 2px 5px 0; padding:0; display:block; cursor:pointer;}
.ft-ty:hover{background-position:-598px -147px; }
.ft-ty:active{background-position:-598px -126px;}
.ft-ty .selected{float:left; background:#fff url('/images/com/sprite-cornznbgs.png') no-repeat -598px -126px; width:23px; height:17px; margin:0; padding:0; display:block; cursor:pointer;}
.ft-ty label{float:left; cursor:pointer; font-weight:bold; font-size:10px; width:21px; height:17px; line-height:20px; color:#333333;  padding:0; margin:-1px 0 0; *margin-top:-2px; border:none; background:transparent; text-align:center; cursor:pointer;}
.ft-ty .unavailable{float:left; background:#fff url('/images/com/sprite-cornznbgs.png') no-repeat -696px -169px; width:23px; height:17px; margin:0; padding:0; display:block; cursor:default; color:#c4c3c3;}
.fc-ddl{width: 144px; height:100px; overflow-x:hidden; overflow-y:auto;padding: 0;position: absolute;top: 63px; right:11px; margin:0; padding:0; background:#fff; border:1px solid #000; border-top:none; z-index:1;}
.fc-ddl ul{margin:0; padding:0;}
.fc-ddl ul li{margin:0; padding:0;clear:both; list-style:none; height:auto; width:128px;min-height:14px; border-bottom:1px dotted #e1e2e3; cursor:pointer;}
.fc-ddl ul li:hover{background:#eeeeeb;}
.fc-ddl ul li a{text-decoration:none; margin:0; padding:0;clear:both; list-style:none; font-weight:bold; font-size:10px; width:127px; min-height:14px; height:auto; line-height:14px; color:#333333; cursor:pointer;}

.fsm-ddl{width: 68px; height:100px; overflow-x:hidden; overflow-y:auto;padding: 0;position: absolute;top: 197px; right:11px; margin:0; padding:0; background:#fff; border:1px solid #000; border-top:none; z-index:1;}
.fsm-ddl ul{margin:0; padding:0;}
.fsm-ddl ul li{margin:0; padding:0;clear:both; list-style:none; height:auto; width:52px; border-bottom:1px dotted #e1e2e3; cursor:pointer;}
.fsm-ddl ul li:hover{background:#eeeeeb;}
.fsm-ddl ul li a{text-decoration:none; margin:0; padding:0;clear:both; list-style:none; font-weight:bold; font-size:10px; width:51px; min-height:17px; height:auto; line-height:20px; color:#333333; cursor:pointer;}
.unavailable a, .unavailable a:hover {color:#c4c3c3 !important;border-color:#c4c3c3 !important;cursor:default !important;  cursor:default;}

.posn{position:relative;}

.sidecontent_text{margin: 0px 13px; padding:0; font-size:13px;line-height: 19px;width: 234px;color:#000;}
.sidecontent_text ul{float:left; width: 200px;margin: 0px 13px 0px -4px; padding:0 0 0 20px !important;}
.sidecontent_text ul li{margin:6px 0;width: 200px;height:auto; list-style-type: disc; line-height:19px; }
*+html .sidecontent_text ul{padding:0 0 0 0px !important;}
*+html .sidecontent_text li{margin:0px 0 5px 14px; vertical-align:top; list-style-position:inside; clear:both; }
*+html .sidecontent_text li div{margin:-4px 0 0;padding:0;}
.sidecontent_text p{color:#000; margin:8px 0; padding:0; float:left;clear:both;width: 234px;height:auto;}
.sidecontent_text a{color:#000 !important;width: 234px;height:auto;}
.sidecontent_text a:hover{color:#2da34d; text-decoration:none;}
.learnmorelink{padding-left: 19px;position: relative;top: -15px;}

.inhchdr{float: left; width: 468px; vertical-align: middle; margin-top:4px;}
.searchhdr {float: right;margin:10px 13px 0 13px;padding: 0;width: 686px;}

/* Dashboard
--------------*/
.db-main-holder{width:970px; margin:11px 0 0; padding:0; float:left;clear:both;height:auto;}
.db-mainbg-top{width:970px; margin:0; padding:0; float:left;clear:both;background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -241px;height:5px;}
.db-mainbg-btm{width:970px; margin:0; padding:0; float:left;clear:both;background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -247px;height:13px;}
.db-mainbg-mid{width:970px; margin:0; padding:0; float:left;clear:both;background:url('/images/com/dashboardbg.gif') repeat-y;min-height:290px; height:auto;}
p.db-title{font-size:18px; line-height:21px; margin:9px 0 0 13px; padding:0; float:left; color:#18ade0; height:auto; clear:both; width:400px;}
.iconbthlder{float:left;margin:0;padding:0; width:417px;}
.bnrhlder{float:right;margin:0;padding:0; width:539px;}

.dbtlhdr{float:left; clear:both; margin:0 0 0 1px; padding:0 0 15px; background: #fff !important; min-height: 30px; height:auto; width:400px}
*+html .dbtlhdr{height:30px;padding:0 0 22px;}

.iconbts{float:left;margin:0 0 0 16px;padding:0; width:197px;}
.iconbts ul{float:left; margin:0; padding:0;}
.iconbts ul li{margin:0; padding:0; clear:both; list-style:none;}
.iconbts a{font-size:14px; line-height:27px; margin:5px 0 0 34px; padding:0; float:left; color:#000; text-decoration:none;letter-spacing:-0.025em}
a.dbccclk{letter-spacing:-0.04em !important;}
.iconbts a:hover{color:#2da34d; text-decoration:none;}

.linkbts{float:left;margin:0 0 0 13px;padding:0;height:245px; width:175px; background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -274px;}
.linkbts ul{float:left; margin:0 0 0 15px; padding:0;}
.linkbts ul li{margin:0; padding:0; clear:both; list-style:none;}

.favorites-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -67px; width:197px; height:39px; display:block;}
.previewed-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -106px; width:197px; height:39px; display:block;}
.whybuynew-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -145px; width:197px; height:38px; display:block;}
.whybuynow-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -183px; width:197px; height:39px; display:block;}
.motgepref-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -222px; width:197px; height:39px; display:block;}
.prequalify-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -261px; width:197px; height:39px; display:block;}

.mainschedule-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -299px; width:197px; height:39px; display:block;}
.homecaretips-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -338px; width:197px; height:39px; display:block;}
.homecarevideos-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -377px; width:197px; height:39px; display:block;}
.contcuscare-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -415px; width:197px; height:39px; display:block;}
.reward-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -68px; width:197px; height:39px; display:block;}
.referafri-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -493px; width:197px; height:39px; display:block;}

.motgeprefhd-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -757px; width:197px; height:40px; display:block;}
.applymort-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -200px -758px; width:197px; height:39px; display:block;}
.getconnect-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -454px; width:197px; height:39px; display:block;}
.sendecard-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -532px; width:197px; height:39px; display:block;}
.movingtips-iconbutton{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -570px; width:197px; height:39px; display:block;}


.right1-iconlink{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -610px; width:160px; height:39px; display:block;}
.right2-iconlink{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -649px; width:160px; height:39px; display:block;}
.right1-iconlink a, .right2-iconlink a{font-size:12px; line-height:38px; margin:1px 0 0 12px; padding:0; float:left; color:#000; text-decoration:none;letter-spacing:-0.025em}
.right1-iconlink a:hover, .right2-iconlink a:hover{color:#2da34d; text-decoration:none;}

.right1a-iconlink{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -689px; width:160px; height:32px; display:block;}
.right2a-iconlink{float:left; margin:0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat 0 -721px; width:160px; height:33px; display:block;}
.right1a-iconlink a, .right2a-iconlink a{font-size:12px; line-height:32px; margin:1px 0 0 12px; padding:0; float:left; color:#000; text-decoration:none;letter-spacing:-0.025em}
.right1a-iconlink a:hover, .right2a-iconlink a:hover{color:#2da34d; text-decoration:none;}

.db-requestinfo-button{float:left; margin:13px 0 0 41px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -475px 0; width:110px; height:25px; display:block;}
.db-chatnow-button{float:left; margin:12px 0 0 41px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -475px -26px; width:110px; height:25px; display:block;}
.db-questions-button{float:left; margin:12px 0 0 41px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -588px 0; width:110px; height:25px; display:block;}

.favhm, .yourfavoritehome-label{float:left; margin:10px 0 0  8px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -209px -69px; width:270px; height:21px; display:block;}
.newhm, .mynewhome-label{float:left; margin:10px 0 0  8px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -209px -90px; width:192px; height:21px; display:block;}
.hm, .myhome-label{float:left; margin:10px 0 0  8px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -405px -90px; width:124px; height:21px; display:block;}
.favcom, .yourfavoritecommu-label{float:left; margin:10px 0 0  8px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -209px -113px; width:352px; height:21px; display:block;}
.nofav{float:left; margin:10px 0 0  8px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -209px -135px; width:200px; height:21px; display:block;}
.prshm{float:left; margin:10px 0 0  8px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -209px -166px; width:314px; height:21px; display:block;}


.bannerdtltext{float:left; margin:7px 0 0 7px; padding:0;width:520px; height:auto; font-size:14px; line-height:18px; color:#000;}
.dsbanr-imgholder{float:left; margin:5px 0 5px 7px; padding:0;width:330px; height:201px; background:none; border:none;}
/*.dsbanr-imgholder img{float:left; margin:0; padding:0;width:330px; height:201px;}*/
.ds-banner-right{float:left; margin:0 0 0 7px; padding:0;width:185px;height:auto;}
.ds-ownaddress{float:left; margin:9px 0 0 27px; padding:0;width:162px; height:auto; font-size:11px; line-height:14px; color:#000;}
.ds-ownaddress span{font-weight:bold;}

.ds-banner-footer{float:left; margin:3px 0 2px 5px; padding:0;width:520px;}
.ds-banner-footer ul{float:left; margin:0; padding:0;}
.ds-banner-footer li{float:left; margin:0 3px; padding:0; list-style:none;}
.ds-banner-footer ul a{font-size:12px; line-height:18px; color:#000;text-decoration:underline;}


.ndsbanr-imgholder{float:right; margin:5px 15px 5px 7px; padding:0;width:208px; height:165px; background:none; border:none;}
.ndsbanr-imgholder img{float:left; margin:0; padding:0;width:208px; height:165px;}

.nfvp{float:left; margin:15px 12px 0; padding:0;width:480px; height:auto; font-size:14px; line-height:18px; color:#000;}
.nfv{float:left; margin:7px 0 0 7px; padding:0;width:288px; clear:both;}
.nfv p{float:left; margin:6px 4px; padding:0;width:288px; height:auto; font-size:14px; line-height:22px; color:#000;}


.ds-banner-footer ul a:hover{color:#2da34d;text-decoration:underline;}
.communametext{float:left; margin:8px 0 0; padding:0; width:186px; height:auto; font-size:18px; line-height:20px; color:#000;}
.commupricetext{float:left; margin:3px 0 0; padding:0; width:186px; height:auto; font-size:12px; line-height:16px; color:#000;}
.commupricetext span{font-size:14px; font-weight:bold;}
.commuesttext{float:left; margin:0 0 0px; padding:0; width:186px; height:auto; font-size:12px; line-height:17px; color:#000;}
.commuesttext a{color:#000;}
.commuphonetext{float:left; margin:2px 0 0; padding:0; font-size:14px; line-height:19px; font-weight:bold;}
.commudetails{float:left; margin:10px 0 0 5px; padding:0; width:180px }
.commudetails p.left{margin:0 0 2px 0; padding:0 5px 0 0;font-size:12px; font-weight:bold; line-height:16px; color:#000; float:left; text-align:right; width:25%;}
.commudetails p.right{margin:0 0 2px 0; padding:0 0 0 5px;font-size:12px; line-height:16px; color:#000; float:left; text-align:left; width:65%;}

.db-newsbg-top{width:419px; margin:0; padding:0; float:left;clear:both;background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -241px;height:5px;}
.db-newsbg-btm{width:419px; margin:0; padding:0; float:left;clear:both;background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -222px;height:13px;}
.db-newsbg-mid{width:417px; margin:0; padding:0; float:left;clear:both;background:#fff; border:1px solid #a4c0ce; border-top:none; border-bottom:none; height:214px;}

.db-promobg-top{width:540px; margin:0; padding:0; float:left;clear:both;background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -195px;height:6px;}
.db-promobg-btm{width:540px; margin:0; padding:0; float:left;clear:both;background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -202px;height:5px;}
.db-promobg-mid{width:538px; margin:0; padding:0; float:left;clear:both;background:#fff; border:1px solid #a4c0ce; border-top:none; border-bottom:none; height:50px;}
.db-promobg-mid img{width:534px; height:52px; margin:0; padding:0; position:relative; top:-1px;}

.db-newsevents-label{float:left; margin:12px 0 12px 12px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -482px -73px; width:126px; height:15px; display:block;}

.db-3boxpromobg{width:172px; margin:0; padding:0; float:left;background:url('/images/com/sprite-cornznbgs.png') no-repeat -209px -274px;height:160px; overflow:hidden;}
.db-3boxpromobg img{margin:1px 0 0 1px; padding:0; float:left;width:170px; height:148px;}
*+html .db-3boxpromobg{position:relative;}

.db-3boxpromobg object{margin:1px 0 0 1px; padding:0; float:left;width:170px; height:148px;}

.newsevenlines{width:391px !important;margin-left:8px !important;}
.ne-date{float:left; margin:4px 0 0 17px; padding:0; width:391px; height:auto; font-size:11px; line-height:14px; color:#000;}
.ne-title{float:left; margin:7px 0 0 17px; padding:0; width:391px; height:auto; font-size:17px; line-height:20px; color:#000;}
.ne-msg{float:left; margin:4px 0 11px 17px; padding:0; width:391px; height:auto; font-size:12px; line-height:15px; color:#000;}
*+html .ne-title{margin-top:0px;}
.myraringtext{float:right;margin:0; padding:0; font-size:10px; color:#fff;position: absolute;right: 110px;top: 3px; white-space:nowrap;}

.ratingsbg{height:19px; width:auto; margin:0; padding:0; background:url('/images/com/ratingsbg.png') repeat; position:relative; bottom:-182px;}
.ratingsbg ul{padding:0px; margin:.14em 0 0 0; list-style-type:none; float:right; width:92px;position: absolute; right:0; }
.ratingsbg li{padding:0px; margin:.14em 0 0 0; list-style-type:none; float:left;}
.ratingsbg li img{float:left; height:16px; width:16px; padding:0; margin:-2px .08em 0 ; border:0px;}
.ratingsbg li a{ padding:0px; margin:0px;}

*+html .ratingsbg {bottom:19px;}
*+html .ratingsbg ul{bottom:19px;position:static;}

.homesitetext{float:left; margin:13px 0 -10px 14px; padding:0; font-size:12px; line-height:16px; font-weight:bold;color:#000; white-space:nowrap;}
.commuaddresstext{float:left; margin:3px 0 0; padding:0; width:186px; height:auto; font-size:12px; line-height:16px; color:#000;}
.uploadphototext{float:right; width:145px; margin:0; padding:0; font-size:12px; line-height:16px; font-weight:bold; text-transform:uppercase;position: absolute;right: 8px;top: 4px; white-space:nowrap; color:#000; text-decoration:none; white-space:nowrap; width:140px\0/}
*+html .uploadphototext{position:relative;}
span.arrowtxt{font:10px Webdings; margin:0; padding:0;}
.whitearrow {float:right; padding:0; margin:0 0 0 5px; background: url('/images/com/sprite-icons.png') no-repeat 0 -55px; width:5px; height:10px; display:block; position:absolute; top:6px; right:3px}
.whitearrow:hover{background-position:0 -77px;}

.avnwtext, .bytext{float:left; margin:0; padding:0; width:186px; height:auto; font-size:12px; line-height:16px; color:#000;}
.avnwtext{color:#003e6a !important;}
.wnprtext{float:left; margin:3px 0 0; padding:0; width:186px; height:auto; font-size:12px; line-height:16px; color:#000;}
.wnprtext span{font-size:14px; font-weight:bold;clear:both;float:left; color:#003e6b;}
.esttext{float:left; margin:0; padding:0; width:186px; height:auto; font-size:12px; line-height:17px; color:#000;}
.esttext a{color:#000;}

/* Contact Us
------------------------*/
.corner690-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -646px; width:690px; height:5px; margin:0; padding:0; display:block; clear:both;}
.corner690-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -652px; width:690px; height:13px; margin:0; padding:0; display:block; clear:both;}
.corner690-midbg{background:#fff; width:688px; border:1px solid #a7becc; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.contuslbl{background:url('/images/com/sprite-cornznbgs.png') no-repeat -506px -527px; width:262px; height:53px; margin:14px 0 28px; padding:0; display:block; clear:both;}
.cttle{float:left;clear:both; margin:5px 0 5px 15px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold;}
.cttxt{float:left;margin:2px 0 8px 10px; padding:0; font-size:13px; line-height:18px;color:#000; width:138px;}
.ctimg{float:right;background:url('/images/com/signupnow.gif') no-repeat 0 0; width:85px; height:96px; margin:0 5px 0; padding:0; display:block;}
.cttxt a{color:#0063a3; font-weight:bold; font-size:12px; margin:3px 0 0; padding:0; text-decoration:none; white-space:nowrap; }
.ctsmtle{float:left;clear:both; margin:5px 0 5px 10px; padding:0; font-size:13px; line-height:20px;color:#000;font-weight:bold;}

.fbicon{float:left; margin:13px 12px 13px 53px; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -408px -752px; width:45px; height:45px; display:block;}
.twicon{float:left; margin:13px 12px 13px 0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -465px -753px; width:45px; height:45px; display:block;}
.yticon{float:left; margin:13px 0; padding:0;background: url('/images/com/sprite-buttons.png') no-repeat -520px -753px; width:45px; height:45px; display:block;}

.ctbox{float:left;margin:0; padding:0;width:343px; height:auto;}
.ctbox a{float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:305px; height:auto;}
.ctbox p{float:left;clear:both; margin:2px 19px 8px 19px; padding:0; font-size:13px; line-height:18px;color:#000; text-align:justify; width:305px; height:auto;}

/* My Account Mortgage info
------------------------*/
.mortgage-leftnav{float:left;width:240px; margin:11px 4px 0 0;padding:0;}
#mainlist {float:left;width:240px; margin:0 14px 0 0px;padding:0;list-style-type:none;}
.mortgage-leftnav #mainlist ul{list-style-type:none;width:240px; margin:0; padding:0;}

.mortgage-leftnav #mainlist li:first-child{min-height:28px; height:auto; margin:0; padding:0;background:url('/images/com/sprite-navbgs.png') no-repeat 0 0; width:240px;}

.mortgage-leftnav #mainlist li{min-height:28px; height:auto; background:url('/images/com/sprite-navbgs.png') no-repeat 0 0; margin:0; *margin-bottom:-3px; padding:0; width:240px; clear:both;}
.mortgage-leftnav #mainlist li:hover{background-position:0 -31px;}
.mortgage-leftnav #mainlist li a{color:#fff;font-size:13px;line-height:20px; font-weight:bold; margin:3px 0 2px 19px;text-decoration:none;width:218px; height:28;text-shadow:0 2px 2px #2a2a34;filter: Shadow(Color=#2a2a34, Direction=120, Strength=2); float:left; overflow:hidden;}
.mortgage-leftnav #mainlist li a:hover{color:#fff !important;}
.mortgage-leftnav .lastli {margin:-1px 0 0; padding:0;border-top:1px solid #05679f; width:227px; height:1px; float:left;clear:both;}

.mortgage-leftnav #mainlist li.parent-on{min-height:28px; height:auto; background:url('/images/com/sprite-navbgs.png') no-repeat 0 -31px; margin:0; *margin-bottom:-3px; padding:0; width:240px; clear:both;}
.mortgage-leftnav #mainlist li.child-on{min-height:28px; height:auto; background:url('/images/com/sprite-navbgs.png') no-repeat 0 -60px; margin:0; *margin-bottom:-3px; padding:0; width:240px; clear:both;}

.innerleftnav{float:left;width:220px; margin:5px 14px 0 0;padding:0;clear:both;}
.innerleftnav #sublist {float:left;width:220px !important; margin:-2px 14px 0 0px !important;padding:0;list-style-type:none !important; clear:both;}
*+html .innerleftnav #sublist{margin:-1px 14px 0 0px !important;}
.innerleftnav #sublist li:hover{background-position:0 -60px;}
.innerleftnav #sublist li:first-child{border-top:none ! important;}
.innerleftnav #sublist a{color:#fff;font-size:13px;line-height:20px; font-weight:bold; margin:4px 0 2px 34px !important;text-decoration:none;width:192px; height:28;text-shadow:0 2px 2px #2a2a34;filter: Shadow(Color=#2a2a34, Direction=120, Strength=2); float:left; overflow:hidden;}
.innerleftnav #sublist a:hover{color:#fff !important;}

#leftNavCallout{margin:20px auto;float:left; padding:0;}

.redarrow {clear:both; height:auto; min-height:16px; display:block; margin:3px 3px 3px 0px; padding-left:19px; font-size: 12px; color: #999999;}
.redarrow:hover {clear:both; background:url('/images/com/sprite_icons.png') no-repeat -130px -266px; margin-left:8px;padding-left:11px;}
.redarrow-selected {clear:both; height:auto; min-height:16px; display:block; background:url('/images/com/sprite_icons.png') no-repeat -130px -266px; margin:3px 3px 3px 8px; padding-left:11px; font-size: 12px; color: #fff !important;}

*+html .redarrow {clear:both; height:16px; display:block; margin:3px 3px 3px 0px; padding-left:19px; padding-top:2px; font-size: 12px; color: #999999;}

p.mortinfo-head{clear:both;color:#003e6a;font-size:16px; line-height:17px; margin:0 0 6px 186px;padding:5px 0 0;text-transform:uppercase;}
.mortgage-rightnav-bg {float:left; width:710px; padding:0; margin:-1px 0 0 0; height:auto;}

p.mort-para-title{clear:both;color:#000;font-size:15px; line-height:18px;font-weight:bold;margin:0 0 0 11px;padding:12px 0 0;width:100%;}
p.mort-para-msg{clear:both;color:#000;font-size:13px; line-height:18px;margin:7px 0 14px 11px;padding:0;width:100%;}
p.mort-para-msgbld{color:#000;font-size:13px; font-weight:bold; margin:25px 0 15px 12px; padding:0;width:100%; line-height:18px; clear:both;}

.mort-div-msg{clear:both;color:#000;font-size:13px; line-height:18px;margin:7px 0 14px 9px;padding:0;width:98%;}
.mortgagelistmsg {margin:0 0 0 12px; padding:0;}
.mortgagelistmsg ul {margin:0; padding:0; clear:both; width:700px; list-style-type:none;}
.mortgagelistmsg li {list-style-type:none;line-height:18px; min-height:20px; clear:both; margin:0; color:#000;font-size:13px; list-style-position:outside;} 

.editbutton{float:left;background:url('/images/com/sprite-buttons.png') no-repeat -700px 0px; width:84px; height:28px; display:block; margin:10px 0 12px 12px; padding:0;}
.whitebullet {background:url('/images/com/bluedot.png') no-repeat transparent;clear:both;display:block;line-height:20px;margin:5px 0 0 14px;padding-left:14px;padding-top:2px;}

/* Contacts Messages
--------------------------------*/
.msgsortbyholder {float:left;margin:0;padding:0px 0 10px 0;}
.graytext{color:#000;font-size:12px;margin:0 0 0 6px;padding:0; text-transform:lowercase;}
.sortbygraytext{color:#000;font-size:12px;margin:0 0 0 6px;padding:0; float:left;}
.msglistheader {float:left;color:#000;font-size:13px;font-weight:normal;margin:9px 0 6px 0px;padding:0; line-height:18px; text-decoration: underline;}
.msglistcontent {float:left;color:#000;font-size:13px;font-weight:normal;margin:7px 0 10px 0px;padding:0; line-height:18px; text-decoration:none; }
.msglistcontent a{text-decoration:none;}
.msglistchkbox{width:16px;float:left; margin:11px 4px 6px 7px; padding:0;}
*+html .msglistchkbox{width:16px;float:left; margin:7px 8px 14px 8px; padding:0;}

.msglistheaderholder .col1, .msglistcontentholder .col1{width:161px; margin-right:8px !important;}
.msglistheaderholder .col2, .msglistcontentholder .col2{width:333px; margin-right:8px !important;}
.msglistheaderholder .col3, .msglistcontentholder .col3{width:163px;}

.msglist{width:705px;clear:both; float:right; margin:0 0 0 9px; padding:0;}
.msglistheaderholder{width:705px;clear:both; height:33px;border-bottom:1px solid #a4c0ce;border-top:1px solid #a4c0ce;}
.msglistcontentholder{width:705px;clear:both; min-height:35px;border-bottom:1px solid #a4c0ce; font-size:13px;}
.msgunread{background:#efefef;font-weight: bold !important; height:auto; color:#000 !important;}
*+html .msglistcontentholder{height:auto;}

.msgalter{background-color:#000 !important;}
.btmspace{margin:0; padding:0; height:17px;}
.msgpaging {padding:12px 10px 12px 0; text-align:center; clear:both; margin:0 auto;}
.msgpaging a {color:#000;}
.msgpaging a:hover {text-decoration:none; color:#2da34d;}

/* Contact Us Open message
------------------------------*/
.cuomholder {float:left;margin:0;padding:0;width:705px;}
.cuomtop {display:block;height:4px;margin:0;padding:0;width:705px;}
.cu-om-btmbox-border { height:auto;margin:0;min-height:138px;padding:0;width:705px;}
.cuomtoplink{margin:0 0 0 8px; padding:0;}
.cuomtoplink ul{margin:-4px 0 1px; padding:0; float:left;}
.cuomtoplink li{margin:0; padding:0; list-style-type:none; float:left; width:50px; }

.cuommsg-head {border-top:1px solid #a4c0ce;display:block;height:74px;margin:0 0 0 12px;padding:0;width:705px;}

.cuom-left{width:53px; height:68px; margin:0; padding:0; float:left;}
.cuom-mid{width:480px; height:68px; margin:0; padding:0; float:left;}
.cuom-right{width:195px; height:68px; margin:0; padding:0; float:left;}

.cuom-top{ font-size:13px; line-height:18px; color:#000;margin:8px 0 5px 0; padding:0; clear:both;}
.cuom-btm{ font-size:13px; line-height:18px; color:#000;margin:0 0 0 0; padding:0; clear:both;}
.righttext{text-align:right !important;}
.lefttext{text-align:left !important; float:left;}
.omtime{margin:0 0 0 17px; width:18px;}
.om-messages{ font-size:13px; line-height:18px; color:#000;margin:15px 0 0 13px; padding:0; clear:both; width:705px; height:auto; min-height:300px;}
*+html .om-messages{height:300px;}

/* Authenticated My Account ProfileInfo
-----------------------------------------------*/
.pinfoholder{width:700px;height:auto;margin:0 0 0 11px; padding:0;}
.pinfo{float:left; width:700px;height:auto;margin:0 0 0 11px; padding:0;}
.pinfo p.col1{float:left;width:257px;height:auto;margin:0 0 0 12px; padding:0; color:#000; line-height:22px;font-size:13px; line-height:18px;}
.pinfo p.col2{float:left;width:400px;height:auto;margin:0 0 0 14px; padding:0; color:#000; line-height:22px;font-size:15px; line-height:21px;}
.pinfo p.col1a{float:left;width:131px;height:auto;margin:0 0 7px 12px; padding:0; color:#000; line-height:22px;}
.ph{margin-top:20px !important;}
p.pinfo-para-title {clear:both;color:#000;font-size:15px; line-height:18px;font-weight:bold;margin:0 0 14px 11px;padding:12px 0 0;width:95%;}
.pinfo-hd{clear:both;color:#003e6a;font-size:18px; line-height:23px;font-weight:bold;margin:0 0 14px 11px;padding:12px 0 0;width:95%;}

/* My Account Overview
-------------------------------*/
.myac-rightbox {border-bottom:1px solid #393939;margin:0 0 0px;padding:0;width:160px;}
.msglistbox{margin:0 0 10px 13px; padding:0;width:260px; float:left;}
*+html .msglistbox{margin:0 0 5px 13px;}
.msglistbox ul{margin:0; padding:0; width:260px;}
.msglistbox li{margin:0; padding:0; width:260px; list-style-type:none; font-size:11px; line-height:19px; color:#b0b0b0; float:left;}
*+html .msglistbox li{margin:0 0 0 -4px;}
*+html .myaclistcheckbox {float:left;margin:-1px 5px 0 0;padding:0;}
.myaclistcheckbox {float:left;margin:3px 7px 0 0;padding:0;}

.viewall{margin:7px 14px 0; padding:0; background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: -527px -205px; width:66px; height:18px; display: block; float:right;}
.viewall:hover{background-position: -527px -224px;}

.myacbx{margin:0 0 9px 0; clear:both;}
.myacbxtop{background:url('/images/com/sprite_menus.png') no-repeat scroll -693px -1026px transparent;display:block;height:34px;margin:0;padding:0;width:578px; clear:both;}
.myacbxbtm{background:url('/images/com/sprite_menus.png') no-repeat scroll -944px -1667px transparent;display:block;height:35px;margin:0;padding:0;width:578px; clear:both;}
.myacbxmid{background:url('/images/com/myacboxbg.gif') repeat-y;display:block;min-height:30px; height:auto; margin:0;padding:0;width:578px; clear:both;}
.myactitle {color:#000;float:left;font-size:12px;font-weight:bold;line-height:12px;margin:12px 0 0 10px;padding:0;text-transform:uppercase;}
.myacbxleft {float:left;height:auto;margin:7px 0 0 13px;min-height:30px;padding:0;width:269px;}
.myacbxright {float:right;height:auto;margin:0;min-height:30px;padding:0;width:288px;}
*+html .myacbxright {margin-bottom:-5px;}
.myacbxleft_mi {float:left;height:auto;min-height:30px;padding:0;width:269px;}
p.myac-boxcontent {color:#B0B0B0;font-size:12px;font-weight:normal;height:auto;line-height:17px;margin:10px 0 10px 12px;min-height:20px;padding:0;width:262px;}
.myfont{font-size:12px !important;}
.myacname{color:#000;font-size:12px;font-weight:bold; margin:0; padding:0; line-height:14px; width:263px; clear:both;}
.myacaddress{font-size:12px;font-weight:normal; margin:3px 0 5px 0; padding:0; line-height:16px; width:263px;height:auto;clear:both;}
.changepwd-link {color:#000;float:right;font-size:13px;line-height:18px;margin:1px 16px 6px 0;max-width:150px;padding:0;text-align:right;}

/* Your Contact
-------------------------------*/
.youcact-tabsarea{float:right;margin:-38px 0 0 0;padding:0;}
.youcact-maintop-bg {float:right; width:705px; padding:0; margin:-1px 11px 0 0;}
.youcact-tabholder{margin:14px 0 0; padding:0; float:right; width:710px;}
p.youcact-tableft-head{color:#003e6a;font-size:18px; line-height:23px;font-weight:bold;margin:0 0 9px 0;padding:5px 0 0; float:left; width:410px;}

.modfrmBpage div.col2a1{float:left;width:219px;height:auto;margin:0 0 0 14px; padding:0; color:#000; line-height:22px;}
*+html .modfrmBpage div.col2a1{margin:0 0 0 7px;}

.aspbulletedlist {margin:0 0 0 12px; padding:0;}
.aspbulletedlist ul {margin:0; padding:0; clear:both; width:700px; list-style-type:none;}
.aspbulletedlist li {display:block;background:url('/images/com/bluedot.png') no-repeat transparent; list-style-type:none; height:auto; line-height:19px; min-height:19px; clear:both; margin:5px 0 0 14px; color:#000;font-size:12px; list-style-position:outside;padding-left:14px;} 
.white{color:#000;}
 
 /* Contactus Contacts
-----------------------------*/
.ccmydoclist{width:700px; min-height:50px; height:auto; clear:both; border:none; border-bottom:none; float:right; margin:0; padding:0;}
.tabholder{clear:both;margin:0; padding:0; position:relative; top:1px;}

.allcontacts-icon-button{background:url('/images/com/sprite-buttons.png') no-repeat -212px -425px; width:130px; height:29px; margin:0 4px 0; padding:0; display:block; float:left;}
.allcontacts-icon-button:hover{background-position:-212px -457px; cursor:hand;}
.allcontacts-icon-button-selected{background:url('/images/com/sprite-buttons.png') no-repeat -212px -457px; width:130px; height:29px; margin:0 4px 0; padding:0; display:block;float:left;}

.lencontacts-icon-button{background:url('/images/com/sprite-buttons.png') no-repeat -343px -425px; width:130px; height:29px; margin:0 4px 0; padding:0; display:block;float:left;}
.lencontacts-icon-button:hover{background-position:-343px -457px; cursor:hand;}
.lencontacts-icon-button-selected{background:url('/images/com/sprite-buttons.png') no-repeat -343px -457px; width:130px; height:29px; margin:0 4px 0; padding:0; display:block;float:left;}

.persocontacts-icon-button{background:url('/images/com/sprite-buttons.png') no-repeat -473px -425px; width:130px; height:29px; margin:0 4px 0; padding:0; display:block;float:left;}
.persocontacts-icon-button:hover{background-position:-473px -457px; cursor:hand;}
.persocontacts-icon-button-selected{background:url('/images/com/sprite-buttons.png') no-repeat -473px -457px; width:130px; height:29px; margin:0 4px 0; padding:0; display:block;float:left;}

p.tableft-head{color:#000;font-size:18px;margin:13px 0 3px 186px;padding:5px 0 0;text-transform:uppercase; float:left; width:410px;}
a.contact-print{color:#000;float:left; width:66px; margin:12px 9px; padding:0; display:block; border:none; text-decoration:underline;}
a.contact-print:hover{color:#2da34d; text-decoration:none;}
.tabsarea{float:right;margin:0 13px 0 0;padding:0;}
.cc-link{float:left; padding:0; margin:5px 0; width:600px;}
.cc-link a{color:#000; text-decoration:underline; margin:0 8px 0; padding:0; font-size:10px; line-height:12px;}
.cc-link a:hover{color:#2da34d; text-decoration:none;}

.cc-linklist{float:right; margin:0; padding:5px 0; width:204px;}
.cc-linklist a{float:right; color:#000; text-decoration:underline; margin:0 8px 0; padding:0; font-size:10px; line-height:12px;}
.cc-linklist a:hover{color:#2da34d;text-decoration:none;}

p.cclist-title {color:#000;float:left;font-size:14px; line-height:18px; font-weight:bold;margin:5px 5px 5px 9px;padding:0;width:482px; font-weight:600;}

.cccontentheader {clear:both;width:700px;border-bottom:1px solid #a4c0ce; min-height:29px; height:auto;border-top:2px solid #668ba6;}
.cclist{margin:0; padding:0; width:700px; min-height:30px;}
.cclistbg{margin:0; padding:0; width:700px; min-height:34px; height:auto;}

.cccol1{margin:9px 4px 9px 9px; padding:0; width:350px; float:left; min-height:10px; height:auto;}
.cccol2{margin:9px 4px 9px 5px; padding:0; width:300px; float:left; min-height:10px; height:auto;}
.cccol3{margin:9px 9px 9px 5px; padding:0; width:256px; float:left; min-height:10px; height:auto;}

.cccol1lt{margin:0; padding:0; float:left; width:55px;min-height:10px; height:auto;}
.cccol1rt{margin:0 0 0 8px; padding:0; float:left; width:180px;min-height:10px; height:auto;}

.cccol2lt{margin:0; padding:0; float:left; width:50px;min-height:10px; height:auto;}
.cccol2rt{margin:0 0 0 8px; padding:0; float:left; width:240px;min-height:10px; height:auto; overflow: hidden;}

.cccol3lt{margin:0; padding:0; float:left; width:49px;min-height:10px; height:auto;}
.cccol3rt{margin:0 0 0 8px; padding:0; float:left; width:189px;min-height:10px; height:auto;}
.cclistbg p{font-size:12px; line-height:21px; height:auto;margin:0; padding:0; float:left;color:#000;}

/* Template 03
-----------------------------*/
.temp03-bannerbg{background:url('/images/com/sprite_menus.png') no-repeat -1031px -201px; width:578px; height:267px;margin:0 0 8px 0; padding:4px 0 0 4px; display:block; float:left;}
.temp03-bannerbg img{width:570px; height:259px;margin:0; padding:0;clear:both; display:block;}
.clickheretobgn{margin:5px 7px 0 0; padding:0; background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: 0 -277px; width:140px; height:18px; display: block; float:right;}
.clickheretobgn:hover{background-position: 0 -297px;}

.temp03-bannerlink{height:33px;margin:0;padding:0;position:relative;right:8px;top:-50px;width:578px;}
.temp03-adbg1{background:url('/images/com/sprite_menus.png') no-repeat -850px 0; width:578px; height:176px;margin:5px 0 9px 0; padding:0; display:block; clear:both;}
.temp03-adbg2{background:url('/images/com/sprite_menus.png') no-repeat -850px -185px; width:578px; height:4px;margin:0; padding:0; display:block;}
.temp03-adbg2-border{width:576px; min-height:127px; height:auto; border:1px solid #505050; border-top:none; margin:0; padding:0;}
*+html .temp03-adbg2-border{width:576px; min-height:127px;border:1px solid #505050; border-top:none; margin:0; padding:0;}
.ad2-head{background-image:url('/images/com/h-dash.gif');background-position:center bottom;background-repeat:repeat-x;display:block;height:21px;margin:0 0 0 6px;padding:8px 0 0 6px;width:557px;}
.ad2-head-nodash{display:block;height:21px;margin:0 0 0 6px;padding:12px 0 0 6px;width:557px;}
.nextsteps{font-size: 12px; color:#000; font-weight:bold; line-height:12px; margin:0; padding:0; text-transform:uppercase; }

.ad2-box-dash{float:left; z-index:-1;padding:0; background-image:url('/images/com/v-dash.gif'); background-repeat:repeat-y; background-position:right; margin:0; padding:0; height:98px; width:192px; float:left;}
.ad2-box-nodash{margin:0; padding:0; height:98px; width:190px; float:left;}

.ad2boxhead{font-size: 12px; color:#000; font-weight:bold; line-height:14px; margin:12px 0 0 12px; padding:0; width:170px; text-decoration:underline;}
.ad2boxcontent{font-size: 11px; color:#b0b0b0; font-weight:normal; line-height:13px; margin:10px 0 0 12px; padding:0; width:170px; height:auto;}

.ad1-box1{float:left; margin:12px 12px 0; padding:0; width:162px; height:auto;}
.ad1-box1 p{margin:0 0 12px 0; padding:0; font-size:11px; line-height:13px; color:#9c9c9c;}
.ad1-box1 img{margin:2px -12px 0 2px; padding:0; width:79px; height:74px; float:right;}

.ad1-box2{float:left; margin:12px 12px 0 22px; padding:0; width:162px; height:auto;}
.ad1-box2 p{margin:0; padding:0; font-size:11px; line-height:13px; color:#9c9c9c;}
.ad1-box2 img{margin:2px -12px 0 2px; padding:0; width:79px; height:74px; float:right;}

.ad1-box3{float:left; margin:12px 12px 0 22px; padding:0; width:162px; height:auto;}
.ad1-box3 p{margin:0; padding:0; font-size:11px; line-height:13px; color:#9c9c9c;}
.ad1-box3 img{margin:2px -11px 0 2px; padding:0; width:79px; height:74px; float:right;}

.ad1boxlink-holder1{height:24px;margin:0;padding:0;width:176px; float:left;}
.ad1boxlink-holder2{height:24px;margin:0 0 0 20px;padding:0;width:176px; float:left;}
.ad1boxlink-holder3{height:24px;margin:0 0 0 20px;padding:0;width:176px; float:left;}

.ad1box-link{font-size: 10px; color:#000; font-weight:bold;  line-height:12.66px; margin:4px 0 0 12px; padding:0; text-decoration:underline; float:right;}
.ad1box-link:hover{color:#000; text-decoration:none;}

.temp03-rightbox{width:160px; margin:0 0 13px 0; padding:0; border-bottom:1px solid #393939;}
.heretohelpyou{float:left;background:url('/images/com/sprite_buttons.png') no-repeat -187px -215px; width:160px; height:29px; display:block; margin:0; padding:0;}
.keepfriendsinloop{float:left;background:url('/images/com/sprite_buttons.png') no-repeat -187px -247px; width:160px; height:29px; display:block; margin:0; padding:0;}

.temp03-rgttbox-headtext{color:#000;font-size:11px;font-weight:bold;line-height:12px;margin:15px 0 0 6px;padding:0;width:157px; float:left;}
.temp03-rgttbox-headtext-small{color:#000;font-size:11px;font-weight:bold;line-height:12px;margin:-1px 0 0 6px;padding:0;width:157px; float:left;}
.temp03-rgttbox-contenttext{font-size: 10px; color:#8d8d8d; font-weight:bold; line-height:12px; margin:8px 0 0 6px; padding:0; width:150px; float:left;}

.temp03-rgttbox-link-holder{height:29px;background:url('/images/com/sprite-icon-buttons.png') no-repeat -228px 0; margin:8px 0 0 0; padding:0; width:158px; float:left;}
.temp03-rgttbox-link-holder:hover{background-position: -228px -30px;}
.temp03-rgttbox-link{margin:3px 16px 0 0; max-width:150px; padding:0; color:#999999; font-size:12px; line-height:24px; float:right; text-align:right;}
.temp03-rgttbox-link:hover{color:#2da34d;}

.temp03banner-title{margin:0px; padding:0; background: url('/images/com/connectiontime.png') no-repeat 0 0; width:231px; height:21px; display: block;position:relative;top:-242px;width:231px; left:16px;}
.temp03-1x2-topbg{background:url('/images/com/sprite_menus.png') no-repeat 0 -1751px; width:578px; height:33px;margin:5px 0 0; padding:0; display:block;}
.temp03-1x2-midbg{background:url('/images/com/temp03-onebytwo.gif') repeat-y; width:578px; height:auto;margin:0; padding:0; display:block;}
.temp03-1x2-btm{width:576px; height:29px;margin:0 0 9px 0; padding:0; display:block; border:1px solid #505050; border-top:none;}
.temp03-1x2-btm-hdash {background-image:url('/images/com/h-dash.gif');background-position:center top;background-repeat:repeat-x;float:left;height:1px;margin:0 0 0 6px;padding:0;width:563px;z-index:-1;}

.temp03-multi3coltop-bg{background:url('/images/com/sprite_menus.png') no-repeat 0 -1791px; width:578px; height:34px;margin:5px 0 0; padding:0; display:block; clear:both;}
.temp03-multi3colcenter-bg{background:url('/images/com/3col-multi3box-center-bg.png') repeat-y; width:578px; height:auto;margin:0; padding:0; display:block;}
.temp03-multi3colbottom-bg{background:url('/images/com/sprite_menus.png') no-repeat 0 -1826px; width:578px; height:34px;margin:0 0 9px 0; padding:0; display:block; clear:both;}

.temp03-single3coltop-bg{background:url('/images/com/sprite_menus.png') no-repeat 0 -1791px; width:578px; height:34px;margin:5px 0 9px 0; padding:0; display:block; clear:both;}
.temp03-single3colcenter-bg{background:url('/images/com/3col-single3box-center-bg.png') repeat-y; width:578px; min-height:3px; height:auto;margin:0; padding:0; display:block; clear:both;}
.temp03-single3colbottom-bg{border-bottom:1px solid #505050; width:578px; height:1px;margin:0; padding:0; display:block; clear:both;}

.temp03-single3coltop-header {color: #FFFFFF;font-size: 12px;font-weight: bold;line-height: 12px;margin: 13px 0 9px 12px;padding: 0;text-transform: uppercase; float:left; width:162px; height:12px; overflow: hidden; white-space:nowrap; }

/* Template 04a
-----------------------------*/
.ad2-box1{float:left; z-index:-1;padding:0; margin:0; padding:0; min-height:20px; height:auto; width:286px; float:left;}
.ad2-box-dash1{float:left; z-index:-1;padding:0; background-image:url('/images/com/v-dash.gif'); background-repeat:repeat-y; background-position:right; margin:0; padding:0; min-height:20px; height:auto; width:286px; float:left;}
.ad2-box-nodash1{margin:0; padding:0; min-height:20px; height:auto; width:286px; float:left;}

.ad2boxhead1{font-size: 12px; color:#000; font-weight:bold; line-height:14px; margin:12px 0 0 12px; padding:0; width:262px; text-decoration:underline;}
.ad2boxcontent1{font-size: 11px; color:#b0b0b0; font-weight:normal; line-height:13px; margin:10px 0 10px 12px; padding:0; width:262px; height:auto;}

.temp05banner-title{margin:0px; padding:0; background: url('/images/com/Learnmore.png') no-repeat 0 0; width:153px; height:21px; display: block;position:relative;top:-242px;width:231px; left:16px;}

.viewmorevideos{margin:5px 7px 0 0; padding:0; background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: -146px -277px; width:132px; height:18px; display: block; float:right;}
.viewmorevideos:hover{background-position: -146px -297px;}

/*.whitearrow {clear:both; min-height:14px; height:auto; display:block; margin:2px 3px 2px 0px; padding-left:19px; font-size: 12px; color: #999999;}
.whitearrow:hover {clear:both; background:url('/images/com/whitearrow-small.png') no-repeat 0 0; margin-left:8px;padding-left:11px;}
.whitearrow-selected {clear:both; min-height:16px; height:auto; display:block; background:url('/images/com/whitearrow-small.png') no-repeat 0 0; margin:3px 3px 3px 8px; padding-left:11px; font-size: 12px; color: #fff !important;}
*+html .whitearrow-selected {min-height:15px; margin:2px 3px 2px 8px !important;}
*/

.temp04a-subtitle{font-size: 14px; color:#000; font-weight:bold; line-height:14px; margin:12px 0 10px 12px; padding:0; width:520px; clear:both;}
.temp04a-subpara{font-size: 12px; color:#000; font-weight:normal; line-height:17px; margin:12px 0 20px 12px; padding:0; width:555px; }

.temp04a-left{width:266px; float:left; padding:0; margin:12px 0;}
.temp04a-left-dash{width:285px; float:left;  padding:0; margin:12px 0; z-index:-1; background-image:url('/images/com/v-dash.gif'); background-repeat:repeat-y; background-position:right;}
.temp04a-right{width:266px; float:left; padding:0; margin:12px 0;}

.temp04a-subtitle-small{font-size: 14px; color:#000; font-weight:bold; line-height:14px; margin:0px 0 10px 12px; padding:0; width:266px; }
.temp04a-subpara-small{font-size: 12px; color:#000; font-weight:normal; line-height:17px; margin:0px 0 0px 12px; padding:0; width:266px; }

.temp04a-subpara-small-withpic{font-size: 12px; color:#000; font-weight:normal; line-height:17px; margin:-3px 0 0px 12px; padding:0; width:266px; }
.temp04a-subpara-right-img{float:left; padding:0; margin:0 10px 0 12px; width:107px; height:61px; border:none;}

*+html .temp04a-subpara-small-withpic{float:left; font-size: 12px; color:#000; font-weight:normal; line-height:17px; margin:-3px 0 0px 12px; padding:0; width:266px; }
*+html .temp04a-subpara-right-img{float:left; padding:0; margin:0 10px 8px 12px; width:107px; height:61px; border:none;}
.temp04a-subpara-left-img{float:left; padding:0; margin:0 10px 5px 12px; width:264px; height:61px;}

.pdf{float:left; margin:14px 20px; padding:0; background: url('/images/com/sprite_icons.png') no-repeat -66px -332px; height: 20px; width:500px;}
.pdf_links { color:#000; font-size:11px; font-weight:bold; position:relative;top:1px; left:27px;}
.pdfspan{ color:#999999; font-style:italic; text-decoration:underline; font-size:11px; font-weight:bold; padding:0; margin:0 0 0 35px;}
.pdfspan a{color:#999999;}

#temp04a-listmsg {margin:0 0 0 12px; padding:0; width:256px;}
#temp04a-listmsg ul {margin:0; padding:0; clear:both; width:266px; list-style-type:none;}
#temp04a-listmsg li {list-style-type:none;line-height:16px; min-height:18px; height:auto; clear:both; margin:0; color:#000;font-size:12px; list-style-position:outside;} 
.temp04a-whitebullet-big {background:url('/images/com/big-dot-icons.png') no-repeat scroll 0px 1px transparent;clear:both;display:block;height:22px;line-height:22px;margin:5px 0 0 14px;padding-left:14px;}

.temp04a-listmsg {margin:12px 0 0 12px; padding:0;}
.temp04a-listmsg ul {margin:0; padding:0; clear:both; list-style-type:none;}
.temp04a-listmsg li {list-style-type:none;line-height:16px; min-height:18px; height:auto; clear:both; margin:0; color:#000;font-size:12px; list-style-position:outside;} 
.temp04a-listmsg li a{color:#000; text-decoration:underline;}
.temp04a-listmsg li a:hover{color:#000; text-decoration:none;}

.listsublist{margin:10px 0 8px 15px !important; padding:0;}

.temp04a-whitebullet-big #temp04a-listmsg-inner {margin:2px 0 0 -1px;padding:0;width:253px;}
.temp04a-whitebullet-big #temp04a-listmsg-inner ul {margin:0; padding:0; clear:both; width:250px; list-style-type:none;}
.temp04a-whitebullet-big #temp04a-listmsg-inner li {list-style-type:none;line-height:16px; min-height:18px; height:auto; clear:both; margin:0; color:#000;font-size:12px; list-style-position:outside;} 

.temp04a-whitebullet-small {background:url('/images/com/small-dot-icons.png') no-repeat scroll 0px 1px transparent;clear:both;display:block;height:22px;line-height:22px;margin:5px 0 0 14px;padding-left:14px;}


/*Print Brochure*/
.prtSel{float:left; display:block;}
.prtSel .val{ display:block;font-weight:bold;text-align:right;width:40px;float:left;clear:left;}
.prtSel .lbl{ display:block;text-align:left;width:150px;float:left;clear:right;margin-left:3px;}
.prtSel .price{font-weight:bold;float:right;}
.prtSel .tmbnl{ border: solid 1px #575353;margin-right:5px; float:left;}
.prtSel .features{float:left;}
.prtSel .content{ background-color:#FFF;float:left;height:100px; overflow:hidden;}
.prtSel .t, .prtSel .b, .prtSel .content{ width:350px;}

.prtSel .tl{background:transparent url('/images/com/sprite-modal-cr.png') no-repeat 0 0; width:11px; height:11px;float:left;clear:left;}
.prtSel .t{background: transparent url('/images/com/sprite-modal-x.png') repeat-x top; height:11px;float:left;}
.prtSel .tr{background: transparent url('/images/com/sprite-modal-cr.png') no-repeat -14px 0; width:15px; height:11px;float:left;clear:right;} 
.prtSel .bl{background: transparent url('/images/com/sprite-modal-cr.png') no-repeat 0 -14px; width:11px; height:17px;float:left;clear:left;}
.prtSel .b{background: transparent url('/images/com/sprite-modal-x.png') repeat-x bottom; height:17px;float:left;}
.prtSel .br{background: transparent url('/images/com/sprite-modal-cr.png') no-repeat -14px -14px; width:15px; height:17px;float:left;clear:right;}
.prtSel .l{background: transparent url('/images/com/sprite-modal-y.png') repeat-y left; width:11px;height:100px;float:left;clear:left;}
.prtSel .r{background: transparent url('/images/com/sprite-modal-y.png') repeat-y right; width:15px;height:100px;float:right;clear:right;}

/*Promotion pages
----------------------------*/
.promo-searchresult{margin:0 0 10px 0; padding:0; width:970px;}
.promo-searchbox {margin-bottom:0px; margin-left:4px; }

.promo-searchlistbox_bg {float:left; width:970px; margin:0; padding:0;}
.promo-searchboxlisting_container2 {height:25px; width:935px;padding:0; margin-left:17px;border-top:1px solid #dcdcdc; clear:both;}
*+html .promo-searchboxlisting_container2{margin-top:4px;}
.promo-container2_left {float: left;margin: 0;padding: 10px 0 0;width: 792px;}
.promo-search_rightarea {width:970px; height:auto; margin:0; float:left;}
.promo-list-row{height:201px;}

p.myfav-para-msg{color:#000;font-size:13px; padding:12px 0 4px 12px; margin:0;width:600px; line-height:20px; clear:both;}
.searchnow-img-button{background:url('/images/com/sprite-buttons.png') no-repeat -588px -26px; width:110px; height:25px; margin:0 0 7px 12px !important; padding:0; display:block; border:none; float:left;}
*+html .searchnow-img-button{margin:0 0 -7px 12px;}
.myfav-searhnowbox{height: auto;min-height: 150px;width: 685px; float:left; margin: -4px 0 0 0; padding:0;}
.myfav-main-bg {float:left; background:url('/images/com/paging_info_bg.png') 0 0 repeat-x; width:750px; padding:0; margin:-1px 0 0 0;}
.myfavh-dash{background-image:url('/images/com/h-dash.gif');background-position:top; height:1px; background-repeat:repeat-x; display:block; clear:both;width: 748px; margin: 12px 0; padding:0;}
*+html .myfavh-dash{margin:0 0 12px 0;}

.glos-imgbox {background: transparent;display: block;float: left;height: 215px;margin: 0;padding: 0;width: 358px;}
.glos-imgbox img {float: left;height: 215px;margin: 0;padding: 0;width: auto;clear:both;display:block;}
p.glos-banner-msg-new {color: #FFFFFF; float: right; font-size: 18px; height: 145px;line-height: 22px; margin: 11px 30px 0 0;overflow: hidden;padding: 0;width: 164px;}

.required {color:#003e6a !important;margin-left:3px !important;font-size:15px; font-weight:600;  font-size:15px; margin:0 2px; padding:0; line-height:8px;}

/*Rounded Text box
------------------------*/
input, select, textarea{outline:none !important;}
select{line-height:22px !important;}
textarea{resize: none !important; overflow-x:hidden; overflow-y:auto;}
.txtbox{float:left;margin:0 0 0 5px; padding:0; width:auto; height:26px; background:url('/images/com/sprite-textbox.png') no-repeat 0 0; }
.txtbox span{float:left;margin:0; padding:0; width:6px; height:26px; background:#fff url('/images/com/sprite-textbox-rt.png') no-repeat;}
.txtbox input[type="text"],.txtbox input[type="password"]{color:#000 !important; float:left; margin:0 !important; padding:0 0 0 5px !important; border:none !important; background-color:transparent !important; height:26px; font-size:14px;text-decoration:none; color:#000; text-align:left; padding:4px 0 0 5px \0/!important}
*+html .txtbox input[type="text"], *+html .txtbox input[type="password"]{padding:5px 0 0 5px !important;}

.selectbox {float:left;margin:0 0 0 5px; padding:0; width:auto; height:26px;background:url('/images/com/sprite-textbox.png') no-repeat 0 0;}
.selectbox select{color:#000 !important;float:left; margin:0 !important; padding:0 0 0 5px !important; border:none !important; background-color:transparent !important; height:26px; font-size:14px; text-decoration:none; text-align:left; padding:0 0 0 5px \0/!important;}
*+html .selectbox {background:none;}
*+html .selectbox select{float:left; margin:0 0 0 5px !important; padding:0 0 0 5px !important; border:none !important; background-color:transparent !important; height:26px; font-size:14px;background:none; text-decoration:none; text-align:left; padding:0 0 0 5px \0/!important;}

.txtbox input[type="file"]{color:#000 !important;float:left; margin:0 !important; padding:0 0 0 5px !important; border:1px solid #ccc !important; background-color:transparent !important; height:26px; font-size:14px;background:url('/images/com/sprite-textbox.png') no-repeat 0 0; text-decoration:none; text-align:left; padding:4px 0 0 5px \0/!important}
*+html .txtbox input[type="file"]{padding:5px 0 0 5px !important;}

.txtbox textarea{border:1px solid #ccc;}
input[type="file"]{background-color:Transparent !important;}

.txareabox{float:left;margin:0 0 0 5px; padding:0; width:auto; height:137px;background:url('/images/com/sprite-textarea.png') no-repeat 0 0; }
.txareabox span{float:right;margin:0; padding:0; width:6px; height:137px; background:#fff url('/images/com/sprite-textarea-rt.png') no-repeat -11px 0;}
.txareabox textarea{color:#000 !important;float:left; margin:0 !important; padding:0 0 0 5px !important; border:none !important; background-color:transparent !important; height:137px; height:133px\0/; font-size:14px; text-decoration:none; overflow-y:auto;  text-align:left; padding:4px 0 0 5px \0/!important}

*+html .txareabox{margin:0 0 0 5px !important;}
*+html .txareabox textarea{margin:0 !important;padding:0 !important; height:133px;}

.vltbx{float:left;clear:both; margin:5px 0 0;padding:0;}
.hztbx{float:left;margin:5px 0 0;padding:0;}
*+html .hztbx{margin:5px 11px 0 0;}
.lbl{margin:5px 0 0 12px; padding:0; width:245px; height:auto; font-size:13px; line-height:20px; color:#000;clear:both; }
.lblElevation{margin:-2px 0 0 12px; padding:0; width:245px; height:auto; font-size:13px; color:#000;clear:both; }
.lbl span{color:#003e6a !important;margin-left:3px !important;font-size:15px; font-weight:600;}
.lbl .sm{float:left; clear:both; margin:0 0 2px; padding:0; width:245px; height:auto; font-size:10px; line-height:14px; color:#000;}
span.req{color: #000;font-size: 12px;margin: 0 0 0 19px;padding:0; height:auto; float:left;clear:both;}

.vlbl{margin:5px 0 0 12px; padding:0; width:150px; height:auto; font-size:13px; line-height:20px; color:#000; float:left;}
.vlbl span{color:#003e6a !important;margin-left:3px !important;font-size:15px; font-weight:600;}
.vlbl .sm{float:left; clear:both; margin:0 0 2px; padding:0; width:245px; height:auto; font-size:10px; line-height:14px; color:#000;}

.hz{clear:none !important; float:left !important;}
.vl{clear:none !important; float:right !important;}

.x230{width:225px;} *+html .x230,*+html .x150,*+html .x443,*+html .x500,*+html .x710{margin-right:0px;} 
.x150{width:146px;} 
.x443{width:443px;} *+html .x443{width:470px;} 
.x500{width:500px;}.xht{height:135px;} 
.x710{width:710px;} 

/* Textbox width
-----------------*/
.b130{margin:0 0 0 12px; width:136px;clear:both;} *+html .b130{margin:0 0 0 12px; width:139px;}
.b210{margin:0 0 0 12px; width:211px;clear:both;} *+html .b210{margin:0 0 0 12px; width:214px;}
.b290{margin:0 0 0 12px; width:301px;clear:both;} *+html .b290{margin:0 0 0 12px; width:304px;}
.b290a{margin:0 0 0 12px; width:290px;clear:both;} *+html .b290{margin:0 0 0 12px; width:304px;}
.b430{margin:0 0 0 12px; width:436px;clear:both;} *+html .b430{margin:0 0 0 12px; width:439px;}
.b424{margin:0 0 0 12px; width:435px;clear:both;} *+html .b424{margin:0 0 0 12px; width:438px;}

/* Buttons
------------------*/
.savebutton{float:left;background:url('/images/com/sprite-buttons.png') no-repeat -784px 0px; width:83px; height:28px; display:block; margin:10px 0 12px 12px; padding:0;}
.sendbutton{float:left;background:url('/images/com/sprite-buttons.png') no-repeat -868px 0px; width:83px; height:28px; display:block; margin:10px 0 12px 12px; padding:0;}
a.cancel{float:left; color:#000; padding:0; margin:0; width:35px; height:12px; margin:16px 0 16px 0; line-height:20px; display: block;}

p.ftmsg{float:right; font-size:9px; color:#666; margin:14px 0 14px 20px; padding:0; width:533px; line-height:11px;}
.frmpgfooter{margin:0 0 2px 0; padding:0; float:left;}
p.submsg-short{float:left; font-size:10px; color:#666; margin:4px 0 0 11px; padding:0; min-width:30px; max-width:700px; line-height:14px;}

.frmpgfooter .footer-buttons{margin:2px 0 0 2px; padding:0; float:right;}
.frmpgfooter .sendbutton{float:right;background:url('/images/com/sprite-buttons.png') no-repeat -868px 0px; width:83px; height:28px;  display:block; margin:0 0 0 14px; padding:0;}
.frmpgfooter a.cancel{float:left; color:#000; padding:0; margin:0; width:35px; height:12px; margin:11px 0 0 10px; line-height:20px; display: block;}

.frmpage p.col1a{float:left;width:163px;height:auto; min-height:22px; margin:4px 0 0 12px; padding:0; color:#000; line-height:13px;}
.rfrfndbox{width:700px; margin:0; padding:0; float:left; clear:both;height:250px;}
.rfrfndbox img{float:right; width:288px; height:227px; margin:0; padding:0;}
.rfrfndbox .mortgage-rightnav-bg {float:left; width:400px; padding:0; margin:-1px 0 0 0; height:227px; overflow:hidden;}
.opcol2 {margin:2px 0 18px 7px;width: 240px;clear:none !important; float:left !important;}

.confirm-info{float:left; padding:0; margin:5px;color:#000;clear:both;list-style-type:none; font-size:13px; line-height:18px; }
.confirm-info ul{list-style-type:none;}
.confirm-info li{clear:both; min-height:19px; margin:3px 0; min-width:430px;}

*+html .confirm-info{float:left; padding:0; margin:3px 0 0 1px;color:#000;}
*+html .confirm-info li{clear:both; min-height:19px; margin:2px 0 2px 0;}

.checkbox{padding:0; margin:0 7px 0 0;}
*+html .checkbox{padding:0; margin:0 4px 0 0; position:relative; top:-1px;}

.dbimx{margin:0; padding:0;}
.dbimx img{height:201px; width:330px; margin:0; padding:0;}

/* Standard
------------*/
p.subtitle{ font-weight:bold; font-size:12px; clear:both;  width:100%; padding:0; margin:0; height:auto;}
p.subtitle-underline{ font-weight:bold; font-size:13px; color:#000; clear:both;  width:100%; padding:0; margin:0; text-decoration:underline; text-align:left; height:auto;}
p.subcaption{ font-weight:normal; color:#000;font-size:13px; clear:both;  width:100%; padding:0; margin:0; height:auto;}
p.subcaption-title{ font-weight:normal; color:#000;font-size:11px; clear:both;  width:100%; padding:0; margin:0; height:auto;}

a.subtitle-underline{ font-weight:bold; font-size:13px; clear:both;  width:100%; padding:0; margin:0; text-decoration:underline; text-align:left; height:auto;}
a.subtitle-underline:hover{text-decoration:none;}

/* My Account My Document Overview
-----------------------------------*/
.mydocmsg{color:#000;font-size:13px;font-weight:normal; line-height:18px; margin:11px 0 14px 11px; padding:0; width:700px; height:auto;}
.mydocumenthod{padding:0; width:700px; height:auto; margin:10px 0 5px 11px; float:left;}
.mydocusicon{float:left; width:27px; margin:3px 10px 0 0; padding:0;background:url('/images/com/sprite_icons.png') no-repeat scroll 0 -85px transparent;display:block;float:left;height:27px;}
.myphotoicon{float:left; width:27px; margin:3px 10px 0 0; padding:0;background:url('/images/com/sprite_icons.png') no-repeat scroll 0 -118px transparent;display:block;float:left;height:27px;}
.mydocucontents{float:left; width:663px; margin:0; padding:0;}
.mydochead{color:#000;font-size:14px;font-weight:bold; line-height:19px;clear:both;margin:0; padding:0;}
.mydochead:hover{text-decoration:none;}
.mydoccontmsg{color:#000;font-size:12px;font-weight:normal; line-height:19px;width:673px;margin:2px 0 0 0; padding:0;}

.newdocbutton{background:url('/images/com/sprite-buttons.png') no-repeat -212px -393px; width:130px; height:29px; margin:9px; padding:0; display:block; float:left;} *+html .newdocbutton{margin-bottom:15px;}
.uploaddocbutton{background:url('/images/com/sprite-buttons.png') no-repeat -343px -393px; width:130px; height:29px; margin:9px; padding:0; display:block; float:right;} *+html .uploaddocbutton{margin-bottom:15px;}
.newphtupbutton{background:url('/images/com/sprite-buttons.png') no-repeat -474px -393px; width:130px; height:29px; margin:9px 0 9px 9px; padding:0; display:block; float:left;}*+html .newphtupbutton{margin-bottom:15px;}


/* My Account My Document
-----------------------------------*/
.mydoclist {clear:both;float:right;height:auto;margin:0;min-height:550px;padding:0;width:700px;}
.mydocheaderholder{width:700px;clear:both; height:33px;border-bottom:1px solid #a4c0ce;}
.mydoccontentholder {clear:both;min-height:31px;width:700px;border-bottom:1px solid #a4c0ce;}
.mydocheader {float:left;color:#000;font-size:13px;font-weight:bold;margin:6px 0 8px 12px;padding:0; line-height:20px;}
.mydoccontent {float:left;color:#000;font-size:12px;font-weight:normal;margin:6px 0 8px 12px;padding:0; line-height:18px;}
.mydoccontent a{color:#000; text-decoration:underline;}
.mydoccontent a:hover{color:#2da34d; text-decoration:none;}
.mydoccontent span{font-size:10px;}
.doccol1{width:200px;}
.doccol2{width:200px;}
.doccol3{width:170px;}
.doccol4{width:74px;}

/* Buy: What's NearBy
--------------------------------*/
.whatsnearby-map {margin:0;min-height:900px;padding:0 0 0 15px;width:943px;}
p.whatsnearby-head {clear:both;color:#000;width:943px;font-size:18px;margin:0 0 6px 14px;padding:5px 0 0;text-transform:uppercase;}
.whatsnearby-search_rightarea {float:left;height:auto;margin:0 10px 0 0;width:942px;}

/* Formpage Sample A
-----------------*/
.frmpage{float:left; width:710px;height:auto;margin:0; padding:0;min-height:33px;}
.frmpage p.col1{float:left;width:86px;height:auto; min-height:22px; margin:4px 0 0 12px; padding:0; color:#000; line-height:13px;}
.frmpage p.col1big{float:left;width:100px;height:auto; min-height:22px; margin:0px 0 0 12px; padding:0; color:#000; line-height:13px;}
.frmpage div.col2{float:left;width:505px;height:auto;margin:0px 0 0 14px; padding:0; color:#000; line-height:22px; border:0px solid #000;}
.frmpage div.col3{float:left;width:505px;height:auto;margin:0px 0 0 120px; padding:0; color:#000; line-height:22px; border:0px solid #000;}
*+html .frmpage div.col3{margin:0px 0 0 67px;}
.myphobxhdr{float: left;margin:6px 6px 6px 12px;width: 122px; color:#000;}
.myphobx{width:119px; height:91px; font-size:9px; border:1px solid #000; float:left;}
.frmpage div.col3big{float:left;width:510px;height:auto;margin:0px 0 0 126px; padding:0; color:#000; line-height:22px; border:0px solid #000;}
*+html .frmpage div.col3big{margin:0px 0 0 125px;}

.frmpage div.col3abig{float:left;width:510px;height:auto;margin:0px 0 0 120px; padding:0; color:#000; line-height:22px; border:0px solid #000;}
*+html .frmpage div.col3abig{margin:0px 0 0 132px;}

.frmpage p.col1rdo{float:left;min-width:100px;height:auto; min-height:22px; margin:7px 0 0 12px; padding:0; color:#000; line-height:13px;}


.frmpage div.txcol{float:left;width:505px;height:auto;margin:0px 0 0 14px; padding:0; color:#000; line-height:22px; border:0px solid #000;}
*+html .frmpage div.txcol{margin-left:7px;}

.frmpageholder {width:100%; margin:0; padding:0;height:auto;}
.frmpageholder p.bodymsg{ font-size:12px; color:#f5f5f5;margin:0 0 14px 0; padding:0; width:100%;}
.frmpageholder p.title{ font-size:12px; font-weight:bold; width:97%; color:#f5f5f5;margin: 0; padding:0;}
.frmpageholder p.controlhead{ font-size:12px; color:#f5f5f5;width:97%; margin:14px 0 3px 0; padding:0; font-weight:bold;}
.frmpageholder .frm-it-inputbox{float:left; width:433px; font-size:11px; color:#000; padding:3px;  border:1px solid #adadad; margin:0;}
.frmpageholder .frm-inputbox{float:left; width:433px; font-size:11px; color:#000; padding:3px;  border:1px solid #adadad; margin:0;}
*+html .frmpageholder .frm-inputbox{margin-left:-14px;}
.frmpageholder .frm-inputbox-hori {border: 1px solid #ADADAD;color: #FFFFFF;float: left;font-size: 11px;margin: 0 6px 0 0;padding: 3px;width: 433px;}
*+html .frmpageholder .frm-inputbox-hori{margin-left:-14px;}
.frm-inputbox{width:433px; font-size:11px; color:#000; padding:3px;  border:1px solid #adadad; margin:0;}
.txtbox, .selectbox{ float:left;}
.usintfrm-inputbox-hori{border: 1px solid #ADADAD !important;color: #FFFFFF;float: left;font-size: 11px;margin: 0 6px 0 0 !important;padding: 3px !important;width:149px;}
*+html .usintfrm-inputbox-hori{width:149px;margin:0 21px 0 -14px !important;}

.frmpageholder .frm-textarea{  width:433px; min-height:90px; font-size:11px; color:#000; padding:3px;  border:0px solid #adadad !important; margin:0; overflow:hidden;}
*+html .frmpageholder .frm-textarea{margin:-1px 0 0 -14px;}
.frmpageholder p.submsg{ float:left; font-size:10px; color:#8d8d8d; margin:5px 0 14px 0; padding:0; width:100%;}
*+html .frmpageholder p.submsg{margin:4px 0 14px 0;}
.frmpageholder p.submsg-input{ font-size:10px; color:#8d8d8d; margin:0px 0 14px 0; padding:25px 0 0 0; width:100%;}
*+html .frmpageholder p.submsg-input{margin:4px 0 14px 0;}
.frmpageholder span.submsg-in{float:left; font-size:10px; color:#8d8d8d; margin:-4px 0 0; padding:0; width:100%;}


.frmddlselectbox {border:1px solid #ADADAD;color:#000;float:left;font-size:11px; margin:0 6px 0 0;min-width:40px;padding:2px 1px 1px; line-height:14px; height:23px;}
*+html .frmposi{margin-left:120px !important;}
*+html .frminposi{margin-left:0px !important;}
/**+html .frmposibig{margin-left:126px !important;}*/

*+html .usintposi{margin-left:56px !important;}

.cu-frmddlselectbox {border:1px solid #ADADAD;color:#000;float:left;font-size:11px; margin:0 6px 0 0;width:157px;padding:2px 1px 1px; line-height:14px; height:23px;}
*+html .cu-frmddlselectbox { margin:0 21px 0 0;}

.adcont-frmddlselectbox {border:1px solid #ADADAD;color:#000;float:left;font-size:11px; margin:0 6px 0 0;width:157px;padding:2px 1px 1px; line-height:14px; height:23px;}

.adcont-col2{margin-left:6px !important} 
*+html .adcont-col2{margin-left:0px !important} 


/* Formpage Sample B
-----------------*/
p.frmB-main-head{clear:both;color:#000;font-size:18px;margin:0 0 0 14px;padding:5px 0 0;text-transform:uppercase;}
p.frmB-main-msg{clear:both;color:#000;font-size:12px; line-height:17px; margin:4px 0 22px 14px;padding:0;}
p.frmB-submain-msg {clear:both;color:#000;font-size:12px;line-height:14px;margin:4px 0 6px 14px;padding:0;}
.frmB-main-bg {background:url('/images/com/paging_info_bg.png') repeat-x scroll 0 0 transparent; clear:both; margin:-1px 14px 0;padding:0;width:924px;}
.frmbtabholder{clear:both;margin:0 0 0 14px; padding:0; height:34px; position:relative; top:2px;}
*+html .frmbtabholder{top:0px;}
.frmb-tabsarea {float:left;margin:0 0 0 3px;padding:0;}
p.frmB-title {clear:both;color:#000;font-size:14px;font-weight:bold;margin:1px 0 5px 12px;padding:0;width:100%;}
p.frmB-title-rgt {clear:both;color:#000;font-size:14px;font-weight:bold;margin:9px 0 5px 12px;padding:0;width:100%;}
.usa-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat -527px -135px; width:100px; height:35px; margin:0 4px 0; padding:0; display:block; float:left;}
.usa-icon-button:hover{background-position:-425px -135px; height:35px; cursor:hand;}
.usa-icon-button-selected{background:url('/images/com/sprite-icon-buttons.png') no-repeat -425px -135px; width:100px; height:35px; margin:0 4px 0; padding:0; display:block;float:left;}

.internl-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat -527px -172px; width:100px; height:35px; margin:0 4px 0; padding:0; display:block; float:left;}
.internl-icon-button:hover{background-position:-425px -172px; height:35px; cursor:hand;}
.internl-icon-button-selected{background:url('/images/com/sprite-icon-buttons.png') no-repeat -425px -172px; width:100px; height:35px; margin:0 4px 0; padding:0; display:block;float:left;}

.frmBcols{float:left;width:462px;background-image:url('/images/com/v-dash.gif');background-position:right center;background-repeat:repeat-y;float:left;margin:20px 0 0px 0;padding:0;z-index:-1;}
.frmBcolsnobar{float:left;margin:12px 0 0px;padding:0;z-index:-1; width:462px;}

.frmBpage {float:left;height:auto;margin:0;min-height:33px;padding:0;width:100%;}
.frmBpage p.col1{float:left;width:86px;height:auto;margin:0 0 0 12px; padding:0; color:#000; line-height:22px;border:0px solid #fff000;}
.frmBpage div.col2{float:left;width:460px;height:auto;margin:0 0 0 14px; padding:0; color:#000; line-height:22px; border:0px solid #000;}
.frmBpage div.col3{float:left;width:460px;height:auto;margin:0 0 0 120px; padding:0; color:#000; line-height:22px; border:0px solid #000;}
*+html .frmBpage div.col3{margin:0 0 0 67px;}
.frmBpage div.col3a {border:0 solid #000;color:#000;float:left;height:auto;line-height:22px;margin:0 0 0 14px;padding:0;width:460px;}

.frmBpageholder {width:466; margin:0; padding:0;height:auto;}
.frmBpageholder p.bodymsg{ font-size:12px; color:#f5f5f5;margin:0 0 14px 0; padding:0; width:100%;}
.frmBpageholder p.title{ font-size:12px; font-weight:bold; width:97%; color:#f5f5f5;margin: 0; padding:0;}
.frmBpageholder p.controlhead{ font-size:12px; color:#f5f5f5;width:97%; margin:14px 0 3px 0; padding:0; font-weight:bold;}
.frmBpageholder .frm-it-inputbox{float:left; *width:415px; font-size:11px; color:#000; padding:3px;  border:1px solid #adadad; margin:0;}
.frmBpageholder .frm-inputbox{float:left; width:425px; *width:415px; font-size:11px; color:#000; padding:3px;  border:1px solid #adadad; margin:0;}
*+html .frmBpageholder .frm-inputbox{margin-left:-14px;}
.frmBpageholder .frm-textarea{ width:433px; min-height:90px; font-size:11px; color:#000; padding:3px;  border:1px solid #adadad; margin:0; overflow:hidden;}
*+html .frmBpageholder .frm-textarea{margin:-1px 0 0 -14px;}
.frmBpageholder p.submsg{ font-size:10px; color:#8d8d8d; margin:5px 0 14px 0; padding:0; width:100%;}
*+html .frmBpageholder p.submsg{margin:4px 0 14px 0;}
.frmBpageholder p.submsg-input{ font-size:10px; color:#8d8d8d; margin:0px 0 14px 0; padding:25px 0 0 0; width:100%;}
*+html .frmBpageholder p.submsg-input{margin:4px 0 14px 0;}
.frmBpageholder span.submsg-in{float:left; font-size:10px; color:#8d8d8d; margin:-4px 0 0; padding:0; width:100%;}

/*--Secondary Page Template 4d Glossary
------------------------------------------*/
.temp04d-bannerbg {background:url('/images/com/sprite_menus.png') no-repeat scroll -944px -1713px transparent;display:block;float:left;height:223px;margin:0 0 8px;padding:4px 0 0 4px;width:578px;}
.temp04d-bannerbg img{width:570px; height:215px;margin:0; padding:0;clear:both; display:block;}
.temp04dbanner-title {background:url('/images/com/Industry.png') no-repeat scroll 0 0 transparent;display:block;height:21px;left:16px;margin:0;padding:0;position:relative;top:-198px;width:414px;}
p.selctionhead{font-size:14px; line-height:18px; color:#000;font-weight:bold;margin:12px 12px 15px; padding:0; width:570px; height:auto;}
p.temp4dmsg{font-size:12px; line-height:15px; color:#000;margin:0 12px 15px; padding:0; width:570px; height:auto;}
span.temp4dmsgbold{font-weight:bold; margin-right: 6px;}
.temp4d-links-bg {clear:both;margin:14px 0;padding:0;width:578px;}
.temp4d-links-bg ul{margin:0 0 0 24px; padding:0; max-height:37px; overflow:hidden;}
.temp4d-links-bg li{margin:0; padding:0; list-style-type:none; float:left; font-size:13px; line-height:37px;}
.temp4d-links-bg li span{float:left;font-size:12px;margin:0 4px 0 5px;padding:0;color:#000;}
.temp4d-links-bg li a{color:#003e6a; min-width:7px;}
.temp4d-links-bg li a.selected{color:#2da34d; font-weight:normal; text-decoration:underline;}
.temp4d-links-bg li a:hover{color:#2da34d;  font-weight:normal; text-decoration:none;}
.temp4d-links-bg li a:active{color:#2da34d; font-weight:normal; text-decoration:none;}

/*--Modal Window A
------------------------------------------*/
.smallchatnow-img-button{margin:0px 0 10px 23px !important; padding:0; display:block; border:none; float:right;}
.smallprint-img-button{background:url('/images/com/sprite_buttons.png') no-repeat -612px 0; width:62px; height:19px; margin:0 14px 10px 8px !important; padding:0; display:block; border:none; float:right;}

/*--Modal Window Form B
------------------------------------------*/

#formb {width:100%; margin:0; padding:0;}
#formb p.bodymsg{ font-size:12px; margin:0 0 14px 0; padding:0; width:100%;}
#formb p.title{ font-size:12px; font-weight:bold; width:97%; margin: 0; padding:0; line-height:15px;}
#formb p.controlhead{ font-size:12px; width:97%; margin:14px 0 3px 0; padding:0; font-weight:bold;}
#formb .ecard-frominputbox{float:left; width:424px; font-size:10px; padding:3px;  border:1px solid #adadad; margin:0;}
#formb .ecard-inputbox{float:left; width:424px; font-size:10px; padding:3px;  border:1px solid #adadad; margin:0;}
#formb .ecard-textarea{  width:424px; min-height:90px; font-size:11px; padding:3px;  border:1px solid #adadad; margin:0; overflow:hidden;}
*+html #formb .ecard-textarea{ width:424px; min-height:90px; font-size:11px; padding:3px;  border:1px solid #adadad; margin:-1px 0 0 0; overflow:hidden;}
#formb p.submsg{font-size:10px; margin:5px 0 14px 0; padding:0; width:100%;}
*+html #formb p.submsg{font-size:10px; margin:4px 0 14px 0; padding:0; width:100%;}

#formb p.submsg-input{ font-size:10px; margin:0px 0 14px 0; padding:25px 0 0 0; width:100%;}
*+html #formb p.submsg-input{ font-size:10px; margin:4px 0 14px 0; padding:0; width:100%;}
#formb span.submsg-in{ font-size:10px; margin:2px 0 14px 0; padding:0; width:100%;}
p.submsglink{ font-size:10px; margin:5px 0 14px 0; padding:0; width:160px;  float:left; }

#formb .footer{margin:0 0 14px 0; padding:0;}
*+html #formb .footer{clear:both; margin:0 0 14px 0; padding:0;}
#formb .footer-buttons{margin:10px 0 0 0; padding:0; width:150px; float:right;}
#formb .sendbutton{float:right;background:url('/images/com/sprite-buttons.png') no-repeat -868px 0px; width:83px; height:28px;  display:block; margin:0 0 0 14px; padding:0;}
#formb .cancel{float:left; padding:0; margin:0;color:#000; padding:0; width:35px; height:12px;margin:16px 0 16px 0; display: block;}
#formb .cancel:hover{color:#2da34d; text-decoration:none;}

.modfrmBpage {float:left;height:auto;margin:0;min-height:33px;padding:0;width:100%;}
.modfrmBpage p.col1{float:left;width:86px;height:auto;margin:0 0 0 12px; padding:0; line-height:22px;border:0px solid #fff000;}
.modfrmBpage div.col2{float:left;width:460px;height:auto;margin:0 0 0 14px; padding:0; line-height:22px; border:0px solid #000;}
*+html .modfrmBpage div.col2{margin:0 0 0 7px;}
.modfrmBpage div.col3{float:left;width:460px;height:auto;margin:0 0 0 120px; padding:0; line-height:22px; border:0px solid #000;}
*+html .modfrmBpage div.col3{margin:0 0 0 67px;}
.modfrmBpage div.col3a {border:0 solid #000;float:left;height:auto;line-height:22px;margin:0 0 0 14px;padding:0;width:460px;}
*+html .modfrmBpage div.col3a{margin:0 0 0 7px;}
.modfrmBpage div.col3a1 {border:0 solid #000;float:left;height:auto;line-height:22px;margin:0 0 0 14px;padding:0;width:460px;}
*+html .modfrmBpage div.col3a1{margin:0 0 0 0px;}

.movlf{margin:0 0 0 -12px !important;}
*+html .movlf{margin:0 0 0 -12px !important;}

.submitbutton{float:right;background:url('/images/com/sprite-buttons.png') no-repeat -700px -31px; width:83px; height:29px; display:block; margin:10px 0 5px 14px; padding:0;}
*+html .bigger{min-height:33px !important; height:auto;}

.rfsubmsg{ font-size:10px;margin:5px 0 14px 13px; padding:0; width:100%;}
.rffm{width: 700px; float: left; margin-top: 9px; margin-left: 11px !important; clear: both;}
.rfftct{float: right; width: 500px;}
.rfftct p{color: #666; font-size: 9px; line-height:10px;width: 500px;}
.lennaronweb_left-short{margin:0; padding:0;}

/* Get Connected
-----------------------*/
.gcbox{margin:-21px 0 6px 0; padding:0; width:719px; float:left; clear:both;}
.gcbox .lt{margin:0; padding:0; width:449px; float:left;}
.gcbox .rt{margin:0; padding:0; width:270px; float:left;}
.gcbox .rt img{margin:30px 0 0; padding:0; width:264px; height:189px; float:right;}
.gcbox a{margin:0 0 0 11px; padding:0; color:#003e6a; font-weight:bold; font-size:14px; line-height:20px; width:96%; clear:both; float:left;}
.gcbox a:hover{color:#2da34d; text-decoration:none;}
.gcbox p.para-title{clear:both;color:#000;font-size:15px; line-height:18px;font-weight:bold;margin:11px 0 4px 11px;padding:12px 0 0;width:97%;}
.gcbox p.para-msg{clear:both;color:#000;font-size:13px; line-height:18px;margin:7px 0 14px 11px;padding:0;width:97%;}

.gclist {margin:0 0 0 32px; padding:0;width: 689px;}
.gclist ul {margin:0; padding:0; clear:both; width:700px; list-style-type:none;}
.gclist li {line-height:18px; min-height:20px; clear:both; margin:11px 0 5px; color:#000;font-size:13px; list-style-position:outside; list-style-type:decimal;}  


/* Home Automation
-----------------------*/
.hautoimg{float:left; margin:6px 0 0 11px; padding:0; width:83px; height:285px;}
.hautoimg img{margin:0; padding:0;width:83px; height:285px;}
.hautort{float:left; margin:6px 0 0 11px; padding:0; width:570px; height:auto;}
.hautort .listp{margin:5px 8px 17px 8px !important;}
.hautort .sm{font-size:10px !important; font-style:italic !important;}


/* Solar
-----------------------*/
.solarimg{float:left; margin:0; padding:0; width:293px; height:212px; position:absolute; right:0; top:-2px;}
.solarimg img{margin:0; padding:0;width:293px; height:212px;}

/* Ecard
--------------------*/
#ecard {width:100%; margin:0 0 0 11px; padding:0;}
#ecard p.bodymsg{ font-size:13px;margin:0 0 14px 0; padding:0; width:100%;}
#ecard p.title{ font-size:13px; font-weight:bold; width:97%;margin: 0; padding:0; line-height:15px;}
#ecard p.controlhead{ font-size:13px;width:97%; margin:14px 0 3px 6px; padding:0; font-weight:bold;}
#ecard .ecard-frominputbox{float:left;  width:424px; padding:3px;  border:1px solid #adadad; margin:0;}
#ecard .ecard-inputbox{float:left; width:424px;  padding:3px;  border:1px solid #adadad; margin:0;}
#ecard .ecard-textarea{ width:424px; min-height:90px; padding:3px;  border:1px solid #adadad; margin:0; overflow:auto;}
*+html #ecard .ecard-textarea{ width:424px; min-height:90px; font-size:11px; padding:3px;  border:1px solid #adadad; margin:-1px 0 0 0; overflow:hidden;}
#ecard p.submsg{ font-size:10px;margin:5px 0 14px 6px; padding:0; width:100%;}
*+html #ecard p.submsg{ font-size:10px;margin:4px 0 14px 6px; padding:0; width:100%;}

#ecard p.submsg-input{ font-size:10px;margin:0px 0 14px 0; padding:25px 0 0 0; width:100%;}
*+html #ecard p.submsg-input{ font-size:10px;margin:4px 0 14px 0; padding:0; width:100%;}
#ecard span.submsg-in{ font-size:10px; margin:2px 0 14px 0; padding:0; width:100%;}
#ecard p.submsg-short{float:left;  font-size:10px; margin:4px 0 14px 0; padding:0; width:120px;}
p.submsglink{ font-size:10px; margin:5px 0 14px 0; padding:0; width:160px;  float:left; }


.calender {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -21px; height:17px; width:23px; display:block; margin:3px 8px 0; padding:0; }
.blue-quesition {float:left;background:url('/images/com/sprite_icons.png') no-repeat -66px -41px; height:15px; width:90px; display:block; margin:5px 0 0 6px; padding:0 0 0 22px; text-decoration:none;  }
.blue-quesition-notext {background:url('/images/com/sprite_icons.png') no-repeat scroll -66px -41px transparent;display:block;float:left;height:15px;margin:2px 0 0 6px;padding:0;text-decoration:none;width:15px;}
#ecard .footer{margin:0 0 14px 0; padding:0;}
*+html #ecard .footer{clear:both; margin:0 0 14px 0; padding:0;}
#ecard .footer-buttons{margin:10px 0 0 0; padding:0; width:150px; float:right;}
#ecard .sendbutton{float:right;background:url('/images/com/sprite-buttons.png') no-repeat -868px 0px; width:83px; height:28px; display:block; margin:0 0 0 14px; padding:0;}
#ecard .cancel{float:left; padding:0; margin:0;color:#000; padding:0; margin:0; width:35px; height:12px; margin:16px 0 16px 0; display: block;}
#ecard .cancel:hover{background-position: -112px -12px;}
.code{float:left; margin:0 0 0 8px; padding:0;}
.trylink{float:left; margin:0 0 0 8px; padding:0; text-decoration:underline;}

.wermoving{float:left; padding:0; margin:0;width:300px; height:19px; margin:15px 0 11px 17px; display: block; color:#000; font-weight:bold; font-size:24px; line-height:26px; }
.learnlenner{float:right; padding:0; margin:0;background: url('/images/com/sprite-cornznbgs.png') no-repeat -213px -500px; width:200px; height:13px; margin:7px 8px 0 0; display: block;}

.ecardhmdls{width:430px; height:auto; margin:7px 0 14px 0; padding:0; float:left; border:1px solid #adadad;}
.ecard-imgmsg{ font-size:14px; font-weight:normal; width:394px; color:#000;margin:10px 19px 0; padding:0; clear:both; float:left; line-height:19px;}
.plnwd{width:168px !important; margin:-2px 0 8px !important;}
.learlenholder{height:30px; margin:6px 0 0; padding:0; float:left; width:432px;}
.planholder{float:left; width:168px; margin:0; padding:0;}
.ecard-address{ font-size:12px; font-weight:normal; width:168px; color:#979797; margin:10px 0 5px; padding:0; clear:both; float:left; line-height:16px;}
.ecard-dwn{ font-size:11px; font-weight:normal; width:168px; color:#979797; margin:0 0 10px; padding:0; clear:both; float:left; line-height:16px; text-decoration:underline;}

/* Static Content
-------------------*/
.stcbnr{margin-bottom:8px;}
.stcbnrx{float:left;margin:0 0 -2px; padding:0; width:726px; height:auto;}
.stcbnrx img, .stcbnrbox object{float:right;margin:-2px 1px -2px 0; padding:0; max-width:726px; height:auto;}

.stcmsgx {float:left;margin:0 0 0 26px; padding:0; width:520px; position:absolute;}
.stcmsgx .tle, .stcmsgx h1{text-align:left; float:left;margin:17px 0 0; padding:0; width:98%;clear:both;font-size:19px; line-height:28px;color:#000;font-weight:600; height:auto;}
.stcmsgx .stle{text-align:left; float:left;margin:7px 0 0; padding:0; width:98%;clear:both;font-size:18px; line-height:26px;color:#000; height:auto;}
.stcmsgx a{text-align:left; float:left; margin:10px 0 0; padding:0; width:98%;clear:both; font-size:13px; line-height:18px;color:#003e6a;font-weight:bold; height:auto; text-decoration:none;}
.stcmsgx a:hover{color:#2da34d !important; text-decoration:none;}
.stcmsgx a.stlelk{text-align:left; float:none !important; font-weight:normal !important; margin:0 !important; padding:0 !important; width:auto !important; clear:none !important; font-size:18px !important; line-height:26px !important;color:#000 !important;text-decoration:underline !important;}
.stcmsgx a.stlelk:hover{color:#2da34d !important; text-decoration:none;}


.stcbox{float:left;margin:0; padding:0;width:361px; height:auto;}
.stcbox .tle{text-align:left; float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:305px; height:auto;}
.stcbox a{text-align:left; float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:305px; height:auto;}
.stcbox p{text-align:left; float:left;clear:both; margin:2px 19px 8px 19px; padding:0; font-size:13px; line-height:18px;color:#000; text-align:justify; width:305px; height:auto;}
.stcbox a.stlelk{text-align:left; float:none !important; font-weight:normal !important;  margin:0 !important; padding:0 !important; width:auto !important; clear:none !important; font-size:13px !important; line-height:18px !important;color:#000 !important;text-decoration:underline !important;}
.stcbox a.stlelk:hover{color:#2da34d !important; text-decoration:none;}


.stcboxbig{text-align:left; float:left;margin:0; padding:0;width:722px; height:auto;}
.stcboxbig .tle{text-align:left; float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:688px; height:auto;}
.stcboxbig a{text-align:left; float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:688px; height:auto;}
.stcboxbig p{text-align:left; float:left;clear:both; margin:2px 19px 8px 19px; padding:0; font-size:13px; line-height:18px;color:#000; text-align:justify; width:688px; height:auto;}
.stcboxbig p a{color:#003e6a !important;font-weight:bold !important; font-size:13px !important; width:auto; float:none;  line-height:18px !important; margin:0 2px !important;  text-decoration:none;}
.stcboxbig p a:hover{color:#2da34d !important; text-decoration:none;}

.bltltstcbox{text-align:left; float:left;margin:0; padding:0;width:722px; height:auto;}
.bltltstcbox .tle{text-align:left; float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:688px; height:auto;}
.bltltstcbox a{text-align:left; float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:688px; height:auto;}
.bltltstcbox p{text-align:left; float:left;clear:both; margin:2px 19px 8px 0px; padding:0; font-size:13px; line-height:18px;color:#000; text-align:justify; width:650px; height:auto;}
.bltltstcbox p a{color:#003e6a !important;font-weight:bold !important; font-size:13px !important; width:auto; float:none;  line-height:18px !important; margin:0 2px !important;  text-decoration:none;}
.bltltstcbox p a:hover{color:#2da34d !important; text-decoration:none;}


.pdf{float:left; margin:14px 20px; padding:0; background: url('/images/Com/sprite-icons.png') no-repeat -66px -332px; height: 20px;}
.pdf_links {color:#000; font-size:13px; line-height:18px; font-weight:600;text-decoration:underline; position:relative;top:1px; left:27px;}
.pdfspan{color:#666; font-style:italic; text-decoration:underline; font-size:11px; padding:0; margin:0 0 0 35px;}
.pdfspan a{color:#666;}

/*Login Page */
.lgbox{background: #fff; width: 317px;min-height: 150px; height:auto; margin:50px 49px 10px 10px; float: right;}
.lgfpwd{color: #000; text-decoration: underline; margin-right: 8px;float:right; clear:both;}
.lgfpwd:hover{color:#2da34d; text-decoration:none;}
.lgerr{color: #ff0000; text-decoration: none; margin-right: 8px; float:right; clear:both; width:230px;}

.cr330{width:330px; margin:0; padding:0; display:block; clear:both;}
.cr330-tlbg{background:url('/images/Com/sprite-cornznbgs.png') no-repeat 0 -703px; width:322px; height:30px; margin:0; padding:0; display:block; float:left;}
.cr330-trbg{background:url('/images/Com/sprite-cornznbgs.png') no-repeat -687px -703px; width:8px; height:30px; margin:0; padding:0; display:block;float:right;}
.cr330-midbg{border:1px solid #00689d; border-top:none; border-bottom:none;  width:328px; min-height: 160px; height:auto; margin:0; padding:0; display:block; clear:both;}
.cr330-blbg{background:url('/images/Com/sprite-cornznbgs.png') no-repeat 0 -736px; width:322px; height:8px; margin:0; padding:0; display:block; float:left;}
.cr330-brbg{background:url('/images/Com/sprite-cornznbgs.png') no-repeat -687px -736px; width:8px; height:8px; margin:0; padding:0; display:block;float:right;}
.cr330-tlbg p{color: #00689D;float: left;font-size: 13px;font-weight: bold;margin:6px 0 0 10px;padding: 0;width: 300px;}
.grlogin{margin:10px 0 0 97px; padding:0; float:left; background:url('/images/com/sprite-buttons.png') no-repeat -401px -360px; width:130px; height:29px; display:block; clear:both;}
.grsignupnow{margin:7px 0 0; padding:0; float:left; background:url('/images/com/sprite-buttons.png') no-repeat -213px -360px; width:177px; height:29px; display:block; clear:both;}

.lglist {margin:8px 0 3px 11px; padding:0;width: 430px; float: left;}
.lglist ul {margin:0; padding:0; clear:both; width:94%; list-style-type:none;}
.lglist li {background:transparent url('/images/com/bluedot.png') no-repeat;display:block; line-height:22px; min-height:24px; clear:both; padding:2px 0 0 14px; margin:3px 0 0 14px; color:#000;font-size:15px; list-style-position:outside; list-style-type:none;}  

.cklist {margin:8px 0 3px 11px; padding:0;width: 680px; float: left;}
.cklist ul {margin:0; padding:0; clear:both; width:94%; list-style-type:none;}
.cklist li {background:transparent url('/images/com/chklist.gif') no-repeat 0 5px;display:block; line-height:22px; min-height:24px; clear:both; padding:2px 0 5px 36px; margin:3px 0 6px 14px; color:#000;font-size:15px; list-style-position:outside; list-style-type:none;}  

.stcmenulist{margin:8px 0 15px 11px; padding:0;width: 680px; float: left;}
.stcmenulist ul {margin:0; padding:0; clear:both; width:94%; list-style-type:none;}
.stcmenulist li {padding:0; margin:0 1px; list-style-type:none; float:left; }  
.stcmenulist li a{color:#003e6a !important;font-weight:bold !important; font-size:12px !important; float:left; line-height:18px !important; margin:0 2px !important;  text-decoration:underline;}
.stcmenulist li a:hover{color:#2da34d !important; text-decoration:none;}

.srcmarkhd{float:left; clear:both; color:#fff; height:auto; font-size:24px; line-height:29px; font-weight:normal; margin:0 0 14px; padding:0; width:90%; white-space:nowrap;}

/*Authenticated Your New Home Details Buy
----------------------------------------------------*/
.hmdls-bannerbg {display:block;height:237px;margin:-26px 0 0;padding:4px 0 0 4px;width:710px; clear:both;}
p.head-position{margin-left:0px !important;margin-top:1px !important;}

p.listtitle{clear:both; margin:0; padding:0; color:#003e6a;  font-size:14px; line-height:19px; font-weight:600; width:700px;}
.hmdls-listmsg {margin:0 0 0 12px; padding:0;}
.hmdls-listmsg ul {margin:0; padding:0; clear:both; width:700px; list-style-type:none;}
.hmdls-listmsg li {background:url('/images/com/bluedot.png') no-repeat transparent;list-style-type:none;line-height:20px; min-height:20px; height:auto; clear:both; margin:0; color:#000;font-size:12px; list-style-position:outside;padding-left:14px;} 
.hmdlswhitebullet {background:url('/images/com/bluedot.png') no-repeat transparent;clear:both;display:block;height:20px;line-height:20px;margin:5px 0 0 14px;padding-left:14px;}
.hmdls-featurebg {display:block;height:30px;margin:15px 0 0 0;padding:0;width:705px; clear:both;}
.hmdls-servicebg {display:block;height:30px;margin:15px 0 0 0;padding:0;width:705px; clear:both;}
.hmdls-midbg {background:url('/images/com/mhdls-featurbg.gif') repeat-y;display:block;height:auto;margin:0;padding:4px 0 0 4px;width:705px; clear:both;}

.featurebox{margin:0; padding:0; width:226px; float:left;}

.mhdls-featitl{margin:8px 0 6px 14px; padding:0; color:#003e6a;  font-size:14px; float:left; line-height:19px; text-transform:capitalize; font-weight:600;}
.col1-list{margin:3px 0 6px 9px; padding:0; width:240px; float:left;}
.col1-list li{margin:0; padding:0; color:#000; line-height:18px;  font-size:13px; float:left; font-weight:normal; list-style-type:none; min-height:17px; height:auto; clear:both; width:230px;}

.mhdls-serviceholder{margin:3px 0 9px 9px; padding:0; width:240px; float:left;}
.feahead{margin:0; padding:0; color:#000; line-height:19px;  font-size:14px; float:left; font-weight:bold; list-style-type:none; min-height:19px; height:auto; clear:both; width:225px;}
.feamsg{margin:0; padding:0;color:#000; line-height:18px;  font-size:13px; float:left; font-weight:normal; list-style-type:none; min-height:18px; height:auto; clear:both; width:225px;}

.mhdls-services{margin:3px 0 9px 9px; padding:0; width:225px; float:left;}
.mhdls-services ul{margin:0; padding:0; width:225px; float:left;}
.mhdls-services li:first-child{margin:0; padding:0; color:#000; line-height:18px;  font-size:13px; float:left; font-weight:bold; list-style-type:none; min-height:18px; height:auto; clear:both; width:225px; list-style-type:none;}
.mhdls-services li{margin:0; padding:0;color:#000; line-height:18px;  font-size:13px; float:left; font-weight:normal; list-style-type:none; min-height:18px; height:auto; clear:both; width:225px; list-style-type:none;}

.mhdls_top_noborder {min-height:26px;width:705px; margin:9px 0 0 0; clear:both;}
.mhdls_mid_noborder {width:704px;margin:3px 0 0 7px; padding-bottom:5px; border-top:1px solid #dcdcdc; }

.mhdls-searchboxlisting_container1aa {height:198px;margin-left:0;padding:0;width:705px;}
.mhdls-searchboxlisting_container1 {min-height:169px; height:auto;  margin:0;padding:0;width:705px;border-bottom:1px solid #dcdcdc;}
.mhdls-searchboxlisting_container2 {clear:both;height:31px;margin-left:0;padding:0;width:705px;}
.mhdls-search_list1 {float:left;margin:0 0 0 6px;width:476px;}

.mhdls-thumbnailbg {background:#fff;display:block;height:157px;width:220px;margin:10px 0 0;padding:0; float:left;}
.mhdls-thumbnailbg img {margin:0;padding:0;height:134px;width:220px;border:1px solid #ccc;}

p.mhdls-head_white {color:#000;float:left;font-size:18px; line-height:24px; margin:2px 0 0;padding:0;width:405px;}
a.mhdls-head_white {color:#000;float:left;font-size:18px; line-height:24px; margin:2px 0 0;padding:0;width:405px; text-decoration:underline; cursor:pointer;}
a.mhdls-head_white:hover{color:#2da34d; text-decoration:none;}
.mhdlssearch_topbox {float:left;padding:1px 0 1px 7px; width:420px; }
p.mhdls-home-price {color:#003e6a;font-size:14px;line-height:20px; font-weight:bold;margin:5px 0 3px;padding:0;text-align:right;}
.mhdlssearch_list1c {height:1px;padding:12px 0 0 10px;}

.mhdlscon1 {height:196px;margin-top:-12px;}
.mhdlscontainer2_left {float:left;margin:0 0 0 -7px;padding:6px 0 0;width:700px;}

.whatsnearby-icon {clear:both; background:url('/images/com/searchsprite_icons.png') no-repeat 0 -275px; height:16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #999999 !important;}
.floorplan-icon {float:left; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -241px; height: 16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #999999 !important;}
.feature-icon{float:left; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -315px; height: 16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #999999 !important;}
.siteplan-icon{float:left; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -295px; height: 16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #999999 !important;}
/*.virtual-icon{float:left; background: url('/images/com/searchsprite_icons.png') no-repeat 0 -336px; height: 16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px; color: #999999 !important;}*/
.virtual-icon { background: url("/images/com/searchsprite_icons.png") no-repeat scroll 0 -336px transparent; color: #999999 !important; display: block; float: left; font-size: 11px; height: 16px; margin: 1px 5px 3px 0; padding-left: 22px;}

.mhdls-details-phone {clear:both;color:#000;font-weight:bold;margin:14 0 0 14px;padding:0;}
.mhdlsprint{float:right; background:url('/images/com/sprite_menus.png') no-repeat 0 -172px; width:66px; height:25px; margin:0 2px 0 9px; padding:0; display:block; border:none;}
p.mhdls-head {float:left;color:#000;font-size:18px;margin:0 0 6px 186px;padding:5px 0 0;text-transform:uppercase; width:670px;}

/* Authenticate Fav
------------------------*/
.details-citystate-head{float:left; font-style: italic; margin:0 8px 0 0; padding:0;}
*+html .details-citystate-head{float:left; font-style: italic; margin:0 5px 0 0; padding:0;}

.fav-details_box1 {float:left; width:226px; height:131px; margin:5px 0px 1px 13px; padding:3px 0px 0px 10px;}
.fav-details_box1 a {color:#000}
.fav-details_box1 a:hover {color:#2da34d; text-decoration:none;}

.myhrtbox{float:left; width:213px; height:166px; margin:0px 0px 1px 0px; padding:3px 0px 0px 10px; border-left:1px solid #ccc;}

.highrise-icon, .midrise-icon,.multifamily-icon,.singlefamily-icon,.solar-icon,.urban-icon,.active-icon,.golf-icon 
{float:left;height:18px; display:block; margin:1px 5px 0 0px; padding-left:13px; font-size: 11px; white-space:nowrap;background-image:url('/images/com/sprite_icons.png');background-repeat:no-repeat;}
.highrise-icon {background-position:-66px -60px; }
.midrise-icon {background-position: -66px -74px;}
.multifamily-icon {background-position:-66px -90px;}
.singlefamily-icon {background-position:-66px -106px;}
.solar-icon {background-position:-66px -123px;}
.urban-icon {background-position:-66px -139px;}
.active-icon {background-position:-66px -158px;}
.golf-icon {background-position:-66px -176px;}

.directions-icon,.phototour-icon,.videotour-icon,.requestinfo-icon,.viewcommunity-icon
{clear:both;height:16px; display:block; margin:1px 5px 3px 0px; padding-left:22px; font-size: 11px;background-image:url('/images/com/searchsprite_icons.png');background-repeat: no-repeat;}
.directions-icon {background-position:0 -207px; }
.phototour-icon {background-position:0 -156px;}
.videotour-icon {background-position:0 -173px;}
.requestinfo-icon {background-position:0 -139px;}
.viewcommunity-icon {background-position:0 -224px;}

.details-phone {color:#e2e2e2; font-weight:bold; margin:0 0 20px 0; padding:0; clear:both;}

.soldout-overlay{background:url('/images/com/starsbg.png') repeat; background-color:#fff000; z-index:99999;}
.soldout-content{float:left; width:642px; height:139px; margin:3px 0 0 15px; padding:0; display:block; border:none; z-index:9999;}
.soldout-content a{color:#000; padding:0; margin:0;}
p.soldouttitle{clear:both; font-size:15px; font-weight:bold; text-transform:uppercase; margin:15px;}
.soldout-left{color:#000;float:left;font-size:12px;font-weight:bold;width:300px; padding:5px 0 0 0; margin:0;}
.soldout-right{background-image:url('/images/com/v-dash.gif');background-position:left center;background-repeat:repeat-y;color:#000;float:right;font-size:12px;font-weight:bold;padding:5px 0 0 20px;width:280px;z-index:-1; min-height:70px; }

.searchboxlisting_soldoutcontainer {height:145px; width:670px;padding:9px 0; margin-left:11px;background-image:url('/images/com/h-dash.gif');background-position:top; background-repeat:repeat-x;}
*+html .searchboxlisting_soldoutcontainer {height:145px; width:670px;padding:9px 0 5px 0; margin-left:11px;background-image:url('/images/com/h-dash.gif');background-position:top; background-repeat:repeat-x;}

.garyedbg{background:url('/images/com/starsbg.png') repeat; margin:1px 0 0 10px; width:672px; height:52px; position:absolute;}
.garyedbgsingle{background:url('/images/com/starsbg.png') repeat; margin:1px 0 0 2px; position:absolute; width:688px; height:52px;}

.myfavoritecommunity{margin:0 0 8px 10px;background:url('/images/com/sprite_topnavi_labels.png') no-repeat 0px -146px; width:334px; height:21px; display:block; clear:both;}
.myfavoritehome{margin:0;background:url('/images/com/sprite_topnavi_labels.png') no-repeat 0px -191px; width:250px; height:21px; display:block; clear:both;}
.myfavoriteqmi{margin:0;background:url('/images/com/sprite_topnavi_labels.png') no-repeat 0px -168px; width:453px; height:21px; display:block; clear:both;}

.slidecardmainbg{background:url('/images/com/sprite_menus.png') no-repeat 0 -720px; height:359px; margin:0; padding:13px 14px 0; display:block; border:none; clear:both;}

.slidercard{width:664px; margin:0; padding:0; clear:both;}
.slidercardleft{float:left;background:url('/images/com/sprite_menus.png') no-repeat -516px 0; width:15px; height:294px; margin:0px; padding:0; display:block;}
.slidercardmid{float:left;background:url('/images/com/slidecard-mid.png') repeat-x; width:634px; height:294px; margin:0px; padding:0; display:block;}
.slidercardright{float:left;background:url('/images/com/sprite_menus.png') no-repeat -532px 0; width:15px; height:294px; margin:0px; padding:0; display:block;}

.slider-mapview{float:left; margin:4px 0 0 0; padding:0; background: url('/images/com/searchsprite_icons.png') no-repeat; background-position: 0 -122px; height: 16px;}

.leftarrow{background:url('/images/com/sprite_icons.png') no-repeat -66px -211px; height:15px; width:13px; display:block; margin:0px; padding:0; float:left;}
.rightarrow{background:url('/images/com/sprite_icons.png') no-repeat -66px -231px; height:15px; width:13px; display:block; margin:0px; padding:0; float:left;}
.slidernoofitmes-holder{margin:0 0 0 290px;position:relative;top:-4px;}
p.slidernoofitems{ font-size:11px;  float:left; padding:0; margin:1px 4px 0;}

.slidercard_top {height:46px;width:634px; margin:5px 0 0 15px; padding:0; clear:both;}
a.slider-title-white {color:#000; font-size:18px;}

.slidercard-thumbnail-bg{float:left; background:url('/images/com/sprite_menus.png') no-repeat -550px 0; width:298px; height:198px; margin:0 0 0 15px; padding:0; display:block;}
.slidercard-thumbnail-bg img{margin:7px; width:284px; height:185px;}

.slider-ratingstars{position:relative; top:-29px; height:22px; width: 284px; margin:0 0 0 7px; padding:0; background:url('/images/com/starsbg.png') repeat-x;}
*+html .slider-ratingstars{position:relative; top:-32px; left:0px;}

.leftside-facet{margin:0 0 0 14px; padding:0;}
*+html .leftside-facet{margin:0 0 0 4px; padding:0;}

.favorites-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 0; width:224px; height:35px; margin:0 0 3px 0; padding:0; display:block;}
.favorites-icon-button:hover{background-position:0 -36px; cursor:hand;}
.favorites-icon-button-selected{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -36px; width:224px; height:35px; margin:0 0 3px 0; padding:0; display:block;}

.advnsearch-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -72px; width:224px; height:35px; margin:0; padding:0; display:block;}
.advnsearch-icon-button:hover{background-position:0 -108px; cursor:hand;}
.advnsearch-icon-button:active{background-position:0 -460px;}

.advnsearch-icon-button-selected{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -460px; width:224px; height:35px; margin:0; padding:0; display:block;}
.advnsearch-icon-button-selected:hover{background-position:0 -108px; cursor:hand;}

.favorites-content{margin:10px 0 0 0; padding:0;}

p.favoriteshead_white {color:#000; font-size:16px; width:550px;float:left;margin:9px 0 0 24px;padding:0;}
a.favoriteshead_white {color:#000; font-size:16px; width:431px;float:left;margin:22px 0 0 0;padding:0;}
a.searchhome-favoriteshead_white {color:#000; font-size:16px; width:405px;float:left;margin:22px 0 0 0;padding:0;}

span.estimated-text{ font-size:11px; color:#999999; padding:0; margin:0 20px 0 0 ;}
p.estimated-price{ font-size:14px; color:#003e6a; font-weight:bold; text-align:right; padding:0; margin:0; clear:both;}
p.fav-home-price{ font-size:14px; color:#003e6a; font-weight:bold; text-align:right; padding:0; margin:8px 0 4px;}

.fav-search_list1d {float:left; width:131px; margin:-4px 0px 1px 7px; padding:3px 0px 0px 10px;}
.fav-search_list1d img {position:relative;top:4px;}

.qmi-search_list1d {float:left; width:131px; margin:3px 0px 1px 7px; padding:3px 0px 0px 10px;}
.qmi-search_list1d img {position:relative;top:4px;}

.homeitem-list{margin:-2px 0 0 -4px; padding:0; clear:both; width:200px;}
.homeitem-list .left{float:left; width:35px; font-size:13px; line-height:18px; color:#000; text-align:right; margin:0 10px 0 0; padding:0; font-weight:bold;}
.homeitem-list .right{float:left;width:150px; font-size:13px; line-height:18px; color:#000; text-align:left; margin:0 0 0; padding:0;}
p.estavailtext{ font-size:12px;color:#000; margin:0; padding:0;clear:both;}
p.sub-estavailtext{ font-size:11px;color:#999999; margin:3px 0 0; padding:0;clear:both;}

.qmi-details-phone {color:#e2e2e2; font-weight:bold; margin:0 0 26px 0; padding:0; clear:both;}

.applymortgage-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -144px; width:200px; height:35px; margin:0; padding:0; display:block;}
.applymortgage-icon-button:hover{background-position:-201px -144px; cursor:hand;}

.getconnected-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -184px; width:200px; height:35px; margin:0; padding:0; display:block;}
.getconnected-icon-button:hover{background-position:-201px -184px; cursor:hand;}

.sendecard-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -224px; width:200px; height:35px; margin:0; padding:0; display:block;}
.sendecard-icon-button:hover{background-position:-201px -224px; cursor:hand;}

.detailmyhome-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -264px; width:200px; height:35px; margin:0; padding:0; display:block;}
.detailmyhome-icon-button:hover{background-position:-201px -264px; cursor:hand;}

.movingtips-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -304px; width:200px; height:35px; margin:0; padding:0; display:block;}
.movingtips-icon-button:hover{background-position:-201px -304px; cursor:hand;}

.inbox-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -344px; width:128px; height:35px; margin:0; padding:0; display:block;}
.inbox-icon-button:hover{background-position:-129px -344px; cursor:hand;}

.contacts-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -384px; width:128px; height:35px; margin:0; padding:0; display:block;}
.contacts-icon-button:hover{background-position:-129px -384px; cursor:hand;}

.documents-icon-button{background:url('/images/com/sprite-icon-buttons.png') no-repeat 0 -424px; width:128px; height:35px; margin:0; padding:0; display:block;}
.documents-icon-button:hover{background-position:-129px -424px; cursor:hand;}

span.msginbox-text{font-size:11px;left:93px;margin:0;padding:0;position:relative;top:10px;}

.mynewhome{background:url('/images/com/mynewhome.png') no-repeat 0 0; width:176px; height:21px; margin:0; padding:0; display:block;}
.newsnevents{background:url('/images/com/sprite_topnavi_labels.png') no-repeat 0px -148px; width:117px; height:11px; margin:0; padding:0; display:block;}

.grayarrow{background:url('/images/com/sprite_icons.png') no-repeat scroll -66px -250px transparent;display:block;float:left;height:9px;left:-11px;margin:0;padding:0 11px 5px;position:relative;}

.ddsmtext{float:left; clear:both; margin:8px 0 -21px; padding:5px 0; background:#fff; width:970px;}
.ddsmtext p{float:left; margin:5px 15px; font-size:9px; color:#597e91; line-height:11px; width:97%;}

/* Temp 04b revised
------*/
.temp05banner-title-new {background: url('/images/com/Learnmore.png') no-repeat scroll 0 0 transparent;display: block;height: 21px;margin: 17px 0 0 16px;padding: 0;width: 231px;}
*+html .temp05banner-title-new{margin-top: 20px;}
.temp04b-imgbox{background:url('/images/com/sprite_menus.png') no-repeat -1431px 0; float:left; width:244px; height:141px;margin:20px 0 20px 20px; padding:0; display:block;}
.temp04b-imgbox img{width:236px; height:133px; margin:4px 0 0 4px; padding:0;float:left;}

.temp04b-imgbox-big{background:url('/images/com/sprite_menus.png') no-repeat -1431px 0; float:left; width:244px; height:141px;margin:14px 0 10px 20px; padding:0; display:block;}
.temp04b-imgbox-big img{width:236px; height:133px; margin:4px 0 0 4px; padding:0;float:left;}

p.temp05banner-msg-new-big {color: #FFFFFF;float: right;font-size: 18px;height: 140px;line-height: 24px;margin: 11px 20px 0 0;overflow: hidden;padding: 0;width: 443px;}
p.temp05banner-msg-new {color: #FFFFFF;float: right;font-size: 18px;height: 140px;line-height: 24px;margin: 21px 20px 0 0;overflow: hidden;padding: 0;width: 443px;}

.temp04b-bannerlink {clear: both;float: left;height: 30px;margin: 26px 0 0;padding: 0;width: 746px;}
.temp04b-msg-holder {float: left;margin: 0;padding: 0;}
a.temp04b-msg-link{color:#000; text-decoration:underline;}
a.temp04b-msg-link:hover{color:#000; text-decoration:none;}
.banner-title {display: block;height: 21px;margin: 17px 0 0 16px;padding: 0;}
*+html .banner-title {margin-top: 20px;}
.banner-title img{margin:0;padding: 0; font-size:8px;height: 21px;width:auto;}
.listsublist1{margin: 2px 0 2px 20px !important;padding: 0;font-size:13px !important; list-style-type:decimal !important; list-style-position:inside !important;}

.temp04b-subpara-small1 {clear: both;color: #FFFFFF;font-size: 12px;font-weight: normal;line-height: 17px;margin: 8px 0 10px 19px;padding: 0;}

.temp04a-listmsg-inner {margin:2px 0 0 20px !important ;padding:0;width:253px;}
.temp04a-listmsg-inner ul {margin:0; padding:0; clear:both; width:250px; list-style-type:none;}
.temp04a-listmsg-inner li {list-style-type:none;line-height:16px; min-height:18px; height:auto; clear:both; margin:0 0 0 20px; color:#000;font-size:12px !important; list-style-position:outside; font-weight:normal !important;}  

.faqtempl4b-listmsg {margin:0 0 12px 12px; padding:0;}
.faqtempl4b-listmsg ul {margin:0; padding:0; clear:both; width:700px; list-style-type:none;}
.faqtempl4b-listmsg ol {margin:0; padding:0; clear:both;list-style-type:decimal !important;}
.faqtempl4b-listmsg li {line-height:22px; height:auto; clear:both; margin:0;color:#000;font-size:14px; list-style-position:outside;list-style-type:none;} 
.faqtempl4b-listmsg a{color:#000; text-decoration:underline;}
.faqtempl4b-listmsg a:hover{text-decoration:none;}

.temp04b1-left-dash {background-image:url('/images/com/v-dash.gif');background-position:right center;background-repeat:repeat-y;float:left;margin:12px 0;padding:0;z-index:-1;}
.temp04b1-left-dash img{margin:0 0 10px 23px}
.temp04b1-right-box {float:left;margin:12px 0;padding:0;}
.temp04b1-right-box img{margin:0 0 10px 31px}

p.newhomerisk{clear: both;color: #FFFFFF;font-size: 18px;margin: 0 0 6px;padding: 5px 0 0;text-align: center;text-transform: uppercase; line-height:22px;}

.templ4b-listiconmsg {float:left; margin:15px 0 12px 12px; padding:0;}
.templ4b-listiconmsg ul {margin:0; padding:0; clear:both; width:700px; list-style-type:none;}
.templ4b-listiconmsg li {list-style-type:none;line-height:22px; min-height:44px; clear:both; margin:0; color:#000;font-size:14px; list-style-position:outside;} 
.templ4b-listiconmsg li img{float:left; margin:0 10px 0 0;border:none;}
.templ4b-listiconmsg a{float:left;color:#000; text-decoration:underline; margin:0 0 0 10px }
.templ4b-listiconmsg a:hover{text-decoration:none;}

.EILogoCompare{background: url('/images/com/EIlogo.gif') no-repeat scroll 0 0 transparent;color:#000;display: block;float: left;font-size: 11px;font-weight: normal;height: 34px;line-height: 14px;margin:0;padding: 3px 0 0 40px;width: 92px;}
p.temp04abanner-msg-new {color: #FFFFFF;float: right;font-size: 15px;height: 140px;line-height: 20px;margin: 11px 20px 0 0;overflow: hidden;padding: 0;width: 275px;}
.temp04a-bannerlink {clear: both;float: left;height: 30px;margin: 26px 0 0;padding: 0;width: 570px;}

.temp04c-bannerbg{background:url('/images/com/sprite_menus.png') no-repeat -955px -1981px; width:578px; height:267px;margin:0 0 8px 0; padding:4px 0 0 4px; display:block; float:left;}
.temp04c-imgbox {background: url('/images/com/sprite_menus.png') no-repeat scroll -1431px 0 transparent;display: block;float: right;height: 141px;margin: 14px 20px 10px 0;padding: 0;width: 244px;}
.temp04c-imgbox img {float: left;height: 133px;margin: 4px 0 0 4px;padding: 0;width: 236px;}

.temp04b-navilistmsg {margin:12px 0 0 12px; padding:0;}
.temp04b-navilistmsg ul {margin:0; padding:0; clear:both; list-style-type:none;}
.temp04b-navilistmsg li {list-style-type:none;line-height:16px; min-height:18px; height:auto; clear:both; margin:12px 0; color:#000;font-size:12px; list-style-position:outside;} 
.tipsbox{margin: 15px 15px 15px 93px;padding: 0;width: 450px;}
.tipsbox-msg {background: url('/images/com/tips.gif') no-repeat scroll  0 0 transparent; color: #FFFFFF;font-size: 12px;font-weight: normal;line-height: 17px;margin:0 14px 14px 0;padding: 10px 0 0 53px;}

p.temp04d-banner-msg-new {color: #FFFFFF;float: right;font-size: 15px;height: 145px;line-height: 20px;margin: 11px 20px 0 0;overflow: hidden;padding: 0;width: 274px;}
.temp04d-subtitle {color: #000;font-size: 14px;font-weight: bold;line-height: 14px;margin: 12px 0 10px;padding: 0;}
.temp04d-single {color: #FFFFFF;font-size: 12px;font-weight: normal;line-height: 17px;margin: 12px 0 20px;padding: 0;}
.temp04d-msg-holder {float: left;margin: 0;padding: 0;width: 576px;}

.temp04d-listmsg {margin:0 0 0 12px; padding:0; width:560px;}
.temp04d-listmsg ul {margin:0; padding:0; clear:both; list-style-type:none;}
.temp04d-listmsg li {list-style-type:none;line-height:16px; min-height:18px; height:auto; clear:both; margin:10px 0 0; color:#000;font-size:12px; list-style-position:outside;} 

.glos-holder{width:433px; padding:0; margin:10px 0 15px 50px;font-size: 11px;color: #FFFFFF;}
.glos-act{padding:0;font-weight: normal;line-height: 15px;}
.gllt{margin:10px 0 10px 10px; float:left;width:50px; text-align:right;}
.glrt{margin:10px; float:right; width:350px;}
.gllink{clear: both;color: #FFFFFF;font-size: 11px;margin: 10px;padding: 0;text-align: center;width: 556px;}

/*Careforyourhome-home
------------------------------*/
.temp04b1-bannerbg-big {background:url('/images/com/sprite_menus.png') no-repeat 0 -2510px; width:752px; height:328px;margin:0; padding:4px 0 0 4px; display:block;}
.temp04b1-bannerbg-big img{width:744px; height:320px;margin:0; padding:0;clear:both; display:block;}
p.temp04b1-banner-msg-new {color: #FFFFFF;float: right;font-size: 18px;height: 214px;left: -39px;line-height: 24px;margin: 0;overflow: hidden;padding: 0;position: relative;top: -286px;width: 284px;}
.bannerlinkposi{position: relative;top: -268px;width: 746px;}
*+html .bannerlinkposi{top: -54px;}
.careforyourhomevideo{margin:5px 7px 0 0; padding:0; background: url('/images/com/sprite_topnavi_labels.png') no-repeat; background-position: -597px -164px; width:196px; height:18px; display: block; float:right;}
.careforyourhomevideo:hover{background-position: -597px -183px;}

/*About Lennar-home
------------------------------*/
.temp04b2-bannerbg-big {background:url('/images/com/sprite_menus.png') no-repeat -762px -2510px; width:752px; height:333px;margin:0; padding:4px 0 0 4px; display:block;}
.temp04b2-bannerbg-big img{width:744px; height:325px;margin:0; padding:0;clear:both; display:block;}
p.temp04b2-banner-msg-new {color: #FFFFFF;float: right;font-size: 18px;height: 214px;left: -39px;line-height: 24px;margin: 0 0 -205px 0;overflow: hidden;padding: 0;position: relative;top: -302px;width: 366px;}
ul.abtstates{list-style-image: none;list-style-position: outside;list-style-type: none;margin:0 0 0 11px;padding-left: 0; width:700px;}
ul.abtstates li{margin:14px 5px 0 12px; padding:0;}
.abtstates span{color: #2da34d;display: block;font-weight: 600;margin-top: 12px;text-decoration: none;}
.abtstates a{color:#000;font-size:13px; line-height:18px;}
.abtstates a:hover{color:#2da34d; text-decoration:none;}

span.sc-stateName a {color: #000 !important;font-size:13px; line-height:18px;font-weight: bold;text-decoration: underline;}
ul.abtstates{list-style-image: none;list-style-position: outside;list-style-type: none;}
.abt-ftr-msg{color:#000;font-size:13px; line-height:18px;margin:22px 5px 0 12px; padding:0;}

/* About Lennar 
----------------------*/
.temp04b-listpara {margin:12px 0 0 12px; padding:0; float:left; clear:both;}
.temp04b-listpara ul {margin:0; padding:0; clear:both; list-style-type:none;}
.temp04b-listpara li {list-style-type:none;line-height:16px; min-height:18px; height:auto; clear:both; margin:7px 0; color:#000;font-size:12px; list-style-position:outside;} 

.ldrteam-listmsg {margin:0 0 12px 12px; padding:0; list-style-type:none;}
.ldrteam-listmsg ul {margin:0; padding:0; clear:both; width:700px; list-style-type:none;}
.ldrteam-listmsg li {line-height:15px; height:auto; clear:both; margin: 2px 0 5px 17px; font-size:13px !important; color:#000;font-size:14px; list-style-type:none;list-style-position:inside; font-weight:bold;} 
*+html .ldrteam-listmsg li{margin-left:0px;}
.ldrteam-subpara-small{clear: both;color: #FFFFFF;font-size: 12px;font-weight: normal;line-height: 17px;margin: 2px 0 10px 0;padding: 0;}
*+html .ldrteam-subpara-small{margin-left: 17px;}

/* Career Center 
----------------------*/
.temp04a-listmsg {margin:12px 0 0 12px; padding:0;}
.temp04a-listmsg ul {margin:0; padding:0; clear:both; list-style-type:none;}
.temp04a-listmsg li {list-style-type:none;line-height:17px; min-height:18px; height:auto; clear:both; margin:0; color:#000;font-size:12px; list-style-position:outside;} 

.insuplan{clear:both; border: 1px solid #003e6a; border-left:none;border-right:none; color: #000;font-size: 13px; line-height:18px;font-weight: normal;margin: 0 0 0 11px;padding: 0;white-space: nowrap;width: 700px;}
.insuplan td{white-space:normal; background:#fff;}
.insuplan tr{ border-bottom:1px solid #1688bd;}
.insuheader{background: none repeat scroll 0 0 #fff;height: 28px; font-weight:bold; margin:0; padding:0;border-top:1px solid #003e6a;}
*+html .insuheader{height:20px;}
.insuplan a {color:#000; text-decoration:underline;font-size: 13px; width:120px; height:auto;}
.insuplan a:hover{color:#2da34d; text-decoration:none;}
.jblisting{margin-top:12px !important; float: left;}
*+html .jblisting{margin-top:8px !important;}

.red{color:#003e6a !important;}
.alncenter{text-align: center !important;}
.no-icon-link {clear: both;color: #000;display: block;font-size: 11px;height: 16px;margin: 1px 5px 3px 2px;}
.testibox{float: left;margin: 65px 34px 0 20px;padding: 0;}
.testi-img{margin: 7px 0; padding: 0;float:left; width:78px; height:75px;}
.wmv-icon {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 -404px transparent;clear: both;color: #000 !important;display: block;font-size: 11px;height: 16px;margin: 1px 5px 3px 0;padding-left: 22px;}
.qt-icon {background: url('/images/com/searchsprite_icons.png') no-repeat scroll 0 -422px transparent;clear: both;color: #000 !important;display: block;font-size: 11px;height: 16px;margin: 1px 5px 3px 0;padding-left: 22px;}

.myacbxov-main {float: left;height: auto;margin: 0;min-height: 30px;padding: 0;width: 566px;}
.myacbxov-main-content {color: #B0B0B0;font-size: 12px;font-weight: normal;height: auto;line-height: 17px;margin:10px 0 10px 12px;min-height: 20px;padding: 0;width: 319px;}
.myacbox-mainbg{background:url('/images/com/myacbox-mainbg.gif') repeat-y;display:block;min-height:30px; height:auto; margin:0;padding:0;width:578px; clear:both;}

.faqinnerul-whitebullet-small {margin:2px 0 0 39px !important; background:url('/images/com/small-dot-icons.png') no-repeat scroll 0px 1px transparent;clear:both;display:block;min-height:17px !important;height:auto !important;line-height:18px !important;margin:5px 0 0 14px;padding-left:14px;font-size:12px !important; font-weight:normal !important;}
.faqtemp04b-subpara-small1 {clear: both;color: #000;font-size: 12px;font-weight: normal;line-height: 17px;margin: 8px 0 10px 39px;padding: 0;}


/*Lennar TV
---------------------------*/
.lentv-bannerbg {background:url('/images/com/sprite_menus.png') scroll no-repeat -1359px -2284px transparent; display: block;height: 214px;  margin: 0;padding:4px 0;width: 752px;}
.lentv-imgbox {display: block;float: left;height: 169px;margin:17px 0 20px 20px;padding: 0;width: 287px;}
.lentv-imgbox img{width:287px; height:169px; margin:4px 0 0 4px; padding:0;float:left;}
.tvholder{float:left; margin:8px 0 0 0; padding:0;}
.youtubelist-holder{margin:0 8px 0 0; padding:0;width:762px;display:block;}
.youtubelist{margin:6px; float:left;}
.youtubelist div{float:left;}
.youtube{margin:0 0 0 5px; padding:0; float:left;}
.tvbg img{margin:0; padding:0;border:solid 1px green;float:left;width:120;height:80px;}
.tvmsg{margin:0 0 0 6px; padding:0; width:110px;font-size:11px; line-height:16px;float:left;height:80px; overflow:hidden;}
.tvmsglink{float:left;font-weight:bolder;text-decoration:none;}
div.dur{float:left;clear:left;}
#videoDescription-holder{float:right; width:210px;height:282px; overflow:hidden;margin-right:3px;}

/* IR 
-------------*/
.cnr165-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -211px -443px; width:165px; height:5px; margin:0; padding:0; display:block; clear:both;}
.cnr165-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -211px -449px; width:165px; height:12px; margin:0; padding:0; display:block; clear:both;}
.cnr165-midbg{background:#fff; width:163px; border:1px solid #a4c0ce; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.wcnr550-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -750px; width:550px; height:5px; margin:0; padding:0; display:block; clear:both;}
.wcnr550-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -756px; width:550px; height:15px; margin:0; padding:0; display:block; clear:both;}
.wcnr550-midbg{background:#fff; width:548px; border:1px solid #fff; border-top:none; border-bottom:none; min-height:212px; height:auto; margin:0; padding:0; clear:both;}

.cnr550-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -776px; width:550px; height:4px; margin:0; padding:0; display:block; clear:both;}
.cnr550-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat 0 -781px; width:550px; height:12px; margin:0; padding:0; display:block; clear:both;}
.cnr550-midbg{background:#fff; width:548px; border:1px solid #a4c0ce; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both;}

.irbnrmsg{float:left; margin:0 0 0 25px; padding:0; width:250px; height:212px;}
.irbnrmsg .tle{float:left; margin:14px 0 0; padding:0; width:248px; clear:both; font-weight:600; font-size:19px; line-height:28px; color:#000;}
.irbnrmsg .stle{float:left; margin:52px 0 0; padding:0; width:248px; clear:both; font-size:18px; line-height:26px; color:#000;}
.irbnrmsg a{float:left; margin:12px 0 0; padding:0; width:248px; clear:both; font-weight:bold; font-size:13px; line-height:18px; color:#00689d; text-decoration:none;}
.irbnrmsg a:hover{color:#2da34d;}

.wcnr550-midbg img{float:right; margin:0; padding:0; width:272px; height:212px;}

.irmbox{float:left;margin:0 0 10px; padding:0;width:550px; height:auto;}
.irmbox .tle{float:left;clear:both; margin:5px 0 5px 19px; padding:0; font-size:16px; line-height:20px;color:#003e6a;font-weight:bold; width:500px; height:auto;}
.irmbox p{float:left;clear:both; margin:2px 19px 8px 19px; padding:0; font-size:13px; line-height:18px;color:#000; text-align:justify; width:500px; height:auto;}

.irrbox1{float:left;margin:0 6px; padding:0;width:153px; height:auto;}
.irrbox1 .tle{float:left;clear:both; margin:0 0 4px; padding:0; font-size:11px; line-height:17px;color:#003e6a;font-weight:bold; width:153px; height:auto; letter-spacing:-0.04em;}
.irrbox1 p{float:left;clear:both; margin:0 0 4px; padding:0; font-size:11px; line-height:16px;color:#000; width:153px; height:auto;}
.irrbox1 .sm, .irrbox2 .sm{float:left;clear:both; margin:0 0 4px; padding:0; font-size:9px; line-height:15px;color:#666; width:153px; height:auto;}

.irrbox2{float:left;margin:0 6px; padding:0;width:153px; height:auto;}
.irrbox2 .tle{float:left;clear:both; margin:0 0 2px; padding:0; font-size:12px; line-height:18px;color:#003e6a;font-weight:bold; width:153px; height:auto; letter-spacing:-0.04em;}
.irrbox2 p{float:left;clear:both; margin:2px 0 2px; padding:0; font-size:12px; line-height:16px;color:#000; width:153px; height:auto;}
.irrbox2 a{float:left;clear:both; margin:0 0 2px; padding:0; font-size:11px; line-height:16px;color:#003e6a; width:153px; height:auto; text-decoration:underline;}
.irrbox2 a:hover{color:#2da34d !important;}
.irrbox1 img, .irrbox2 img{border:none;width:153px; padding:0; margin:2px 0;}
.irrbox2 .sm a{font-size:9px; line-height:15px;color:#666 !important;} 
.irrbox2 .sm a:hover, .irrbox2 a.cc:hover{color:#2da34d !important;}
.irrbox2 a.cc{float:left;clear:both; margin:0 0 2px; padding:0; font-size:12px; line-height:18px;color:#00689d;font-weight:bold; width:153px; height:auto; text-decoration:none;}
.cnr165-midbg1{width:163px; border:1px solid #a4c0ce; border-top:none; border-bottom:none; height:auto; margin:0; padding:0; clear:both; background:#fff url('/images/com/irconcallbg.gif') no-repeat 0 0; display:block;}

.irpdf{float:left; margin:14px 20px; padding:0 0 0 25px !important; height:22px !important; background: url('/images/com/sprite-icons.png') no-repeat -66px -332px; color:#000 !important; font-size:12px !important;}

/*Care for Home*/
.ccstcbnrx{float:left;margin:0 0 -2px; padding:0; width:550px !important; height:auto;}
.ccstcbnrx img, .ccstcbnrbox object{float:right;margin:-2px 1px -3px 0; padding:0; width:550px !important; height:auto;}

.cnr180-topbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -717px -501px; width:180px; height:5px; margin:0; padding:0; display:block; clear:both;}
.cnr180-btmbg{background:url('/images/com/sprite-cornznbgs.png') no-repeat -717px -509px; width:180px; height:12px; margin:0; padding:0; display:block; clear:both;}
.cnr180-midbg{background:#fff; width:178px; border:1px solid #a4c0ce; border-top:none; border-bottom:none; height:208px; margin:0; padding:0; clear:both; position:relative;}

.cnr180-midbg img{width:178px; height:208px;}
.ccbox a.abcc{float:left;clear:both; margin:0 0 2px; padding:0; font-size:13px; line-height:18px;color:#00689d;font-weight:bold; width:165px; height:auto; text-decoration:none;position:absolute; left:2px; top:188px;}
.ccbox{float:left;margin:0 6px; padding:0;width:165px; height:auto; position:absolute;}
.ccbox .tle{float:left;clear:both; margin:0 0 2px; padding:0; font-size:13px; line-height:18px;color:#003e6a;font-weight:bold; width:165px; height:auto; letter-spacing:-0.04em;}
.ccbox p{float:left;clear:both; margin:2px 0 2px; padding:0; font-size:13px; line-height:16px;color:#000; width:165px; height:auto;}
.ccbox a{float:left;clear:both; margin:0 0 2px; padding:0; font-size:13px; line-height:16px;color:#00689d; width:165px; height:auto; text-decoration:underline;}
.ccbox a:hover{color:#2da34d !important;}


.container2_right {float: right;margin: 12px 7px 0 0;padding: 0;width: 79px;}



/* Error Page
*/
.continuesearchbutton{clear:both; background:url('/images/com/sprite-buttons.png') no-repeat -783px -31px; width:120px; height:29px; display:block; margin:10px auto; padding:0;}
.rptprbbutton{clear:both; background:url('/images/com/sprite-buttons.png') no-repeat -783px -61px; width:120px; height:29px; display:block; margin:10px auto; padding:0;}

.errcode{clear:both; font-size:19px; line-height:26px; margin:0 auto; padding:0; color:#003560; text-align:center;}
#mainContentWidest {background: url('/images/com/errorbg.gif') no-repeat right bottom; height:362px; display:block; margin:0; padding:0; position:relative; top:4px;}
#mainContentWidest p{margin:10px auto; padding:0; text-align:center; font-size:14px; line-height:25px;}


/* MaintenancePage.htm
-----------------------*/
.mainte{float:left; width:970px; margin:30px 0; padding:0; height:auto;}
.maint-img{background:url('images/lenmaintenancelogo.gif') no-repeat; width:251px; height:178px; clear:both; padding:0; margin:0 auto;}
.mainte p{width:970px; margin:30px 0 0; padding:0; height:auto; text-align:center; font-size:14px; line-height:19px; clear:both;}
.mainte ul{margin:30px auto; padding:0; width:730px; clear:both;}
.mainte ul li{margin:5px 7px; padding:0; font-size:14px; line-height:19px; float:left; list-style:none;} 
.mainte ul a{color:#00689d; text-decoration:underline; padding:0; margin:0;}
.mainte ul a:hover{color:#2da34d; text-decoration:none;}

.mainte .m-rss{margin:-10px 0 0; padding:0; float:left; background:url('images/sprite-mainte-icons.gif') no-repeat -2px -2px; width:44px; height:44px;}
.mainte .m-fb{margin:0; padding:0; float:left; background:url('images/sprite-mainte-icons.gif') no-repeat -62px 0px; width:45px; height:46px;}
.mainte .m-tw{margin:0; padding:0; float:left; background:url('images/sprite-mainte-icons.gif') no-repeat -119px 0px; width:45px; height:46px;}
.mainte .m-yt{margin:0; padding:0; float:left; background:url('images/sprite-mainte-icons.gif') no-repeat -177px -1px; width:45px; height:46px;}
.mainte .m-fcr{margin:0; padding:0; float:left; background:url('images/sprite-mainte-icons.gif') no-repeat -235px -1px; width:45px; height:46px;}
.mainte .m-in{margin:0; padding:0; float:left; background:url('images/sprite-mainte-icons.gif') no-repeat -293px -1px; width:45px; height:46px;}
.mainte .m-ar{margin:0; padding:0; float:left; background:url('images/sprite-mainte-icons.gif') no-repeat -342px -1px; width:48px; height:47px;}

.descriptiontext{ font-size:9px; line-height:11px; color:#8d8d8d; margin:0; padding:2px 0 0 0; width:100%; clear:both; font-weight:normal !important;}
.okbutton{float:right;background:url('/images/com/sprite-buttons.png') no-repeat -700px -62px; width:83px; height:28px; display:block; margin:0 0 0 14px; padding:0; cursor:pointer;cursor:hand}

.qmQuestions{margin-top:8px; padding:0;}

.disclaimer{width:948px; margin:-3px 0 10px; background:#fff; border:1px solid #dcdcdc; padding:10px;}

/* inhc
*/
.inhcbts{float:left; clear:both; margin:9px 0 0 8px; padding:0; width:460px;} 
.inhcbts ul{clear: left; list-style-type: none; padding: 0; margin:0;}
.inhcbts li{float: left; margin: 6px 0 0 0; clear:both;}
.inhcText{font-size:12px; line-height:14px; color:#fff; margin:6px 0 0 6px; padding:0; width:310px; float:left; font-weight:600;}

.promphone{color:#597e91;line-height: 20px;font-weight: 600; font-size: 18px; margin:5px 12px 0; padding:0; float:left;}

.ddminht{min-height:296px !important; height:auto !important;}

.lennarlogowhite{float:left; margin:0; padding:0; background:url('/images/com/lennarwhite.png') no-repeat 0 0; width:163px; height:17px; display:block; border:none;}

.sfclnr{background: url('/images/com/sprite-icons.png') no-repeat 0 -111px; width:15px; height:13px; margin:7px 0 0 5px; padding:0; float:left; display:block;}

.MsoNormal span{font-size:13px !important;}

