﻿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;

}
.footercopyright  {

	COLOR: #999999;

	FONT: 8px 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

}
