/* Contemporary CSS File -– New 2010 
version 

06/16/10	Changed thModels img and img.con to add width and height in em to fix font size change
03/11/14	Add Property I Rolgom Plaza, Update all locations, Update all Property pricing,
			Add T10-T1707, T11-T2015 (update), and T12-T1237
03/12/14	Change position thmodels/img.con to reposition after dropping condo plan 1030
			Change position of condo single plan info
			Change propMap in Locations.html to move instruction lines below map and table for top alignment
02/06/17	Clear old coding for opacity on homeAd hover command (was at 556)
			Adjust top +5em for locBody table
			Adjust locMtg left margin
			Adjust locBody h6 and table positions
-- */

html {
	margin: 0;
}

body, a, address, blockquote, div, dl, ol, form, fieldset, h1, h2, h3, h4, h5, h6, img, p, pre {
	margin:0;
	padding:0;
	display: block;
}

body {
	font: 1em arial, helvetica, sans-serif;
	background: #9A8E82 url('images/wallpaperSand2.png') fixed 0em 10em repeat-x;
	margin: auto;
}

h1 {
	text-align: center;
	padding: 1em;
	font-size: 2.5em;
	font-weight: bold;
}

h2 {
	text-align: center;
	font-size: 2em;
	font-weight: bold;
	text-decoration: underline;
}

h3 {
	text-align: center;
	font-size: 1.5em;
	font-weight: bold;
}

h4 {
	font-size: 1.4em;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

h5 {
	font-size: 1.3em;
	font-weight: bold;
	padding: 1em 1em 0em 1em;
}

h6 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

.cBlack {
		color: #000000;
}

.cBlue {
	color: #b9c4e0;
}

.cRed {
	color: #500000;
}

.cRed2 {
	color: red;
}

.cSilver {
	color: #e0e0e0;
}

.cBold {
	font-weight: bold;
}

.cNormal {
	font-weight: normal;
}

.cCenter {
	text-align: center;
}

.cIndent {
	padding-left: 1em;
}

.cIndent6 {
	margin-left: 6em;
}

.cIndent10 {
	margin-left: 10em;
}

.cIndent12 {
	margin-left: 12em;
}

.cIndent14 {
	margin-left: 14em;
}

.cFrame1 {
	background: #d0d0d0;
	border: .2em #000000 solid;
}

.cFrame2 {
	border: .2em #500000 solid;
	padding: .3em;
}

.cFrame3 {
	border: .1em #500000 solid;
	padding: .1em;
}

.cFS80 {
	font-size: 80%;
}

.cFS130 {
	font-size: 130%;
}

.cMargin2 {
	margin: 2em;
}

.cMarTop10 {
	margin-top: 10em;
}

.cMarTop25 {
	margin-top: 25em;
}

.cMarTopUp26 {
	margin-top: -26em;
}

.cMarTopUp20 {
	margin-top: -20em;
}

.cMarTopUp15 {
	margin-top: -15em;
}

.cMarTopUp10 {
	margin-top: -10em;
}

.cMarTopUp8 {
	margin-top: -8em;
}

.cMarTopUp4 {
	margin-top: -4em;
}

#main {
	position: relative;
	margin: auto;
	z-index: 1;
	width: 55em;
	border-left: .8em solid #000000;
	border-right: .2em solid #000000;
	border-top: .3em solid #000000;
	background: #FFFFFF;
}

#header {
	position: relative;
	height: 9em;
	text-align: center;
	margin: 0;
}

#header img {
	width: 24.2em;
	height: 4.75em;
	margin: .8em;
}

#header p {
	position: absolute;
	top: 1em;
	left: 30em;
	width: 32%;
	font-size: 1.1em;
	line-height: 100%;
}

#header p span.email {
	position: absolute;
	top: 2em;
	left: 0em;
}

#header p span.email a {
	font-size: 85%;
	font-weight: bold;
	color: #500000;
	text-decoration: none;
}

#menu {

	z-index: 99;
}

#menu ul#ddm {
	height: 1.8em;
	background: url(images/menuContainer.png) left;
	font-size: .8em;
	font-weight: bold;
}

#menu ul#ddm li {
	position: relative;
	top: .2em;
	left: -2em;
	float: left;
	margin: 0em .3em 0em .3em;
	display: inline;
}

#menu ul#ddm li a {
	display: block;
	text-decoration: none;
	padding: 0em .5em 0em .4em;
	text-align: center;
	color: #e0e0e0;
}

