@charset "utf-8";
/* CSS Document */


/*main styling */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
}

hr {
height:2px;
color:#FFFFFF;
border-bottom-color:#666666;
border-bottom-style:dotted;
border-bottom-width:thin;
border-top:none;
border-left:none;
border-right:none;
}

ul {
list-style-image:url(images/graphics/bullet.jpg);
}

h1, h1 a:link, h1 a:active, h1 a:visited {
color:#CC0000;
display:inline;
font-size:18px;
text-decoration:none;
}

h2, h2 a:link, h2 a:active, h2 a:visited {
color:#990000;
display:inline;
font-size:16px;
text-decoration:none;
}

h3, h3 a:link, h3 a:active, h3 a:visited {
color:#CC0000;
font-size:12px;
font-weight:bold;
text-decoration:none;
display:inline;
}

h4, h4 a:link, h4 a:active, h4 a:visited {
color:#990000;
display:inline;
font-size:14px;
text-decoration:none;
}

h5, h5 a:link, h5 a:active, h5 a:visited {
color:#666666;
display:inline;
font-size:13px;
text-decoration:none;
}

h6, h6 a:link, h6 a:active, h6 a:visited {
color:#333333;
display:inline;
font-size:10px;
text-decoration:none;
}

textarea {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


/* end main styling */

/*property search box*/
.searchoff {
background-image:url(images/graphics/search-off.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.propertysearch {
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
padding:5px;
}

.searchon {
background-image:url(images/graphics/search-on.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.searchon a:link, .searchon a:active, .searchon a:visited, .searchoff a:link, .searchoff a:active, .searchoff a:visited {
display:block;
color:#FFFFFF;
text-decoration:none;
}

.propertysearch a:link, .propertysearch a:active, .propertysearch a:visited {
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}

.propertysearch a:hover {
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}

.advancedsearch {
border:dotted #999999 2px;
background-color:#FFFFCC;
padding:4px;
color:#333333;
}

.searchresults {
border:dotted #999999 2px;
background-color:#FFFFCC;
color:#333333;
}

.pageresults {
border-top:solid #999999 1px;
border-bottom:solid #999999 1px;
background-color:#FFFFCC;
color:#333333;
}


.pageon a:link, .pageon a:visited, .pageon a:active, .pageon a:hover {
padding:6px;
display:block;
border:#CCCCCC solid 1px;
background-color:#990000;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.pageoff a:link, .pageoff a:visited, .pageoff a:active {
padding:6px;
display:block;
border:#CCCCCC solid 1px;
color:#990000;
text-decoration:none;
}

.pageoff a:hover {
display:block;
border:#990000 solid 1px;
color:#990000;
text-decoration:none;
}

/*end property search box*/

.menu-mid {
background-image:url(images/graphics/menu-mid.jpg);
background-position:top;
background-repeat:repeat-y;
}

.menu a:link, .menu a:active, .menu a:visited {
width:90%;
color:#666666;
font-size:12px;
padding:5px;
border-bottom:#999999 dotted 1px;
display:block;
text-decoration:none;
font-weight:bold;
}

.menu a:hover {
width:90%;
background-color:#990000;
color:#FFFFFF;
font-size:12px;
border-bottom:#333333 dotted 1px;
display:block;
text-decoration:none;
font-weight:bold;
}

.menuon {
width:90%;
background-color:#CC0000;
color:#FFFFFF;
font-size:12px;
padding:5px;
border-bottom:#333333 dotted 1px;
display:block;
text-decoration:none;
font-weight:bold;
}

.menuon a:link, .menuon a:active, .menuon a:visited {
display:block;
color:#FFFFFF;
text-decoration:none;
}

/*classes*/
.top {
background-image:url(images/graphics/border-top.gif);
background-position:top;
background-repeat:repeat-x;
}

.bottom {
background-image:url(images/graphics/border-bottom.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

.bottom a:link, .bottom a:active, .bottom a:visited {
color:#FFFFFF;
text-decoration:none;
}

.bottom a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.footer {
color:#666666;
font-size:10px;
}

.footer a:link, .footer a:visited, .footer a:active {
color:#666666;
text-decoration:none;
}

.footer a:hover {
color:#990000;
text-decoration:underline;
}

.button {
border:thin;
border-style:dotted;
border-color:#CCCCCC;
background-color:#FFE8E8;
}

.white {
color:#FFFFFF;
border-color:#FFFFFF;
}

.holidaysblue {
color:#3366CC;
font-weight:bold;
}

.estatered {
color:#990000;
font-weight:bold;
}

.padding {
padding:4px;
}

/*end classes*/