body,form,div,ul,li,a,h1,h2,h3,h4,h4,h5,h6
{margin:0px; padding:0px}
html
    {margin:0px; padding:0px;}
a{color:ffffff;}
body{ margin:0px; padding:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/body_bg.jpg) repeat;} 

#wraper{ margin:0px auto; width:960px;}
#mainsection{width:960px; float:left; background:#56600a;}
#header{ height:120px; width:960px; float:left;}
#logo{ height:82px; width:197px; float:left; margin:10px 20px 0 0px;}

#banner-container{width:938px; height:317px; float:left; margin:10px;}
#welcome-container{width:235px; height:307px; float:right; background:url(../images/banner_bg.jpg) repeat; color:#2f1513; font-size:28px; line-height:28px; font-weight:normal; font-family:"edwardian Script ITC"; padding:5px;}
.welcome-heading{background:#56600a; padding:5px 10px; margin-bottom:20px; color:#d3dd83; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px;}
#slider-container{width:680px; height:317px; float:left;}
#content-container{width:522px; min-height:498px; float:left; background:url(../images/content-bg.jpg) repeat-y; padding:20px 50px 20px 118px;}
#facilities-container{width:235px; float:left; margin-left:13px; background:url(../images/banner_bg.jpg) repeat; padding:5px;}

/* header links */
#main-menu .nav-bar { list-style:none;}
#main-menu .nav-bar li { display:inline; padding:30px 10px; background:url(../images/nav_line.jpg) no-repeat center left; float:left; }
#main-menu .nav-bar li a { text-decoration:none; color:#24090a; font-size:16px; font-weight:bold; padding-top:30px; padding-bottom:30px;}
#main-menu .nav-bar li a:hover{color:#73bd2a;}
#main-menu .nav-bar li a.active{color:#73bd2a;}
.nav-bar .nav-btn-home a { background:url(../images/home.png) no-repeat left center; padding-left:40px;}
.nav-bar .nav-btn-about a { background:url(../images/about.png) no-repeat left center; padding-left:30px;}
.nav-bar .nav-btn-accomo a { background:url(../images/accomo.png) no-repeat left center; padding-left:45px;}
.nav-bar .nav-btn-gallery a { background:url(../images/gallery.png) no-repeat left center; padding-left:40px;}
.nav-bar .nav-btn-contact a { background:url(../images/contact.png) no-repeat left center; padding-left:25px;}
/* header links */

h1{line-height:38px; background:url(../images/grass.png) no-repeat top left; font-size:26px; padding-left:35px; color:#24090a; font-weight:normal; margin-bottom:10px;}
h3{color:#73bd2a; font-size:18px; font-weight:normal; margin-bottom:10px;}
h4{color:#f9a007; font-size:20px; font-weight:normal; margin:15px 0 5px 0;}

p{font-size:14px; line-height:22px; margin:0px; text-align:justify; color:#56600a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:3px;}

<!--Arrowlist menu-->
.arrowlistmenu{width:320px; margin-top:10px; float:left;}
.arrowlistmenu .headerbar{ background:#56600a; padding:5px 10px; color:#d3dd83; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px;}
.arrowlistmenu ul {list-style-type:none; padding:10px 0 0 0px; }
.arrowlistmenu ul li{ padding-bottom:1px;}
.arrowlistmenu ul li a{font-size:13px; color:#24090a; display:block; text-decoration:none; padding:6px 0px;}
.arrowlistmenu ul li a:hover{color:#56600a;}
<!--Arrowlist menu-->

#gallery {width:650px;}
#gallery ul { list-style: none; margin-top:40px;}
#gallery ul li { display: inline; }
#gallery ul img {border:2px solid #86ccf5; margin:10px 12px 20px 12px;}
#gallery ul a:hover img {border:2px solid #2b7bb3;}
#gallery ul a:hover{ color:#3e3e3e; }

#footer-container{}
 #footer{width:960px; height:50px; float:left; background:url(../images/footer_bg.jpg) repeat-x; margin-top:20px;}
 #copyright{color:#535901; font-size:12px; margin:25px 0 0 5px; }
 #copyright a{color:#535901; text-decoration:none;}
 #copyright a:hover{color:#1f2101; text-decoration:underline;}

.input{background:#dbe3aa; border:#999999 1px solid; color:#000000; height:25px;}
#submit_btn{ width:100px; height:31px; font-size:14px; color:#ffffff; background:#56600a; border-radius:5px; margin-top:10px; cursor:pointer;}
#submit_btn:hover{ color:#CCFF00;}


#availability_container{width:260px; float:left;margin:0 0 0 12px; padding:0px 0 0 0px;}
.component input, .component textarea {color: #4c4c4c; border: 1px solid #CAC3B5; background-color:#E8E0CF; border-radius: 5px;}
.component .submit_wrapper input, .component input.form_field_submit_button {background: #a7865a; color: #fff; border-radius: 5px;}
input.form_field_submit_button:hover, .submit_wrapper input:hover { background: #c7a983; }