body {
	font-family: "Trebuchet MS", Geneva, "Times New Roman", sans-seriff;
	font-size: 12px;
	background-color: #AC4849;
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
img {
	border: 0px none;
	margin: 0px;
	padding: 0px;
	display: block;
}
.inline {display: inline;}
p {
	border: 0px none;
	margin: 0px 0px 10px;
}
h1 {
	font-family: "Trebuchet MS", Geneva, "Times New Roman", sans-seriff;
	font-size: 16px;
	color: #AC4849;
	border: 0px none;
	margin: 0px 0px 8px;
	padding: 0px;
	}

li {padding-bottom: 10px;}

/*#content {
	position: absolute;
	left: 50%;
	width: 778px;
	margin-top: 0px;
	margin-left: -389px;
	text-align: left;
	padding: 0px;
	border: 1px solid #000;
	}*/
#content {
	position: absolute;
	/*left: 50%;*/
	left: 0px;
	width: 8.5in;
	/*margin-top: 0px;*/
	margin-left: -3.5in;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border: 0px solid #003366;
	color: #000;
  margin: 0 auto;
	}
#bannertop {
	padding: 0px;
	margin: 0px;
	border: 0px solid yellow;
	width: 778px;
	height: 144px;
	position: relative;
	top: 0px;
	left: 0px;
	background-image: url(images/bkgd-top.gif);
	background-repeat: repeat-x;
}
#nav {
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
	width: 100%;
	height: 32px;
	background-image: url(images/bkgd-nav.gif);
	background-repeat: repeat-x;
}
#undernav {
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
	width: 100%;
	height: 39px;
	background-image: url(images/bkgd-undernav.gif);
	font-size: 12px;
}
/*main top nav*/
a#home {
	padding: 10px 0px 0px 35px;
	margin: 0px;
	border: 0px solid green;
	color: #AC4849;
	text-decoration: none;
	height: 22px;
	width: 40px;
	position: absolute;
	top: 144px;
	left: 0px;
	background-image: url(images/nav/01-home.gif);
	font-weight: bold;
	}	
a#home:hover {
	color: #666;
	text-decoration: none;
	}
a#price {
	padding: 10px 0px 0px 23px;
	margin: 0px;
	border: 0px solid yellow;
	color: #AC4849;
	text-decoration: none;
	height: 22px;
	width: 106px;
	position: absolute;
	top: 144px;
	left: 75px;
	background-image: url(images/nav/02-price.gif);
	font-weight: bold;
	}	
a#price:hover {
	color: #666;
	text-decoration: none;
	}
a#features {
	padding: 10px 0px 0px 23px;
	margin: 0px;
	border: 0px solid yellow;
	color: #AC4849;
	text-decoration: none;
	height: 22px;
	width: 67px;
	position: absolute;
	top: 144px;
	left: 204px;
	background-image: url(images/nav/03-features.gif);
	font-weight: bold;
	}	
a#features:hover {
	color: #666;
	text-decoration: none;
	}
a#specials {
	padding: 10px 0px 0px 23px;
	margin: 0px;
	border: 0px solid yellow;
	color: #AC4849;
	text-decoration: none;
	height: 22px;
	width: 62px;
	position: absolute;
	top: 144px;
	left: 295px;
	background-image: url(images/nav/04-specials.gif);
	font-weight: bold;
	}	
a#specials:hover {
	color: #666;
	text-decoration: none;
	}
a#gallery {
	padding: 10px 0px 0px 21px;
	margin: 0px;
	border: 0px solid yellow;
	color: #AC4849;
	text-decoration: none;
	height: 22px;
	width: 156px;
	position: absolute;
	top: 144px;
	left: 378px;
	background-image: url(images/nav/05-gallery.gif);
	font-weight: bold;
	}	
a#gallery:hover {
	color: #666;
	text-decoration: none;
	}
