html,body,p,div,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,fieldset,em{
margin:0px;
padding:0px;
border:0px;
border-collapse:separate;
border-spacing:0px;
cursor:default;

}
a, a img{
cursor:pointer;
}
input,select{
margin: 0;
padding: 0;
}
body{
font-family:Arial,Times, serif;
font-size:100.1%;
text-align:center;
background-color:#5a2823;
}
strong,b{
font-weight:bold;
}
p{
line-height:1.4em;
cursor:default;
margin:15px 0;
}
a:active , a:focus{
outline:0;
}

h1,h2{
font-size:150%;
margin:0px 0 15px 0;
}
img.right{
float:right;
}
/* Clear floating Divs */
.floatcontainer:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0px}
.floatcontainer{display: inline-block;}
/* Hides from IE Mac \*/
* html .floatcontainer {height:1%}
.floatcontainer{display:block}
/* End clear */
#body-bg{
margin:0 auto;
background:#5a2823 url(../images/site-bg.jpg) top center no-repeat;

 
}

#container{
margin:0 auto;
text-align:left;
width:850px;
}

#header{
height:266px;
background:url(../images/banner.jpg) 0 0 no-repeat;
}

#header ul{
padding-top:214px;
float:right;
list-style-type:none;
font-weight:bold;
margin-right:5px;
}
#header ul li{
float:left;
}
#header ul li a{
display:block;
height:52px;
padding:0 18px;
line-height:52px;
text-decoration:none;
font-size:110%;
color:black;
}
#header ul li a:hover{
text-decoration:underline;
}

*html #header ul li a{
padding:0;
margin:0;
width:455px;
text-align:center;
}

body.default #header ul li a.default{text-decoration:underline;}
body.our-tours #header ul li a.our-tours{text-decoration:underline;}
body.contact #header ul li a.contact{text-decoration:underline;}body.tourschedule #header ul li a.tourschedule{text-decoration:underline;}

#content{
width:800px;
padding:25px;
background:white url(../images/content-bg.jpg) 0 0 no-repeat;
border-bottom:solid 6px #4aa8d4;
margin-bottom:8px;

}

ul.tour-list{
list-style-type:none;
}
ul.tour-list li{
margin:15px 0;
}

#footer{
margin:0 auto;
text-align:right;
width:850px;
color:White;
margin-bottom:15px;
}
#footer p{
margin:0;
font-size:70%;
}
