@charset "utf-8";
html {
	height: 100%
}

body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:20px;
	min-height : 101%
}
br {clear:both;}
hr{border: 0;color: #CCC;background-color: #CCC;height: 1px;width: 100%;margin:0px;padding:0px;}
a{text-decoration:none;}

select, input{font-size:10px;}
#lColumn form{width:220px;border:#999999 solid 1px;padding:10px;line-height:25px;}
#lColumn form p {margin:0px;}
#sideContent a {color:rgb(199,83,27);}
#sideContent form
{
    margin:0;
    padding:3px;
    border:#ffdd77 1px solid;line-height:20px;margin-bottom:20px;
    background-color:rgb(199,83,27);color:white;}
#sideContent form p {margin:0px;padding:0px;}
#sideContent form select {width:200px;font-size:13px;}

#hPanelButton{background-color:#F5F5F5; border:#999999 1px solid;line-height:20px;display:block;padding:4px;width:390px;}
#sideContent form  a{color:#000;}
#sideContent div.panel 
{
    float:left;
    width:230px;
    border-right:none; 
    min-height:400px;
}
#sideContent div.margr 
{
    margin-right:10px;
    border-right:1px solid #cacaca;
}
#advancedForm{margin-bottom:10px;background-color:#F5F5F5;border:#999999 1px solid;border-top:none;padding:4px;padding-left:20px;padding-right:20px;}

#container{width:770px;margin-left:auto;margin-right:auto;}

#header{height:75px;
    background-image:url(img/logo.jpg);
    background-repeat:no-repeat;width:100%;
    background-color:#000000;
}
#header div {display:block;float:right;font-size:28px;color:White;font-weight:bold;padding:0 10px 0 0;text-align:right;}
#header img {border:none;}
#homeNav{clear:both;height:40px;background-color:#ffffff;padding-bottom:10px;}
#homeNav a
{
    display:block;float:left;width:130px;height:40px;
    color:rgb(199,83,27);margin-right:4px;font-size:12px;
    line-height:40px;text-align:center;
    background-image:none;
    background-color:White;}
#homeNav a.on {background-image:url(img/navBG.gif);color:#ffffff;}
#homeNav a:hover{color:#FFCC00;background-image:url(img/navBG.gif);}

#feature{width:770px;height:190px;}

#content{background-color:#FFFFFF;padding-top:10px;background-image:url(img/dropshadow.gif);background-repeat:repeat-x;}
#content H1{margin:0px;padding:0px;font-size:16px;font-family:Century Gothic,Arial, Helvetica, sans-serif;font-weight:normal;margin-bottom:20px;color:#c7531b;}
#lColumn{float:left;padding-left:20px;padding-right:0px;}


#rColumn{float:right;background-color:#ffffff;width:345px;margin-left:10px;margin-right:20px;}
#rColumn img{width:138px; height:100px;}
.newListing{width:166px;float:left;margin:0 21px 10px 0;
            font-size:12px;color:rgb(199,83,27);font-weight:bold;}
.newListing img{padding:1px;width:150px;border:0px;border:1px solid #cacaca;
                margin-bottom:3px;}
.newListing span {display:block;float:right;padding-right:12px;}
.newListing span.beds {color:rgb(78,77,77);font-weight:normal;float:left;font-size:10px;}
.lsep {float:left;width:21px;}
#footer{height:50px;background-image:url(img/footerlogo.gif);background-repeat:no-repeat;background-position:20px 15px;background-color:#000000;padding:10px;
        border-top:1px solid #cacaca;}
#footer a {color:white;}
#footer a:hover {color:#cacaca;}
#sideNav{width:180px;float:left;padding-top:40px;}
#sideNav a{display:block;color:#c15707; font-size:14px;text-transform:lowercase;margin-left:20px;text-indent:20px;line-height:30px;}
#sideNav a:hover{color:#666666;}
#sideNav .selected{background-color:#FFFFFF;background-image:url(img/navside.gif);background-repeat:no-repeat;}
#sideContent{padding:0 20px 20px 20px;background-color:#FFFFFF;float:right;width:730px;  min-height:300px;
  height:auto !important;
  height:300px;}

#photoHolder{width:487px;background-color:#f6f6f6;border:#dedede solid 1px;padding:20px;}
#photo{width:300px;height:230px;background-color:#FFFFFF;float:left;}

#thumbnails{margin-top:20px;overflow:auto;white-space: nowrap;width:487px;height:85px;padding:0px;


}
#thumbnails .wrapper{background-color:#FFFFFF;padding:2px;border:#CCCCCC 1px solid;margin-right:20px;height:55px;}
#thumbnails img{border:none;}

#brassPlate{background-color:#d3874e;height:230px;padding:2px;}
#address{width:160px;float:right;color:#000000;height:210px;padding:10px;}
#address h2{margin:0px;font-size:16px;font-family:Century Gothic, Arial, Helvetica, sans-serif;margin-bottom:30px;}

