BODY {
	scrollbar-base-color: #F0F0F0;
	scrollbar-track-color: #F0F0F0;
	backgroUnd-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
}
/* NON-MENU LINK COLORS */

a:link, a:visited, a:active {
	color: #0066FF;
	text-decoration: none;
}
a:hover {
	color: #6D1060;
	text-decoration: none;
}
img {
	border-style: none;
}
/* THE NEXT LINE CONTROLS THE FONT SIZE ON ALL PAGES */

TABLE {
	COLOR: #777777;
	FONT: 12px verdana, arial, sans-serif;
}
.title {
	COLOR: #6D1060;
	FONT: 23px "AvantGarde Md BT", verdana, arial, helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
}
.subtitle {
	COLOR: #000000;
	FONT: 17px "AvantGarde Md BT", verdana, arial, sans-serif;
	font-weight: normal;
}
.smalltitle {
	COLOR: #6A808F;
	FONT: 13px verdana, arial, sans-serif;
	font-weight: bold;
}
.list {
	COLOR: #FF0000;
	font-weight: normal;
}
.footer {
	COLOR: #999999;
	FONT: 10px arial, verdana, sans-serif;
}
.smalltext {
	COLOR: #666666;
	FONT: 11px verdana, arial, sans-serif;
	font-weight: normal;
}
.phonetitle {
	COLOR: #6D1060;
	FONT: 13px arial, sans-serif;
	font-weight: bold;
}
.phonenum {
	COLOR: #6D1060;
	font: 18px georgia, "times new roman", verdana, arial, sans-serif;
	font-weight: normal;
}
.hilite {
	COLOR: #FF6600;
}
.formmargin {
	margin: 0px;
}
.just {
	text-align: justify;
}
/* SITE MAP PAGE */

.map {
	COLOR: #6F9D19;
	margin: 0px;
	margin-left: 50px;
	margin-bottom: 0px;
	margin-top: 0px;
}
/* ABOUT PAGE SERVICES LIST */

LI span {
	COLOR: #6A808F;
	font: 14px arial, verdana, sans-serif;
	font-weight: bold;
}
/* FAQ PAGE CODE */

.faq {
	FONT: 11px verdana, arial, sans-serif;
	font-weight: normal;
	COLOR: #AE5936;
	line-height: 19px;
	margin: 20px;
}
.faqline {
	border-bottom: #ACC0CD 10px solid;
}
/* FAQ POPUP BUTTONS*/

.button {
	color: #6F7984;
	font: bold 12px arial, serif;
	text-align: center;
	background-color: #FFFFFF;
	padding: 2px 7px 2px 7px;
	cursor:pointer;
	border: #6F7984 1px solid;
}
.buttonon {
	color: #FF0000;
	font: bold 12px arial, serif;
	text-align: center;
	background-color: #FFFFFF;
	padding: 2px 7px 2px 7px;
	cursor:pointer;
	border: #FF0000 1px solid;
}
/* HEADER BACKGROUND COLOR */

.header {
	background-color: #FFFFFF;
}
/* NON GALLERY IMAGE BORDERS */

.borders {
	border: #000000 1px solid;
}
/* PAGE SEPARATORS news, about, buying and selling pages */

.page-splits {
	height: 8px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border: #C0C0C0 1px solid;
	background-color: #FFFFFF;
	color: #FFFFFF;
}
/* IMAGE TABLE AND COLOR BARS */


.imagetable {
	border-top: #FFFFFF 1px solid;
	border-bottom: #CC0099 1px solid;
	background-color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 6px;
}
.imagewidth {
	width: 135px;
}
.gray1 {
	background-color: #6A808F;
}	/* GRAY - home about */
.gray2 {
	background-color: #ACC0CD;
}	/* GRAY LT - home about */
.grayblue1 {
	background-color: #FFFFFF;
}	/* GRAY BLUE - most other pages */
.grayblue2 {
	background-color: #FFFFFF;
}	/* LT GRAY BLUE - most other pages */
.black1 {
	background-color: #000000;
}	/* BLACK */
.black2 {
	background-color: #666666;
}	/* TAN */
.brown1 {
	background-color: #474135;
}	/* BROWN */
.brown2 {
	background-color: #857962;
}	/* LT BROWN */
.burgundy1 {
	background-color: #79005B;
}	/* BURGUNDY */
.burgundy2 {
	background-color: #A4007B;
}	/* LT BURGUNDY */
.silver1 {
	background-color: #686F7A;
}	/* SILVER - contact agents */
.silver2 {
	background-color: #B7BFC5;
}	/* LT SILVER - contact agents */
/* FEATURED HOMES PAGE CODE */

