/* File description: This is the default css file for formatting of the Classic Custom Builders Homes web site. *//* Target Browsers:  IE3.0+ or NAV4.0+  *//*  Tag definitions */@media print {        .noprint { display:none }	.button {display:none }	}@media screen {.print { display:none }.button {	font-weight:bold; 	color:#FFF; 	background-color:#CA7; 	border-style:outset; 	border-color:#69F;	width: 130px;	}	.floatbutton {	font-weight:bold; 	color:#FFF; 	background-color:#CA7; 	border-style:outset; 	border-color:#69F;	}.smallbutton {	font-size: 80%;	font-weight:normal; 	color:#FFF; 	background-color:#CA7; 	border-style:outset; 	border-color:#69F;	}}body, p, li,td  {	color: #cccc99;	font-family: "Times New Roman";	background-color: #000099; 		}h1,h2 { 	color: #ffffff; }h3	{ 	color: #DBBC62;	}h4	{ 	color: #DBBC62; }	/* Custom Classes */.alignTextTop {	vertical-align: top;	text-align: center;	}.italic { 	font-style: italic; }.over_heading { 	color: #DBBC62;	font-weight:bold; 	font-style: italic; }	.employeelisttable { 	width: 100%; 	padding: 0px; }	.employee { 	font-weight: bold;	}	.awards img { 	float: left; }	.linkgroupheader { 	text-decoration: underline; 	font-size: 120%; }.standards {	color: #0000FF }	.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; }.overlay_display {		text-align: center;	}	.overlay_print {		text-align: left;	}.copyright p {		text-align: center;	font-size: 80%;	color: #cecece; }	.footerlinks {		text-align: center; 	font-size: 80%;  }	.selected_menu {	font-weight: bold;	 }.standard_features {	color: #000000;	text-align: left;	background-color: #FFFFFF; }	.available_heading {	color: #ffffff;	font-size: 30Px;	text-align: center;	}	.available_subheading {	color: #DBBC62;	font-size: 20Px;	}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;	}	/* Tag specific custom classes */table.main {	width: 778px;	/* border: thin dashed white  ; */	}td.lotoverlay {	background-color: #ffffff;	color: #000000;	/* border: thin dashed white  ; */	}td.lotsold {	background-color: #ffffff;	color: #FF0000;	text-align: center;	font-size: 150%;	/* border: thin dashed white  ; */	}table.lotoverlay {	background-color: #aaaaaa;	color: #000000;	border-color: #aaaaaa  ;	}	td.clear {	background-color: transparent;	}td.nav {		width: 152px;	padding: 0px;	text-align: left;	vertical-align: top;	/*  border: thin solid white  ; */	margin-top: 10px; }td.nav2 {		width: 	140px;	padding: 0px;	text-align: left;	vertical-align: top;	/*  border: thin solid white  ; */	margin-top: 10px; }td.cont {		width: 608px;	padding: 0px;	text-align: center;	/* border: thin solid white  ; */	vertical-align: top; }td.cont3 {		width: 608px;	padding: 0px;	/* border: thin solid white  ; */	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; }td.header {		padding: 0px;	vertical-align: top;	background-color: #777777;	color: #FFFFFF;	margin-top: 2px; }td.custmsg {		padding: 5px;	vertical-align: top;	background-color: #C0C0C0;	color: #000000;	margin-top: 2px; }span.paragraphbegin {	color: #DBBC42;	font-size: 100%;	font-weight: bold;	}span.paragraphstart {	color: #DBBC42;	font-size: 100%;	font-weight: bold;	}	span.employeename {	color: #DBBC42;	font-size: 120%;	font-weight: Bold;	}	span.employeetitle {	color: #FFFFFF;	font-size: 110%;	font-weight: Bold;	}span.navtitle {	color: #FFFFFF;	font-size: 110%;	font-weight: Bold;	}	span.footertext {	font-size: 13px;	font-weight: Normal;	}	p.paragraphwhole {	color: #DBBC42;	font-size: 100%;	font-weight: bold;	margin-left: 15px;	margin-right: 15px;		text-align: center	}	p.welcomtext1 { 	text-decoration: none; 	font-size: 140%; }	p.welcomtext2 { 	text-decoration: none; 	font-size: 120%; }	/* Link definitions */a:link, .footelinks a:link, .linkgroupheader a:link { 	color: #c3aa77; 	text-decoration: none; }a.custmsg:link  {	color: #0000FF;	text-decoration: underline; }		a:visited,  a.footerlinks:visited,  a.linkgroupheader:visited { 	color: #DBBC42; 	text-decoration: none; }a.custmsg:visited {	color: #0000FF;	text-decoration: underline; }a:hover, .footerlinks a:hover, .linkgroupheader a:hover { 	color: #c3aa77; 	text-decoration: underline; }a.custmsg:hover  {	color: #FF00FF;	}a:active, .footerlinks a:active, .linkgroupheader a:active { 	color: #c3aa77; 	text-decoration: underline; }	