

body {
width:780px;
padding:0px 0px 0px 0px;
margin: 0px auto 0px auto;
background-color:white;
color: black;

font-family:arial, verdana, sans-serif;
font-size: 11px;
text-align:center;     
}

/*

body{
margin:0px auto 0px auto ;

padding:0px 0px 0px 0px;
font-family: Arial, sans-serif;
text-align:center;
/*color: #96A2B0;*/
color: black;
}

*/

div#shell{
position:relative;
width:780px;
padding:0px 0px 30px 0px;
margin: 0px auto 0px auto;
background-color: white;
text-align: center;
}


div#barTopLong {
position:relative;
top:5px;
left:0px;
width: 780px;
height: 20px;
margin:0px 0px 0px 0px ; 
padding:0px 0px 0px 0px;
background-color: #B31B34;
}

div#barTopLong h1 {
font-size:10pt ; 
margin:0px 0px 0px 0px;
padding:2px 0px 0px 0px ;
color:#F7B7B5 ;
font-weight: normal ;
text-align:center;
}

div#logo  {
position:relative ;
float:left;
top:10px;
margin:-5px 0px 0px 0px ; 
padding:0px 0px 0px 0px;
border:none;
width:285px;
height:69px;
}

div#find-lodge {
position: relative ; 
float:right ; 
top:5px;
width:auto ; 
height:auto; 
padding: 0px 0px 0px 0px ; 
margin:15px 0px 0px 0px
}

div#home {

width:50px;

z-index:20000000;
}

a.menu:link     { font-size:9pt ; color:#85AD9C ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none }
a.menu:visited  { font-size:9pt ; color:#85AD9C ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none }
a.menu:hover    { font-size:9pt ; color:#B31B34 ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none }
a.menu:active   { font-size:9pt ; color:#85AD9C ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none }

div#bottom {
//position:relative;
margin:0px 0px 30px 0px ; 
padding:30px 0px 30px 0px;
clear:both;
text-align:left;
}



/*    ================================= ========================*/

div#content{
clear:both;
position:relative ; 
top:20px ;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;

}

img
{
border: 0;
margin: 0;
}

.title1 { 
color: #85AD9C;
font-size:21pt;
}

.title2 {
font-size: 12px;
color :#85AD9C  ;  
font-weight:normal ; 
padding:  0px 0px 0px 0px ; 
margin:  0px 0px 0px 0px ;
height : auto ; 
}

a.click:link { text-decoration: none; color: #85AD9C; }
a.click:visited { text-decoration: none; color: #85AD9C; }  
a.click:hover { text-decoration: none; color: #B31B34; }
a.click:active { text-decoration: none; color: #85AD9C; } 

p {
text-align:justify;
padding:  0px 0px 0px 0px ; 
margin:  5px 0px 5px 0px ;
font-size: 10pt;
font-weight:normal ; 
}

a {
text-decoration:none
}

td {
text-align:justify;
font-family:arial, verdana, sans-serif;
font-size: 10pt;
color:black
}



ul li {
text-align:left;
}

h1  {
text-align:left;
font-weight:normal;
color: #85AD9C;
font-size:21pt;
}

h2 {
text-align:left;
font-size: 18px;
color :#85AD9C  ;  
font-weight:normal ;
padding: 0px 0px 0px 0px ;
margin-left: 0px; 
}



/*    ================================= Home Page ========================*/

#new-index-left {
position: relative ; 
float:left ; 
width:482px; 
height : auto ;
padding: 0px 3px 0px 0px ; 
margin: 0px 0px 0px 0px ;
clear:left;
}



#slideshow {
width:482px ; 
height:161px;
}


#index-text{
background-color:#ffffff ;  
padding:  0px 0px 0px 0px ;  
margin: 0px 0px 0px 0px ; 
}

#index-text p{
background-color:#ffffff ;  
padding:  5px 5px 5px 0px ;  
margin: 0px 0px 0px 0px ; 
}


.promo {
padding:3px 0px 0px 0px ;  
margin: 0px 0px 0px 0px ;
background-color:#EFF4F2  ;
height:108px;
clear:both;
}

.promo p {
float:left ; 
width:245px ; 
padding:  0px 0px 0px 5px ;
margin: 5px 0px 0px 0px;
}

.promo a {
float:right ; 
padding: 22px 5px 0px 0px ;
font-size:9pt;
}

.register{
clear:both ; 
background-color:#E1EBE7;
height:75px;
padding:  3px 0px 3px 0px ;
margin: 5px 0px 5px 0px; 
}

.register p {
float:left ; 
width:400px;
padding:  0px 0px 0px 5px ;
margin: 5px 0px 0px 0px;
}

.register a {
float:right ; 
padding: 0px 5px 0px 0px ;
margin: 6px 0px 0px 0px;
font-size:9pt;
}

/*    ================================= Maps ========================*/

a.markerff img  {border: 0pt none ; margin: 0pt; padding: 0pt; position: absolute;  z-index: -5450000;}


/*    ================================= Order Pages ========================*/

lable {
font-size:9pt;
color:#85AD9C;
} 



/*    ================================= Lodges Page  ========================*/

h2#name {
background-color:#EFF4F2 ;
width:780px ;
font-size:12pt;
color:#6C9A76;
text-align:left;
padding: 3px 0px 3px 0px ;
margin: 0px 0px 0px 0px ;
}

div#descript {
position: relative ; 
float:left ; 
width:480px ; 
height : auto ;  
padding: 0px 0px 0px 0px ; 
margin: 0px 0px 0px 0px ;
background-color:white;
}

