
/* ====================  DAREN STYLES ==================== */

a:link, a:active, a:visited {color: #0C477D}
a:hover {color: #000000}

a.largelink, a.largelink:visited, a.largelink:active {FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #0C477D; FONT-FAMILY: Verdana, Helvetica, sans-serif;}
a.largelink:hover {FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif;}

a.selected, a.selected:visited, a.selected:active {padding:2px;background-color:#0C477D;color:#fff;text-decoration:none}

body {FONT-FAMILY: verdana, arial, helvetica, sans-serif; margin: 0px; background: #9AA0B4; font-size:11px;}

input.button {background-color:#fff; margin: 0; padding: 3px; border: 2px solid #0C477D; font-family: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; color: #0C477D;text-align: center;}
input, textarea, select {padding:2px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; border: 1px solid #7F9DB9; text-align: left;}
input.checkbox, input.radio, input.noborder {border: 1px solid #fff; padding:2px; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana, arial, helvetica, sans-serif; text-align: left;}

/* HOME PAGE SPECIFIC */

.featured_photo {text-align:center; padding:5px; background-color: #E7EAF1; border: 1px solid #ccc;}
.featured_photo a img {border: 5px solid #E7EAF1}
.featured_photo a:hover img {border: 5px solid #A0AFCC}
.featured_text {line-height: 150%}
.home_regions {height: 170px}

.TopBottomPadding {padding-top: 10px;padding-bottom:10px; }

#main_table {background: #FFFFFF; border-left: 1px solid #8E95AB; border-right: 1px solid #8E95AB; border-bottom: 3px solid #8E95AB}

#subnav {width: 226px; vertical-align: top; background: #A0AFCC; padding-top: 20px}
#subnav h2 {font-size: 22px; font-family: garamond, times, times new roman, serif; font-weight: bold; color: #FFFFFF; margin: 0 0 10px 12px}
#subnav h3 {font-size: 18px; font-family: garamond, times, times new roman, serif; font-weight: bold; color: #FFFFFF; margin: 0 0 5px 12px; padding: 0}
#subnav p {margin-top: 0}
#subnav a {width: 186px; font-weight: bold; padding: 5px 10px 5px 30px; display: block; clear: both; color: #656F8F; font-size: 10px; text-transform: uppercase; text-decoration: none}
#subnav a:link, #subnav a:active, #subnav a:visited {background-image: url(../images/bullet_off.gif); background-repeat: no-repeat; background-position: 14px 6px}
#subnav a:hover {background: #FFFFFF; background-image: url(../images/bullet_on.gif); background-repeat: no-repeat; background-position: 14px 6px}

#content {padding: 20px;}
#content h1 {font-size: 26px; font-family: garamond, times, times new roman, serif; font-weight: bold; color: #0A1743; text-tranform: uppercase;  margin: 0}
#content p {font-size: 12px; margin-top: 5px; line-height: 150%}
#content .pagetitle, h1 {margin: 0; font-weight: bold;  color: #0C477D; font-size: 16px;}

#admincontent {padding: 20px;}
#admincontent h1 {font-size: 26px; font-family: garamond, times, times new roman, serif; font-weight: bold; color: #0A1743; text-tranform: uppercase;  margin: 0}
#admincontent p {font-size: 11px; margin-top: 5px; line-height: 150%}
#admincontent .pagetitle {margin: 0; font-weight: bold;  color: #0C477D; font-size: 16px;}

#subcontent {width: 497px; padding: 20px; vertical-align: top}
#subcontent h1 {font-size: 26px; font-family: garamond, times, times new roman, serif; font-weight: bold; color: #0A1743; text-tranform: uppercase;  margin: 0}
#subcontent p {font-size: 11px; margin-top: 5px; line-height: 150%}

.gmaptext {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana, arial, helvetica, sans-serif; width: 300px;}
.pagetitle {margin: 0; font-weight: bold;  color: #0C477D; font-size: 16px}
.smalltitle {margin: 0; font-weight: bold;  color: #0C477D; font-size: 14px}
.nneren {margin: 0; color: #555; font-size: 10px;FONT-FAMILY: verdana, arial, helvetica, sans-serif;}

/* navigation */

.menu {height: 22px;vertical-align: middle;border-right:1px solid #C9CDD9;border-top:1px solid #C9CDD9;border-bottom:1px solid #C9CDD9;}
.menu a {text-align:center;FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size: 10px; text-transform:uppercase;font-weight: normal; COLOR: #0C477D; TEXT-DECORATION: none;background-color:#EDEFF5; width: 100%; display: block; padding-top: 8px; height: 22px; }
.menu a:hover {background-color: #E2E6EF;text-decoration:none;}

.adminmenu {height: 30px;vertical-align: middle;border-right:1px solid #C9CDD9;border-top:1px solid #C9CDD9;border-bottom:1px solid #C9CDD9;}
.adminmenu a {text-align:center;FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size: 10px; text-transform:uppercase;font-weight: normal; COLOR: #0C477D; TEXT-DECORATION: none;background-color:#EDEFF5; width: 100%; display: block; padding-top: 8px; height: 30px; }
.adminmenu a:hover {background-color: #E2E6EF;text-decoration:none;color:#425A84;}

/* account area */

.tab {width: 155px; height: 20px; background: #ffffff;padding-left:10px;padding-right:10px;}
.tab a {border:1px solid #C9CED9; border-bottom-width: 0px; display: block; margin: 0; padding:0; width:100%;  height:100%; overflow:hidden; font-weight: normal; font-size: 11px; color:#1162AD; text-decoration: none; background: #ECF5FD; margin:0; padding: 7px 0 0 2px;}
.tab a:hover {text-decoration: none;color:#1162AD ; background: #FDE8B8;}

/* search results */

.photoBorder {border:1px solid #cccccc;padding:4px;margin:2px;}
.photoBorder:hover {border:1px solid #1162AD;padding:4px;}
/*.photoBorder:hover img {border:1px solid #1162AD;padding:4px;}*/

/* search results map */

.maptable {background-color: #aaaaaa;padding:0px;}
.rowheader {background-color: #dddddd; FONT-SIZE: 11px;font-weight: bold;color: #000000;}
/*.rowhidden {background-color: #ffffff;} */
.rowback1 {background-color: #ffffff;FONT-SIZE: 11px;color: #000000;}
.rowback2 {background-color: #eeeeee;FONT-SIZE: 11px;color: #000000;}

/* print listing page */

.printlisting, .printlisting_title {FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size:12px;}
.printlisting_header {margin-top:3px;padding:3px;border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.printlisting td {padding:3px;FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size:12px;}

/* property detail */

.photoBorder_small {border:1px solid #cccccc;padding:1px;margin:2px;}
.photoBorder_small:hover {border:1px solid #1162AD;padding:1px;}
.photoBorder_small:hover img {border:1px solid #1162AD;padding:1px;}

#mainimage {border:1px solid #948F66;}

.boxed {border: 1px solid #ccc; }
td.GivePadding {vertical-align: top; padding: 5px; }
td.MorePadding {vertical-align: top; padding: 10px; }

td.SectionHead {padding: 4px; color: #FFFFFF; font-weight: bold; background-color: #0E5392; }
td.SectionHead td{padding: 4px; color: #FFFFFF; font-weight: bold; background-color: #0E5392; }
td.SectionDivider {border-left:1px solid #ccc;padding-left:5px;}
td.SectionBottom {border-top:1px solid #ccc;padding-bottom:5px;}
td.SectionSubHead {font-weight: bold; padding: 5px; color: #000000; border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color: #E6F2FC;}*/

td.detailItem {vertical-align:top; font-weight : normal; height: 20px;}
td.detailLabel {vertical-align:top; font-weight : bold; height: 20px;}


/* ====================  CSS STYLES ==================== */


/*a:link, a:active, a:visited {color: #1162AD}
a:hover {color: #C86800}*/

body {margin: 0px; background-color: #FFFFFF; background-image: url(/images/background2.gif); background-repeat: repeat-x; font-family: arial, helvetica, sans-serif}
#adminheader {background: #fff;}

p, ul, ol, li, td {font-size: 12px; color: #0A3A66}

#nav ul {margin: 8px 0 0 4px; padding: 0; list-style: none}
#nav ul li {display: block; float: left; margin: 0 1px 0 0; text-align: center; font-size: 11px}
#nav ul li a {display: block; float: left; background-image: url(/images/tab_left.gif); background-repeat: no-repeat; padding: 0 0 0 10px; text-decoration: none; height: 36px; color: #0C60AC}
#nav ul li a b {display: block; float: left; background-image: url(/images/tab_right.gif); background-repeat: no-repeat; background-position: right top; padding: 12px 10px 0 0; font-weight: bold; text-align: center; cursor: pointer}
#nav ul li.twoline a b {padding-top: 4px;}

#nav ul li a:hover {background-image: url(/images/tab_left_on.gif)}
#nav ul li a:hover b {background-image: url(/images/tab_right_on.gif)}

/*
#search li.search a, 
#services li.services a, 
#featured li.featured a, 
#community li.community a, 
#family li.family a, 
#account li.account a, 
#admin li.admin a, 
#contact li.contact a 
	{background-image: url(/images/tab_left_here.gif); color: #FFFFFF}

#search li.search a b, 
#services li.services a b, 
#featured li.featured a b, 
#community li.community a b, 
#family li.family a b, 
#account li.account a b, 
#admin li.admin a b, 
#contact li.contact a b  
	{background-image: url(/images/tab_right_here.gif)}
#search li.search a:hover, 
#services li.services a:hover, 
#featured li.featured a:hover, 
#community li.community a:hover, 
#family li.family a:hover, 
#account li.account a:hover, 
#admin li.admin a:hover, 
#contact li.contact a:hover 
	{background: url(/images/tab_left_here.gif); color: #FFFFFF}
#search li.search a:hover b, 
#services li.services a:hover b, 
#featured li.featured a:hover b, 
#community li.community a:hover b, 
#family li.family a:hover b, 
#account li.account a:hover b, 
#admin li.admin a:hover b, 
#contact li.contact a:hover b  
	{background: url(/images/tab_right_here.gif)}
*/
#main {padding: 23px 0 23px 10px}

#sidebar {width: 303px; float: left}

#properties {background-image: url(../images/background_properties.gif); background-repeat: no-repeat; width: 273px; padding: 15px}
#properties h2 {font-size: 18px; margin: 0 0 10px 0}
#properties ul {margin: 0; padding: 0; list-style: none}
#properties ul li {display: block; clear: both; float: left; padding-bottom: 10px; width: 273px}
#properties ul li a img {float: left; margin: 0 10px 10px 0; border: 0; width: 115px; height: 87px}
#properties ul li p {margin: 0 0 10px 0; font-size: 11px; line-height: 1.2em}

#leftnav {background-image: url(../images/leftnav.gif); background-repeat: no-repeat; width: 230px; padding: 15px}
#leftnav h2 {font-size: 18px; margin: 0 0 10px 0}
#leftnav ul {margin: 0; padding: 0; list-style: none}
#leftnav ul li {display: block; clear: both; float: left; padding-bottom: 10px; width: 230px}
#leftnav ul li a img {float: left; margin: 0 10px 10px 0; border: 0; width: 115px; height: 87px}
#leftnav ul li p {margin: 0 0 10px 0; font-size: 11px; line-height: 1.2em}

#address {background-image: url(../images/background_address.gif); background-repeat: no-repeat; padding: 5px 0 10px 15px}
#address p {margin: 10px 0; font-size: 11px; line-height: 1.2em}

#content {padding: 0 0 0 313px}
#content p {margin-left: 10px}
#content p.first {font-size: 14px; font-weight: bold}

#footer {padding: 25px; border-bottom: 10px solid #0A3A66}
#footer p {margin: 0; line-height: 1.5em; font-size: 11px}
#footer p b {color: #8594A2; font-weight: normal; margin: 0 5px}

.clear {clear: both}

.nosidebar #sidebar {display: none}
.nosidebar #content {padding-left: 0}
