/* CSS Document */

body{background-color:#336633;margin:0;padding:0;
font-family: "Trebuchet MS", Tahoma;font-size:small;
}
#property-website{
width:760px;
margin: 0 auto;
background-color:#014421;
}
#menu{
float:left;
width:205px;
background-image:url(../images/menu-image.jpg); background-repeat:no-repeat;

}
#special-offer{
padding:3px;
background-color:#C2DA90;
margin:28px 10px 10px 10px;
border-bottom:4px solid #000;
}
#special-offer a{
color:#fff;background-color: #336600;padding:0 2px 0 2px;
}
#special-offer a:hover{
background-color:#000;
}
#special-offer h2{
margin:0;
padding:0 0 0 3px;
line-height:normal;
font-size:16px;font-weight:normal;
background-color:#336600;
color:#fff;
}
#special-offer p{
margin:0;
padding:0;
}

#towpath-image{
width:100%;
padding:5px 0 0 26px;
}
#towpath-image img{
border:1px solid #000;
}
#menu-options{
font-size: medium;font-weight: bold;color: #FFFFFF;
}
#menu-options ul{
margin-top:5px;
margin-left:0;
padding-left:0;
border-top:1px dotted #003300;
}

#menu-options li{
list-style:none;
width:100%;
}
#menu-options li a{
display:block;padding: 3px 8px 3px 25px;border-bottom:1px dotted #003300;
}
#menu-options li a:hover{
border-bottom:1px solid #C2DA90;
border-top:1px solid #C2DA90;
border-left:4px solid #C2DA90;
}
a:link {
color: #FFFFFF;text-decoration: none; padding:2px;
}
a:hover {
text-decoration: none;background-color: #336600;
}
a:visited {
color: #EBEBEB;text-decoration: none;
}
a:active {
text-decoration: none;
}
#content{
float:right;
width:555px;
background-color:#fff;
}
#content a{
color:#336633;text-decoration:underline;
}
#content a:hover{
color:#fff;text-decoration:none;
}
#content a:active{
color:#FF0000;
}
#text{
width:547px;
padding:4px;
min-height:610px;font-family:Arial, Helvetica, sans-serif;font-size:small; line-height:1.4em;
}
#text p{
padding:0 3px 0 3px;
}
#text h1{
font-size:24px;text-align:center;line-height:1.4em;border-bottom:solid 4px #C2DA90;font-family:"Times New Roman", Times, serif;font-weight:normal;color:#014421;
}
#text h2{
border-bottom:1px solid #006600;
display:inline;
font-size:20px;line-height:1.4em;border-bottom:solid 2px #C2DA90;font-family:"Times New Roman", Times, serif;font-weight:normal;color:#014421;
}
#text table{
border:1px solid #C7D8A9;
margin:20px 0 20px 0;
}
#text th{
text-align:left;
font-style:normal;
background-color:#D2DEC4;
border:1px solid #C7D8A9;
}
#text td{
background-color:#DCE8CB;
border:1px solid #C7D8A9;
vertical-align:top;
}
.underoffer{
background-color:#FFCC99;

}
.sold{
background-color:#FFCCCC;
}
#text .success{
background-color:#DCE8CB;
border:1px solid #C7D8A9;
}
#text .error{
background-color:#FFCCCC;
border:1px solid #CC6666;
}
#property-availability{
margin-top:20px;clear:both;
}
#options{
background-color:#ebebeb;
padding:3px 3px 8px 3px;
margin:10px 3px 8px 3px;
min-height:410px;
}
#options .housinginfo{
float:left;width:170px;margin:3px 3px 0 5px;
background-color:#fff;
}
#options .housinginfo img a{
padding:0;
margin:0;
}
#options .housinginfo a{
display:block;
background-color:#014421;
padding:0;
margin:0;
font-weight:bold;
font-size:medium;
text-decoration:none;
color:#fff;
min-height:55px;text-align:center;
vertical-align:middle;
}

#options .housinginfo a:hover{
background-color: #336600;
border-left:4px solid #C2DA90;
}
#options .housingoption{
margin:5px 0 5px 0;
}
#specialprice, #contactform{
border:1px solid #FFCC66;
background-color:#FFFFCC;
padding:4px;
margin:0 2px 4px 2px;
}
#specialprice p{
margin:0;
padding:0;
}
#specialprice a:hover,#contactform a:hover{
background-color:#FFCC66;
color:#000;
}
#company-info{
width:547px;
padding:4px;background-color:#C2DA90;color:#014421;
}
#company-info a{
color:#000;
}
.footer{
clear:both;
}
#copyright{
clear:both;
background-color:#336633;
text-align:right;
padding:3px;
;font-family:Arial, Helvetica, sans-serif;font-size:10px; line-height:1.4em;
color:#fff;
}
.special a{
color:#FFCC33;
}