#page {
width: 860px;
margin: 0 auto;
margin-top: 15px;
padding: 10px;
border: 1px solid #f8d6a8;
background: #463216;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
}

.page_in {
background: #fadd99;
width: 858px;
margin: 0px;
padding: 0px;
border: 1px solid #ffffff;
}

.page_realty {
background: #cbbe78;
width: 858px;
margin: 0px;
padding: 0px;
border: 1px solid #ffffff;
}

.footer {
width: 850px;
height: 23px;
line-height: 30px;
padding-top: 5px;
color: #FFFFFF;
}

.footer_bracket {
padding-left: 10px;
padding-right: 10px;
}

.top_nav1 {
padding-left: 5px;
padding-right: 5px;
color: #b7523a;
text-align: right;
}

.top_nav2 {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

.header {
border-bottom: 1px solid #ffffff;
}

.drop_down {
background: #FF0000;
}

.quick_links {
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
background-color: #836a47;
padding: 7px;
}

.calendar {
display: inline-block;
width: 152px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 18px;
padding-left: 22px;
}

.news_red {
font-weight: bold;
color: #a34329;
line-height: 16px;
}

.news_brown {
color: #040303;
line-height: 16px;
}

.div {
background: #ad4b32;
display: block;
height: 15px;
width: 179px;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 3px;
font: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
line-height: normal;
float: left;
}

a.div:hover {
background: #c65f45;
display: block;
height: 15px;
width: 179px;
border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-right: 1px solid #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
padding-top: 3px;
font: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
line-height: normal;
float: left;
}

.about_text {
padding-left: 30px;
padding-top: 10px;
padding-right: 370px;
padding-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #463216;
}

.restuarant {
padding-left: 30px;
padding-right: 30px;
padding-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #463216;
}

.about_text1 {
padding-left: 30px;
padding-top: 10px;
padding-right: 100px;
padding-bottom: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
}

.benefits_bold {
padding-left: 30px;
padding-top: 3px;
padding-right: 100px;
padding-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
font-weight: bold;
}

.benefits_bold2 {
padding-left: 30px;
padding-top: 3px;
padding-right: 15px;
padding-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
font-weight: bold;
float:right
}

.benefits {
padding-left: 30px;
padding-top: 3px;
padding-right: 100px;
padding-bottom: 3px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
}

.quote_text {
padding-left: 300px;
padding-top: 50px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
font-style: italic;
}

.about_tag {
padding-left: 6px;
}

.daily_rates {
margin: 0px auto;
float: left;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
font-size: 11px;
font-weight: bold;
line-height: 16px;
color: #5f4422;
}

.daily_rates2 {
margin: 0px auto;
float: right;
padding-top: 3px;
padding-right: 15px;
font-size: 11px;
font-weight: bold;
color: #463216;
line-height: 16px;
}

.daily_rates3 {
margin: 0px auto;
float: right;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
font-size: 11px;
font-weight: bold;
color: #006600;
line-height: 16px;
}

.notice {
margin: 0px auto;
float: left;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 100px;
font-size: 9px;
font-weight: bold;
color: #CC3300
}

.horizontal_line {
padding-top: 3px;
padding-bottom: 3px;
}

.horizontal_line2 {
float: right;
}

.season {
padding-left: 20px;
padding-top: 5px;
}

.map{
padding-left:20px;
}

.season_text {
padding-left: 30px;
padding-top: 20px;
padding-right: 225px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
}

.staff_text {
padding-left: 30px;
padding-top: 10px;
padding-right: 30px;
padding-bottom: 30px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
}

.staff_textb {
padding-left: 30px;
padding-top: 10px;
padding-right: 30px;
padding-bottom: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
}

.staff_name {
padding-left: 30px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 3px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
}

.staff_pics {
padding-left: 10px;
}

.tournament {
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 18px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #463216;
}

.leagues {
padding-left: 20px;
padding-right: 100px;
padding-top: 5px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #463216;
}

.leagues_bold {
padding-left: 20px;
padding-right: 100px;
padding-top: 5px;
padding-bottom: 10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 14px;
color: #463216;
}

.listed {
padding-left: 20px;
padding-right: 100px;
padding-top: 3px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #463216;
}
.listedb {
padding-left: 20px;
padding-right: 10px;
padding-top: 3px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 14px;
color: #463216;
}

.listed_bold {
padding-left: 20px;
padding-right: 100px;
padding-top: 3px;
padding-bottom: 5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 14px;
color: #463216;
}

.cal_days {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
text-decoration: none;
background:none;
}

a.cal_days:hover {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 12px;
text-decoration: none;
background:none;
}

.cal_numbers {
font: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #006600;
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
}

.cal_info {
font: Arial, Helvetica, sans-serif;
color: #463216;
font-size: 11px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 3px;
padding-right: 3px;
}

.month {
font-family: "Times New Roman", Times, serif;
font-size: 24px;
color: #FFFFFF;
font-weight: bold;
}

.course {
background: #836a47;
width: 818px;
margin: 19px;
padding: 0px;
border: 1px solid #ffffff;
}

.course_pics {
padding: 10px;
}

.course_text {
font: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
padding-top: 10px;
padding-bottom: 3px;
line-height: 14px;
font-weight: bold;
}

.course_text2 {
font: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
padding-top: 3px;
padding-bottom: 3px;
line-height: 14px;
}

.page_course {
width: 858px;
margin: 0px;
padding: 0px;
border: 1px solid #ffffff;
background: #cbbe78;
}

.realty_tag {
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.realty_text {
font: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
padding-top: 2px;
padding-left: 5px;
line-height: 14px;
font-weight: bold;
}

.realty_block {
padding-left: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

.realty_prices {
font: Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 11px;
padding-top: 4px;
padding-left: 10px;
line-height: 14px;
font-weight: bold;
}

.realty_lots {
border-right: 1px;
color: #FFFFFF;
}

.view {
padding-left: 10px;
vertical-align: middle;
float: left;
}

.results {
padding: 4px;
color: #402b11;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.results_title {
font-family: "Times New Roman", Times, serif;
font-size: 24px;
color: #FFFFFF;
font-weight: bold;
padding: 4px;
}

.flash {
  position: relative;
  z-index: 0;
  width: 858px;
  height: 301px;
  display:block; 
}

.contact {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
font-size: 12px;
color: #463216;
}

.contact_bold {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
font-size: 12px;
color: #463216;
}

.email {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
padding-bottom: 3px;
padding-left: 30px;
padding-top: 3px;
font-size: 12px;
color: #660000;
background:none;
}

a.email:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
padding-bottom: 3px;
padding-left: 30px;
padding-top: 3px;
font-size: 12px;
color: #990000;
background:none;
}


.realemail {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
padding-bottom: 3px;
padding-top: 3px;
font-size: 12px;
color: #660000;
background:none;
}

a.realemail:hover {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
padding-bottom: 3px;
padding-top: 3px;
font-size: 12px;
color: #990000;
background:none;
}

.flyovers {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
padding-top: 5px;
padding-left: 30px;
padding-bottom: 5px;
border-top: #FFFFFF 1px solid;
}

.tournament_title_brown {
font-family:"Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
font-weight:bolder;
color:#5f4422;
float:left;
display:inline;
}

.tournament_title_green {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:8px;
padding-top:10px;
vertical-align:bottom;
font-weight:bold;
color:#334F03;
float:left;
display:inline;
}
