/* CSS Document */

body {margin:0;padding:0;font: 12px Arial, Helvetica, sans-serif;}
ul {padding: 0px;margin: 0px;font-size: 11px;}
div.property_image a img {
	border: 1px solid #000000;
}
td {font-size:12px;}

#wrap {width:800px;margin:0 auto;}

#page {border:1px solid black;}
#page_outline {border:1px solid white;}
#address {height:35px;width:100%;line-height: 35px;text-align: center;}
#address .phone {font-size: 14px;font-weight: bold;color: #8F000E;}
#address .company_name {font-size: 14px;font-weight: bold;}

#castlen_banner {position: relative;height:233px;background: url(/elements/castlen_banner_03.jpg) no-repeat;}

#copyright {float: left;font-size:10px; width: 45%; margin:10px 0 10px 0;}
#credit {float: right;font-size:10px; width: 45%; margin:10px 0 10px 0;text-align:right;}

td#search_column {width:206px;background:#8B0707;}
#search_form {padding-left: 16px;color:#FFF;}
.form_title {font-weight: bold;background: #570009;padding: 5px;border-top: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;font-size: 12px;float:left;margin-top:12px;}
#search_form form {padding: 5px 0 5px 0;margin: 0 0 0px 0;clear:left;border-top: 1px solid white;border-bottom: 1px solid #B26E70;}
#search_form label {font-size: 10px;line-height: 12px;}
#search_form p {padding-bottom: 3px;line-height: auto;margin:0;}

p#advanced_search {padding: 10px 0 0 5px;}
#advanced_search a {text-decoration: none;color:#FFF;font-size:12px;}
#advanced_search a:link,#advanced_search a:visited {}
#advanced_search a:hover{font-weight: bold;}

td#page_content_td {width:589px;border-left:1px solid white; border-top:1px solid white;background: #E6EAEC;}
