/* File description: This is the default css file for formatting of the Spencer Masterpiece Homes web site. *//* Target Browsers:  IE3.0+ or NAV4.0+  *//*  Tag definitions */@media print {        .noprint { display:none }}body  {	color: #000000;	font-family: "Times New Roman";	background-image: url(../images/Background.jpg); 	background-color: #EDE5D0; }p {	color: #000000;	text-align: left;	background-color: transparent;	font-family: "Times New Roman";	 }li  {	color: #000000;	background-color: transparent;	font-family: "Times New Roman";	 }td  {	color: #000000;	background-color: transparent;	font-family: "Times New Roman";	 }h1 { 	text-align: center;	color: #000000 	}h2 { 	font-family: 'Comic Sans MS', cursive;	font-size: 20pt; 	color: #000000 	}h3	{ 	font-family: 'Comic Sans MS', cursive;	color: #000000;	font-style: italic	}h4	{ 	color: #000000 }	/* Custom Classes */ol_bgcolor	{	background-color: #EDE5D0;	}.red {	color: #ff0000;	}/* Custom Classes */.areatitle {	text-align:center; 	font-family: "Brush Script";	font-size: 20pt;	color: #ffffff 	}.Frontier { 	font-family: 'Playbill', block;	text-align: center;	font-size: 40pt; 	color: #4A3B2A;}.Renaissance { 	font-family: 'Matura MT Script Capitals', script;	text-align: center;	font-size: 40pt; 	color: #943634;}.plantitle { 	text-align: center;	color: #000000; 	font-size: 20pt; }.elevation_select { 	text-align: center;	color: #000000; 	font-size: 14pt; 	width: 150px;	background-color:#773300;}.planintro {	text-align:left; 	background-color: transparent; 	color: #660000;}.plandetail {	background-color: transparent;	font-size: 120%;	text-align: left;	vertical-align: top;	font-weight: bold;		}	.alignTextTop {	vertical-align: top;	text-align: center;}.italic { 	font-style: italic; }	.employeelisttable { 	width: 100%; 	padding: 10px; }	.awards img { 	float: left; }	.linkgroupheader { 	text-decoration: underline; 	font-size: 120%; }	.button {	font-weight:bold; 	color:#fff; 	background-color:#330000; 	border-style:outset; 	border-color:#aaa;	width: 145px;	}input.button:hover {	background-color:#9cc2c9; 	color: #000;	}.largebutton {	font-weight:bold; 	font-size: 120%; 	color:#fff; 	background-color:#330000; 	border-style:outset; 	border-color:#aaa;	width: 145px;	}input.largebutton:hover {	background-color:#9cc2c9; 	color: #000;	}	.adminbutton {	font-weight:bold; 	color:#fff; 	background-color:#330000; 	border-style:outset; 	border-color:#aaa;	width: 195px;	}input.adminbutton:hover {	background-color:#9cc2c9; 	color: #fff;	}.floatbutton {	font-weight:bold; 	color:#fff; 	background-color:#330000; 	border-style:outset; 	border-color:#aaa;	}input.floatbutton:hover {	background-color:#9cc2c9; 	color: #fff;	}.listbutton {	font-weight:bold; 	color:#fff; 	background-color:#330000; 	border-style:outset; 	border-color:#aaa;	font-size: 80%;	width: 75px;	}input.listbutton:hover {	background-color:#9cc2c9; 	color: #fff;	}.defaultdiv { 	position: absolute; 	overflow: visible; 	visibility: visible; 	z-index: 13; 	border: 0px none #000000; }.overdiv { 	position: absolute; 	overflow: visible; 	visibility: visible; 	LEFT: 370px; 	TOP: -100px; 	z-index: 13; 	border: 0px none #000000; }.quote {	font-size: x-large;	font-weight: bold;	color: #7766DD; }.available_heading {	text-align: center;	color: #000000;	font-size: 30Px;	}	.available_subheading {	color: #444444;	font-size: 20Px;	}.copyright p {		text-align: center;	font-size: 80%;	color: #333333; }	.footerlinks {		text-align: center; 	font-size: 80%;  }div#Desc {	color: #ffffff;	font-size: 150%;	font-weight: bold;	 }div#MainBodyLayer {	POSITION: absolute; 	WIDTH: 90%; 	LEFT: 5px; 	TOP: 32px; 	OVERFLOW: visible; 	VISIBILITY: visible; 	Z-INDEX: 10; 	BORDER: 0px none #000000;	}	div.specarea {	WIDTH: 450px; }span.MainBodyLayer {	POSITION: absolute; 	WIDTH: 90%; 	LEFT: 5px; 	TOP: 32px; 	VISIBILITY: visible; 	Z-INDEX: 10; 	BORDER: 0px none #000000;	}table.main {	width: 820px;	padding: 0px;	BORDER: 0px none #000000;	border-collapse: collapse;	background-color: transparent;	/* border: thin dashed white  ; */	}td.clear {	background-color: transparent;	}td.header {	background-color: transparent;	font-size: 120%;	text-align: left;	vertical-align: top;	font-weight: bold;	}td.header2 {	background-color: transparent;	font-size: 120%;	text-align: center;	vertical-align: top;	font-weight: bold;		border-bottom: thin solid #ffffff;	}td.detail {	background-color: transparent;	font-size: 100%;	text-align: center;	vertical-align: top;	font-weight: normal;	}td.detail2 {	background-color: transparent;	font-size: 120%;	text-align: center;	vertical-align: middle;	font-weight: normal;	}td.nav {		width: 280px;	text-align: left;	vertical-align: top;	padding: 0px;	margin-top: 0px; }td.cont {		width: 1261px;	background-color: transparent;	text-align: center;	padding: 0px;	BORDER: 0px none #000000; 	border-collapse: collapse;		vertical-align: top; 	}	td.cont2 {		width: 590px;	text-align: center;	vertical-align: top; }td.avalmsg {		width: 590px;	text-align: center;	background-color: transparent;	vertical-align: top; }table.lotoverlay 	{	border-color: #773300;	border-width: 2px;	}span.paragraphbegin {	color: #DBBC42;	font-family: "arial";	font-size: 100%;	font-weight: bold;	}	span.employeename {	font-family: "arial";	color: #000000;	font-size: 100%;	font-weight: Bold;	font-style: italic 	}	span.employeetitle {	font-family: 'Comic Sans MS', cursive;	color: #000000;	font-size: 120%;	font-weight: Bold;	}	p.modeldesc {	text-align: center;	color: #000000;	font-family: 'Comic Sans MS', cursive;	font-size: 150%;	font-weight: bold;	}p.modelsize {	text-align: center;	color: #000000;	font-family: sans-serif;	font-size: 110%;	font-weight: bold;	}p.paragraphwhole {	text-align: center;	color: #000000;	font-family: sans-serif;	font-size: 110%;	font-weight: bold;	}	p.welcomtext1 { 	text-decoration: none; 	text-align: center;	font-size: 120%; 	font-weight: bold;		}	p.welcomtext2 { 	text-decoration: none; 	font-size: 110%; }	/* Link definitions */a:link.area  { 	color: #ffffff; 	font-size: 150%;	text-decoration: none; }a:visited.area { 	font-size: 150%;	color: #ffffff; 	text-decoration: none; }a:hover.area  { 	font-size: 150%;	color: #999999; 	text-decoration: none; }a:link.Renaissance  { 	color: #ffffff; 	font-family: 'Matura MT Script Capitals', script;	font-size: 150%;	text-decoration: none; }a:visited.Renaissance { 	font-size: 150%;	font-family: 'Matura MT Script Capitals', script;	color: #ffffff; 	text-decoration: none; }a:hover.Renaissance  { 	font-size: 150%;	font-family: 'Matura MT Script Capitals', script;	color: #999999; 	text-decoration: none; }a:link.Frontier  { 	color: #ffffff; 	font-family: 'Playbill', block;	font-size: 150%;	text-decoration: none; }a:visited.Frontier { 	font-size: 150%;	font-family: 'Playbill', block;	color: #ffffff; 	text-decoration: none; }a:hover.Frontier  { 	font-size: 150%;	font-family: 'Playbill', block;	color: #999999; 	text-decoration: none; }.area a:active { 	font-size: 150%;	color: #ff0000; 	text-decoration: underline; }a:link, .footelinks a:link, .linkgroupheader a:link { 	color: #0000ff; 	text-decoration: underline; }a:visited, .footerlinks a:visited, .linkgroupheader a:visited { 	color: #0000aa; 	text-decoration: underline; }a:hover, .footerlinks a:hover, .linkgroupheader a:hover { 	color: #aa00aa; 	text-decoration: underline; }a:active, .footerlinks a:active, .linkgroupheader a:active { 	color: #c3aa77; 	text-decoration: underline; }	.selectedmenu a:link, .selectedmenu a:visited, .selectedmenu a:hover, .selectedmenu a:active {	text-decoration: underline;	font-weight: bold;}
