/*body, table, td {FONT-FAMILY:  verdana, arial, helvetica, sans-serif; font-size:11px;}*/

a, a:link, a:active, a:visited {color: #2C3A60}
a:hover {color: #61ACD6}

a.largelink, a.largelink:visited, a.largelink:active {FONT-SIZE: 14px; FONT-WEIGHT: bold; TEXT-DECORATION: none; COLOR: #555F82; 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:#555F82;color:#fff;text-decoration:none}

input.button {background-color:#2C3A60; margin: 0; padding: 2px; border: 3px solid #2C3A60; font-family:  verdana, arial, helvetica, sans-serif; FONT-SIZE: 11px; color: #ffffff;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;}

.TopBottomPadding {padding-top: 10px;padding-bottom:10px; }

.gmaptext {FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY:  verdana, arial, helvetica, sans-serif; width: 300px;}
.pagetitle {margin: 0; font-weight: bold;  color: #555f82; font-size: 16px}
.smalltitle {margin: 0; font-weight: bold;  color: #555f82; font-size: 14px}
.nneren {margin: 0; color: #555; font-size: 10px;FONT-FAMILY:  verdana, arial, helvetica, sans-serif;}

/* search results */

.photoBorder {border:1px solid #ccc;padding:2px;margin:2px;}
.photoBorder:hover {border:1px solid #2C3A60;}

.photoBorder_small {border:1px solid #ccc;padding:1px;margin:2px;}
.photoBorder_small:hover {border:1px solid #2C3A60}
.photoBorder_small:hover img {border:1px solid #2C3A60}

/* search results map */

.maptable {background-color: #aaaaaa;padding:0px;}
.rowheader {background-color: #dddddd; FONT-SIZE: 11px;font-weight: bold;color: #000000;}
.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_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 */

#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: #2C3A60; }
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: #E2E6EF;}*/

td.detailItem {vertical-align:top; font-weight : normal; height: 20px;}
td.detailLabel {vertical-align:top; font-weight : bold; height: 20px;}
