@CHARSET "ISO-8859-1";

TD{
	font-family:verdana;
	font-size:11px;
}

LEGEND {
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color:blue;
}

FIELDSET {
	background-color: #EEE;
}

DT{
	font-weight: bold;
	color:#blue;
}

.messages{
background:#EFEFEF none repeat scroll 0 0;
border:5px solid #FF0000;
font-size:15px;
font-weight:bold;
margin:5px 0;
padding:5px;
color:#f00;
/*	padding:8px;
	background-color: #FEFEFE;
	border:2px solid #990000;
	border-top:0px;
	font-weight: bold;
	color: green;*/
}

.lists_details_field{
	font-weight: bold;
	padding: 8px;
	border-bottom: 1px solid #CCC;
}

.lists_details_value{
	
	padding: 8px;
	border-bottom: 1px solid #CCC;
}

.send_to_friend_input{
	width: 100px;
}
.p-shadow {
	width: 90%;
  	float:left;
  	background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  	background: url(images/shadow.gif) no-repeat bottom right;
 	margin: 10px 0 0 10px !important;
  	margin: 10px 0 0 5px;
}

.p-shadow div {
	background: url(/images/shadow2.gif) no-repeat left top;
	padding: 4px 6px 6px 0 !important;
}

.p-shadow p {
	color: #777;
  	background-color: #fff;
  	font: italic 14px georgia, serif;
        font-size: 18px;
  	border: 1px solid #a9a9a9;
  	padding: 4px;
  	margin: -6px 6px 6px -6px !important;
  	margin: 0;
}

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
line-height: 16px;
text-align: center;
background: #fff;
font-style: normal;
margin:0;
padding:0;
}

#logo {
	height: 51px;
	width: 757px;
	font-size: .5em;
	text-decoration: none;
	background-image: url('../images/logo.jpg');
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-indent: -9999pt;
	display: block
}

#center_text_align_center {
width: 640px;
text-align: center;
margin:100px 0px 0px 55px;
background-color:#fff;
padding-top: 100px;
}

#content {
margin:0 auto;
position:relative;
padding: 0;
width: 754px;
text-align: left;
background: #fff;
height: 1475px;
border: 2px solid #666633;
 }
 
#content_no_height {
margin:auto;
padding: 0;
width: 754px;
text-align: left;
background: #fff;
border: 2px solid #666633;
 }

#left_top_flash {
float: left;
width: 512px;
height:180px;
border-top: 0px solid black;
border-left: 0px solid black;
border-right: 2px solid #666633;
border-bottom: 2px solid #9A4530;
}

#left_top_noflash {
float: left;
width: 512px;
height:180px;
border-top: 0px solid black;
border-left: 0px solid black;
border-right: 2px solid #666633;
border-bottom: 2px solid #9A4530;
}

#right_top {
float: right;
width: 240px;
height:180px;
text-align: right;
border-top: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 2px solid #9A4530;
background-color:#CCCC99;
background-repeat: repeat-y
}

#right_nav {
border-top: 0px solid #000000;
border-bottom: 0px solid #000000;
background-color: #CCCC99;
background-repeat: repeat-y;
color: #9A4530;
float: left;
width: 220px;
font-size: 16px;
line-height: 18px;
font-weight: bold;
border-right-color: #666633;
border-left-color: #666633;
border-right-width: 0px;
border-left-width: 0px;
height: 60px;
text-align: left;
vertical-align: middle; margin-left:10px; margin-right:0; margin-top:0px; margin-bottom:0px; padding-left:0; padding-right:0; padding-top:0px; padding-bottom:0
}

#right_nav a, #right_nav a:link, #right_nav a:visited {
color: #666633;
font-size: 16px;
line-height: 18px;
font-weight: bold;
}

#right_nav a:hover {
color: #9A4530;
font-size: 16px;
line-height: 18px;
font-weight: bold;
}

#left_mid {
float: left;
width: 492px;
height: 1250px;
text-align: justify;
border-left: 0px solid black;
border-right: 2px solid #666633;
border-bottom: 0px solid #666633;
margin:0px;
background-color:#FFFFFF;
padding: 0px 10px 10px;
}

#right_mid {
float: left;
width: 240px;
height: 1143px;
text-align: left;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid #9A4530;
background-color:#FFFFFF;
background-repeat: repeat-y;
padding-right: 0px;
padding-left: 0px;
padding-top: 10px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:auto
}

#center {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #B57D29;
background-repeat: repeat-y;
background-color:#FFFFFF;
text-align: center;
vertical-align: middle;
width: 220px;
font-weight: bold
}

#center_text_align_left {
width: 640px;
text-align: left;
margin:0px 0px 0px 55px;
background-color:#FFF;
padding: 0px;
top: 0px;
}

#footer {
width:700x;
height:40px;
text-align: center;
font-size: 10px;
color: #FFFFFF;
background: #fff;
border-top: 0px solid #black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid;
margin:0px auto auto;
background-color:#FFF;
}

h1 {
font-size: 14px;
font-weight: bold;
color: #666633;
}

h2 {
font-size: 12px;
font-weight: bold;
color: #666633;
} 

h3 {
font-size: 12px;
font-weight: bold;
color: #666633;
}

h4 {
text-align: center;
font-size: 12px;
font-weight: bold;
}

h5 {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
line-height: 16px;
font-weight: normal;
}
 
#navcenter {
width: 754px;
margin:auto;
padding: 0;
text-align: center;
vertical-align: middle;
float: none;
}

#navbox ul {
border-top: 0px solid #666633;
border-bottom:2px solid #9A4530; 
padding:0; 
margin:0; 
background-color: #9A4530;
color: White;
float: left;
width: 100%;
font-size: 12px;
line-height: 18px;
font-family: verdana, helvetica, sans-serif;
font-weight: bold;
border-left-width: 0px;
}

#navbox ul li {
display: inline;
font-size: 12px;
line-height: 18px;
font-weight: bold;
background-color: #fff;
}

#navbox ul li a {
background-color: #9A4530;
color: #FFFFFF;
text-decoration: none;
float: left;
font-weight: bold;
font-size: 12px;
line-height: 18px;
padding-left:1em; 
padding-right:1em; 
padding-top:.5em; 
padding-bottom:.5em;
}

#navbox ul li a:visited {
border-top-color: #666633;
border-bottom-color: #666633;
border-left-color: #666633;
font-size: 12px;
line-height: 18px;
font-weight: bold;
color: #FFFFFF;
line-height: 18px;
background-color: #9A4530; 
}

#navbox ul li a:hover {
background-color: #9A4530;
font-weight: bold;
color: #CCCC99;
}

#navbox ul li a:active {
background-color: #9A4530;
font-weight: bold;
color: #FFFFFF;
}

a, a:link, a:visited {
color: #666633;
text-decoration: none;
font-weight: bold;
}

a:hover {
color: #9A4530;
text-decoration: none;
font-weight: bold;
}

#footer a, #footer a:link, #footer a:visited {
color: #666633;
font-weight: normal;
}

#footer a:hover {
color: #9A4530;
font-weight: normal;
}

body#home a#homelink, 
body#aboutus a#aboutuslink, 
body#contact a#contactlink, 
body#schools a#schoolslink, 
body#restaurants a#restaurantslink, 
body#golf a#golflink, 
body#cma a#cmalink, 
body#values a#valueslink, 
body#homefinder a#homefinderlink {
font-weight: bold;
color: #CCCC99; 
}