/**
 * HOMEPAGE-specific CONTENT
 */
body#home #content_wrapper {
	background:#fff url(/images/background/bg_home.jpg) no-repeat left top;
	width:950px;
	min-height:590px;
	}
#home_feature ul, 
#home_feature li {
	margin:0;
	padding:0;
	list-style:none;
	}
#home_feature ul {
	padding:235px 0 37px 0;
	}
#home_feature li {
	display:inline;
	background:transparent url(/images/arrows/redarrow.gif) no-repeat right center;
	padding:0 15px 0 120px;
	}
#home_feature li a {
	color:#333;
	}

/* home left sidebar */
body#home #left_sidebar {
	padding-left:22px;
	margin-right: 5px;
	padding-top: 18px;
	width:165px;
	voice-family: "\"}\""; /* begin IE hack */
	voice-family:inherit;	
	}
html>body body#home #left_sidebar {
	width:165px; /* end IE hack */
	}
body#home #left_sidebar blockquote {

	}
body#home #left_sidebar blockquote span {
	}
body#home .inner_wrap { 
	margin-left: 25px; 
	width: 420px;
	overflow:hidden;
}

/* home right sidebar */
body#home #right_sidebar {
	color:#fff;
	float:left;
	width:262px;
	padding: 0px 0;
	margin-bottom:20px;
	} 
#news {
	background:url(/images/cta/news_new_bg.gif) no-repeat left top;	
	padding: 40px 0 10px 0;
	}
#news_bttm {
	background:url(/images/cta/news_new_bottom.gif) no-repeat bottom left;
	height:15px;
	display:block;
	}
#news ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	}
#news li {
	padding: 0 0 0 20px;
	min-height: 16px;
	margin-left: 5px;
	margin-top: 10px;
	width: 200px;
	background: url(/images/arrows/bluearrow.png) no-repeat 0 0;
	clear: both;
	}



/* news links */
#news li a:link { color:#fff; }
#news li a:visited { color:#ccc; } 
#news li a:hover { color:#222; }

/* home main content area */
body#home #main {
	float:left;
	width:470px;
	margin-left: 0;
	margin-right: 10px;
	}
body#home #main p {
	line-height:150%;
	}
body#home #main h1 {
	padding:0 17px 15px 0px;
	margin:0 0 22px 0;
	border-bottom:solid 1px #BA0411;
	}
body#home #main_curved_top {
	background:transparent url(/images/copy/hp_textbox_top.png) no-repeat left top;
	width:470px;
	height:19px;
	overflow:hidden;
	margin-top:17px;
	}
body#home #hp_gutter {
	background:transparent url(/images/copy/hp_textbox_tile.png) repeat-y;
	width: 470px;
	margin: 0;
	padding: 1px 0 100px 0;
	}
	
/*
 * COMPARE MODELS BOX (right sidebar)
 */


/* 2011 Mountain Aire (home - right sidebar) */

#home_mountainaire {
	background:transparent url(/images/cta/2011_mountainaire_bg.png) no-repeat left top;
	padding:0 0 0 0;
	margin-top:20px;
	margin-bottom:20px;
	height: 139px;
	color:#ffffff;
	}
#home_mountainaire a img { border: 0 }

#home_mountainaire_area { padding-left:12px; padding-top:43px; padding-bottom:0px; padding-right:20px; }
#home_mountainaire_area a { color:#ffffff; text-decoration:underline; }
#home_mountainaire_area a:visited { color:#ccc; text-decoration:underline; }
#home_mountainaire_area a:active { color:#ffffff; text-decoration:underline; }
#home_mountainaire_area a:hover { color:#ffffff; text-decoration:underline; }

#home_mountainaire_copy { padding-top:30px; padding-left:0px; width:100px; }

/* 2011 Essex (home - right sidebar) */

#home_essex {
	background:transparent url(/images/cta/2011_essex_home_bg.png) no-repeat left top;
	padding:0 0 0 0;
	margin-top:20px;
	margin-bottom:20px;
	height: 139px;
	color:#ffffff;
	}
#home_essex a img { border: 0 }

#home_essex_area { padding-left:12px; padding-top:43px; padding-bottom:0px; padding-right:20px; }
#home_essex_area a { color:#ffffff; text-decoration:underline; }
#home_essex_area a:visited { color:#ccc; text-decoration:underline; }
#home_essex_area a:active { color:#ffffff; text-decoration:underline; }
#home_essex_area a:hover { color:#ffffff; text-decoration:underline; }

#home_essex_copy { padding-top:30px; padding-left:0px; width:100px; }

/* 2011 Mountain Aire (home-banner) */

img { border:0; behavior: url(/iepngfix.htc); } /* Required for IE transparent PNGs */


#home_feature_new ul, 
#home_feature_new li {
	margin:0;
	padding:0;
	list-style:none;
	}
#home_feature_new ul {
	padding:200px 0 20px 0;
	}
#home_feature_new li {
	display:inline;
	background:transparent url(/images/arrows/redarrow.gif) no-repeat right center;
	padding:0 15px 0 120px;
	}
#home_feature_new li a {
	color:#333;
	}
	
/* Model Compare */

#model_comparison_copy { padding-top:65px; padding-left:12px; width:100px; }

