/*  

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: #eeeeec url(images/bg.jpg) no-repeat top center;}

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: 690px; font-size: 0.75em; margin: 0 auto; }

* html #main {height: 100%}



#header {height: 40px; padding-top: 15px; font-size: 150%; background:none;}

#header a {color: #fff}



#mainmenu {clear: both; height: 43px; padding:10px 0 0 25px; font: 14px Century Gothic, Helvetica, sans-serif; font-weight:400; font-variant:small-caps; background: url(images/menu_bg.png) no-repeat top left;}

#mainmenu li, #mainmenu img {float: left}

#mainmenu li {height: 14px; padding: 5px 10px 0 0; margin-right: 15px;}

#mainmenu ul ul li {border:none;}

#mainmenu li.right {padding-right: 0; margin: 0; border: none}

#mainmenu a {color:#ffffff; text-decoration:none; font-weight:400;}
#mainmenu a:hover, #mainmenu a:focus {color:#26d2fe; text-decoration:none; font-weight:400;}

.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: 630px; padding:30px;  background: url(images/main_bg.png) repeat-y top left; }

#contentlg {float: left; width: 640px; padding: 25px 8px 25px 6px; background-color:;}



#cnt_left, #cnt_left h1 {float: left; width: 627px; border:#c1c1c1 1px solid; margin-top:-5px; padding:12px 0 0 0;}
#cnt_left h2 {font-size: 120%; font-weight: bold; color: #414c46; margin:0 0 10px 11px}

#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: 50px;}

#footer_main {position: relative; height: 37px; margin:0; font-size: 0.75em}

#footer { height: 37px; padding-top: 11px; text-align: center; margin: 0 auto; font-size: 95%;  background:url(images/foooter_bg.png) no-repeat top left;}





/*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: 13px; top: 0px;}

#map-element {width: 600px; height: 300px; background: #fff;  border: #999 1px solid;}



#result-panels {clear: both; margin: 85px 0 0 11px; 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;}


