@media screen
{


	.homeBannerOffer {position:relative; width:760px; min-height:164px; background-color:#fff; background-position:bottom left; background-repeat:no-repeat; float:left; margin:0; border-top:1px solid #fff; border-bottom:10px solid #fff;}
	*html .homeBannerOffer {height:164px;}
		
	.homeBlurbLeft {position:relative; width:300px; height:auto; margin:0; padding:30px 160px 10px 15px; float:left;}
	.homeBlurbLeftText {margin:0; padding:0; color:#C06600; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
	.homeBlurbLeftHeader {color:#00444d; margin:0; padding:0; font-size:2.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
	
	.janLinks {margin:0;  padding:35px 5px 10px 15px; float:left; width:265px; display:block; font-size:0.7em; list-style:none; list-style-image:none;}
	.janLinks li{list-style:none; padding:0.4em 0; margin:0}
	.janLink {color:#C06600; font-weight:normal; background-image:url(images/link_normal.gif); background-position:top right; background-repeat:no-repeat; padding-right:17px; display:block;}
	.janLink:LINK {text-decoration:none; color:#C06600;}
	.janLink:VISITED {text-decoration:none; color:#C06600;}
	.janLink:HOVER {text-decoration:underline; color:#C06600;}
	.janLink:ACTIVE {text-decoration:underline; color:#C06600;}
	.janLink:FOCUS {text-decoration:underline; color:#C06600;}
	
	
	/* BANNER AND BLURB */

	.homeTitle {position:relative; display:block; min-height:29px; float:left; font-size:1.1em; color:#ffffff; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:25px 10px 0 10px; left:145px; top:-54px; margin-bottom:-54px; background-color:#00444d; z-index:10; width:450px;}
	*html .homeTitle {height:29px;}

	.homeBanner {position:relative; width:760px; min-height:221px; background-color:#00444d; background-image:url(images/banner_home.jpg); background-position:top left; background-repeat:no-repeat; float:left; border-bottom:10px solid #ffffff;}
	*html .homeBanner {height:221px;}
	.homeBlurb {display:block; position:relative; height:auto; /*width:320px; margin:190px 0 0 430px;*/ width:134px; margin:80px 0 0 606px;}
	.homeBlurbText {margin:0; padding:0; color:#ffffff; /*font-size:1.0em; text-align:right;*/ font-size:0.8em; text-align:left; float:right;}

	/* HOMEPAGE */

	/* HOMES SEARCH */

	.newHomeSearch {position:relative; width:450px; min-height:154px; background-color:#f0e998; float:left; margin:0 10px 10px 0; border:1px solid #619692;}
	*html .newHomeSearch {height:154px;}
	.newHomeTopCorner {}
	.newHomeSearch h2 {position:relative; font-weight:normal; display:block; width:129px; height:auto; padding:15px 0px 0 14px; margin:0 10px 15px 0; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; float:left; color:#00444d;}

	.newHomeFormP {position:relative; display:block; float:left; width:144px; margin:15px 0 0 0; font-size:100%; text-align:right;}
	.newHomeLabel {position:relative; display:block; width:144px; margin:0 0 2px 0; font-size:0.7em; text-align:left;}
	.newHomeText {position:relative; display:block; width:132px; margin:0 0 5px 0; padding:1px 5px 1px 5px; color:#404616; border:1px solid #999999;}
	.newHomeSelect {position:relative; display:block; width:100%; margin:0 0 5px 0; color:#404616; border:1px solid #999999;}
	.newHomeSearch .orangeSubmit  {font-size:0.7em; vertical-align:baseline; margin:0 0 0 0; padding:0.1em 0.4em 0.1em 0.4em; color:#ffffff; background-color:#00444d; border:1px solid #00444d; background-image:url(images/button_green.gif); background-position:top left; background-repeat:repeat-x; width:auto; overflow:visible;}
	.newHomeMapP {position:relative; display:block; float:left; width:114px; padding:0 12px 0 25px; margin:15px 0 0 0; font-size:0.6em;}
	.newHomeMapP A {color:#404616; text-decoration:none;}
	.newHomeMapP A:LINK {color:#404616; text-decoration:none;}
	.newHomeMapP A:VISITED {color:#404616; text-decoration:none;}
	.newHomeMapP A:HOVER {color:#404616; text-decoration:none;}
	.newHomeMapP A:ACTIVE {color:#404616; text-decoration:none;}
	.newHomeMapP A:FOCUS {color:#404616; text-decoration:none;}
	.newHomeMapTitle {position:relative; display:block; float:left; width:114px; padding:3px 0 0 0; margin:0 0 0 0; font-size:1.9em; color:#00444d; font-family:Arial, Helvetica, sans-serif; cursor:pointer; text-align:center;}
	.newHomeMapMap {position:relative; display:block; float:left; width:94px; padding:3px 10px 0 10px; margin:0 0 0 0;}
	.newHomeMapText {position:relative; display:block; float:left; width:98px; padding:3px 8px 1px 8px; margin:0 0 0 0; cursor:pointer;}
	.newHomeMapLink {position:relative; display:block; float:left; width:112px; min-height:100px; background-color:#ffffff; border:1px solid #619692;}
	*html .newHomeMapLink {height:100px;}
	.newHomesLine {position:relative; display:block; float:left; width:283px; height:auto; border-top:1px solid #00444d; margin:10px 0 0 0; padding:5px 0 0 0; left:154px; color:#FFFFFF;  font-size:0.7em}

	.whiteLink {color:#00444d; font-weight:normal; background-image:url(images/link_green.gif); background-position:bottom right; background-repeat:no-repeat; padding-right:17px;}
	.whiteLink:LINK {text-decoration:none; color:#00444d;}
	.whiteLink:VISITED {text-decoration:none; color:#00444d;}
	.whiteLink:HOVER {text-decoration:underline; color:#619692;}
	.whiteLink:ACTIVE {text-decoration:underline; color:#619692;}
	.whiteLink:FOCUS {text-decoration:underline; color:#619692;}

	/* FEATURED */

	.featured {position:relative; width:298px; min-height:260px; float:right; background-image:url(images/col_bg_298px.gif); background-position:top left; background-repeat:repeat-x; margin:0 0 0 0;}
	*html .featured {height:260px;}
	.featuredWrapper {position:relative; width:298px; height:auto; float:right; background-image:url(images/col_wrap_298px.gif); background-position:bottom left; background-repeat:repeat-y; margin:0 0 10px 0;}
	.featured h2 {position:relative; font-weight:normal; display:block; width:auto; height:auto; margin:0; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-color:#00444d; padding:0.2em 10px 0.2em 10px; border-bottom:1px solid #ffffff;}
	.featuredList {list-style:none; list-style-image:none; display:block; font-size:100%; margin:0.4em 0 0.4em 0; padding:0; border:0; width:298px;}
	.featuredList li {display:block; padding:0 15px 0 15px; margin:0 0 5px 0; font-size:0.7em; width:268px; clear:both;}
	.featuredItem {position:relative; float:left; margin:0 10px 5px 0;}
	.featuredLink {color:#c06600; font-weight:bold; background-image:url(images/link_normal.gif); background-position:bottom right; background-repeat:no-repeat; padding-right:17px;}
	.featuredLink:LINK {text-decoration:none; color:#c06600;}
	.featuredLink:VISITED {text-decoration:none; color:#c06600;}
	.featuredLink:HOVER {text-decoration:underline; color:#00444d;}
	.featuredLink:ACTIVE {text-decoration:underline; color:#00444d;}
	.featuredLink:FOCUS {text-decoration:underline; color:#00444d;}
	.featuredAddit {display:block; padding:0 10px 0 105px; margin:0.4em 0 0.4em 0; font-size:0.7em; width:178px; clear:both;}

	/* ADS */

	.ads {position:relative; width:452px; height:94px; float:left; margin:0 10px 10px 0;}
	.ad1 {position:relative; display:block; width:144px; height:94px; margin:0 10px 0 0; float:left;}
	.ad2 {position:relative; display:block; width:144px; height:94px; margin:0 10px 0 0; float:left;}
	.ad3 {position:relative; display:block; width:144px; height:94px; margin:0 0 0 0; float:left;}

	/* REGISTER */

	.register {position:relative; width:144px; min-height:170px; float:left; background-image:url(images/col_bg_144px.gif); background-position:top left; background-repeat:no-repeat; margin:0 164px 0 0; left:154px; z-index:10;}
	*html .register {height:170px;}
	.register h2 {position:relative; font-weight:normal; display:block; width:auto; height:auto; margin:0; font-size:1.0em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-color:#00444d; padding:0.2em 10px 0.2em 10px; border-bottom:1px solid #ffffff;}
	.register p {font-size:0.6em; margin-left:10px; margin-right:10px;}

	/* RECENTLY VIEWED */

	.recent {position:relative; width:452px; min-height:180px; float:left; background-image:url(images/col_bg_452px.gif); background-position:top left; background-repeat:no-repeat; margin:0 0 0.4em 0;  z-index:100;}
	*html .recent {height:180px;}
	.recent h2 {position:relative; font-weight:normal; display:block; width:auto; height:auto; margin:0; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#ffffff; background-color:#00444d; padding:0.2em 10px 0.2em 10px; border-bottom:1px solid #ffffff;}

	.recentList {width:452px; background-image:url(images/pixel_green.gif); background-position:top center; background-repeat:repeat-y; float:left; margin:0.4em 0 0.4em 0;}
	.recentLeft {width:226px; float:left;}
	.recentLeft ul {list-style:none; display:block; font-size:100%; width:226px; float:left; padding:0; margin:0; border:0;}
	.recentLeft li {display:block; padding:0 15px 0 15px; margin:0 0 10px 0; font-size:0.7em; width:196px; clear:both; float:left;}
	.recentRight {width:226px; float:left;}
	.recentRight ul {list-style:none; display:block; font-size:100%; width:226px; float:left; margin:0; padding:0; border:0;}
	.recentRight li {display:block; padding:0 15px 0 15px; margin:0 0 10px 0; font-size:0.7em; width:196px; clear:both; float:left;}
	.recentAddress {display:block; float:left; width:131px; height:auto;}
	.recentTime {display:block; float:left; width:55px; margin:0 0 0 7px; height:auto; text-align:right;}
	.recent p {position:relative; padding:0 15px 0 15px; margin:0.4em 0 0 0; font-size:0.7em; clear:both; float:left; width:196px;}
	.recentLink {position:relative; display:block; width:196px; float:left;}

	.homePromo {position:relative; width:452px; min-height:180px; float:left; margin:0 0 0 0; z-index:10;}
	*html .homePromo {height:180px;}
	.homePromo h2 {position:relative; font-weight:normal; display:block; width:129px; height:auto; margin:15px 15px 5px 15px; font-size:1.4em; font-family:Arial, Helvetica, sans-serif; color:#00444d;}
	.homePromo p {width:189px;}

}