/*******************************
Main site stylesheet
********************************/

/* Import wysiwyg styles */
/* Styles used in wysiwyg interface. */
@import url(/Lighthouse/Resources/css/MSStandard_wysiwyg.css);
/* Special wysiwyg styles defined for this site */
@import url(style_wysiwyg.css);

/*******************/
/* Page specs      */
/*******************/
body {
	background-color: #597578;
	background-image: url(/images/sitewide/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin: 5px 0 0 12px;
	padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif;
}

img { border: solid 0px #000000 }


/*******************/
/* Title  */
/*******************/
h1, .title, .title p {
	text-transform: uppercase; font-size: 15px; font-weight: bold; color: #786159;
	display:block;
	margin:1em 0;
}



#wrapper {width: 961px; margin-left: auto; margin-right: auto; background: url(images/sitewide/bg_wrapper.gif) repeat-y; padding-bottom: 20px;}
#innerwrapper {width: 897px; margin-left: 32px; }
#masthead {height: 145px;}
#innermasthead {height: 166px;}


#flashmovie {height: 319px; background: #786159; border-left: solid 17px #786159; border-right: solid 17px #786159;}
#flashmovie table {background: #FFFFFF; font-size: 12px; line-height: 14px; color: #494949;}
.logopadding-hp {padding: 0 22px 0 10px;}
.txtpadding-hp {padding: 15px 5px;}
#hp-content {padding-top: 25px;}
#inthenews {float: left; width: 580px; margin-left: 83px; font-size: 12px; line-height: 16px; color: #666666;}
table.inthenews {}
table.inthenews td {padding-right: 47px;}
#proprequest {float: right; width: 240px; margin-left: 48px; padding-top: 50px;}
.date {color: #333333;}

#ip-content {padding: 25px 67px 0 31px;}
#res-content {padding: 25px 67px 0 31px;}
#subnav {width: 157px; float: left; padding-left: 37px; padding-top: 15px;}
ul.subnav {list-style-type: none;
padding: 0;
margin: 0;}

ul.subnav li.subnavtitle {padding: 0; margin: 0; border: 0px; height: 32px;}

li.subnavlvl1 {background: #686862; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 16px; border-top: solid 1px #FFFFFF;}
li.subnavlvl1:link, li.subnavlvl1:visited  {background: #686862; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
li.subnavlvl1:active, li.subnavlvl1:hover  {background: #4e4e49; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
li.subnavlvl1 a {color: #FFFFFF; text-decoration: none;}
li.subnavlvl1On a {color: #FFFFFF; text-decoration: none;}
li.subnavlvl1On {background: #4e4e49; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 16px; border-top: solid 1px #FFFFFF;}
li.subnavlvl2 {background: #989890; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 16px 8px 25px; border-top: solid 1px #FFFFFF;}
li.subnavlvl2:link, li.subnavlvl2:visited  {background: #989890; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
li.subnavlvl2:active, li.subnavlvl2:hover  {background: #7e7e76; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
li.subnavlvl2On a {color: #FFFFFF; text-decoration: none;}
li.subnavlvl2On {background: #4e4e49; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 6px 16px 8px 25px; border-top: solid 1px #FFFFFF;}
li.subnavlvl2 a {color: #47352f; text-decoration: none;}

li.subnavlvl3 {background: #bbbbb1; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; padding: 6px 16px 8px 40px; border-top: solid 1px #FFFFFF;}
li.subnavlvl3:link, li.subnavlvl3:visited  {background: #bbbbb1; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
li.subnavlvl3:active, li.subnavlvl3:hover  {background: #a5a59b; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
li.subnavlvl3On a {color: #FFFFFF; text-decoration: none;}
li.subnavlvl3On {background: #a5a59b; color: #47352f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; padding: 6px 16px 8px 40px; border-top: solid 1px #FFFFFF;}
li.subnavlvl3 a {color: #47352f; text-decoration: none;}



#iptext {width: 580px; float: left; font-size: 13px; line-height: 20px; color: #727272; margin-left: 63px;}
#residential {width: 645px; float: left; font-size: 13px; line-height: 20px; color: #494949; margin-left: 18px; }

#featuredprops {background: url(images/inner/res_triangle.gif) bottom no-repeat #d3e7e9; width: 687px;}
#featuredprops #mainimg {padding: 17px; float: left;}
#featuredprops #mainimg img { border: solid 1px #597578;}
#featuredprops #desc {float: left; padding-top: 25px; font-size: 12px; line-height: 16px; width: 200px;}
#featuredprops #desc .address {font-weight: bold;}
#featuredprops a {color: #a52349;}
#featuredprops a:link, #featuredprops a:visited {text-decoration: none;}
#featuredprops a:active, #featuredprops a:hover {text-decoration: underline;}

#featuredprops-thumbs {background: url(images/inner/res_triangle2.gif) bottom no-repeat #b6d5d8; width: 687px;}
#featuredprops-thumbs #thumbnails {padding: 17px; float: left;}
#featuredprops-thumbs #thumbnails img {border: solid 1px #597578; margin-right: 12px;}

.innerpicpadding {border: solid 1px #686862; margin: 0px 17px 17px 0px;}
.innertitle {text-transform: uppercase; font-size: 15px; font-weight: bold; color: #786159;}
.innerrestitle {font-weight: bold; color: #597578; font-size: 15px;}
.searchtable {}
.searchtable td {padding-right: 10px; padding-bottom: 20px; font-size: 12px;}

#searchbox {background: #d3e7e9; width: 261px; height: 24px; float: right; color: #484b4b; font-size: 11px; padding-left: 12px; padding-top: 5px;}
#footer {width: 961px; margin-left: auto; margin-right: auto; padding: 20px 0 10px 85px; font-size: 12px; line-height: 16px; color: #baced0;}
#footer a {text-decoration: underline;}
#footer a:link, #footer a:visited {color: #baced0;}
#footer a:active, #footer a:hover {color: #003745;}

#footerres {width: 961px; margin-left: auto; margin-right: auto; padding: 20px 0 10px 38px; font-size: 12px; line-height: 16px; color: #baced0;}
#footerres a {text-decoration: underline;}
#footerres a:link, #footerres a:visited {color: #baced0;}
#footerres a:active, #footerres a:hover {color: #003745;}

a {color: #3d7578; font-weight: bold;}
a:link, a:visited {text-decoration: none;}
a:active, a:hover {text-decoration: underline;}

a.unbold {color: #3d7578; font-weight: normal;}
a.unbold:link, a:visited {text-decoration: none;}
a.unbold:active, a:hover {text-decoration: underline;}

form {padding: 0; margin: 0;}
input.search {color: #3d7578; font-size: 10px;}

/* NEW RESIDENTIAL STYLES */
.residentialdata {margin-bottom: 15px;}
.residentialdata td {padding: 5px; background: #e3e3e3;}
.residentialdata .icon  {margin-left: 5px; border: none;}
.icon  {margin-right: 5px; border: none;}
#sortby, #produced {float: left; margin-bottom: 15px;}
#showing {float: right; margin-bottom: 15px; font-size: 12px; line-height: 14px;}
#showing a {margin: 0px 2px;}
#tools {float: right; margin-bottom: 15px; font-size: 13px; line-height: 22px; text-align: right;}
#tools img {margin-right: 5px;}

.residentialresults {}
.residentialresults .rightcolumn {padding-left: 10px;}
.residentialresults .thumbs {border: solid 1px #597578; margin: 0 4px;}

#printlogo {display: none;}
#reslogos {}