body { font-family: verdana, arial, sans-serif; font-size: 11px; background-color: #ffffff; margin: 0px; padding: 0px;  }
input { font-family: verdana, arial, sans-serif; font-size: 11px; }
select { font-family: verdana, arial, sans-serif; font-size: 11px; }
textarea { font-family: verdana, arial, sans-serif; font-size: 11px; }
td { font-family: verdana, arial, sans-serif; font-size: 11px;  }
img { border: none; }

.page_container {width: 770px; margin-left: auto; margin-right: auto; text-align: left;}
.page_container_ie { text-align: center; }

.heading { width: 770px; }
.heading_top { width: 100%; height: 5px; background-color: #CCE595; font-size: 1px;  }
.heading_mid { width: 100%; height: 74px; background-color: #99CC33;  background-image: url("images/3-cottages.gif"); background-repeat: no-repeat; background-position: right; }
.img_left { float: left; }
.img_right { float: right; }

.heading_bot { width: 100%; height: 5px; background-color: #6C8E24; font-size: 1px; }
.heading_nav { clear: both; width: 100%; height: 12px; background-color: #CCE595;  padding: 5px 0px 5px 0px; font-weight: bold; color: #FFFFFF; text-align: center;}
.heading_nav a { color: #608020; }
.heading_nav a:link { text-decoration: none; }
.heading_nav a:visited { text-decoration: none; }
.heading_nav a:hover { text-decoration: underline; color: #CC9933;}

.main_text { background-color: #ffffff; padding: 0px 10px 10px 10px; color: #333333}
.main_text a { color: #608020; }
.main_text a:link { text-decoration: underline; }
.main_text a:visited { text-decoration: underline; }
.main_text a:hover { text-decoration: underline; color: #cc9933; }
 
.picture { border: 2px solid #99CC33; margin: 10px 10px 10px 10px; }
.central { text-align: center;  }

ul { list-style-image: url("images/arrow.gif") }

h1 { font-family: verdana, arial, sans-serif; font-size: 16px; color: #806020 }
h2 { font-family: verdana, arial, sans-serif; font-size: 12px; color: #806020; font-style: italic ; }
.ava_box { border: 1px solid #806020; padding: 5px 5px 5px 5px; height: 160px; float: left; }
.disp_box { border: 1px solid #806020; margin: 2px 2px 2px 2px; padding: 2px 2px 2px 2px; width: 375px; float: left; }

.booked { color : #FF8080; }
.available { color: #6c8e24; }
