html, body {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
}
A:link 
{
	color:#336699; 
	text-decoration: none
	} 
A:visited 
{
	color:#336699; 
	text-decoration: none
	} 
A:hover 
{
	color:#336699; 
	text-decoration: underline
	} 
A:active 
{
	color:#336699
	}

.treb10 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
}
.treb11 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
}
.treb11Spaced {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	letter-spacing: .1em;
}
.treb10Spaced {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	letter-spacing: 0.1em;
}
.treb16 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
}
.treb16Spaced {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
	letter-spacing: .1em;
}
.treb18Spaced {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
	letter-spacing: .1em;
}
.treb12spaced {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	letter-spacing: .1em;
}
.treb12body {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}
.treb18 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 18px;
}
.treb12 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
}
.treb12body1 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 15px;
}
.treb14 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.treb11body {
	font-family: "Trebuchet MS", Verdana, Arial;
	line-height: 15px;
}
.arial11body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}
.treb13 {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 13px;
}
.arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*------------------------------------------------------------*/
/* Index Styles */
/*------------------------------------------------------------*/
.indexprice
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
	font-style: italic;
}

.indextitle
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	letter-spacing: .1em;
	font-weight: bold;
	color: #4e0d21;
}
.indextext {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}
/*------------------------------------------------------------*/
/* Brochure Styles */
/*------------------------------------------------------------*/
.brochuretitle {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
}
.brochuretext {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
}
.brochurelink {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}
/*------------------------------------------------------------*/
/* Chart Styles */
/*------------------------------------------------------------*/
.charttext {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
}

/*------------------------------------------------------------*/
/* Specs Styles */
/*------------------------------------------------------------*/
.specstext {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}
.specstable
{
	border-right: #C5C5C5 1px solid;
	border-top: #C5C5C5 1px solid;
	border-left: #C5C5C5 1px solid;
	border-bottom: #C5C5C5 1px solid;
}

.specsnavheadertable
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	background-color: #666666;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
}
.specsnavtable
{
	border-right: #8FA2B5 1px solid;
	border-top: #8FA2B5 1px solid;
	font-size: 11px;
	border-left: #8FA2B5 1px solid;
	color: #BC5F34;
	border-bottom: #8FA2B5 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

/*------------------------------------------------------------*/
/* Showroom Styles */
/*------------------------------------------------------------*/

/*GLobal*/
.navlink {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: 336699;
}
.comingsoon {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
}
.dlplugin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}

/*Colors*/
.colortitle {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;	
}
.colorthumbtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.colordesc {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 15px;
	font-style: italic;
}

/*Woods*/
.woodtitle
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.wooddesc {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 15px;
}

/*Gallery*/
.galtitle
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
}
.galdesc {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 15px;
}

/*Virtual Tour*/
.vrtext
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}
.vrdesc {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 15px;
}
.vrtitle{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
}


/*Video*/
.videotext {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
	color: #ffffff;
}
.videotitle {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
	font-style:italic;
}
.videobox
{
	background-color: #8b8b8b;	
}

/*Downloads*/
.dltexttitle
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}
.dltext
{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 14px;
}
.downloadlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/*------------------------------------------------------------*/
/*FLOORPLAN STYLES
/*------------------------------------------------------------*/

.fptext {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
}
.fppopuptitle{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 16px;
}
.fppopuplinks{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
}
.fppopuplinks2{
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 10px;
	color: #ffffff;
}

/*------------------------------------------------------------*/
/* CONSTRUCTION Styles */
/*------------------------------------------------------------*/
.context {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}
.contitle {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
	line-height: 20px;
}
.conlink {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 11px;
	color: 336699;
}

/*------------------------------------------------------------*/
/* TABS Styles */
/*------------------------------------------------------------*/
.menubox {
	background-image:url(images/tb_bg_light.gif);
	width: 590px;
	border: solid #aaaaaa 1px;
}
#tablist{
	list-style:none;
	background-image:url(images/tb_bg_light.gif);
	padding: 0;
	margin: 0;
	height: 21px;
	width: 588px;
}
#tablist li{
	display: block;
	float: left;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: .05em;
}
#tablist li a
{
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	height: 21px;
	text-align: center;
	color: #333333;
	padding-top: 2px;
}
#tablist li a:link{
	text-decoration: none;
}
#tablist li a:hover{
	width: 100%;
	color: #ffffff;
	text-decoration: none;
	background-image:url(images/tb_bg_drk.gif);
}
#tablist .tabselected a
{
	background-image:url(images/tb_bg_drk.gif);
	color: #ffffff;
}

#sublinks 
{
	background-image:url(images/tb_bg_light.gif);
	width: 625px;
	height: 21px;
	border: solid #aaaaaa 1px;
}
#sublinks a
{
	background-image:url(images/tb_bg_light.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	text-align: center;
	color: #333333;
	display: block;
	float: left;
	width: 77px;
	padding-top: 3px;
}
#sublinks a:link{
	text-decoration: none;
}
#sublinks a:hover{
	width: 77px;
	color: #ffffff;
	text-decoration: none;
	background-image:url(images/tb_bg_drk.gif);
}
#sublinks .subselected
{
	background-image:url(images/tb_bg_drk.gif);
	color: #ffffff;
}
#gallery_dlInterior td { width: 70px; padding: 0 5px 10px 5px; }
#colors_imgKey { padding: 15px 0; }
#video_pnlVideo { background-color: #f5f2f0; border:1px solid #cccccc; }
#video_pnlVideo td { padding-right: 10px; }
/*
#csspopup 
{
	position: absolute;
	width: 592px;
	height: 520px;
	border: solid 2px #cccccc;
	visibility:hidden;
}
#csspopup div{
	position: absolute;
}
#csspopup .popoverlay
{
	margin-top:25px;
	background-color:#f5f2f0;
	width: 100%;
	height: 491px;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;  
}
#csspopup .csspopcontent
{
	margin-top:25px;
	top:125px;
	text-align: center;
    width: 100%;
	
}
#csspopup .popheaderbar{
	width: 100%;
	background-color:#cccccc;
	height: 25px;
	text-align: right;
	
}
#csspopup .popheaderbar a{
	background-color:#333333;
	font-weight: bold;
	color: #ffffff;
	border: solid 1px #ffffff;
	padding: 2px;
	margin-right: 10px;
	
}
*/
