

A {TEXT-DECORATION: none; color: 5F7285; font-size: 12px;  line-height: 12px; font-weight: bold;}
A:hover {TEXT-DECORATION: none;  color: #3C4A57; font-size: 12px;}

A.menu {TEXT-DECORATION: none; color:#5F7285; font-size: 10px;}
A:hover.menu {TEXT-DECORATION: none; COLOR:#3C4A57;   font-size: 10px;}
.menutitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}

.scroll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
}

A.datelink {
	TEXT-DECORATION: none; color: #ffffff; font-size: 11px; 
}
A.hover.datelink {
	TEXT-DECORATION: none; color: #ffffff; font-size: 11px; 
}




A.cell {TEXT-DECORATION: none; color: #000000; font-size: 10px;}
A:hover.cell {FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: underline; font-size: 10px;}

.menuspace {line-height: 9px;}

.li {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.testbutton  {color: white; font-family: Verdana; font-size: 9px; background-color: red; border-width: 1; border-style: outset; border-color: pink;}
.formfont {background-color: EDE8B4; font-size: 7.5pt; font-family: Verdana; font-style: normal; font-weight: normal; color: 000000; }
.imgborder {border:1px; border-thickness: 1px; border-color: #850001; border-style: solid;}
.button {font-size: 7.5pt; font-family: Verdana; font-style: normal; font-weight: normal; color: Black; background-color: EDE8B4}
.display {font-size: 7.5pt; font-family: Verdana; font-style: normal; font-weight: normal; color: FFffff; background-color: 2E5B78; border:0px; }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-base-color: #485357; 
	scrollbar-arrow-color: #A6B0BA;
	scrollbar-DarkShadow-Color: black; 
	
}

.response {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4B4516;
	font-style : italic;
}

.book {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 4B4516;
	font-style : bold;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #000000;
}


.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003466;
	font-weight: bold;
}

.splashtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	font-weight: bold;
}
.splashtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.dateheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
}
.redheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: red;
	font-weight: bold;
}

.TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003466;
	font-weight: bold;
}

form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

select {font-size: 7.5pt; font-family: Verdana; font-style: normal; font-weight: normal; color: 000000; }

ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
	list-style-position: outside;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: decimal;
	list-style-position: outside;
}






.field {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7pc; font-weight: bold; color: #003366; background-color: #ECF0F4; border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.iscroll {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #850001;
	font-weight: none;}



.sp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 77pt;
	font-weight: bold;
	color: #FFCC00;}
.menhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
}
.imgborder {border:2px; border-thickness: 1px; border-color: #003466; border-style: solid;}
.pg {border:2px; border-thickness: 2px; border-color: #ffcc00; border-style: solid;}.charttitle {
	font-size: 14px;
	font-weight: bold;
	color: #009900;
}
.bevel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7pc; color: #003366; background-color: whitesmoke; border-color: #FFFFFF whitesmoke #CCCCCC #FFFFFF; border-style: solid; border-top-width: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 2px}


.chartertitle {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px;
	background-color: #5387C1;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.charterleft {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px;
	background-color: #5387C1;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.charterright {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px;
	background-color: #5387C1;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.boattitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-top: 1px solid #000000;
	border-left: 0px solid #000000;
}

.boatright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 0px solid #000000;
}

.boatleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px;
	border-bottom: 1px solid #000000;
	border-right: 0px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.charter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px;
	border-bottom: 5px;
	border-top: 5px;
}
.chartercell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	margin: 0px auto;
	padding: 3px,0,0,0;
	border-bottom: 5px;
	border-top: 5px;
}
.chartertop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	margin: 0px auto;
	padding: 5px,0,0,0;
	border-bottom: 5px;
	border-top: 5px;
}

.imgcell  {
	border: 1px solid #000000;
}

.border {
border: 3px solid #99A68B;
}

#searchhome {
background: #fff;
}

