﻿body 
{
    background: top url("images/bodybg.jpg");
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
}
#wrap 
{
    background:url(images/pagebg.jpg) repeat; 
    width:930px;
    margin:35px auto 0 auto;
}
#header
{
    margin: 0px 0px 0px 0px;
    padding: 10px;
    color: #463D33;
    font-size: x-large;
}
#topnav ul {
	margin:0;
	padding:20px 10px 0 50px;
	list-style:none;
      }
    #topnav li {
      display:inline;
      margin:0;
      padding:0;
      }
    #topnav a {
      float:left;
      margin:0 1px 0 1px;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #topnav a span {
      float:left;
      display:block;
      padding:5px 15px 4px 6px;
      }
	#topnav .active a {background-position:0% -29px;}
	#topnav .active a span {background-position:100% -29px;}
    #topnav a span {float:none;}   
    #topnav a:hover {
      background-position:0% -29px;
      }
    #topnav a:hover span {
      background-position:100% -29px; color:#000;
      }
#topnav 
{
    background:url(images/topmenu.jpg);
    margin-bottom: 10px;
}
#topnav a
{
    background:url(images/left.jpg) no-repeat left top;
}
#topnav a span 
{
    background:url(images/right.jpg) no-repeat right top; color:#fff;
}
#topnav .active a {color:#000;}
#topnav .active a span { color:#000;}

#flash
{
    background: url(images/flashbg.jpg);
    margin: 0px 0px 10px 0px;
 }
#normaltext
{
    background: #DDD5CA;
    margin: 0px 0px 10px 5px;
    float: left;
    padding: 10px;
}
#booking
{
    background: #25201B;
    float: right;
    margin: 0px 10px 10px 0px;
    color: White;  
    padding: 5px;    
}
.but1
{
    float: left;
}
.but2
{
    float: right;
}
.footer
{
    background: #282522;
    color: White;
    padding: 5px;
    font-size: 10px;
    margin: 0px 3px 0px 3px;
    float: left;
    width: 642px; 
    height: auto;
    text-align: center;
}
    