#menu ul#ddm li a:hover {
	color: #000000;
	background-color: #990000;
}

#menu ul#ddm li a.here {
	color: #000000;
	font-weight: bold;
}

#menu ul#ddm li a.m1 {
	margin: 0em 0em 0em 4em;
}

#menu ul#ddm li ul {
	position: absolute;
	top: 1.4em;
	left: -999em;
	font-size: .9em;
	height: 10.5em;
	width: 10.5em;
	margin: 0;
	padding: 0;
	background: #7f7f7f;
	border: .15em solid #000000;
	list-style: none;
	text-align: left;
	clear: both;
	z-index: 999;
}

#menu ul#ddm li ul.buy {
	height: 4.5em;
	width: 12.5em;
}

#menu ul#ddm li ul li {
	position: relative;
	top: -.1em;
	left: .2em;
	display: block;
	text-align: left;
	line-height: 1.5em;
}

#menu ul#ddm li ul li a {
	color: #e0e0e0;
}

#menu ul#ddm li:hover ul {
	left: auto;
}

#menu ul#ddm li ul.ddmOn {
	left: auto;
	text-align: left;
}

#menu ul#ddm li ul.ddmOff {
	left: -999em;
}

#body {
	position: relative;
	z-index: 1;
	background-color:  #ffffff;
	width: 53.6em;
	padding: .2em;
}

#body a.clearFloat:after {
	height: 0;
	clear: both;
	visibility: hidden;
}

#body a.clearFloat {
	display: inline-block;
	clear: both;
}

/* Hide from IE Mac \*/
#body a.clearFloat {
	display: block;
}
/* End hide from IE Mac */

#body a.clearFloat {
	display: inline-block;
	clear: both;
}

#body a.clearLocations {
	position: relative;
}

#body a.toTop {
	margin: 0em 0em 0em 1em;
	width: 6em;
}

#body a.toTop:active,link,visited {
	color: #00008B;
}

#body a.toTop:hover {
	background: #990000;
	color: #FFFFFF;
}

#body div.abBody {
	position: relative;
	height: 103em;
	background: #f0f0f0;
}

#body div.abBody img {
	position: absolute;
	top: 8em;
	left: 13.5em;
	width: 25em;
	height: 12.75em;
}

#body div.abBody div.abText {
	position: relative;
	top: 15em;
	left: 5em;
	width: 80%;
	line-height: 110%;
}

#body div.abBody div.abText h3 {
	color: #500000;
}

#body div.contactBody {
	position: relative;
	height: 75em;
}

#body div.contactBody h3.cSales {
	position: absolute;
	top: 5em;
	left: 7em;
	z-index: 1;
}

#body div.contactBody h5.cWarranty {
	position: absolute;
	top: 5em;
	left: 7em;
	z-index: 1;
}

#body div.contactBody h5.cService {
	position: absolute;
	top: 4.5em;
	left: 5.6em;
	z-index: 1;
}


#body div.contactBody img.card {
	padding: 2em;
	background: #CCCCCC;
	border: .3em solid #000000;
}

#body div.contactBody a {
	text-decoration: none;
}

#body div.contactBody a:hover {
	color: #500000;
}

#body div.contactBody a.cSales {
	position: absolute;
	top: 6em;
	left: 8em;
}

#body div.contactBody a.cWarranty {
	position: absolute;
	top: 14em;
	left: 28em;
}

#body div.contactBody a.cService {
	position: absolute;
	top: 24em;
	left: 12em;
}

#body div.contactBody a.cHAR {
	position: absolute;
	top: 68em;
	left: 22em;
}

#body div.contactBody a.cHAR img {
	height: 2.5em;
	width: 5em;
}

#body div.contactBody a.cIL {
	position: absolute;
	top: 70em;
	left: 25em;
}

#body div.contactBody a.cIL img {
	height: 3em;
	width: 7em;
}

#body div.contactBody h3 {
	position: absolute;
	top: 30em;
	left: 12em;
}

#body div.contactBody h6 {
	position: absolute;
	top: 45em;
	left: 14em;
}

#body div.contactBody div#cForm form {
	position: absolute;
	top: 6em;
	left: 5em;
	height: 18em;
	width: 32em;
}

#body div.contactBody div#cForm form span.cFtitle {
	position: absolute;
	top: 0em;
	left: 12em;
	font-size: 1.5em;
}

#body div.contactBody div#cForm form span.cFormC1{
	position: absolute;
	top: 5em;
	left: 5em;
}