a#testimonials {
	padding: 10px 0px 0px 22px;
	margin: 0px;
	border: 0px solid yellow;
	color: #AC4849;
	text-decoration: none;
	height: 22px;
	width: 89px;
	position: absolute;
	top: 144px;
	left: 555px;
	background-image: url(images/nav/06-testimonials.gif);
	font-weight: bold;
	}	
a#testimonials:hover {
	color: #666;
	text-decoration: none;
	}
a#contact {
	padding: 10px 0px 0px 22px;
	margin: 0px;
	border: 0px solid yellow;
	color: #AC4849;
	text-decoration: none;
	height: 22px;
	width: 80px;
	position: absolute;
	top: 144px;
	left: 666px;
	background-image: url(images/nav/07-contact.gif);
	font-weight: bold;
	}	
a#contact:hover {
	color: #666;
	text-decoration: none;
	}
#undernav {
	padding: 10px 0px 0px 35px;
	margin: 0px;
	border: 0px solid yellow;
	width: 743px;
	height: 29px;
	color: #fff;
}
#copy {
	text-align: left;
	border: 0px solid yellow;
	margin: 10px 0px 0px;
	padding: 10px 215px 10px 178px;
	background-color: #fff;
	width: auto;
	}
#leftcol {
	margin: 0px;
	border: 0px solid green;
	padding: 0px;
	position: absolute;
	top: 225px;
	left: 0px;
	background-color: #AC4849;
	width: 171px;
	height: 251px;
	/*height: 71em;*/
	color: #fff;
}
#leftcol2 {
	margin: 0px;
	border: 0px solid green;
	padding: 0px;
	position: absolute;
	top: 225px;
	left: 0px;
	background-color: #AC4849;
	width: 180px;
	height: 255px;
	/*height: 71em;*/
	color: #fff;
}
#leftcol3 {
	margin: 0px;
	border: 0px solid green;
	padding: 0px;
	position: absolute;
	top: 225px;
	left: 0px;
	background-color: #AC4849;
	width: 180px;
	height: 255px;
	/*height: 71em;*/
	color: #fff;
}

#leftnav {
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;
	width: 172px;
	position: relative;
	top: 0px;
	left: 3px;
	list-style-type: none;
}
#leftnav li {
	margin: 0px;
	padding: 2px 0 0 5px;
	border: 0px solid red;
	height: 18px;
	background-image:url(images/leftnav-bkgd.gif);
	color: #fff;
	background-repeat: repeat-x;
}
#leftnav a:link {text-decoration: none; color: #fff; font-weight: bold;}
#leftnav a:visited {text-decoration: none; color: #fff; font-weight: bold;}
#leftnav a:hover {text-decoration: underline; color: #fff; font-weight: bold;}
#leftnav a:active {text-decoration: none; color: #fff; font-weight: bold;} 

