
@import "nifty.css" screen;
@import "nifty-print.css" print;

html {}

body {
        font: 76% Arial,Verdana,sans-serif;
        background-color: #006666
}

body#search_page{overflow:hidden;}

div#main {
        width: 99%;
        height: 99%;
        overflow:hidden;
        margin: auto auto;
        border:1px solid black;
        background-color: #ffffff;
}

div#header{
        margin:5px;
        width:100%;
}

div#jumpto{
        right:70px;
        top:30px;
        position:absolute;
        font-size:125%;
        font-weight:bold;
        color:#006666
}

div#map {
        border:1px solid #000000;
        position:relative;
}

div#sidebar{
        background-color:#ffffff;
        top:82px;
        width:275px;
        position:absolute;
        right:50px;
        overflow:auto;
}

div#subbar {
       border-left:1px solid #cccccc;
       border-right:1px solid #cccccc;
       border-bottom:1px solid #cccccc;
}

div#searchbox {
      padding: 25px;
      font-size: 12px;
}

div#price{
    border:1px solid #006666;
    padding: 5px;
    background-color:#eeeeee;
    vertical-align:middle;
  }

div#footer{
        width:70%;
        margin: auto;
        text-align:center;
        font-size:x-small;
        vertical-align: bottom;
        height: 50px;
        position: absolute;
}

select { font-size:10px;}
select#maxPrice,select#minPrice {position:absolute;right:30px;width:150px;}
select#bdrms,select#baths {position:absolute;right:85px;width:80px;}

#tabnav{
		height: 20px;
		margin: 0;
		padding-left: 10px;
		background: url(../images/tab_bottom.gif) repeat-x bottom;
	}

#tabnav li
	{
		margin: 0;
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}

#tabnav a:link, #tabnav a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: 10px;
		line-height: 14px;
		font-weight: bold;
		padding: 2px 10px 2px 10px;
		margin-right: 4px;
		border: 1px solid #cccccc;
		text-decoration: none;
		color: #666;
	}

#tabnav a:link.active, #tabnav a:visited.active
	{
		border-bottom: 1px solid #ffffff;
		background: #ffffff;
		color: #000;
	}

#tabnav a:hover
	{
		background: #ffffff;
	}


div#house_details{width:760px;background-color:#FFFFFF;border:1px solid #000000;margin-left:auto;margin-right:auto;text-align:left;padding-top:10px;}

div#details_header{text-align:center}
div#details_body{width:755px;margin-top:10px;overflow:auto;}
div#details_left_column{width:400px;position:relative;left:10px;float:left}
div#details_right_column{width:330px;position:relative;text-align:center;float:right;top:0px;right:10px;}
div#header_main{font-size:150%;font-weight:bold;color:#006666}
div#header_main a{text-decoration:none;color:#006666;}
div#error_body{font-size:150%;font-weight:bold;color:#006666;margin-top:150px;margin-bottom:150px;text-align:center}
div#floating_info{padding:7px 2px 7px 2px;border:3px solid #006666; width: 150px; height: 160px; background-color: #DDDDDD; z-index: 5; position: absolute; left: 0px; top: 0px;visibility: hidden; overflow:none;text-align:center;}

div#error_body{font-size:150%;font-weight:bold;color:#006666;margin-top:150px;margin-bottom:150px;text-align:center}
div#header_desc{margin-top:20px;margin-bottom:10px;text-align:center;}
div#directions{border:1px solid #000000;margin-bottom:10px;margin-top:0px;float:left;top:20px;width:95%;background-color:#EEEEEE;padding:5px;left:auto;}

div#agent_contact{border:1px solid #000000;margin-bottom:10px;margin-top:0px;float:left;top:20px;width:95%;background-color:#EEEEEE;padding:5px;left:auto;margin-top:10px;}

div#details_footer{width:95%;height:50px;bottom:0px;margin-bottom:5px;font-size:80%;text-align:center;margin-left:2%;margin-right:2%;}

div#prop_details_tbl{height:50%;overflow:auto;}
table#prop_details{width:90%;font-size:80%;margin-top:10px;}

div#map2{width:400px;height:250px;background-color:#EEEEEE;float:left;margin-bottom:10px;}

div#status_msg{font-size:80%;text-align:center;font-weight:bold;background-color:#0000DD;color:#FFFFFF;position:absolute;z-index:2;width:125px;height:30px;left:0px;top:0px;visibility:hidden;}

div#extra_images img{border:1px solid #006666;margin: 3px;}


