

/* Element Styles */

body {
	font: 0.82em/22px Georgia, Times New Roman, Times, serif;
	color: #353434;
	background: #fff;
}

a { text-decoration: none; }

a:hover { text-decoration: underline; }


h1,h2 { color: #85711c; }

h1 {
	font: bold 22px/36px Georgia, Times New Roman, Times, serif;
	margin: 0;
}

a { color: #4447ba; }


/* Design Elements */

#wrapper { background: transparent url("/ezstatic/data/omegarealtyvt/i/interior.gif") 10px 151px no-repeat; }

#header {
	position: relative;
	background: transparent url("/ezstatic/data/omegarealtyvt/i/header.jpg") left top no-repeat;
}
#header a {
	outline: none;
}
a#headermainlink {
	position: absolute;
	height: 150px;
	width: 279px;
	top: 0; left: 0;
}
a#headeremaillink {
	position: absolute;
	top: 125px;
	left: 643px;
	height: 20px;
	width: 213px;
}

#maincontent {
	width: 772px;
}

#content {
	width: 590px;
}

#content .interiorblock {
	margin: 0 20px 0 30px;
}

.prodsearchlisttable {
	font-size: 0.8em;
	line-height: 1.0em;
}


/* Navigation */

#navbottom { background: transparent url("/ezstatic/data/omegarealtyvt/i/navbottom.gif") left top repeat-x; }
#navbar {
	position: static;
	background: transparent url("/ezstatic/data/omegarealtyvt/i/navbar.gif") left top repeat-x;
}
#navbar a {
	color: #4b4b4b;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	padding-right: 13px;
	background: transparent url("/ezstatic/data/omegarealtyvt/i/nav-divider.gif") left 7px no-repeat;
}
#navbar li:first-child a {
	background: none;
}
#navbar li {
}

#navbar a:hover {
	color: #4042B0;
	text-decoration: none;
}

#navbar li ul {
	background: #fff;
	padding-top: 1px;
	width: 180px;
	border: 1px solid #4b4b4b;
}
#navbar li:hover ul, 
#navbar li.sfhover ul {
	top: 21px;
}
#navbar li ul li {
}

#navbar li ul li a, #navbar li ul li a:hover {
	text-transform: none;
	font: bold 10px/24px Verdana, Arial, serif;
	color: #4b4b4b;
	height: 24px;
	border: none;
}
/* footer nav */
#footernav {
	text-align: center;
	font: 10px/20px Verdana, Arial, sans-serif;
}
#footernav li {
	display: inline;
}
#footernav li a {
	color: #5a5a5a;
	padding: 0 15px;
}
#footernav li a:hover {
	color: #4042B0;
	text-decoration: none;
}


/* Sidebar */

#sidebar h3,
#sidebar2 h3 { color: #5a5a5a; }
#sidebar h3 {
	padding-top: 10px;
}
.psslist li {
	padding: 1px 0;
	line-height: 14px;
}
.psslist a {
	font: 12px/14px Georgia, Times New Roman, Times, serif;
	color: #5A5A5A;
	display: block;
	padding: 3px;
}
.psslist a:hover {
	background: #e6e1c9;
	text-decoration: none;
}
.searcharrow, .searchcnt { display: none; }

/* right box1 */
.tabmenu {
	font-size: 90%;
}

#logintab .overlabel-wrap input {
	width: 120px;
}

#loginform p {
	width: 100%;
}

.featured .town,
.featured .price,
.featured .mlnumber,
.featured .viewmoreinfo {
	display: block;
}

.featured .town {
	font-weight: bold;
	margin-top: 4px;
}

.featured { width: 147px; }

/* Footer */

#footer {
	color: #85711c;
	background: transparent url("/ezstatic/data/omegarealtyvt/i/footer.gif") left bottom no-repeat;
	line-height: 16px;
}

#footer a { color: #85711c; }

#maincontent {
	min-height: 400px;
}

/* basic auto-email overrides */
#emailcontent { width: 550px; background: #fff; }

#emailcontent td { font-size: 12px; }

#usmtag a { outline: none; }

/* Contact Page */
#mapwrap iframe {
	border: 1px solid #85711c;
	padding: 1px;
}

/* MLS Detail View */
body.detailview #content {
	width: 768px;
	float: none;
}

body.detailview #content .interiorblock {
	margin: 0pt 10px 0pt 20px;
}

#mlsdetailview {
	font-size: 12px;
	line-height: 16px;
}

#mlsdetailwrapper p{ margin-bottom:0; }
#mlsdetailview h4, #mlsdetailview h3 {
	border-top: 1px solid #e5dec2;
	padding-top: 8px;
	font-size: 12px;
	letter-spacing: 1px;
	color: #85711c;
}

/* commercial detail view */
.omega-commercial #btn-pdf { line-height:16px; }
.omega-commercial #btn-pdf span { display:block;height:8px; }

/* Advanced Search Form */
#advsearchform {
	text-align: center;
}
#advsearchform table {
	text-align: left;
}
#advsearchform .towntype {
	float:left;
	margin-right:5%;
	width:45%;
}
#advsearchform .searchlabel {
	width: 120px;
}

.listviewleft {float: left;}
.listviewright {float: left; padding-left:15px;}

.nonmlscomm p span {
font-weight:bold;
}
.search10776 a { font-weight:bold; }