#searchhome h1, #openhouse h1, #dailytip h1, #justlisted h1, #ouradvertisers h1 {
padding-left: 10px;
color: #fff;
background: #1961ad;
}

.spcr {
padding: 10px;
padding-top: 0;
padding-bottom: 0;
}

#dailytip {
border-left: 2px solid #fff;
}

#dailytip h1 {
background: #7FA8B6;
margin-bottom: 10px;
}

.mepurp, .mepurp2 {
color: #625482;
font-weight: bold;
vertical-align: top;
text-transform: uppercase;
}

.mepurp {
padding-bottom: 0;
}

#justlisted {

}

#justlisted h1 {
background: #C8B786;
}

.whitetop {
border-top: 2px solid #fff;
}


#openhouse a:link, #openhouse a:visited { color: #6496A6;}
#openhouse a:hover { color: #C0882E; }

#dailytip a:link, #dailytip a:visited { color: #6496A6;}
#dailytip a:hover { color: #C0882E; }

table#jsttab a:link img, table#jsttab a:visited img { border: 1px solid #564D68; }
table#jsttab a:hover img { border: 1px solid #000; }

#ableton a:link, #ableton a:visited { color: #564D68;}
#ableton a:hover { color: #0066CC; }

#upndown a:link, #upndown a:visited { color: #564D68;}
#upndown a:hover { color: #CC9900; }

#more a:link, #more a:visited {color: #52868C;}
#more a:hover {color: #0066CC;}

#more2 {
	color: #BF872D;
}
#more2 a:link, #more2 a:visited {color: #BF872D; }
#more2 a:hover {color: #564D68;}

#foot a:link, #foot a:visited { color: White;}
#foot a:hover { color: Black; }

/* main content */
#container {
background-color: #fff;
width: 720px;
border: 1px solid #000;
text-align: left;
}

.districtnav {
	background-color: #ECF0F1;
}

.content{
padding: 2px;
}

.featurednav {
background: #C6D8E0;
}
 .newbg {
 	background-image: url(../ima/n/logo_bg.gif);
 }
.topnavi {
background-image: url(../ima/n/abc.gif);
border-bottom: 3px solid #D4C185;
}

.pdmenu {
color: #516166;
font-size: 11px;
}

.grey {
	color: #467380;
font-weight: normal;
}

.whitetop {
border-top: 2px solid #fff;
}

.whitebot {
border-bottom: 2px solid #fff;
}

/* menu */
#menu	{
width: 111px;
}

html>#menu {
width: 111px;
}

#menu ul, #openhouse ul {
padding: 0;
margin: 0;
list-style: none;
}

#menu li {
color: #6A6177;
width: 101px;
height: 16px;
line-height:16px;
font-weight: bold;
background-image: url(../ima/n/mn.gif);
}

#menu li a {
display: block;
font-weight: normal;
padding: 0;
padding-left: 10px;
color: #6A6177;
text-decoration: none;
width: 101px;	
height: 16px;
line-height:16px;
}
	
html>#menu li a {
width: 111px;	 /* Opera */
}

#menu li a:hover {
background: #F7FAFA;
color: #BF882E;
}

.indent {
	padding-left: 3px; 
}

#foot {
background: #7FA8B6;
padding-left: 5px;
padding-top: 5px;
padding-bottom: 5px;
}

#openhouse li {
color: #6A6177;
width: 140px;
height: 20px;
line-height:20px;
}

#openhouse li a {
display: block;
font-weight: normal;
padding: 0;
color: #6A6177;
text-decoration: none;
width: 140px;	
height: 20px;
line-height:20px;
}

#openhouse li a:hover {
color: #BF882E;
}
	

/* Classes */
.ore {
	color: #C38E38;
}

.cnt {
text-align: center;
}

.mepurp, .mepurp2 {
color: #625482;
font-weight: bold;
vertical-align: top;
text-transform: uppercase;
}

.mepurp {
padding-bottom: 0;
}