#body div.contactBody div#cForm form span.cFormC2{
	position: absolute;
	top: 4.8em;
	left: 15em;
}

#body div.contactBody div#cForm img {
	width: 18.8em;
	height: 10.8em;
}

#body div.flyerBody {
	position: relative;
}

#body div.flyerBody table {
	width: 41.5em;
}

#body div.flyerBody h6 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

#body div.homeBody {
	position: relative;
	height: 42em;
}

#body div.homeBody a img {
	position: absolute;
	width: 1.55em;
	height: 2.55em;
	border-style: none;
}

#body div.homeBody a.homeAd {
	position: absolute;
	left: 32.5em;
	top: 30em;
	font-size: 1.1em;
	font-weight: bold;
}

#body div.homeBody a.homeAd img {
	border-style: none;
}

#body div.homeBody a.homeAd:link,visited,active {
	color: #00008B;
}

#body div.homeBody a.homeAd:hover {
	opacity: 0.4;
}

#body div.homeBody  H5 {
	position: absolute;
	top: 1em;
	left: 22em;
	width: 17em;
	text-align: center;
}

#body div.homeBody img.homeFrame {
	position: absolute;
	top: 10em;
	left: 32.5em;
	width: 15em;
	height: 20em;
	border: 1.2em #b9c4e0 ridge;
}

#body div.homeBody img.homeLocMap {
	position: absolute;
	left: 3em;
	width: 24.58em;
	height: 24.58em;
}

#body div.homeBody img.mLocA {
	position: absolute;
	top: 14.7em;
	left: 16.4em;
}

#body div.homeBody img.mLocC {
	position: absolute;
	top: 10em;
	left: 5em;
}

#body div.homeBody img.mLocE {
	position: absolute;
	top: 15.5em;
	left: 15em;
}

#body div.homeBody img.mLocF {
	position: absolute;
	top: 19.2em;
	left: 8.8em;
}

#body div.homeBody img.mLocG {
	position: absolute;
	top: 2.5em;
	left: 11.5em;
}

#body div.homeBody img.mLocI {
	position: absolute;
	top: 16.1em;
	left: 14.3em;
}

#body div.homeBody H6#homeMapCaption {
	position: absolute;
	top: 26em;
	left: 4.5em;
	font-size: 1em;
	font-weight: bold;
	height: 7.5em;
	width: 21.5em;
	text-align: center;
	line-height: 1.2em;
	color: #ffffff;
	background: #500000;
}

#body div.homeBody H6.homeText {
	position: absolute;
	top: 31em;
	left: 5em;
	font: 1.1em helvetica, sans-serif, arial;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.4em;
	text-align: justify;
	width: 18em;
}

#body div.homeAdvBody {
	position: relative;
	height: 52em;
}

#body div.homeAdvBody img {
	position: absolute;
	top: 10em;
	left: 15em;
}

#body div.homeAdvBody h3 {
	position: absolute;
	top: 8em;
	left: 4.5em;
	color: #500000;
}

#body div.homeAdvBody h6 {
	position: absolute;
	top: 45em;
	left: 8em;
	width: 35em;
}

#body div.homeAdvBody a {
	position: absolute;
	top: 2em;
}

#body div.homeAdvBody div.frame {
	position: absolute;
	top: 8em;
	left: 14em;
}

#body div.homeAdvBody div.frame1 {
	border: 1.55em #500000 solid;
	height: 35em;
	width: 25em;
}

#body div.homeAdvBody div.frame2 {
	border: .5em #b9c4e0 solid;
	height: 34em;
	width: 24em;
}

#body div.homeAdvBody div.frame3 {
	border: .25em #a0a0a0 solid;
	height: 33.5em;
	width: 23.5em;
}

#body div.locBody {
	position: relative;
	top: 1em;
	height: 51em;
}

#body div.locBody div#propMap {
	position: absolute;
	top: 4em;
	left: 3em;
}

#body div.locBody div#propMap h5 {
	position: absolute;
	top: 21.6em;
	left: .6em;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

#body div.locBody div#propMap h6 {
	position: absolute;
	top: 0em;
	left: 27em;
	width: 22em;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}

#body div.locBody div#propMap div.locMarks {
	position: relative;
	top: -23em;
}

#body div.locBody div#propMap div.locMarks span {
	font-size: 1.1em;
	font-weight: bold;
	color: #000000;
	z-index: 1;
}

#body div#propMap img {
	width: 1.3em;
	height: 1.8em;
	border: none;	
}