.pic {
	position: absolute;
	top: 230px;
	left: 619px;
	margin: 0px 0px;
	border: 0px solid orange;
	padding: 0px;
	text-align: center;
}
.piclink:link{font-size: 9px; color: #CC0000; text-decoration: none; font-weight: bold;}
.piclink:visited{font-size: 9px; color: #CC0000; text-decoration: none; font-weight: bold;}
.piclink:hover{font-size: 9px; color: #000166; text-decoration: none; font-weight: bold;}
.piclink:active{font-size: 9px; color: #CC0000; text-decoration: none; font-weight: bold;}

.vid {
	position: relative;
	top: 7px;
	text-align: center; 
	margin: 10px 0px;
	padding: 0px;
	border: 0px solid black;
	font-weight: bold;
	clear: both;
	}
#btmnav {
	padding: 0px 10px 10px;
	margin: 0px;
	border: 0px solid yellow;
	text-align: center;
	background-color: #fff;
	width: 738px;
	font-size: 10px;
	font-weight: bold;
}
#btm {
	padding: 5px 10px 0px;
	margin: 45px 0px 0px;
	border: 0px solid yellow;
	width: 758px;
	height: 42px;
	background-image: url(images/bkgd-footer.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	text-align: center;
	}
#btm table { width: 100%;}
/*#btm td {width: 50%;}*/
.phnums {
	padding: 0px;
	margin: 0px;
	border: 0px solid black;
	position: relative;
	top: -28px;
	left: 400px;
	height: 27px;
}

.tmp:link{color: #AC4849; text-decoration: none;}
.tmp:visited{color: #AC4849; text-decoration: none;}
.tmp:hover{color: #000; text-decoration: none;}
.tmp:active{color: #AC4849; text-decoration: none;}

.tmp2:link{color: #AC4849; text-decoration: none; font-weight: bold;}
.tmp2:visited{color: #AC4849; text-decoration: none; font-weight: bold;}
.tmp2:hover{color: #000; text-decoration: none; font-weight: bold;}
.tmp2:active{color: #AC4849; text-decoration: none; font-weight: bold;}

.pmt:link{color: #000; text-decoration: none;}
.pmt:visited{color: #000; text-decoration: none;}
.pmt:hover{color: #AC4849; text-decoration: none;}
.pmt:active{color: #000; text-decoration: none;}

.err {color: blue;}

#clrtbl {width: 80%; margin-top: 30px;}
#clrtbl td {text-align: center; width: 25%; height: 60px;}
.lightstone{background-image: url(images/lightstone.gif); border: 1px solid #000166;}
.pearlgray{background-image: url(images/pearlgray.gif); border: 1px solid #000166;}
.polarwhite{background-image: url(images/polarwhite.gif); border: 1px solid #000166;}
.slategray{background-image: url(images/slategray.gif); border: 1px solid #000166;}
.sandgold{background-image: url(images/sandgold.gif); border: 1px solid #000166;}
.burnishedslate{background-image: url(images/burnishedslate.gif); border: 1px solid #000166;}
.saharatan{background-image: url(images/saharatan.gif); border: 1px solid #000166;}
.hawaiianblue{background-image: url(images/hawaiinblue.gif); border: 1px solid #000166;}
.rusticred{background-image: url(images/rusticred.gif); border: 1px solid #000166;}
.ferngreen{background-image: url(images/ferngreen.gif); border: 1px solid #000166;}
.britered{background-image: url(images/britered.gif); border: 1px solid #000166;}
.colonygreen{background-image: url(images/colonygreen.gif); border: 1px solid #000166;}
.galleryblue{background-image: url(images/galleryblue.gif); border: 1px solid #000166;}

.brdr {border: 1px solid #000166; clear: both;}

.btn {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 61px;
	border: 1px solid #000;
	text-align: center;
	font-weight: bold;
	background-color: #FF0000;
}
.btnlnk:link{color: #fff; text-decoration: none;}
.btnlnk:visited{color: #fff; text-decoration: none;}
.btnlnk:hover{color: yellow; text-decoration: none;}
.btnlnk:active{color: #fff; text-decoration: none;}

.spec{
	margin-top: 20px;
	margin-right: 20px;
}
#stltbl {
	width: 100%;
	margin: 0px;
	border: 0px solid #cc0000;
	padding: 0px;
	}
#stltbl td {
	margin: 0px;
	border: 0px solid #cc0000;
	padding: 0 3px 5px 3px;
	vertical-align: top;
	}
.bldgpic {
	/*float: right;*/	
	margin: 0 0 15px 0;	
	border: 0px solid orange;
	padding: 0px;
	text-align: center;
}
.moreroom{
	margin-top: 15px;
	
}
.lnkask {
 	margin: 0px 0px 20px;
	padding: 5px;
	border: 1px solid #000;
}
#myPicture {
	border: 2px solid red;
}
#compare {
	width: 100%;
	border: 0px solid red;
}
#compare td {
	width: 50%;
	padding: 0px 10px;
	}
.testpic {
	float: left;
	margin-right: 20px;
}
.testp {
	margin: 20px 0px 0px;
	padding: 0px;
	border: 0px;
}
h2 {
	font-size: 16px;
	color: #AC4849;
	border: 0px none;
	margin: 0px 0px 8px;
	padding: 0px;
	}
#cssbi {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 10px;
}

#dwnld {
	position: absolute;
	left: 605px;
	top: 471px;
	width: 125px;
	height: 185px;
	border: 1px solid #000;
	text-align: center;
	margin: 0 0 0 0;
	padding: 5px 0 0 0;
}
#warn {
	font-size: 10px;
	position: absolute;
	left: 605px;
	top: 670px;
	width: 115px;
	height: 440px;
	border: 1px solid #000;
	text-align: center;
	margin: 0px;
	padding: 5px;
}
.warn {
	height: 15px;
	width: 113px;
	border: 1px solid #FF0000;
	background-color: #FF0000;
	display: block;
	font-size: 12px;
	color: #fff;
}
.normlink:link{color: #000; text-decoration: underline;}
.normlink:visited{color: #000; text-decoration: underline;}
.normlink:hover{color: #000; text-decoration: none;}
.normlink:active{color: #000; text-decoration: underline;}

#tp10img {
	position: absolute;
	top: 415px;
	left: 5px;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
	z-index: 10;
}

#addy2 {
	position: relative;
	top: -130px;
	left: 400px;
	width: 300px;
}

#ss-button {
	margin: 0px;
	padding: 5px;
	width: 185px;
	height: 260px;
	border: 1px solid #000;
	position: absolute;
	top: 240px;
	left: 567px;
	text-align: center;
	font-size: 11px;
}

.gimmeroom {margin-top: 5px; margin-bottom: 5px;}
.enlargeme {font-size: 12px; font-weight: bold;}

.qb {
	padding: 0px;
	margin: -2px 0 0 0;
	border: 0px solid red;
	list-style-position: outside;
	list-style-image: url(images/qbc-bullet.gif);
}

#don {
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
	position: absolute;
	top: 477px;
	left: 0px;
	z-index: 10;
	width: 172px;
}

#certificate {
	margin: 0px;
	padding: 0px;
	border: 1px solid #000;
	width: 192px;
	position: absolute;
	top: 710px;
	left: 619px;
	z-index: 10;
	text-align: center;
	background-color: #fff;
}
#certificate h2 {line-height: 15px; margin: 0px; padding: 0px; border: 0px;}
#certificate p {padding: 0 10px; line-height: 15px; margin: 5px 0 10px 0; border: 0px;}
#certificate img {margin: 0px 0px; padding: 0px; border: 0px; width: 192px;}

#topten {
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
	width: 172px;
	text-align: center;
	position: absolute;
	top: 803px;
	left: 0px;
	z-index: 100;
}
#bldgpic1 {
	margin: 0 5px 5px 0;
	padding: 0px;
	border: 2px solid #AC4849;
	float: left;
}
#bldgpic2 {
	margin: 0 5px 0px 0;
	padding: 0px;
	border: 2px solid #AC4849;
	float: left;
	clear: left;
}
#smallform {
	margin: 0px;
	padding: 0px;
	border: 2px solid #AC4849;
	background-color: #fff;
	;
	width: 192px;
	height: 245px;
	z-index: 100;
	position: absolute;
	top: 455px;
	left: 618px;
	color: #fff;
}
#specialcopy {
	margin: 0px;
	padding: 0px;
	border: 0px solid orange;
	width: 550px;
}
#bldgtypecopy {
	margin: 0px;
	padding: 0px;
	border: 0px solid blue;
	width: 530px;
}
.boxfit {
	 margin: 0 0 10px 0;
	 padding: 2px 0 8px 0;
	 border: 0px solid red;
	 width: 350px; 
	 height: 10px;
}
#smallformpic {
	margin: 0px;
	padding: 0px;
	border: 2px solid #AC4849;
	background-color: #fff;;
	width: 192px;
	height: 245px;
	z-index: 100;
	position: absolute;
	top: 715px;
	left: 375px;
	color: #fff;
}