div#descript h2 {
color:#6C9A76;
font-size:12pt;
padding: 0px 0px 0px 0px ; 
margin: 0px 0px 5px 0px ;
}



div#lodgeDetails {
position: relative ; 
float:right;
width:290px;
height : auto ;
margin:-20px 0px 0px 0px ;
padding: 0px 0px 0px 0px ;
background-color:#EFF4F2;

}


img#lodge1 {
width:282px;
height:141px;
margin:4x 0px 4 0px ;
padding: 0px 0px 0px 0px ;
}

div#rooms {
padding:0px 0px 0px 0px ;
margin:0px 5px 0px 0px;
}

#fac {
padding:10px 0px 0px 5px;
margin: 0px 0px 0px 0px ; 
text-align:left;
}

#pay{
padding:0px 0px 5px 5px;
margin: 0x 0px 0px 0px ; 
text-align:left;
}

#fac img ,#pay img{
padding:0px 0px 0px 0px;
margin: 4px 4px 0px 0px ; 
}

div#enquiry {
position:relative;
margin:0px 0px 0px 0px ; 
padding:20px 0px 0px 0px;
clear:both;
text-align:left;
}

div#enquiry table {
font-size:9pt;
width:780px;
clear:both ; 
}

div#enquiry table tr td{
valign:top;
text-align:center;
}

div#enquiry table tr td a{

text-align:center;
}



/*    ================================= Enquiry Form Page  ========================*/


tr.itinerary-entry td{

color:#6C9A76;
}

/*    ================================= Login Page  ========================*/

table tbody tr td{

color:#6C9A76;
}

/*    ================================= Favourite  ========================*/

a.add:link     { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none; background-color:#BEF4BF }
a.add:visited  { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none; background-color:#BEF4BF }
a.add:hover    { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none ; background-color:#BEF4BF}
a.add:active   { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none; background-color:#BEF4BF }

a.delete:link     { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none; background-color:#F49D9D }
a.delete:visited  { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none; background-color:#F49D9D }
a.delete:hover    { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none ; background-color:#F49D9D}
a.delete:active   { font-size:9pt ; color:black ; padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px;text-decoration:none; background-color:#F49D9D }

/*    ================================= France  ========================*/

#france p {margin:5px 0px 5px 0px}
#france h2 {color:#6C9A76}