#body div#propMap img.mapLoc {
	width: 24.58em;
	height: 24.58em;
}

#body div#propMap img.mLocA {
	position: absolute;
	top: 12.8em;
	left: 13.2em;
}

#body div.locBody div#propMap div.locMarks span.locA {
	position: absolute;
	top: 12em;
	left: 12.22em;
}

#body div#propMap img.mLocC {
	position: absolute;
	top: 8em;
	left: 2.3em;
}

#body div#propMap img.mLocC {
	position: absolute;
	top: 8em;
	left: 2.3em;
}

#body div.locBody div#propMap div.locMarks span.locC {
	position: absolute;
	top: 7.7em;
	left: 2.3em;
}

#body div#propMap img.mLocE {
	position: absolute;
	top: 13.5em;
	left: 12em;
}

#body div.locBody div#propMap div.locMarks span.locE {
	position: absolute;
	top: 12.7em;
	left: 11.12em;
}

#body div#propMap img.mLocF {
	position: absolute;
	top: 17em;
	left: 7em;
}

#body div.locBody div#propMap div.locMarks span.locF {
	position: absolute;
	top: 15.9em;
	left: 6.62em;
}

#body div#propMap img.mLocG {
	position: absolute;
	left: 8em;
}

#body div.locBody div#propMap div.locMarks span.locG {
	position: absolute;
	top: 0.4em;
	left: 7.44em;
}

#body div#propMap img.mLocI {
	position: absolute;
	top: 13.8em;
	left: 11.5em;
}

#body div.locBody div#propMap div.locMarks span.locI {
	position: absolute;
	top: 13em;
	left: 10.9em;
}

#body div.locBody div#propMap div#propTable {
	position: absolute;
	left: 25em;
	top: 4em;
}
	
#body div.locBody h5 {
	position: absolute;
	left: 3em;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}

#body div.locBody h6 {
	position: absolute;
	left: 31em;
	top: 9em;
	font-size: 1em;
	font-weight: bold;
}

#body div.locBody h6 span {
	font-size: .8em;
}

#body div.locBody table {
	position: absolute;
	left: 32em;
	top: 5.5em;
	font-size: .8em;
	font-weight: bold;
	width: 30em;
}

#body div.locBody table tr.tCenter {
	text-align: center;
}

#body div.locBody div.locMtg {
	position: absolute;
	top: 34em;
	left: 6em;
	height: 15em;
	width: 22em;
}

#body div.locBody div.locMtg span.locMtgTit {
	position: absolute;
	top: .5em;
	left: 6em;
}

#body div.locBody div.locMtg span.locMtgC1 {
	position: absolute;
	top: 3.5em;
	left: 2em;
}

#body div.locBody div.locMtg span.locMtgC2 {
	position: absolute;
	top: 3em;
	left: 11em;
}

#body div.locBody div.locMtg span.locMtgPmt {
	position: absolute;
	top: 11em;
	left: 2em;
}

#body div.locBody div.locMtg span#mPmt {
	position: absolute;
	top: 11em;
	left: 11em;
	font-weight: bold;
	color: #500000;
}

#body div.locBody div.locMtg span.locMtgFooter {
	position: absolute;
	top: 19em;
	left: 9em;
	font-size: 70%;
}

#body div.pBody {
	position: relative;
	height: 120em;
}

#body div.pBody h2 {
	color: #500000;
}

#body div.pBody h3 {
	margin-top: 1em;
}

#body div.pBody h6 {
	position: absolute;
	top: 64em;
	left: .5em;
	width: 22em;
	text-align: center;
	color: #500000;
}

#body div.pBody img {
	width: 11.75em;
	height: 12.8em;
}

#body div.pBody div#pMap {
	position: absolute;
	top: 48em;
	left: .5em;
	width: 24em;
	height: 20em;
	border: .8em #b9c4e0 ridge;
	z-index: 999;
}

#body div.pBody div.pClink1 {
	position: absolute;
	top: 9.5em;
	left: 4.5em;
	width: 17em;
	background: #e0e0e0;
}

#body div.pBody div.pClink1 img {
	margin: 1.5em;
	width: 10em;
	border-style: none;
}

#body div.pBody  a {
	text-decoration: none;
}

#body div.pBody  a:hover {
	color: #500000;
}

#body div.pBody div.pClink4 {
	position: absolute;
	top: 8em;
	left: 1em;
	width: 30em;
	font-size: 80%;
}

#body div.pBody div.pClink4 img {
	margin: 1em;
	border-style: none;
}