.Galborder {
	border: #000000 1px solid;
}
A:hover .Galborder {
	border: #CC6600 1px solid;
	opacity: .7;
	filter: alpha(opacity=70);
}
.featuredlist {
	margin: 20px;
}
/* CALCULATOR PAGE */

.calc {
	font-size: 14px;
	width: 80px;
	font-weight: normal;
	background-color:#FFFFFF;
	color: #000000;
	BORDER: #C0C0C0 1px solid;
}
.calcresults {
	font-size: 14px;
	width: 100px;
	font-weight: normal;
	background-color:#F0F0F0;
	color: #006633;
	BORDER: #C0C0C0 1px solid;
}










/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide {
	display:none;
}
.printhelp {
	width:600px;
}
}
@media screen {
.printonly {
	display:none;
}
}
/* LEFT SIDEBAR OPTIONS */

.sidebar-background {
	background-color: #FFFFFF;
}
.sidebarwidth {
	width: 166px;
}
.sidebartitle {
	COLOR: #6D1060;
	FONT: 16px "AvantGarde Md BT", verdana, arial, sans-serif;
	font-weight: normal;
}
.sidebartext {
	COLOR: #888888;
	FONT: 11px verdana, arial, sans-serif;
	font-weight: normal;
}
.sidebar-frame {
	width: 166px;
	height: 660px;
	margin: 0px;
	padding: 0px;
	border: solid #000000;
	border-width: 0px 0px 0px 0px;/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
}
/* CONTACT FORM */


.shadeform {
	FONT: 13px arial, verdana, sans-serif;
	background-color: #EEF3F4;
	text-align: left;
	WIDTH: 150PX;
	BORDER: #000000 1px solid;
}
.dropdown {
	COLOR: #000000;
	background-color: #EEF3F4;
	WIDTH: 200PX;
	FONT: 11px verdana, arial, sans-serif;
}
.textarea {
	FONT: 13px arial, verdana, sans-serif;
	background-color: #EEF3F4;
	text-align: left;
	WIDTH: 270px;
	HEIGHT: 150px;
	BORDER: #000000 1px solid;
}
.submit-button {
	font: 13px arial, serif;
}
/* SITE SEARCH FORM */

.searchsiteform {
	FONT: 12px arial, verdana, sans-serif;
	color: #000000;
	background-color: #EEF3F4;
	WIDTH: 110PX;
	HEIGHT: 19PX;
	BORDER: #000000 1px solid;
	margin-top: 1px;
}
/* SITE SEARCH BACKGROUND */

.googlesearch {
	background-color: #FFFFFF;
}
/* LINKS PAGE CODE */

.searchbutton {
	font: 11px arial, serif;
}
.linksmargin {
	margin: 10px;
}
.searchform {
	FONT: 11px arial, verdana, sans-serif;
	background-color: #EEF3F4;
	WIDTH: 100PX;
	BORDER: #000000 1px solid;
}
/* CODE FOR THE menu_featured.js MENU */


.gallery_menutable {
	background-color:#7C90A9;
	padding: 5px;
}
.gallery_menulines {
	border: solid #AFB9C5;
	border-width: 1px 0px 1px 0px;/* NOTE: BORDERs ABOVE ARE | top | right | bottom | left */
}
.menu-nav {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	margin-bottom: 2px;
	cursor:pointer;
	text-align: center;
	display: block;
	white-space: nowrap;
	border: #FFFFFF 1px solid;
}
a.menu-nav:link {
	background-color:#7C90A9;
	color: #FFFFFF;
}
a.menu-nav:visited {
	background-color:#7C90A9;
	color: #FFFFFF;
}
a.menu-nav:active {
	background-color:#7C90A9;
	color: #FFFFFF;
}
a.menu-nav:hover {
	background-color:#AFB9C5;
	color: #FFFFFF;
	border: #FFFFFF 1px solid;
}

.headline {
	padding-top:20px;
}


.button-popups {
	background-image: url("picts/button-popup.gif");
	background-color:#6CBAEB;
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #FFFFFF;
	font-size: 8pt;
	height: 23px;
	width: 100%;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	BORDER: #FFFFFF 0px solid
}
.buttonon-popups {
	background-image: url("picts/buttonon-popup.gif");
	background-color:#FFFFFF;
	FONT-FAMILY: arial, verdana, helvetica, sans;
	color: #000000;
	font-size: 8pt;
	height: 23px;
	width: 100%;
	cursor:hand;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	BORDER: #FFFFFF 0px solid
}