body {

   background-color: #008000;

   margin: 0;

}



a:link {

   color: #B22222;

   text-decoration: none;

}



a:hover {

   color: #DAA520;

   text-decoration: underline;

}



a:visited {

   color: #DAA520;

   text-decoration: none;

}



.alignleft {

   float: left;

   margin: 5px 10px 10px 0;

}



.alignright {

   float: right;

   margin: 5px 0 10px 10px;

}



#container {

   background: #D6EEA5 url('images/contentbg.jpg') repeat-y;

   width: 930px;

   margin: 0 auto;

}

.offer {
   background: #FFFACD;
   border: 2px dashed #000;
   font-size: 1.1em;
   font-weight: bold;
   padding: 10px;
   margin-top: 10px;
}

.content {

   color: #000000;

   font-family:  Georgia, "Times New Roman", Serif;

   font-size: 0.9em;

   float: left;

   line-height: 1.6em;

   width: 650px;

}



#menubar {

   background:#B9E55F;

   float:left;

   font-family:  Georgia, "Times New Roman", Serif;

   font-size:1.2em;

   height: 28px;

   width:930px;

   margin:0px;

   padding:0px;

}

#menubar ul {

   float:left;

   height:22px;

   line-height:26px;

   margin:0px;

   padding:0px;

}

#menubar ul li {

   height:24px;

   float:left;

   list-style-type:none;

   margin:0px;

   padding:0px;

}

#menubar ul li a:hover {

   background: #FFCC00;

   text-decoration:none;

}

#menubar ul li a {

   background:#B9E55F;

   border-bottom:0px none;

   border-right: 1px solid #9ACD32;

   color:#808000;

   display:block;

   padding:0px 20px 4px;

   text-decoration:none;

   text-transform:lowercase;

}



.header {

   background: #D6EEA5 url(images/logo.jpg) no-repeat left top;

   height: 278px;

   width: 930px;

}



.header h1 {

   color: #FFFFFF;

   font-size: 0;

   line-height: 1;

   padding: 10px;

   text-indent: -10000px;

}



.contentbody {

   background: #FFFFF0;

   color: #555555;

   margin: 0;

   padding: 10px 20px;

}



.contentbody h2 {

   border-bottom: 1px solid #808000;

   color: #808000;

   font-family:  Georgia, "Times New Roman", Serif;

   font-size: 1.6em;

   font-weight: normal;

}



.contentbody h3 {

   color: #808000;

   font-family:  Georgia, "Times New Roman", Serif;

   font-size: 1.4em;

   font-weight: normal;

}



.contentbody img {

   background-color: #FFFFFF;

   border: 1px solid #CCCCCC;

   margin-bottom: 10px;

   padding: 5px;

}



.highlight {

   color: #B22222;

}



.row {

   clear: both;

   margin: -15px 0 0 0;

   padding: 0;

   width: 610px;

}



*html .row {

   margin: 0;

}



.left {

   float: left;

   margin: 0 15px 0 0;

   padding: 0;

   width: 290px;

}



.right {

   float: right;

   margin: 0 0 0 15px;

   padding: 0;

   width: 290px;

}



.info {

   margin-bottom: 30px;

}



.subcontent {

   background-color: #D6EEA5;

   color: #555555;

   font-family:  Georgia, "Times New Roman", Serif;

   font-size: 0.9em;

   float: right;

   line-height: 1.6em;

   padding: 20px 10px;

   width: 260px;

}



.subcontent .box {

   margin:0px;

   padding: 10px 10px 20px;

}



.subcontent h2 {

   border-bottom: 1px solid #808000;

   font-family:  Georgia, "Times New Roman", Serif;

   font-size: 1.6em;

   font-weight: normal;

   margin:0 0 10px 0;

   padding:0;

   color: #808000;

}



.subcontent .box ul {

   margin: 0 0 0 5px;

   padding: 0;

   list-style: none;

}



.subcontent .box ul li {

   background: url('images/bullet.gif') no-repeat left 7px;

   padding-left: 15px;

}



.footer {

   background-color: #B9E55F;

   clear: both;

   color: #555555;

   font-family:  Georgia, "Times New Roman", Serif;

   font-size: 0.8em;

   line-height: 1.6em;

   margin: 0px auto;

   padding: 20px;

   width: 890px;

}



.email {

   background: url(images/email.gif) no-repeat left top;

   font-weight: bold;

   padding-left: 20px;

}



.phone {

   background: url(images/phone.gif) no-repeat left top;

   font-weight: bold;

   padding-left: 20px;

}



.telephone {

   background: url(images/telephone.gif) no-repeat left top;

   font-weight: bold;

   padding-left: 20px;

}



.address {

   background: url(images/house.gif) no-repeat left top;

   font-weight: bold;

   padding-left: 20px;

}



.readmore {

   background: url(images/read.gif) no-repeat left top;

   padding-left: 20px;

   margin-right: 15px;

}



.rates {

   background: url(images/rates.gif) no-repeat left top;

   padding-left: 20px;

   margin-right: 15px;

}



.book {

   background: url(images/book.gif) no-repeat left top;

   padding-left: 20px;

}



.head {

   border-top: 1px solid #555555;

}



/* Two columns */



.column2 {

   width: 460px;

}



.column2 .row1 {

   border-bottom: 1px solid #555555;

   border-left: 1px solid #555555;

   float: left;

   padding: 0 5px 0 5px;

   width: 219px;

}



.column2 .row2 {

   border-bottom: 1px solid #555555;

   border-left: 1px solid #555555;

   border-right: 1px solid #555555;

   float: right;

   padding: 0 5px 0 5px;

   width: 218px;

}



/* Three columns */



.column3 {

   width: 460px;

}



.column3 .row1 {

   border-bottom: 1px solid #555555;

   border-left: 1px solid #555555;

   border-right: 1px solid #555555;

   float: left;

   padding: 0 5px 0 5px;

   width: 141px;

}



.column3 .row2 {

   border-bottom: 1px solid #555555;

   float: left;

   padding: 0 5px 0 5px;

   width: 143px;

}



.column3 .row3 {

   border-bottom: 1px solid #555555;

   border-left: 1px solid #555555;

   border-right: 1px solid #555555;

   float: right;

   padding: 0 5px 0 5px;

   width: 142px;

}


