body {
/*background:tranbsparent url(images/pagebkg.gif) repeat scroll 8px 0px;*/
background:   #669933 url(images/page_bkg_new.jpg) repeat-x 0 0 ;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
padding: 0px;
margin: 0px;
text-align: center;
color: #333333;
}
#container {
margin:40px auto;
padding:0px;
width:800px;
text-align: left;
}
#wrapper {
/*background:transparent url(images/bkg.gif) repeat-y scroll 0% 50%;*/
background: #F1F5F1;
margin:40px auto;
text-align:center;
width:800px;
}
#header {
margin:0px auto;
width:800px;
clear:both;
}
#contact_details {width: 800px; padding: 5px; height: 40px;background: #669933}
#contact_details li {color: white; font-size: 14px; float:left; margin-right: 40px; font-weight: bold;}
#contact_details li a {color:white;}
#contact_details ul {clear:both; height: 25px;}
#content {
line-height:2em;
text-align:left;
}

#footer {
background:transparent url(bott.gif) repeat scroll 0% 50%;
height:34px;
margin-top:-15px;
text-align:center;
width:100%;
}
p {
line-height:1.3em;
padding:0px 50px;
}
.booking {
width: 320px; margin-right: 40px; float:right;}
.ecotour {
padding:0px;
width:445px;}
.ecotour2 {
float:right;
width:300px;
margin-right:40px;
line-height: 1.1em;
font-size: 12px;
}
.ecotour2 img { width: 300px; margin: 20px 0px;}
.ecotour li {
line-height:1.5em;
padding:5px 10px;
padding:0px 10px;
margin-top:	20px;}
.ecotour ul {
padding: 25px;
margin-top: -25px;}
.ecotour img {
text-align: center;
margin: 0px auto;}
h1 {
color:#993300;
font-size:20px;
padding:0px 50px;
margin-top: 40px;
}
h3 {
color:#669933;
font-size:15px;
line-height:1.3em;
padding:0px 50px;
}
h2 {
color:#993300;
font-size:16px;
margin-left:50px;
margin-top: 40px;
margin-right: 50px;
}
.image {
float:right;
padding-left:25px;
width:300px;
}
.image img {
padding:0px;
}
.image p {
font-size:10px;
padding:0px;
}
.menu {
background:#669933 none repeat scroll 0%;
height:38px;
padding:0px;
width:800px;
}
.menu ul {
margin:0px;
padding:0px;
}
.menu li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
padding: 0px;
width: 20%;
}
.menu a {
background: #669933;
color:white;
display:block;
font-size:13px;
padding:10px;
text-decoration:none;

}
.menu a:hover {
background:#9C231B;
}
.front {
float:left;
font-size:13px;
line-height:2em;
padding:14px;
width:220px;
}
.footimg {
margin-bottom: -10px;
}
.imag {
text-align: center;
margin: auto;
padding-bottom: 50px;
}

.imag a {
color: white;
}
.caption {
font-weight: bold;
color: #669933;
}
a {
color: #669933;
font-weight: bolder;
}

.front p, .front h2 {padding: 0px; margin: 0px; margin-left: 0px; margin-right: 0px; margin-top:5px;}
.front h2 {background:#9C231B;color:white; padding:10px; height: 50px;}

select { width:90px;}
.pell_intro {padding: 20px; margin: 0px 45px; background: #669933; color:white; font-size: 15px; margin-bottom:15px;} 