body {
position:relative;
background: #FFFFFF url(./images/back2.png) top center repeat-x; 
margin: 0;
padding: 0;
font: normal 26px/28px verdana, arial, sans-serif ;
text-align: center;
}

#titles {
font-size: 100%;
color: white;
margin: 30px 0px 0px 0px;
width: 100%;
height: 50px;
}

.titlesleft {
float: left;
margin: 0px 20px 0px 10px;
}

.subtitles {
float: right;
font-size: 80%;
text-align: right;
margin: 0px 20px 10px 0px;
}

#wrapper {
margin: 0 auto;
width: 800px;
padding: 10px 0px 0px 0px;
text-align: left;
}

#top {
position:relative;
background: url(./images/bgtop.png) top center no-repeat; 
width: 800px;
height:170px;
margin: 20px 0px 0px 0px;
}

#headimg {
position:relative;
background: url(./images/home_pic8.png) top center no-repeat; 
width: 800px;
height:480px;
margin: 0px 0px 0px 0px;
}

#content {
position:relative;
background: url(./images/bgmiddle.png) center repeat-y; 
width: 800px;
height: 1265px;
margin: 0px 0px 0px 0px;
}

#stuff {
width:680px;
height: 80px;
font: normal 16px/18px verdana, arial, sans-serif ;
color: #efefef ;
margin: 40px 0px 0px 55px;
}

#headstuff {
position:relative;
width:680px;
height: 20px;
font: normal 14px/16px verdana, arial, sans-serif ;
color: #ffffff ;
margin: 0px 0px 50px 55px;
text-align: center;
}

#tripwrap {
position:absolute;
width: 800px;
height:50px;
margin: 268px 0px 0px 560px;
font: normal 8px/10px verdana, arial, sans-serif ;
color: #ffffff ;
}


#facewrap {
position:absolute;
width: 350px;
height:50px;
margin: 268px 0px 0px 375px;
font: normal 8px/10px verdana, arial, sans-serif ;
color: #ffffff ;
}

#facelikewrap {
position:absolute;
width: 350px;
height:50px;
margin: 385px 0px 0px 375px;
font: normal 8px/10px verdana, arial, sans-serif ;
color: #ffffff ;
}



#detextit {
   position: relative;
   background: url(./images/bgmenu.png) top center no-repeat; 
   width:700px;
   height: 1px;
   margin: 0px 0px 0px 50px;
   padding: 0px 0px 0px 0px;
}

#menuimg {

   position: relative;
   background: url(./images/bgmenu.png) top center no-repeat; 
   width:700px;
   height:136px;
   margin:0px 0px 30px 50px;
   padding:0px 0px 0px 0px;
   border:0px solid #000;

}

#menumap a {

   position: absolute; 
   text-decoration: none;
   border:0px solid #000;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   font: normal 1px/2px verdana, arial, sans-serif ;

}

#menumap a i { visibility: hidden; }

a#home {    
    top:5px;
    height:100px;
    left:3px;
    width:71px;  
}

a#accom {    
    top:0px;
    left:80px;
    width:134px;    
    height: 132px;
}

a#tariffs {    
    top:26px;
    height:104px;
    left:224px;
    width:92px;    
}


a#findus {    
    top:7px;
    height:124px;
    left:332px;
    width:71px;    
}

a#guestbook {    
    top:4px;
    height:126px;
    left:416px;
    width:94px;  
}

a#francaise{    
    top:4px;
    height:126px;
    left:514px;
    width:96px;    
}

a#contact{    
    top:8px;
    height:122px;
    left:614px;
    width:77px;    
}

a#home:hover { background-image: url(./images/home.png);}
a#accom:hover { background-image: url(./images/accom.png); }
a#tariffs:hover { background-image: url(./images/booking.png); }
a#findus:hover { background-image: url(./images/findus.png); }
a#guestbook:hover { background-image: url(./images/guestbook.png); }
a#francaise:hover { background-image: url(./images/francaise.png); }
a#contact:hover { background-image: url(./images/contact.png); }

a#home:hover,
a#accom:hover,
a#tariffs:hover,
a#findus:hover,
a#francaise:hover,
a#guestbook:hover,
a#contact:hover { border: none; }

#bottomimg {
position:relative;
background: url(./images/bgbottom.png) center no-repeat; 
width: 800px;
height: 310px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px
}

#bottommap a {

   position: absolute;
   height:50px;
   top:116px;
   left:130px;
   text-decoration: none;
   border:0px solid #eee;
   padding: 0px 0px 0px 0px;

}

#bottommap a i { visibility: hidden; }

a#edp {    

    left:580px;
    width:162px;    
    top:155px;
    height:123px;
}

a#ssc {    

    left:430px;
    width:142px;    
    top:180px;
    height:88px;
}

a#lth {    

    left:300px;
    width:98px;    
    top:201px;
    height:66px;
}


a#edp:hover { background-image: url(./images/links.png); }

a#edp:hover { border: none; }

#footer {
position:relative;
width:800px;
font: normal 12px/14px verdana, arial, sans-serif ;
color: blue;
margin: 10px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:center;
}


#tripimg {
position:relative;
background: url(./images/tripadv_e.jpg) center no-repeat; 
width: 170px;
height: 110px;
margin: 268px 0px 0px 565px;
padding: 0px 0px 0px 0px
}

#tripmap a {

   position: absolute;
   height:150px;
   top:116px;
   left:130px;
   text-decoration: none;
   border:0px solid #eee;
   padding: 0px 0px 0px 0px;

}

#bottommap a i { visibility: hidden; }

a#trip {    

    left:10px;
    width:149px;    
    top:6px;
    height:98px;
}



