@charset "UTF-8";
body {
	background-color: #c4b697;
	background-image: url(images/background_2010.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body, html, table, td, th, ul, li, ol, dd, dt, dl { font: 13px/17px Arial, Helvetica, sans-serif; }

h1 { font-size: 2.3em; line-height: 1em; padding: 0px; margin: .5em 0px .2em; color: #003270; font-weight: normal; }
h1 > span { float: right; color: #bbbbbb; font-size: .9em; }
h2 { font-size: 1.8em; line-height: 1.5em; padding: 0px; margin: 0px; color: #EBB22C; font-weight: normal; }
h2 > span { float: right; }
h3 { font-size: 1.5em; line-height: 1.5em; padding: 0px; margin: 0px; color: #69a317; font-weight: normal; }
.small-green { font-size: 1em; color: #69a317; font-weight: normal; }

a:link, a:visited {
			color:
			#069;
	text-decoration: none;
}
a:active {
	color: #052847;
	text-decoration: none;
}
a:hover {
	color: #993333;
	text-decoration: none;
}

.text13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
.textUl li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding: 0;
margin-top: 0;
margin-right: 0;
margin-bottom: 8px;
margin-left: 0;
}


.text15_bd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #022147;
}
.text_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

.text_sm8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #333333;
}

.bluesm_titles {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #004d9b;
	font-weight: bold;
}
.text18_bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height:22px;
}
.text15_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.bluetitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #004d9b;
	font-weight: bold;
		line-height:22px;

}
.redbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #993333;
		line-height:22px;

}
.redbold_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #993333;
}
.yellowbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #EBB22C;
}
.floorplan-directions_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-left: 15px;
}
.SleepWelltext15_bd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	padding: 6px;
	background-color: #CCCCCC;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.SleepWelltext13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #E3E3E3;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}.text_smWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.HeaderTabText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #00468C;
	padding-top: 5px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.indexItalic {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #393939;
	padding: 25px;
	background-image: url(images/indexMissionBkgrnd.jpg);
	background-repeat: repeat-x;
}
.indexItalicDark {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	font-weight: normal;
	color: #052847;
}
a.redlink:link {
	color: #993333;
	text-decoration: none;
}
a.redlink:active {
	color: #993333;
	text-decoration: none;
}
a.redlink:hover {
	color: #fff;
	text-decoration: none;
}
a.redlink:visited {
	color: #993333;
	text-decoration: none;
}
.indexItalicDarkbrown {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: italic;
	font-weight: normal;
	color: #4F4A38;
	padding-top: 10px;
	padding-left: 27px;
}
.HeaderTabText {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-right: 115px;
	font-size: 12px;
}
.indexDisclaimer {
	font-family: Arial, Helvetica, sans-serif;
	color: #3399CC;
	font-size: 10px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	line-height: 15px;
}
.QuickLinks {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	color: #FFFFFF;
	padding-left: 58px;
}
.topTab {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	padding-right: 0px;
}
a.whitelink:link, a.whitelink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.whitelink:active {
	color: #ffffff;
	text-decoration: none;
}
a.whitelink:hover {
	color: #EFB621;
	text-decoration: none;
}

.rss2html-note, a:link .rss2html-note, .rss2html-note a:visited, .rss2html-note a:active {
font-family:Tahoma, Geneva, sans-serif;
	font-size: 1px;
	color: #00b0d7;
	font-weight: normal;
	color:#FFF;
	text-color:#FFF;
}
.grandopening {
	text-align: center;
	font-size: 1.2em;
	color: #9a3431;
	line-height: 1.3em;
	color: #9a3431;
	font-weight: normal;
}

.grandopening.info {
	text-align:justify;
	font-size: 1em;
	color: #9a3431;
	line-height: 1.3em;
	color: #000000;
	font-weight: normal;
	padding: 1.2em 0px;
}

.grandopening h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 3.3em!important;
	font-weight: bold!important;
	color: #9a3431!important;
}
.grandopening > div.address {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #001f48;
	line-height: 1.2em;
	padding: .5em auto;
}
.grandopening > div.address h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #001f48;
	padding: 0px;
	margin: 3px;
}

.maincontent {
	font-family: Arial, Helvetica, sans-serif;
	font: 13px/18px Arial, Helvetica, sans-serif; -webkit-font-smoothing: antialiased; -o-font-smoothing: antialiased; -moz-font-smoothing: antialiased;
	font-weight: normal;
	color: #000000;
}


.maincontent  > h1 {
	font-size: 1.8em; font-weight: normal;
	color: #003271;
}
.maincontent  > h2 {
	font-size: 1.4em; font-weight: normal; margin: 0px; line-height: 1.4em;
	color: #999999;
}

img { border: 0px; }

span.specshadow { background: url(images/spec_shadow.png) no-repeat; width: 98px; height: 98px; padding: 5px; display: block; margin: 0px auto 5px; }
span.specshadow > img { width: 98px; height: 98px; display: block; }

.spec_listing { list-style-type: none; padding: 0px; margin: 0px; }
.spec_listing > li { display: block; padding: 0px; margin: 0px 0px 1.3em 0px; float: left; width: 25%; height: auto; text-align: center; font-size: 12px; line-height: 13px; vertical-align: top; }
.spec_listing > li > a { padding: 0px; margin: 0px; }

.sub_nav > a { white-space: nowrap; }

.spec_energystar { width: 250px; height: auto; display: block; margin: auto; }
.spec_energystar > img { margin: 0px 8px 0px 0px; float: left; }
.spec_energystar > h4 { font-size: 22px; line-height: 25px; font-weight: normal; float: left; padding: 0px; margin: 0px 0px 3px; color: #002049; }
.spec_energystar > h5 { font-size: 11px; line-height: 13px; font-weight: normal; float: left; padding: 0px; margin: 0px; color: #00acf2; }

.spec_energystar:hover > h5 { text-decoration: underline; }

.content { width: 900px; position: relative; margin: auto; }

.innernav { position: relative; display: block; margin: 0px auto; padding: 0px; text-align: center; }
.innernav > ul { position: relative; display: inline-block; margin: 0px; padding: 0px; list-style-type: none; font-size: 12px; }
.innernav > ul > li { position: relative; display: block; float: left; margin: 0px; padding: 0px; font-size: 1em; }
.innernav > ul > li:not(:last-child):after { content: " | "; margin: 0px .4em; }
.innernav > ul > li:last-child:after { clear: both; }

.icons span { float: left; position: relative; background: url(images/icons-new.png) no-repeat; width: 38px; height: 38px; }
.icons > * { line-height: 38px; }

span.overview { background-position: -1px -1px; }
span.features { background-position: -81px -1px; }
span.siteplan { background-position: -41px -41px; }
span.specifications { background-position: -81px -41px; }
span.amenities { background-position: -41px -1px; }
span.location { background-position: -1px -41px; }
span.email { background-position: -1px -81px; }


