/* CUSTOM TEMPATE SPECIFIC */


P { font: 12px verdana } 

a.linenav {text-decoration:none}
a.linenav:hover {text-decoration:underline}

a {text-decoration:underline}
a:hover {text-decoration:none}
a {color: #333333}
a:hover {color: #333333}

a.h1 {text-decoration:none}
a.h1:hover {text-decoration:underline}
a.h1 {color: #666666}
a.h1:hover {color: #666666}

a.h2 {text-decoration:none}
a.h2:hover {text-decoration:underline}
a.h2 {color: #49496d}
a.h2:hover {color: #049496d}

h1 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 16px;
}

h2 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #49496d;
	line-height: 16px;
}

.featured .title {
    font-size: 14px;
color: 049496d;
    font-weight: bold;
    padding: 0px 10px 0px 0px;
}

.headerfade { 
     background-color: #19286c;
}

.nav1{
color:#49496d;
height:26px;
font-family: Tahoma,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;

TEXT-DECORATION: none;
padding-left:15px;
padding-top:5px;
}

.nav1 A, .nav1 A:visited{
color:#49496d;
height:26px;
font-family: Tahoma,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;

TEXT-DECORATION: none;
}
.nav1 A:hover, .nav1 A:visited:hover{
color:#2a296d;
height:26px;
font-family: Tahoma,Verdana,sans-serif;
font-size:12px;
font-weight:bold;
vertical-align:middle;

TEXT-DECORATION: underline;

}

.nav2{
color:#ffffff;
height:16px;
font-family: Tahoma,Verdana,sans-serif;
font-size:9px;
font-weight:bold;
vertical-align:middle;

TEXT-DECORATION: none;
padding-left:15px;
padding-top:5px;
}

.nav2 A, .nav2 A:visited{
color:#ffffff;
height:16px;
font-family: Tahoma,Verdana,sans-serif;
font-size:9px;
font-weight:bold;
vertical-align:middle;

TEXT-DECORATION: none;

}
.nav2 A:hover, .nav2 A:visited:hover{
color:#fecb1b;
height:16px;
font-family: Tahoma,Verdana,sans-serif;
font-size:9px;
font-weight:bold;
vertical-align:middle;

TEXT-DECORATION: none;

}

#subpage { 
	width:100%; height:63px;
	background-image: url(images/bg-menu.gif);
	background-position: right top;
	background-repeat: repeat;}
	
.menu-sub{
	background-color: #49496d;
	border-left:solid 1px #FFFfff;
	border-right:solid 1px #FFFfff;
	border-top:solid 1px #FFFfff;
	font-family: Verdana;
	font-weight: bold;
	font-size: 9px;
	color: #FFFfff;
	padding: 3px 9px 4px 9px;
}

.menu-text {
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #fcca1d;
	line-height: 19px;
}

a.menu-text {text-decoration:none}
a.menu-text:hover {text-decoration:underline}
a.menu-text {color: #fcca1d}
a.menu-text:hover {color: #fcca1d}	

a.subpagelink {text-decoration:none}
a.subpagelink:hover {text-decoration:underline}
a.subpagelink {color: #333333}
a.subpagelink:hover {color: #333333}

a.toplinks {text-decoration:none}
a.toplinks:hover {text-decoration:underline}
a.toplinks {color: #C5DFED}
a.toplinks:hover {color: #C5DFED}


a.home {text-decoration:underline}
a.home:hover {text-decoration:none}
a.home {color: #504D43}
a.home:hover {color: #504D43}

a.homelink {text-decoration:underline}
a.homelink:hover {text-decoration:none}
a.homelink {color: #504D43}
a.homelink:hover {color: #504D43}

a.footer {text-decoration:none}
a.footer:hover {text-decoration:underline}
a.footer {color: #504D43}
a.footer:hover {color: #504D43}

a.footer2 {text-decoration:none}
a.footer2:hover {text-decoration:underline}
a.footer2 {color: #B7D0E4}
a.footer2:hover {color: #B7D0E4}

a.leftnav {text-decoration:none}
a.leftnav:hover {text-decoration:underline}

a.bv-agent-roster {text-decoration:none; color: #354D93}
a.bv-agent-roster:hover {text-decoration:underline}
a.bv-agent-roster:hover {color: #354D93}

.bodysub {

	font-family: Verdana;
	font-size: 12px;
	color: #2a296d;
}

.mls {

	font-family: Arial;
	font-size: 11px;
	color: #FFFFFF;
}


.leftnav {

	font-family: Verdana;
	font-size: 10px;
	color: #354D93;
}

.footer {

	font-family: Arial;
	font-size: 12px;
	color: #504D43;
}



.footer2 {

	font-family: Arial;
	font-size: 10px;
	color: #B7D0E4;
}

.home {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.homelink {
	font-family: Verdana;
	font-size: 11px;
	color: #666666;
	line-height: 36px;
	margin: 0px 0px 0px;
}

.homepic{
	 margin: 0px 12px 24px 0px;
	 align: left;
}

.toplinks { 
	font-family: Verdana;
	font-size: 11px;
	text-align: right;
	color: #C5DFED;
	padding: 0px 0px 0px 0px;
}

.quicklinks { 
	font-family: Verdana;
	font-size: 11px;
	color: #3f4063;
	padding: 0px 0px 0px 0px;
}

.townlinks {
	font-family: Arial;
	font-size: 21px;
	color: #336699;
	font-weight: bold;

}
.townlinks2 {

	font-family: Arial;
	font-size: 12px;
	color: #336699;
	font-weight: normal;
}

.quicksearch {


	font-family: Verdana;
	font-size: 11px;
	color: #3f4063;
}


.featbg { 
     background-image: url(bg_featured.jpg); 
     background-repeat: no-repeat; 
     background-position: center bottom
}

.mlsbg { 
     background-image: url(bg_mls.jpg); 
     background-repeat: no-repeat; 
     background-position: center bottom
}

.newsbg { 
     background-image: url(bgnews.jpg); 
     background-repeat: no-repeat; 
     background-position: center bottom
}




/* GENERAL */

body 			{ font-family: arial, univers, sans-serif; color: #000000; font-size: 11px;
	SCROLLBAR-FACE-COLOR: #ffffff;  
	SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; 
	SCROLLBAR-SHADOW-COLOR: #cccccc; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #999999; 
	SCROLLBAR-TRACK-COLOR: #ffffff; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #ffffff;}
P, LI, OL, UL 	{ font-family: arial, univers, sans-serif; color: #000000; font-size: 11px;}

H1, H2, H3, H4, H5, H6 {}

.bp_community-one {
FONT-SIZE: 11px; 
COLOR: #000000; 
FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}
TABLE.bp_community-one {
COLOR: #000000; 
BACKGROUND-COLOR: #C1C1C1;
}
TR.bp_community-one {
COLOR: #000000; 
BACKGROUND-COLOR: #C1C1C1;
}

TH.bp_community-one {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
FONT-SIZE: 11px; 
PADDING-BOTTOM: 5px; 
COLOR: #000000; 
PADDING-TOP: 5px; 
FONT-FAMILY: Tahoma, Helvetica, sans-serif;
BACKGROUND-COLOR: #C1C1C1; 
TEXT-ALIGN: left;
}
TD.bp_community-one {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px; 
PADDING-TOP: 3px; 
BACKGROUND-COLOR: #ffffff;
}
.bp_community-one A, .bp_community-one A:visited {
COLOR: #666666; 
TEXT-DECORATION: none;
}

.bp_community-one A:hover, .bp_community-one A:visited:hover  {
COLOR: #666666; 
TEXT-DECORATION: underline;
}
.bp_community-two {
FONT-SIZE: 11px; 
COLOR: #ffffff; 
FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}
TABLE.bp_community-two {
COLOR: #ffffff; 
BACKGROUND-COLOR: #2a296d;
}
TR.bp_community-two {
COLOR: #ffffff; 
BACKGROUND-COLOR: #2a296d;
}
TH.bp_community-two {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
FONT-SIZE: 12px; 
PADDING-BOTTOM: 5px; 
COLOR: #ffffff; 
PADDING-TOP: 5px; 
FONT-FAMILY: Tahoma, Helvetica, sans-serif;
BACKGROUND-COLOR: #2a296d; 
TEXT-ALIGN: left;
}
TD.bp_community-two {
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 3px; 
PADDING-TOP: 3px; 
BACKGROUND-COLOR: #2a296d;
}
.bp_community-two A, .bp_community-two A:visited {
COLOR: #000000; 
TEXT-DECORATION: none;
}

.bp_community-two A:hover, .bp_community-two A:visited:hover{
COLOR: #D3D3D3; 
TEXT-DECORATION: underline;
}
INPUT.bp_community-two {
FONT-SIZE: 12px; 
CURSOR: hand; 
COLOR: #000000; 
FONT-FAMILY: Tahoma, Helvetica, sans-serif;
}

/* MENUBAR*/

A.menubar 		{ font-size: 8pt;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
				background: #c4d8ef; }

A.menubar:hover 	{ color: #0000ff;
				background: #ddeeff;}

A.menubar:active 	{ color: #000000;}
A.menubar:visited { color: #000000;}
A.menubar:link 	{ color: #000000;}


/* CONTENT */

TABLE.bv-contact-address { }
TR.bv-contact-address { }
TH.bv-contact-address { font-weight: bold; }
TD.bv-contact-address { }

TABLE.bv-content-body { text-align: left;}
TR.bv-content-body {  text-align:left;}
TH.bv-content-body {  text-align:left;}
TR.bv-content-body {  text-align:left;}
UL.bv-content-body { }
LI.bv-content-body { }
P.bv-content-body  { }
SPAN.bv-content-body { }

.bv-content-highlight { font-size: 8pt; text-decoration: none; }

.offpro{ font-family: arial, univers, sans-serif; font-weight: bold; font-size: 8pt; }


/* AGENT OFFICE ROSTERS */

.bv-office-roster { font-size: 9pt; text-decoration: none; }
.bv-agent-roster { font-size: 12px; text-decoration: none; font-family: arial }


/* COPYRIGHT */

.copyright 		{ font-size: 9px;}
A.copyright:hover {}
A.copyright:active {}
A.copyright:visited {}
A.copyright:link 	{}


/* FORMS */

.bv-form-one 	{ font-family: arial, univers, sans-serif; color: #ffffff;
`				background-color: #666666;
				font-size: 8pt;
				text-align: left;
				text-decoration: none;
				 }
.bv-form-one:link {color: #ffffff; text-decoration: underline; }
.bv-form-one:hover { color: #ffffff;  text-decoration: none;}
.bv-form-two:visited { color: #ffffff; text-decoration: underline; }
.bv-form-two:visited:hover { color: #ffffff; text-decoration: none;}
TABLE.bv-form-one { }
TR.bv-form-one 	{ }
TD.bv-form-one 	{ }
TH.bv-form-one 	{ font-size: 10pt; font-weight: bold; }


.bv-form-two 	{font-family: arial, univers, sans-serif; color: #ffffff;
			background-color: #666666;
				font-size: 8pt;
				text-align: left;
				text-decoration: none;
				 }
.bv-form-two:link { color: #ffffff; text-decoration: underline; }
.bv-form-two:hover { color: #ffffff; text-decoration: none;}
.bv-form-two:visited { color: #ffffff; text-decoration: underline; }
.bv-form-two:visited:hover { color: #ffffff;  text-decoration: none;}
TABLE.bv-form-two { }
TR.bv-form-two 	{ }
TD.bv-form-two 	{ }
TH.bv-form-two 	{ font-size: 10pt; font-weight: bold; }


.bv-form-three 	{font-family: arial, univers, sans-serif;
				font-size: 8pt;
				text-align: left;
				text-decoration: none;
				vertical-align: top; }
.bv-form-three:link { }
.bv-form-three:hover { text-decoration: underline; }
.bv-form-three:visited { }
.bv-form-three:visited:hover { text-decoration: underline; }
TABLE.bv-form-three { }
TR.bv-form-three 	{ }
TD.bv-form-three 	{ }
TH.bv-form-three 	{ font-size: 10pt; font-weight: bold; }


.bv-form-four 	{font-family: arial, univers, sans-serif;
				font-size: 8pt;
				text-align: left;
				text-decoration: none;
				vertical-align: top; }
.bv-form-four:link { }
.bv-form-four:hover { text-decoration: underline; }
.bv-form-four:visited { }
.bv-form-four:visited:hover { text-decoration: underline; }
TABLE.bv-form-four{ }
TR.bv-form-four	{ }
TD.bv-form-four	{ }
TH.bv-form-four	{ font-size: 10pt; font-weight: bold; }



/* MISC*/

.transparent {
	background-color: #FFFFFF;
	opacity: .75;
	filter: alpha(opacity=65);}

INPUT { font-family: arial, univers, sans-serif; font-size: 8pt; }
SELECT { font-family: arial, univers, sans-serif; font-size: 8pt; }
TEXTAREA { font-family: arial, univers, sans-serif; font-size: 8pt; }

.bv-search-result {font-size: 9pt; font-family: arial, univers, sans-serif; text-decoration: none; text-weight: bold; }
townheader {
font-size: 8pt;
				font-weight: bold;
				text-decoration: none;
				color: #000000;
				background: #c4d8ef;
}