.propertyDetails, .propertyDetailsO 
{
    margin-top:20px;padding-bottom:0px;position:relative;font-size:12px;
}
.propertyDetails{border:#dedede solid 1px;}
.propertyDetailsO{border:rgb(199,83,27) solid 1px;}
.propertyDetails .listHolder, .propertyDetailsO .listHolder{padding:10px;}
.propertyDetails .listHolder p, .propertyDetailsO .listHolder p{margin-left:0px;}
.propertyDetails .listHolder img, .propertyDetailsO .listHolder img{float:left;margin:0 10px 0 10px;border:none;}
.propertyDetails .listHolder a, .propertyDetailsO .listHolder a{color:#c15707;}
.propertyDetails .listHolder .listPrice, .propertyDetailsO .listHolder .listPrice
 {
     float:left;
     width:130px;
     margin-top:40px;
     font-size:18px;
     font-weight:bold;
     text-align:center;
 }
 .propertyDetails .listHolder .listPrice span, .propertyDetailsO .listHolder .listPrice span
 {
     color:#ff0000;
 }

.propertyDetails h1, .propertyDetailsO h1{margin:0px;color:#000000;font-size:14px;line-height:30px;text-indent:10px;}
.propertyDetails h1{background-color:#f6f6f6;border-bottom:#dedede solid 1px;}
.propertyDetailsO h1{background-color:#d3874e;border-bottom:rgb(199,83,27) solid 1px;}

.propertyDetails h1 span{color:#999999;font-size:12px;}
.propertyDetailsO h1 span{color:#ffffff;font-size:12px;}

.propertyDetails h2, .propertyDetailsO h2{font-size:14px;color:#333333;}
.propertyDetails h3, .propertyDetailsO h3{font-size:12px;color:#333333;margin-left:40px;margin-right:40px;font-weight:bold;border-bottom:#CCCCCC 1px solid;padding-bottom:5px;}

.propertyDetails ul, .propertyDetailsO ul{margin-left:60px;margin-right:40px;padding:0px;margin-bottom:30px;}
.propertyDetails li, .propertyDetailsO li
    {
    list-style-position: outside;
    list-style-type:square;
    color:rgb(199,83,27);
    }

.propertyDetails p, .propertyDetailsO p{margin-top:0px;text-align:justify;}
.propertyDetails img, .propertyDetailsO img{}

#guide{font-size:14px;}
#price{font-size:30px;font-weight:bold;font-family:Century Gothic, Arial, Helvetica, sans-serif;}

#FullImage 
{
    width: 300px;
    height: 230px;
    }
    
.priceInput 
{
    width:50px;   
}

#searchButton {
	width: 64px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background: url('img/search.gif') no-repeat center top;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */

}

.staffRow {   
	background-color: #ffffff;
    padding: 4px;
    width: 450px;
	color: #c15707;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.staffRow a:link, .staffRow a:visited {
	text-decoration: none;
	color: #c15707;
}

.staffRow TD {border-top:#000 1px solid;border-bottom:#000 1px solid;}

.staffRow a:hover {
	color: #666666;
}

.staffRowAlt {
	background-color: #000000;
    color:#c15707;
    padding: 4px;
}

#contactForm {
	width: 400px;
	margin-left: 25px;
}

.contactText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}

.contactTextArea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
	height: 50px;
}

.error {
	color: #ff0000;
}

.currentPage {padding:10px;background-color:#CCC;}
.notPage{}

#currentPaging {border-top:#CCCCCC 1px solid;margin-top:20px;padding-top:15px;text-align:center;position:relative;}
#currentPaging a{color:#666666; padding:4px;padding-left:8px;padding-right:8px;border:#999999 solid 1px;margin:5px;}
#currentPaging a:hover{background-color:#CCC;position:relative;}

.imageButton{margin-top:20px;margin-left:90px;}

#splash 
{
    width:100%;
    height:400px;
    color:#ffffff;
    font-weight:bold;
    font-size:15px;
    text-align:center;
    padding-top:150px;
}
#splash a {color:#cacaca;}
#splash a:hover {color:#aaaaaa;}
#homeText {border-bottom:1px solid rgb(77,77,78);
           padding:10px;font-size:13px;margin-bottom:20px;
           }
#optionsPane 
{
    float:right;
    width:150px;
    height:auto;
    padding:20px;
}
#optionsPane a 
{
    display:block;
    width:140px;
    height:30px;
    padding:5px;
    font-size:14px;
    color:white;
    font-weight:bold;
    line-height:30px;
    text-align:center;
    background-image:url(img/optBG.gif);
    }
#optionsPane a:hover 
{
    background-color:#f6f6f6;
    color:#ffdd77;
}
#tenants 
{
    text-align:center;    
}
#tenants .tenantbox 
{
    border:1px solid #cacaca;
    padding:20px;
    margin:20px;
    background:#efefef;
    font-size:12pt;
    font-weight:bold;
}
#tenants .highlight 
{
     background:#ffefef;
}