

body {margin: 0px; background-color: #002A41; font-family: arial, helvetica, sans-serif}
p, ul, ol, li, td {font-size: 12px;}

a, a:visited {font-family: arial, helvetica, sans-serif;color:#002A41}
a:hover {color:#007fc4;}

#main, #adminbody {background-color: #FFFFFF}

#header {background-image: url(../images/header_awards.jpg); width: 980px; height: 121px; vertical-align: top; background-repeat: no-repeat}
#header ul {float: right; margin: 15px 15px 0 0; padding: 0; list-style: none}
#header ul li {display: block; float: left; font-size: 11px}
#header ul li a {display: block; float: left; padding: 0 10px; text-decoration: none; color: #6ab1d7}
#header ul li a:hover {color: #FFFFFF}

#nav {background-image: url(../images/nav.gif); width: 980px; height: 48px; vertical-align: top}
#nav ul {margin: 13px 0 0 0; padding: 0; list-style: none; text-align: center}
#nav ul li {display: inline; font-size: 15px; font-weight: bold}
#nav ul li a {padding: 0 15px; color: #c5ebff; text-decoration: none}
#nav ul li a:hover {color: #FFFFFF}

h1, .pagetitle {font-size: 30px; font-weight: normal; margin: 0; color: #002a41; letter-spacing: -1px;position:relative}
h3 {font-size: 16px; font-weight: bold; margin: 0;position:relative}
.feedTitle, .feedTitle a, a.feedTitle {font-size: 16px; font-weight: bold;text-decoration:none}

#content #sub {padding: 20px}

#lenders {}
#lenders h3 {display: block; color: #FFFFFF; background-color: #00314C; text-align: center; padding: 8px}

#homecontent {padding: 20px}
#homecontent p {margin: 0}

#featured {padding: 20px; background-image: url(../images/featured.gif); background-repeat: no-repeat}
#featured h3 {color: #4a4941;position:relative}
#featured ul {margin: 10px 0 0 0; padding: 0; list-style: none}
#featured ul li {width: 143px; float: left; margin: 0 10px 0 0; padding: 0 10px 10px 0; background-image: url(../images/divider.gif); background-repeat: no-repeat; background-position: right top}
#featured ul li img {border: 0; margin: 0; float: left}
#featured ul li span {display: block; padding: 3px; float: left; width: 137px; color: #FFFFFF; background-color: #007fc4; font-size: 11px}
#featured ul li p {color: #777777; font-size: 11px; clear: left; width: 143px; float: left; margin: 5px 0 0 0}
#featured ul li.last {margin-right: 0; padding-right: 0; background-image: none}

#subnav {width:170px; background-color: #00659C; background-image: url(../images/subnav.gif); background-repeat: no-repeat}

#sublinks {margin: 10px; padding: 10px; background-color: #007FC4; border: 1px solid #005481}
.leftnav-content {margin: 10px; padding: 10px; background-color: #ffffff; border: 1px solid #005481}

#subnav ul {margin: 0; padding: 0; list-style: none}
#subnav ul li {display: block; float: left; clear: both; border-bottom: 1px solid #2493CF; font-size: 11px; width: 100%}
#subnav ul li a {display: block; float: left; padding: 5px; color: #C0E9FF; text-decoration: none}
#subnav ul li a.selected {background-color:#002a41}
#subnav ul li a:hover {color: #FFFFFF}
#subnav ul li.last {border-bottom: 0}

#sidebar {background-color: #c5c19b; padding-bottom: 15px}
/*#sidebar h3 {display: block; color: #efeee7; background-color: #8e8956; padding: 8px 8px 8px 15px}*/
/*#sidebar p {margin-left: 15px; margin-right: 15px; color: #64603d}*/
#sidebar h3 {display: block; color: #efeee7; background-color: #8e8956; padding: 6px 8px 6px 15px}
#sidebar p {margin: 10px 15px; color: #64603d}
#sidebar h4 {margin: 5px 0; font-size: 14px; color: #64603d}

/*#sidebar #form {width: 190px; margin: 15px 0 15px 15px}*/
#sidebar #form {width: 190px; margin: 10px 0 10px 15px}
#sidebar #form input.submit{background-color:#ffffff;border-color:#000000;}
#sidebar select {width: 187px; margin: 1px 0; clear: left}
#sidebar input.text {width: 183px; margin: 1px 0; clear: left}
#sidebar form {margin: 0}

#sidebar .cc input.text {width: 123px}

#home #sidebar #form {width: 270px}
#home #sidebar select {width: 267px}
#home #sidebar input.text {width: 263px}
#home #sidebar .cc input.text {width: 203px}


#links {padding: 20px; background-color: #00314C}
#links h3 {color: #96BDD2}
#links ul {float: left; margin: 10px 50px 0 0; padding: 0; list-style: none}
#links ul li {padding: 2px 0; font-size: 11px}
#links ul li a {text-decoration: none; color: #96BDD2}
#links ul li a:hover {color: #FFFFFF}

#newlinks {padding: 20px; background-color: #00314C}
#newlinks h3 {color: #96BDD2;padding-bottom:10px;}
#newlinks a {font-size: 11px; text-decoration: none; color: #96BDD2}
#newlinks a:hover {color: #FFFFFF}

#footer {padding: 20px; background-color: #002A41; background-image: url(../images/logos.gif); background-repeat: no-repeat; background-position: 900px 15px}
#footer p {margin-top: 0; color: #7999AA; font-size: 11px; line-height: 1.8em}
#footer p span {margin: 0 10px}
#footer p a {color: #7999AA; text-decoration: none}
#footer p a:hover {color: #FFFFFF}

.clear {clear: both}







/* ====================  DAREN STYLES ==================== */

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:#3C4354;color:#ffffff;text-decoration:none}

/*
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;}
/*input.button {margin: 0; padding: 3px 6px; border: 1px solid #D7D3C8; background-color: transparent; background-image: url(../images/back_button.gif); font-family: arial, helvetica, serif; font-size: 11px; color: #494742;text-align: center;}*/
input.button {margin: 0; padding: 2px 8px; border: 1px solid #000000; background-color:#ffffff;font-family: arial, helvetica, serif; font-size: 11px; color: #000000;text-align: center;}
a.button {text-decoration:none; margin: 0; padding: 3px 6px; border: 1px solid #D7D3C8; background-color: transparent; background-image: url(../images/back_button.gif); font-family: arial, helvetica, serif; font-size: 11px; color: #494742;text-align: center;}

.TopBottomPadding {padding-top: 10px;padding-bottom:10px; }

.gmaptext {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: verdana, arial, helvetica, sans-serif; width: 300px;}
.gmaptext td {FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, helvetica, sans-serif;}
/*.pagetitle {margin: 0; color: #000000; font-size: 24px}*/
.smalltitle {margin: 0; font-weight: bold;  color: #000000; 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;}

.leftitem {border-left:1px solid #545D74;}
.adminmenu {height: 30px;vertical-align: middle;border-right:1px solid #545D74;border-top:1px solid #545D74;border-bottom:1px solid #545D74;}
.adminmenu a {text-align:center;FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size: 10px; text-transform:uppercase;font-weight: normal; COLOR: #ffffff; TEXT-DECORATION: none;background-color:#002A41; width: 100%; display: block; padding-top: 8px; height: 30px; }
.adminmenu a:hover {background-color: #007FC4;text-decoration:none;color:#ffffff;}

/* account area */

.tab {color:#ffffff; width: 155px; height: 20px;padding-left:10px;padding-right:10px;}
.tab a {color:#ffffff; border:1px solid #005482; border-bottom-width: 0px; display: block; margin: 0; padding:0; width:100%;  height:100%; overflow:hidden; font-weight: bold; font-size: 12px; color:#ffffff; text-decoration: none; background: #005482; margin:0; padding: 7px 0 0 2px;}
.tab a:hover {border:1px solid #007FC4; border-bottom-width: 0px; text-decoration: none;color:#ffffff; background: #007FC4;}

/* 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 {FONT-FAMILY: verdana, arial, helvetica, sans-serif; font-size:12px;}
.printlisting_title {FONT-FAMILY: georgia, verdana, arial, helvetica, sans-serif; font-size:16px;font-weight:normal;}
.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 #3C4354;padding:1px;}
.photoBorder_small:hover img {border:1px solid #3C4354;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: #3C4354; }
td.SectionHead td{padding: 4px; color: #FFFFFF; font-weight: bold; background-color: #3C4354; }
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: #E4E7E0;}

td.detailItem {vertical-align:top; font-weight : normal; height: 20px;}
td.detailLabel {vertical-align:top; font-weight : bold; height: 20px;}



/* 2009-02-13 polish interior styles */

#sub h2 {font-size: 24px; font-weight: normal; color: #002a41; letter-spacing: -1px; border-bottom: 1px solid #dddddd}
#sub h3 {font-size: 16px; font-weight: normal; color: #002a41}

#sub {background-image: url(../images/back_content.gif); background-repeat: repeat-x}

#sub .left_image {float: left; margin: 0 15px 10px 0; padding: 5px; background-color: #FFFFFF; border: 1px solid #dddddd; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd}
#sub .right_image {float: right; margin: 0 0 10px 15px; padding: 5px; background-color: #FFFFFF; border: 1px solid #dddddd; border-right: 2px solid #dddddd; border-bottom: 2px solid #dddddd}

#sub ul {list-style: none}
#sub ul li {background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: 0 7px; padding: 2px 0 2px 12px}




td.listing_detail_heading{
	font-weight: bold;
	color: #74593A;
	text-transform: uppercase;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #0C3451;
}
td.heading{
	font-weight: bold;
	color: #74593A;
	text-transform: uppercase;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #0C3451;
}
/* Property Thumbs */
td.label{
	font-size:10px;
	color: #333333;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-top: 10px;
	padding: 2px 4px 2px 4px;
	text-transform: uppercase;
}
td.field{
	font-size:11px;
	color: #333333;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 2px 4px 2px 4px;
	text-transform: uppercase;
}
td.rightborder{
	border-right: 1px solid #ccc;
}
td.data{
	font-size:11px;
	color: #74593A;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 2px 4px 2px 4px;
}
td.data_left{
	font-size:11px;
	color: #74593A;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 2px 4px 2px 4px;
}
td.data_price{
	font-size:11px;
	font-weight: bold;
	color: #0C3451;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 2px 4px 2px 4px;
}
td.data_bottom{
	font-size:11px;
	color: #74593A;
	border-left: 1px solid #ccc;
	padding: 2px 4px 2px 4px;
}


#sublinks ul li {width: 115px}
#sublinks ul li a {width: 115px}

#advertising td {vertical-align: top}
#advertising .logo {padding: 15px 10px 0 0}
#advertising .logo img {float: right}

/*.feedburnerFeedBlock .feedTitle {background-color: #E5E3D5; margin: 0 -21px 6px -20px; padding: 10px 19px}*/
.feedburnerFeedBlock .feedTitle {background-color: #ffffff; margin: 10px -21px 0px -20px; padding: 10px 19px}
.feedburnerFeedBlock ul {list-style: none; margin: 0; padding: 0}
.feedburnerFeedBlock ul li {padding: 10px 0; border-bottom: 1px solid #dddddd}
.feedburnerFeedBlock .date {margin: 0 0 5px 0; color: #666666; font-size: 11px}
.feedburnerFeedBlock .headline {font-weight: bold; font-size: 14px}
.feedburnerFeedBlock .headline a {text-decoration: none}
.feedburnerFeedBlock .fbsubscribelink a {text-decoration: none}
.feedburnerFeedBlock #creditfooter {display: none}

ul.social {height: 45px; margin: 0; padding: 10px 0 0 15px; list-style: none}
ul.social li {display: block; float: left; margin-right: 5px}
ul.social li a img {border: 0}

.leftnav-content {background-color: transparent; border: 0}
.leftnav-content p {background-color: transparent !important; margin-top: 0}
.leftnav-content p, .leftnav-content span {color: #C0E9FF; font-size: 12px !important}
.leftnav-content p u {text-decoration: none}
.leftnav-content p a {color: #C0E9FF}
.leftnav-content p a:hover {color: #ffffff}

.leftnav-content iframe {margin: 0 -15px}
.leftnav-content p a img {margin: 0 -10px}