.purple {
color: #625482;
 font-weight: bold;
vertical-align: top;
}

.purple1 {
background: #ebf3fe;
color: #625482;
 font-weight: bold;
vertical-align: top;
}

.purple1 p {
	font-weight: normal;
}
.spcr {
padding: 10px;
padding-top: 0;
padding-bottom: 0;
}
.tops {
	vertical-align: top;
}

/* features */
.ftrproperty {
background-color: #C6D8E0;
text-align: center;
}

.ftrproperty img, .ftrrealtor img {
border: 1px solid #7FA8B6;
margin-top: 5px;
margin-bottom: 5px;
}

.ftrrealtor {
border-top: 1px solid #C4CAD3;
background: #ECF0F1;
text-align: center;
}

.ftrproperty h1, .ftrproperty p, .ftrrealtor h1, .ftrrealtor p {
margin: 0;
}
.ftrproperty p, .ftrrealtor p, .ftrhomes p {
margin-bottom: 10px;
}

/* Content */
table#ableton td {
border-top: 1px solid #C4CAD3;
	border-bottom: 2px solid #fff; 
}

table#ableton img {
text-align: center;
}

table#ableton h1 {
color: #52868C;
font-style: italic;
text-align: center;
}

#conthome{
color: #574D7B;
	padding-left: 15px;
padding-right: 15px;
}

#searchhome {
background: #b9f6f1;
}

#searchhome h1, #openhouse h1, #dailytip h1, #justlisted h1, #ouradvertisers h1 {
padding-left: 10px;
color: #fff;
background: #003596;
}

#openhouse p {
margin: 0;
margin-bottom: 18px;
}

#openhouse h1 {
background: #003596;
margin-bottom: 10px;
}

#dailytip {
border-left: 2px solid #fff;
}

#dailytip h1 {
background: #003596;
margin-bottom: 10px;
}

#justlisted {

}

table#jsttab img {
float: left;
}

table#jsttab p {
font-weight: normal;
margin-left: 150px; 
}

#justlisted h1 {
background: #003596;
}

#ouradvertisers {
color: #333333;
}

#ouradvertisers p {
text-align: center;
}

#ouradvertisers h1 {
background: #7FA8B6;
}

table#schhome {
color: #564D68;
}

#upndown {
border-bottom: 4px solid #fff;
border-top: 4px solid #fff;
}

#noul li {
	list-style: none;
}

#jsttab li {
	list-style: none;
	padding-bottom: 10px;
}

/* Rollovers */
.lev1 a:link, .lev1 a:visited, .lev2 a:link, .lev2 a:visited, .lev3 a:link, .lev3 a:visited, .lev4 a:link, .lev4 a:visited. lev5 a:link, .lev5 a:visited {
background-repeat: no-repeat;height: 16px;display: block;float: left;}

.lev1 a:link, .lev1 a:visited {background-image: url(../ima/n/ho.gif);width: 89px;}
.lev1 a:hover {background-image: url(../ima/n/ho_r.gif);}

.lev2 a:link, .lev2 a:visited {background-image: url(../ima/n/re.gif);width: 88px;}
.lev2 a:hover {background-image: url(../ima/n/re_r.gif);}

.lev3 a:link, .lev3 a:visited {background-image: url(../ima/n/res.gif);width: 89px;}
.lev3 a:hover {background-image: url(../ima/n/res_r.gif);}

.lev4 a:link, .lev4 a:visited {background-image: url(../ima/n/in.gif);width: 91px;}
.lev4 a:hover {background-image: url(../ima/n/in_r.gif);}

.lev5 a:link, .lev5 a:visited {background-image: url(../ima/n/ser.gif);width: 89px;}
.lev5 a:hover {background-image: url(../ima/n/ser_r.gif);}


h1 {
font-family: arial, verdana, "Times New Roman", Times, serif;
font-size: 12px;
line-height: 20px;
margin: 0;
}