body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515050;
	background-color:#bcad8d;
	margin-top:15px;
	margin-left:0px;
	margin-right:0px;
}

/* ---------------------------------------- DEFAULT STYLES --------------------------------------*/
a			{color:#000033; text-decoration:underline;}
a:hover		{text-decoration:none;}
h1			{font-size:18px; color:#000033; margin:0px 0px 3px 0px; font-weight:bold;}
h2			{font-size:16px; color:#000033; margin:0px 0px 3px 0px; font-weight:bold;}
h3			{font-size:14px; color:#000033; margin:0px 0px 3px 0px; font-weight:bold;}

.clear		{clear:both;}
.fl			{float:left; margin:0px;}
.fr			{float:right; margin:0px;}
.smallText	{font-size:9px;}
ul			{margin-left:-15px; list-style-position:outside;}

/*-------- PRINTS --------- */
.printHeaderImage	{display:none;}


/* ------------------------------------ SITE STRUCTURE STYLES ---------------------------------- */
.container		{width:786px;}
/* ANYTHING IN CONTENT SHOULD HAVE A MAX WIDTH OF 778PX */
.content		{width:778px; border-top:4px solid #fff; border-left:4px solid #fff; border-right:4px solid #fff; border-bottom:0px; margin:0px; text-align:left;} 
.homeLogo 		{width:194px; height:225px; background: url('../layout-images/home_logo.jpg') 0 0 no-repeat; color:#996633;}
.narrowContent 	{margin:0px 10px 0px 10px;}	
.secLogo		{width:194px; height:155px; background: url('../layout-images/sec_logo.jpg') 0 0 no-repeat; color:#996633;}
.secLogo p		{text-align:center; color:#996633; margin:0px; padding:30px 5px 5px 5px;}
.left-column	{width:190px; background-color:#7297ba; padding-bottom:20px; color:#a94103;}
.left-column p	{text-align:left; padding:0px 5px 0px 20px; margin:0px;}
table.finder	{margin-top:5px; margin-left:15px; width:80%;}
table.finder td	{padding-bottom:2px;}
.middle-column				{width:401px; background-color:#fff;}
.middle-column .heading		{margin:0px 4px 0px 4px; height:45px; background: #0e3f70 url('../layout-images/sec-header-bg.gif') 0 0 no-repeat;}
.middle-column .heading p	{margin:0px 0px 0px 3px; color:#fff; font-size:21px; letter-spacing:-2px; padding-top:8px; text-align: center; }
.middle-column .text		{margin:10px 8px 10px 8px;}

/* -------------- CORPORATE INFO PAGE STYLES -------------- */
.middle-column .corpImg		{width:131px; float:right; text-align:left; font-size:9px; margin:0px 0px 5px 8px;}

/* -------------- VIRTUAL TOUR / OWNERS MANUALS PAGE STYLES -------------- */
table.odd-even-table			{border:1px solid #ccc; border-collapse:collapse; margin:5px 0px 5px 0px; background-color:#f2f2f2;}
table.odd-even-table td		{padding:3px;}
table.odd-even-table .header	{background-color:#5d3624; color:#fff;}
table.odd-even-table .odd		{background-color:#fff;}

/* ----------------- BROCHURE REQUEST TABLE ------------------*/
table.brochReq-table	{width:100%; border:1px solid #ccc; background-color:#f2f2f2; padding:3px; border-collapse:collapse; margin:5px 0px 5px 0px;}
table.brochReq-table tr	{border:1px solid #ccc;}

/* -----------------  RIGHT COLUMN STYLES   ----------------- */ 
.right-column			{width:187px; background-color:#003366; color:#000033;}
.right-columnC			{margin:10px 13px 0px 15px;}
.r-column-elements			{width:159px; background-color:#7397bb;}
.r-column-elements .content-e	{margin:0px 5px 0px 5px; padding-bottom:5px;}

/*----------------------- MENU STYLES ----------------------*/
html>body ul.rollmenu 	{width: 100%}
ul.rollmenu 			{list-style-type: none; background-color:#7297ba; color: #003366; margin: 0px; padding: 0px; width: 100%;}
ul.rollmenu li 			{font-weight: bold; margin:0px; padding:0px; font-size:12px;}
ul.rollmenu ul 			{list-style-type: none; padding: 0px;}
html>body ul.rollmenu a {width: auto;}
ul.rollmenu a 			{color:#000033; font-weight: normal; margin:0px; text-align:left; text-decoration: none; background-color:#7297ba; width: 100%; display: block; cursor: hand;}
ul.rollmenu a:hover 	{color:#000033; background-color: #fff;}
ul.rollmenu .link		{margin-left:20px; padding:6px 0px 6px 0px; text-align:left;}
ul.rollmenu .dash		{border-bottom:1px dashed #bdc0be; width:96%;}

/*---------------------- SPECS STYLES -------------------------*/
table.specsTable		{width:100%; border:1px solid #ccc; background-color:#f2f2f2; padding:3px; border-collapse:collapse; margin:5px 0px 10px 0px;}
table.specsTable tr		{border:1px solid #ccc;}
table.specsTable td		{padding:3px;}
table.specsTable .header	{background-color:#d6c6a3; color:#fff;}
table.specsTable .odd	{background-color:#fff;}

/*--------------------- FEATURES TABLE --------------------- */
.features li	{list-style-position:outside; margin-left:15px;}
.lfloat			{width:183px; float:left; margin-right:5px;}
.features h3	{font-size:14px; color:#000; margin:0px; font-weight:bold;}
.listContainer	{background-color:#f2f2f2; float:left; border:1px solid #ccc; padding:2px; margin-bottom:15px;}

/*--------------------- GALLERY IMAGES ------------------------*/
.galImages	img		{border:1px solid #666; padding:4px; background-color:#fff;}

/* --------------------------- FOOTER STYLES --------------------------- */
.footer			{color:#e1d4c1; text-align:center; margin:5px 0px 0px 0px;}
.footer a		{color:#e1d4c1; text-decoration:none;}
.footer a:hover	{text-decoration:underline;}

/* --------------------------- THOR DESC STYLES --------------------------- */
td.DESC		{padding:5px 0px 5px 0px;}


















