a, a:active, a:visited {color: #0D619E}
a:hover {color: #1E2462}

body {margin: 0px; background-color: #0d619e; background-image: url(/images/background.jpg); background-repeat: no-repeat; background-position: center top; font-family: georgia, times, times new roman, serif}
p, ul, ol, li, td {font-size: 12px}

.table {border-left: 5px solid #FFFFFF; border-right: 5px solid #FFFFFF; border-bottom: 5px solid #FFFFFF}

td.navigation {background-color: #0D619E; padding: 8px 0}
td.navigation div {padding-left: 110px; border-top: 1px solid #4C8AB7; border-bottom: 1px solid #4C8AB7}
td.navigation div ul {margin: 0; padding: 0; height: 25px; list-style: none}
td.navigation div ul li {display: block; float: left; margin: 0; padding: 0}
td.navigation div ul li a {display: block; float: left; padding: 5px 10px; border-left: 1px solid #4C8AB7; text-decoration: none; color: #FFFFFF}
td.navigation div ul li.last a {border-right: 1px solid #4C8AB7}
td.navigation div ul li a:hover {background-color: #FDB813; color: #1E2462}

td.admin_navigation {background-color: #0D619E; padding: 8px 0}
td.admin_navigation div {padding-left: 30px; border-top: 1px solid #4C8AB7; border-bottom: 1px solid #4C8AB7}
td.admin_navigation div ul {margin: 0; padding: 0; height: 25px; list-style: none}
td.admin_navigation div ul li {display: block; float: left; margin: 0; padding: 0}
td.admin_navigation div ul li a {display: block; float: left; padding: 5px 15px; border-left: 1px solid #4C8AB7; text-decoration: none; color: #FFFFFF;}
td.admin_navigation div ul li.last a {border-right: 1px solid #4C8AB7}
td.admin_navigation div ul li a:hover {background-color: #FDB813; color: #1E2462}

td.body {background-color: #FFFFFF}

.content {width: 640px; padding: 20px 40px 40px 30px; float: left}
.content h1 {font-size: 32px; color: #1E2462; letter-spacing: -1px; margin: 0; font-weight: normal}
.content p.first {margin-top: 0px; color: #1E2462; font-size: 14px; font-weight: bold}
.content p {line-height: 150%}

.featured {width: 185px; float: left; margin: 0 20px 20px 0}
.featured img {border: 1px solid #CCCCCC; padding: 3px}
.featured img:hover {border: 1px solid #0D619E;}
.featured p {font-size: 11px}
.featured p b {font-size: 12px}

.onecol .content {width: 930px; float: none; padding: 20px 30px 40px 30px}
.onecol .sidebar {display: none}

.sidebar {width: 290px; float: right; padding: 1px 0 0 0}

.signup {background-color: #B11116; padding: 20px}
.signup h2 {color: #FFFFFF; font-size: 18px; margin: 0; font-weight: normal; letter-spacing: -1px}
.signup ul {list-style: none; margin: 10px 0; padding: 0}
.signup ul li {margin: 0; padding: 2px 0 2px 10px; font-size: 11px; color: #FFFFFF; background-image: url(../images/bullet.gif); background-position: 0 5px; background-repeat: no-repeat}
.signup a.button {display: inline-block; background-color: #FCB613; color: #3F0506; border: 1px solid #7A0C0F; padding: 5px 10px; text-decoration: none}

.search {background-image: url(../images/back_search.gif); background-repeat: repeat-x; padding: 20px 20px 40px 20px; border-top: 1px solid #FFFFFF}
.search h2 {color: #0D619E; font-size: 18px; margin: 0; font-weight: normal; letter-spacing: -1px}
.search a.button {display: inline-block; background-color: #0D619E; color: #FFFFFF; border: 1px solid #1E2462; padding: 5px 10px; text-decoration: none}
.search select.location {width: 250px}

td.footer {padding: 15px 25px; background-color: #CCCCCC}
td.footer p {font-size: 11px; margin: 0; color: #666666}


/* BEGIN DAREN INSERT */

a.largelink, a.largelink:visited, a.largelink:active {FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #1E2462; 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:#1E2462;color:#fff;text-decoration:none}

input.button {background-color: #0D619E; color: #FFFFFF; border: 1px solid #1E2462; padding: 5px 10px; text-decoration: none;text-align:center;}
input, textarea, select {padding:2px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: georgia, times, times new roman, serif; border: 1px solid #7F9DB9; text-align: left;}
input.checkbox, input.radio, input.noborder {border: 1px solid #fff; padding:2px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: georgia, times, times new roman, serif; text-align: left;}

/* HOME PAGE SPECIFIC */

.TopBottomPadding {padding-top: 10px;padding-bottom:10px; }

#main_table {background: #FFFFFF; border-left: 3px solid #8E95AB; border-right: 3px solid #8E95AB; border-bottom: 3px solid #8E95AB}

#footer {padding-top: 10px;padding-bottom:10px;}
#footer p {color: #1E2462; margin-top: 0; font-size: 10px; text-align: center}
#footer a:hover {color: #FFFFFF}


.gmaptext {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: georgia, times, times new roman, serif; width: 300px;}
.pagetitle {margin: 0; font-weight: bold;  color: #1E2462; font-size: 16px}
.smalltitle {margin: 0; font-weight: bold;  color: #1E2462; font-size: 14px}
.nneren {margin: 0; color: #555; font-size: 10px;FONT-FAMILY: georgia, times, times new roman, serif;}

/* account area */

.tab {width: 155px; height: 20px; background: #ffffff;padding-left:5px;padding-right:5px;}
.tab a {border:1px solid #C9CED9; border-right:1px solid #C9CED9; border-bottom-width: 0px; display: block; margin: 0; padding:0; width:100%;  height:100%; overflow:hidden; font-weight: normal; font-size: 12px; color:#364061; text-decoration: none; background: #EDEFF5; margin:0; padding: 7px 0 0 2px;}
.tab a:hover {text-decoration: underline;color: #364061; background: #ececec;}

/* search results */

.photoBorder {border: 1px solid #CCCCCC; padding: 3px}
.photoBorder:hover {border: 1px solid #0D619E; padding: 3px}

/* search results map */

.maptable {background-color: #aaaaaa;padding:0px;}
.rowheader {background-color: #dddddd; FONT-SIZE: 12px;font-weight: bold;color: #000000;}
.rowback1 {background-color: #ffffff;FONT-SIZE: 12px;color: #000000;}
.rowback2 {background-color: #eeeeee;FONT-SIZE: 12px;color: #000000;}

/* print listing page */

.printlisting {FONT-FAMILY: georgia, times, times new roman, 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: georgia, times, times new roman, serif; font-size:12px;}

/* property detail */

.photoBorder_small {border: 1px solid #CCCCCC; padding: 2px;margin:2px;}

#mainimage {border: 1px solid #CCCCCC; padding: 3px}

.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: #0D619E; }
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: #ececec;}

td.detailItem {vertical-align:top; font-weight : normal; height: 20px;}
td.detailLabel {vertical-align:top; font-weight : bold; height: 20px;}

/* END DAREN INSERT */