#body div.pBody div.pClink4 div.pC4P1,div.pC4P2,div.pC4P3,div.pC4P4,div.pC4P5,div.pC4P6 {
	height: 28em;
	width: 14em;
}

#body div.pBody div.pClink4 div.pC4P1 {
	position: absolute;
	top: 4em;
	left: 1em;
}

#body div.pBody div.pClink4 div.pC4P2 {
	position: absolute;
	top: 4em;
	left: 17em;
}

#body div.pBody div.pClink4 div.pC4P3 {
	position: absolute;
	top: 33em;
	left: 1em;
}

#body div.pBody div.pClink4 div.pC4P4 {
	position: absolute;
	top: 33em;
	left: 17em;
}

#body div.pBody div.pClink4 div.pC4P5 {
	position: absolute;
	top: 62em;
	left: 1em;
}

#body div.pBody div.pClink4 div.pC4P6 {
	position: absolute;
	top: 62em;
	left: 17em;
}

#body div.pBody div.pClink4 div.pC4P7 {
	position: absolute;
	top: 91em;
	left: 1em;
	height: 15em;
	width: 30em;
}

#body div.pBody div.pClink4 div.pC4P7 p {
	position: absolute;
	top: 2em;
	left: 13em;
	width: 18em;
}

#body div.pBody div.pClink4 div#pMap {
	font-size: 120%;
	position: absolute;
	top: 67em;
	left: .5em;
}

#body div.pBody div.pClink4 div#pMap2 {
	font-size: 120%;
	position: absolute;
	top: 100em;
	left: .5em;
}

#body div.pBody div.pClink4 h6 {
	font-size: 140%;
	position: absolute;
	top: 60em;
	z-index: 1;
}

#body div.pBody div.pClink4 h6.pE {
	position: absolute;
	top: 76em;
}

#body div.pBody div.pClink4 h6.pG {
	position: absolute;
	top: 74em;
}

#body div.pBody div.pClink4 p.pC4Tag {
	font-size: 140%;
	position: absolute;
	top: 5em;
	left: 26.5em;
	width: 18em;
}

#body div.pBody div.pClink4 p.pC4Tag2 {
	font-size: 140%;
	position: absolute;
	top: 5em;
	left: 2.5em;
	width: 18em;
}

#body div.pBody div.pTable {
	position: absolute;
	top: 9.5em;
	left: 27em;
	width: 22em;
	padding: 2em;
}

#body div.pBody div.pTable h6 {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 22em;
	margin-top: .4em;
	text-align: center;
	color: #000000;
}

#body div.pBody div.pTable p.tabHead {
	font-size: 80%;
	color: #500000;
}

#body div.pTable div.pna {
	padding: 0;
	margin: 0;
	float: left;
	width: 12em;
}

#body div.pTable div.pna p {
	font-size: .8em;
	text-align: left;
	font-weight: normal;
}

#body div.pTable div.pmi {
	width: 5em;
	float: left;
}

#body div.pTable div.pmi p {
	font-size: .8em;
	text-align: right;
	font-weight: normal;
}

#body div.pTable div.pti {
	width: 5em;
	float: left;
}

#body div.pTable div.pti p {
	font-size: .8em;
	text-align: right;
	font-weight: normal;
}

#body div.planBody {
	position: relative;
	height: 50em;
}

#body div.planBody a img {
	position: absolute;
	top: 18em;
	left: 47em;
	width: 4.55em;
	height: 4.4em;
	border: none;
}

#body div.planBody a:hover img {
	border: .2em solid #b9c4e0;
}

#body div.planBody img.SSbigPic {
	position: absolute;
	top: 2em;
	left: 0em;
	font-size: 1em;
	width: 30em;
	height: 25em;
	margin: 1em 0em 3em 10em;
	padding: 2.5em;
	border: .6em #500000 solid;
	background: #CCCCCC;
}

#body div.planBody h6 {
	position: relative;
	top: 1.9em;
	z-index: 1;
}

#body div.planBody div.SSshow div.SSControl {
	position: absolute;
	top: 33em;
	font-size: 1em;
	display: block;
}

#body div.SSshow div.SSControl a {
	font-size: .8em;
	color: #000000;
	text-decoration: none;
	position: absolute;
	top: -1.5em;
}

#body div.SSshow div.SSControl a.centerControl {
	top: -1em;
	left: 30.5em;
	width: 8em;
}

#body div.SSshow div.SSControl a.leftControl {
	left: 15em;
}

#body div.SSshow div.SSControl a.rightControl {
	left: 53em;
}

