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; font-size:13px;} 

#header{ height:106px; width:100%; background:url(../images/header_bg.jpg) repeat-x;}
#header-inner{ height:106px; width:950px; margin:0 auto;}
#logo{ height:73px; width:209px; float:left; margin:20px 90px 0 0px;}

#banner-container{width:100%; height:386px; background:url(../images/banner_bg.jpg) repeat-x; padding-top:8px;}
#slider-container{width:930px; height:356px; background:#d3f77d; padding:10px; margin:0px auto 0 auto;}

#wraper{ margin:0px auto; width:950px;}
#mainsection{width:950px; float:left; background:#ebfbc2;}
#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;}

#content-container{width:622px; float:left; padding:20px;}
#content-box{width:280px; float:left; margin:20px 30px 0 0;}
.image{ float:left; margin-right:10px;}
#right-container{float:left; background:#f0ecb9; padding:20px 5px;}
#knowmore {width:82px; height:22px; background:url(../images/knowmore.jpg) no-repeat; text-align:center; float:right; margin-top:20px;}
#knowmore a{color:#ffffff; line-height:22px; font-size:13px; font-weight:bold; text-decoration:none;}
#knowmore a:hover{color:#683a03;}

/* header links */
#main-menu .nav-bar { list-style:none;}
#main-menu .nav-bar li { display:inline; padding:0px 10px; float:left; margin-top:60px; }
#main-menu .nav-bar li a { text-decoration:none; color:#ffffff; font-weight:400; font-size:15px; padding-top:30px; padding-bottom:30px;}
#main-menu .nav-bar li a:hover{color:#047a09;}
#main-menu .nav-bar li a.active{color:#047a09;}
.nav-bar .nav-btn-home a { background:url(../images/home.png) no-repeat left center; padding-left:30px;}
.nav-bar .nav-btn-home a:hover, .nav-btn-home a.active { background:url(../images/home1.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:30px;}
.nav-bar .nav-btn-accomo a:hover, .nav-btn-accomo a.active { background:url(../images/accomo1.png) no-repeat left center; padding-left:30px;}
.nav-bar .nav-btn-attraction a { background:url(../images/attraction.png) no-repeat left center; padding-left:20px;}
.nav-bar .nav-btn-attraction a:hover, .nav-btn-attraction a.active { background:url(../images/attraction1.png) no-repeat left center; padding-left:20px;}
.nav-bar .nav-btn-reach a { background:url(../images/reach.png) no-repeat left center; padding-left:20px;}
.nav-bar .nav-btn-reach a:hover, .nav-btn-reach a.active { background:url(../images/reach1.png) no-repeat left center; padding-left:20px;}
.nav-bar .nav-btn-gallery a { background:url(../images/gallery.png) no-repeat left center; padding-left:30px;}
.nav-bar .nav-btn-gallery a:hover, .nav-btn-gallery a.active { background:url(../images/gallery1.png) no-repeat left center; padding-left:30px;}
.nav-bar .nav-btn-contact a { background:url(../images/contact.png) no-repeat left center; padding-left:20px;}
.nav-bar .nav-btn-contact a:hover, .nav-btn-contact a.active { background:url(../images/contact1.png) no-repeat left center; padding-left:20px;}
/* header links */

h1{line-height:38px; background:url(../images/flower_icon.jpg) no-repeat top left; font-size:30px; padding-left:45px; color:#047a09; font-weight:normal; margin-bottom:10px;}
h2{color:#73bd2a; font-size:18px; font-weight:normal; margin-bottom:10px;}
h3{color:#683a03; font-size:22px; font-weight:normal; margin-bottom:10px; border-bottom:1px #683a03 dashed; line-height:40px;}
h4{color:#f9a007; font-size:20px; font-weight:normal; margin:15px 0 5px 0;}
h5{color:#c10a0c; font-size:20px; font-weight:bold; margin:15px 0 5px 15px;}
h6{color:#266703; font-size:16px; font-weight:bold; margin:15px 0 5px 15px;}

p{font-size:14px; line-height:22px; margin:0px; text-align:justify; color:#683a03; margin-bottom:3px;}
p1{font-size:13px; line-height:18px; color:#683a03; margin-bottom:3px;}
p2{font-size:14px; line-height:22px; color:#333333; padding-left:15px;}

#social{ width:150px; height:63px; float:left; margin:40px 0 0 70px;}
#social-icon{width:52px; height:63px; float:left; margin-right:20px;}

<!--Arrowlist menu-->
.arrowlistmenu{float:left;}
.arrowlistmenu ul {list-style-type:none; padding:10px 0 0 40px; margin-bottom:20px;}
.arrowlistmenu ul li{ padding-bottom:2px;}
.arrowlistmenu ul li a{ font-size:14px; color:#683a03; background:url(../images/arrow.png) no-repeat center left; display:block; text-decoration:none; padding:5px 5px 6px 20px;}
.arrowlistmenu ul li a:hover{color:#de1d1d;}
<!--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:0px 12px 20px 0px; width:185px;}
#gallery ul a:hover img {border:2px solid #2b7bb3;}
#gallery ul a:hover{ color:#3e3e3e; }

#footer-container{background:url(../images/footer_bg.jpg) repeat-x; height:50px; width:100%;}
 #footer{width:960px; margin:0 auto;}
 #copyright{color:#683a03; font-size:12px; margin:15px 0 0 5px; float:left;}
 #copyright a{color:#683a03; text-decoration:none;}
 #copyright a:hover{color:#1f2101; text-decoration:underline;}

.input{height:25px; margin:3px 0; color:#666363;}
#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; }