/*  
Theme Name: Real Estate Template No Photos
Theme URI: http://www.blackriverweb.com/
Description: Property Spaces Template Page Theme No Photos
Version: 0.3
Author: Black River
Author URI: http://www.blackriverweb.com/
*/

* {margin: 0; padding: 0}

body {font-family: Tahoma, Arial, sans-serif; color: #888; font-size: 100.01%; background: #4c4a3e;}
html, body {height: 100%}

table {width: 100%; font-size: 100%; border-collapse: collapse; vertical-align: top; text-align: left}
td {vertical-align: top; text-align: left}

table, img {border: 0}

ul {list-style: none}

a {color: #4d72b8; text-decoration: underline}
a:hover {text-decoration: none}

a.arrow {color: #888; text-decoration: none; padding-right: 10px; background: url(images/arrow_right.gif) no-repeat right 3px}
a.arrow:hover {text-decoration: underline}
a.all {float: right; margin-top: 10px; padding: 0 40px 3px 0; background: url(images/a_all_bg.jpg) no-repeat right 0}

h1 {font-size: 170%; font-weight: normal; color: #414c46; margin-bottom: 10px}

p {margin-bottom: 12px}


#main {position: relative; width: 655px; font-size: 0.75em; margin: 0 auto;}
* html #main {height: 100%}

#header {height: 64px; padding-top: 15px; font-size: 150%; background: #4c4a3e;}
#header a {color: #fff}

#mainmenu {clear: both; height: 36px; padding-left: 25px; background: #f3f3f3 url(images/main_menu_border.gif) repeat-x 0 bottom}
#mainmenu li, #mainmenu img {float: left}
#mainmenu li {height: 14px; padding: 5px 10px 0 0; margin-right: 15px;}
#mainmenu ul ul li {border-right: #e9e9e9 solid 1px}
#mainmenu li.right {padding-right: 0; margin: 0; border: none}

.pagenav h2{display:none;}
.pagenav a {color: #000; text-decoration: none; font-weight:bold;}
.pagenav a:hover {text-decoration: underline; font-weight:bold;}

#content {float: left; width: 605px; padding: 25px; background-color:#fff;}
#contentlg {float: left; width: 640px; padding: 25px 8px 25px 6px; background-color:#fff;}

#cnt_left, #cnt_left h1 {float: left; width: 600px;}
#gallery img, img.top {border: #fff solid 1px}
#gallery {text-align:center; float: left; position: relative; width: 600px; padding-left: 1px; margin:13px 0px 10px 2px;}
#gallery img.btn {margin: 12px 2px; border: none}
#gallery img.right {margin: 0}
#gallery .cell {float:left; margin-left:15px;}

#details {float: left; font-size: 95%; margin-bottom:20px; width:440px;}
#details td.left {color: #000; font-weight:bold; padding-right: 16px}
#details td.right {padding: 0 10px 4px 20px;}

#cnt_right {float: right; width: 240px}
div.top {float: left; width: 240px; text-align: right; font-size: 95%;}
#ancet {float: left; border-top: #ededeb solid 1px; border-bottom: #d6d7d1; margin-bottom: 18px; font-size: 85%}
#ancet div {float: left; width: 227px; padding: 8px 3px 8px 8px; color: #000; border-top: #d6d7d1 solid 1px; border-bottom: #ededeb solid 1px}
#ancet td.left {padding-top: 16px}
#ancet img {float: right}
#ancet a, table.house a {color: #000; text-decoration: none}
#ancet a:hover, table.house a:hover {text-decoration: underline}
table.house {float: left; margin-bottom: 10px}
table.house td {vertical-align: middle; font-size: 85%; color: #000; background: #e5e5e5}
table.house td.left {padding: 10px 0 10px 10px}
table.house img {float: left}
table.house a {font-weight: bold}


#footer_block {clear: both; height: 37px}
#footer_main {position: relative; height: 37px; margin: -37px 0; font-size: 0.75em}
#footer {width: 655px; height: 26px; padding-top: 11px; text-align: center; margin: 0 auto; font-size: 95%; background: #d9d9d9}


/*Map Section*/
#map_canvas {poistion:relative; top:420px; width: 240px; height: 154px;}
*+html #map_canvas{top:0px;}
* html #map_canvas{top:10px;}

#root-container #content-container, #root-container-map  #content-container {position: relative; width: 600px; min-height: 240px;}
#root-container-map #content-main {position: absolute; left: 0px; top: 0px;}
#map-element {width: 600px; height: 300px; background: #fff; border: 1px solid #999;}

#result-panels {clear: both; margin-top: 65px; width: 420px;}
.resultgroup {width: 205px; padding-bottom: 3px; margin-bottom: 2px; float:left;}
.resultgroup-label {width: 186px;  cursor: pointer;}
.resultgroup-label h4 {font-size: 11px; background-color: #eee; font-family: verdana; font-weight: bold; margin:0px 0px 0px 5px; padding: 0px;}

.result {background-color: #fff; color:#aaa; width: 186px; cursor: pointer; padding:2px 2px 5px 2px;}
.result:hover {color:#111; text-decoration:underline;}
.result h5 {font-weight: normal; font-size: 10px; font-family: verdana; margin:0px 0px 0px 8px; padding:0px;}
.result p {float: right; font-size: 10px; font-family: verdana; margin: 0px 0px 0px 5px; padding:0px;}

.clear {clear:both;}
.blackriver{text-align:center;}
.blackriver a{font-size:8px; color:#4c4a3e;}