#body div.SSshow div.SSControl a.slowSpeed {
	font-size: .6em;
	left: 36em;
}

#body div.SSshow div.SSControl a.fastSpeed {
	font-size: .6em;
	left: 54em;
}

#body div.SSshow div.SSControl a:hover {
	color: red;
}

#body div.SSshow div.SSControl div#SSspeedKnobs {
	visibility:  hidden;
}

#body div.SSshow div.SSControl p#frameCount {
	font-size: .6em;
	color: #996600;
	position: absolute;
	top: -1.5em;
	left: 27em;
	width: 5em;
}

#body div.SSshow div.SSControl div#SSspeedKnobs p#speedRate {
	font-size: .6em;
	color: #996600;
	position: absolute;
	top: -1.5em;
	left: 59.25em;
	width: 4em;
}

#body div.SSshow div.SStNails {
	position: absolute;
	top: 35em;
	left: 6em;

	overflow: hidden;
	display: block;
	border: .2em double #b9c4e0;
}

#body div.SSshow div.SStNails img {
	float: left;
	width: 3.5em;
	height: 3.5em;
	margin: .05em 0em 0em 0em;
	padding: .15em;
	background: #CCCCCC;
	border: .02em solid #000000;
}

#body div.SSshow div.SStNails img:hover {
	background: #500000;
}

#body div.SSshow div.SStNails img.SSL {
	position: absolute;
	top: -10em;
}

#body div.thBody {
	position: relative;
	top: 1em;
	height: 135em;
}

#body div.conBody, div.finBody {
	position: relative;
	top: 1em;
	height: 62em;
}

#body div.thBody,div.conBody, div.finBody h2 {
	text-align: center;
	color: #500000;
	margin: 1em;
}

#body div.thModels {
	position: absolute;
	left: 2em;
	top: 4em;
}

#body div.thModels a {
	position: relative;
	width: 22em;
	height: 18em;
	margin: .5em;
	border: .1em solid #500000;
	text-decoration: none;
}

#body div.thModels a.con {
	position: absolute;
	top: 5em;
	width: 22em;
	height: 18em;
	margin: .5em;
	border: .1em solid #500000;
	text-decoration: none;
}

#body div.thModels a h6 {
	position: absolute;
	left: 0em;
	top: 15em;
	width: 22em;
	text-align: center;
	font-size: 1em;
	color: #500000;
}

#body div.thModels a img {
	position: absolute;
	top: 1em;
	left: 5em;
	width: 12em;
	height: 14em;
	border: none;
}

#body div.thModels a img.con {
	position: absolute;
	top: 1em;
	left: 0em;
	width: 12em;
	height: 13em;
	border: none;
}

#body div.finList {
	position: absolute;
	left: 10em;
	font-size: 1em;
	line-height: 150%;
	text-align: left;
	margin: auto;
}

#body div.conBody div.thModels a img {
	margin: 1em 0em 1em 5em;
}

#body div.thSpecs {
	position: absolute;
	top: 10em;
	left: 28em;
	width: 40%;
	color: #500000;
	font-size: 1em;
	line-height: 150%;
	text-align: center;
	margin: auto;
}	

#body div.conBody div.thSpecs div.conFees {
	position: absolute;
	top: 35em;
	left: -4em;
	width: 30em;
}

#body div.conBody div.thSpecs div.FeaSpecs {
	position: absolute;
	top: 30em;
	left: -31em;
	width: 30em;
}

#body div.conBody div.thSpecs {
	top: 5em;
	left: 32em;
	font-size: .9em;
	line-height: 120%;
}

#body div.thSpecs ul {
	list-style: square outside;	
	text-align: left;
	font-weight: bold;
	color: #000000;
	margin-left: 1.5em;
}

#body div#propFlyer {
	font-size: 1em;
	font-weight: bold;
	margin: 1em 5em 0em 5em;
	border: 1em solid #500000;
	background: #e0e0e0;
}

#body div#propFlyer table#tFlyer th.flyerHeader, td.flyerTitle, td.flyerSubhead {
	font-size: .9em;
	text-align: center;
}

#body div#propFlyer table#tFlyer th.flyerHeader {
	font-size: 1em;
}

#body thankBody {
	position: relative;
	height: 30em;
}

#footer {
	position: relative;
}

#footer div.footie {
	height: 1.3em;
	background: #ffffff;
	border-bottom: .3em solid #000000;

}

#footer div.footie a {
	font-size: .9em;
}

