@charset "utf-8";
/* CSS Document */
#header {
	height: 149px;
	padding-top: 1px;
	background: url(../images/model-header-bg.png) top left repeat-x;
}
.sm-logo {
	position: absolute;
	top: 24px;
	left: 18px;
	width: 250px;
}
.model-title {
	display:block;
	width: 221px;
	margin: 19px auto;
}
#navigation {
	top: 109px;
}
.col1, .col2, .col3 {
	list-style-position: inside;
}
.col1 {
	width: 250px;
	float: left;
}
.col2 {
	width: 250px;
	float: left;
	padding: 0 38px 0 38px;
}
.col3 {
	width: 250px;
	float: left;
}
#features {
	line-height: 1.3em;
	font-size: 14px;
}
#features > ul { /*First Level*/
	list-style-type: none;
}
#features > ul > ul {  /*Second Level*/
	margin: 8px 0 25px 15px;
	list-style-type: none;
}
#features > ul > ul > ul {  /*Third Level*/
	list-style-image:url(../images/bullet-gray.png);
	list-style-position:inside;
	margin-left:9px;
}
/* Highlights
-------------------------------------------- */
#highlights {
	position: relative;
	background: url(../images/models-bg.jpg) no-repeat top left;
}
#highlights.main-page {
	height: 645px;
}
img.one {
	top: 0;
	left: 0;
}
img.two {
	top: 0;
	left: 223px;
}
img.three {
	top: 0;
	left: 0;
}
img.four {
	top: 0;
	left: 109px;
}
img.five {
	top: 0;
	left: 225px;
}
.showcase {
	width: 274px;
	height: 208px;
	display: block;
}
#highlight1 {
	position: inherit;
	top: auto;
	left: auto;
	float: left;
	margin-top: 85px;
	margin-left: 193px;
	width: 281px;
	height: 221px;
}
#highlight1 a.showcase {
	position: absolute;
	top: 13px;
	left: 7px;
	background: url(../images/aspen.png) top left no-repeat;
}
#highlight2 {
	position: inherit;
	top: auto;
	left: auto;
	float: left;
	margin-top: 85px;
	width: 281px;
	height: 221px;
}
#highlight2 a.showcase {
	position: absolute;
	top: 13px;
	left: 0;
	background: url(../images/briarwood.png) top left no-repeat;
}
#highlight3 {
	position: inherit;
	top: auto;
	;
	left: auto;
	width: 284px;
	height: 223px;
	margin-left: 49px;
	margin-top: 5px;
	float: left;
}
#highlight3 a.showcase {
	position: absolute;
	top: 15px;
	left: 15px;
	background: url(../images/vista.png) top left no-repeat;
}
#highlight4 {
	position: inherit;
	top: auto;
	left: auto;
	width: 284px;
	height: 223px;
	float: left;
	margin-top: 5px;
}
#highlight4 a.showcase {
	position: absolute;
	top: 15px;
	left: 5px;
	background: url(../images/ridge.png) top left no-repeat;
}
#highlight5 {
	position: inherit;
	top: auto;
	left: auto;
	width: 284px;
	height: 223px;
	margin-top: 5px;
	float: left;
}
#highlight5 a.showcase {
	position: absolute;
	top: 15px;
	left: 0;
	background: url(../images/uinta.png) top left no-repeat;
}
.showcase:hover {
	background-position: -274px 0 !important;
}
/* Typography
-------------------------------------------- */
.floor-title {
	color:#666666;
	font-size:19px;
	font-style:italic;
	text-align:right;
	padding-right: 25px;
}
/* Individual Model Pages
-------------------------------------------- */
#model-description {
	float:right;
	margin-right:50px;
	width: 300px;
}
img.plan {
	margin-top: 20px;
}
#floor-plan {
	float: left;
	margin-left: 82px;
	width: 355px;
}
.description-title {
	color: #1b0056;
	font-size: 110%;
}
