body, td, p {font:12px Arial, Helvetica, sans-serif; color:#002899;}

h2 {color:#fff; background-color:#066000; text-align:center; font:bold 14px Arial, Helvetica, sans-serif; margin:0; padding:4px 0;}

hr {height:1px; color:green;}

table td {vertical-align:top; padding:0;}

a:visited {color:#000099;}

a img {border:none;}

img.imgLeft {float:left; margin:4px 20px 5px 0;}
img.imgRight {float:right; margin:4px 0 5px 20px;}
p.indent {margin-left:30px;}

/* -------------- small navigation at bottom of page --------------- */
.botlinks, .botlinks:visited {font:10px Verdana, Arial, Helvetica, sans-serif; color: #333;	text-decoration: none; letter-spacing: 0.1px;}
.botlinks:hover {color:blue;}

td#mainContent {padding-left:36px; padding-bottom:10px;} /*--- container td of old layout --------------- */



table.tbl-normal {width:600px; border:1px solid #003399; border:1px solid #066000; border-width:1px 1px 0 1px; margin:0 0 20px 0;}
table.tbl-normal td.botbord {border-bottom:1px solid #066000;}
table.tbl-normal td.text {padding:5px 10px;}
table.tbl-normal td.header {text-align:center; padding:5px; color:#fff; background-color:#0b5347; font-size:16px; font-weight:bold;}

table.normal-links {width:100%; margin:0;}
table.normal-links td {text-align:center; padding:0; border-right:2px solid #DEDEDE;}
table.normal-links td a, table.normal-links a:visited {display:block; text-decoration:none; color:#fff; background-color:#066000; padding:3px 1px 4px 1px; font:bold 12px Arial, Helvetica, sans-serif;}
table.normal-links td.last {border-width:0;}
table.normal-links td a:hover {color:#FFFCE6; background-color:#0066FF;}

table#details {width:600px; margin:14px 0 20px 0; border:1px solid #066000;}
table#details td {}
table#details td.header {padding:5px 10px; color:#fff; background-color:#066000; font:bold 12px/16px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
table#details td.text {padding:5px 10px; text-align:left;}
table#details td.bottom { background:#fff url(../nav-ims/bg-detailpages-botbanner2.gif) no-repeat bottom; height:140px; padding:8px 0 0 35px;}

/*------------------------ table on property detail pages ------------------- */
table#dimensions {width:362px; border-right:1px solid #066000; margin-left:120px;}
table#dimensions td {color:#000033; font:11px/14px Arial, Helvetica, sans-serif; text-align:center; padding:2px 1px;}
table#dimensions td.head1 {color:#fff; background-color:#21801A; font-weight:bold;}
table#dimensions td.head2 {color:#fff; background-color:#4BA144; font-weight:bold;}
table#dimensions td.col1 {border-bottom:1px solid #066000; text-align:left;}
table#dimensions td.col2 {background-color:#81ED79; border-bottom:1px solid #066000;}
table#dimensions td.col3 {background-color:#CAFFC6; border-bottom:1px solid #066000;}
div#description {width:362px; font:12px/16px Arial, Helvetica, sans-serif; color:#000066;}
p.descnote {margin:0.5em 0 1.5em 0; color:#000033; font:italic 11px/14px Arial, Helvetica, sans-serif; text-align:left;}

/* ---------------- prices on individual property pages ------------------------ */
table#pricing {width:362px; background-color:#81ED79; margin:25px 0 22px 120px;}
table#pricing td {border:1px solid #fff; border-width:0 1px 1px 0; text-align:center; padding:4px 2px 5px 2px;}
table#pricing td.tdSold {color:#fff; background-color:#cc0000; font-weight:bold; text-transform:uppercase;}
table#pricing td.tdReserved {color:#CC0000; font-weight:bold}
table#pricing td.tdAvailable {}
/* ------------- for price list page --------------------------------   */

table.pricelisting {width:100%; margin:10px;}
table.pricelisting tr.header td {font-weight:bold;}
table.pricelisting td {padding:3px 15px 3px 0;}

table.tblPhotos5 {margin:0 auto 20px auto; width:100%;} /*------------- detail photo thumbnails - 100px square - 5 per row --------------*/
table.tblPhotos5 td {text-align:center; padding-top:10px;}

/*---------------------------page bottom with Mapledean logo and estate agent logos--------------------*/

div#botbanner {width:590px; background:#fff url(../nav-ims/bg-detailpages-botbanner.gif) no-repeat bottom;}
div#projnotes {width:362px; margin:0 0 60px 2px; color:#333333; font:11px/16px Arial, Helvetica, sans-serif;}
div#rogermein {width:378px; postion:absolute; top:100%; left:0;}

/* ------- logo links in left column of all pages ---------------------- */
table.leftLinks td {text-align:center; border-top:1px solid #367439; padding:2px 0;}

div.properties-topdiv {width:602px; margin:16px 0 0 0;}
div.properties-topdiv h2 {background:#0b5347 url(../nav-ims/h2-properties-bg.gif) no-repeat top; margin:0; padding:8px; font:24px Arial, Helvetica, sans-serif; color:#dde7e5;}

div.properties-header {background-color:#0B5347; color:#fff; padding:10px;}
div.properties-header h1 {font:bold 18px Verdana, Arial, Helvetica, sans-serif; color:#DDE7E5; text-align:center; background:none; margin:0; }
div.properties-header p,  div.properties-header a, div.properties-header a:visited, div.properties-header a:hover {color:#fff;}
div.properties-header p {margin:0;}

