body {background-color:#cccccc;
      margin:0px;
      padding:0px;
      text-align:center;
      font-family: "Arial", "Helvetica", san-serif; 
              font-size: 13px; 
              font-style: normal; 
              font-weight: normal;
              line-height:1.5;
              color:#545348;}

.page {background-color:transparent;
       background:url(media/layout/content_fill.jpg); repeat;
       border: #657C5E; 
              border-style: solid; 
              border-top-width: 2px; 
              border-right-width: 2px; 
              border-bottom-width: 2px; 
              border-left-width: 2px;}

body, p, .bottomNav, .bottomNav A, h1, h2, h3, li, .contactFormContent {
              font-family: "Arial", "Helvetica", san-serif; 
              font-size: 13px; 
              font-style: normal; 
              font-weight: normal;
              line-height:1.5;
              color:#545348;
              text-decoration:none;}

h1, h2, h3 {font-size: 24px; 
              font-weight: bold;}
              
h2 {font-size: 20px;}              
              
h3 {font-size: 16px;} 
              
.5pixPadding {padding:5px;}

.navBottom {background:url(media/layout/nav_background.gif); repeat-y;}

.navHome, .navHome A, .navAccommodation, .navAccommodation A, .navFacilities, .navFacilities A, .navLocation, .navLocation A, .navCoffs, .navCoffs A, .navContact, .navContact A {
         width:104px; 
         height:24px;
         padding:0px;
         margin:0px;
         background-color:#9B9A8D;
         display:block;}

.navHome { background:url(media/nav/home_on.gif); no-repeat;} 
          
.navHome A {background:url(media/nav/home.gif); no-repeat;}  

.navHome A:hover {background:url(media/nav/home_over.gif); no-repeat;}                   
          
.navAccommodation {background:url(media/nav/accommodation_on.gif); no-repeat;} 
          
.navAccommodation A {background:url(media/nav/accommodation.gif); no-repeat;}  

.navAccommodation A:hover {background:url(media/nav/accommodation_over.gif); no-repeat;} 
          
.navFacilities {background:url(media/nav/facilities_on.gif); no-repeat;} 
          
.navFacilities A {background:url(media/nav/facilities.gif); no-repeat;}  

.navFacilities A:hover {background:url(media/nav/facilities_over.gif); no-repeat;}                        
          
.navLocation {background:url(media/nav/location_on.gif); no-repeat;} 
          
.navLocation A {background:url(media/nav/location.gif); no-repeat;}  

.navLocation A:hover {background:url(media/nav/location_over.gif); no-repeat;}   
          
.navCoffs {background:url(media/nav/coffs_on.gif); no-repeat;} 
          
.navCoffs A {background:url(media/nav/coffs.gif); no-repeat;}  

.navCoffs A:hover {background:url(media/nav/coffs_over.gif); no-repeat;} 

.navContact {background:url(media/nav/contact_on.gif); no-repeat;} 
          
.navContact A {background:url(media/nav/contact.gif); no-repeat;}  

.navContact A:hover {background:url(media/nav/contact_over.gif); no-repeat;}     

.navPreload1 {background:url(media/nav/home_over.gif) no-repeat; background-position:-1000px -1000px}
.navPreload2 {background:url(media/nav/accommodation_over.gif) no-repeat; background-position:-1000px -1000px}
.navPreload3 {background:url(media/nav/facilities_over.gif) no-repeat; background-position:-1000px -1000px}
.navPreload4 {background:url(media/nav/location_over.gif) no-repeat; background-position:-1000px -1000px}
.navPreload5 {background:url(media/nav/coffs_over.gif) no-repeat; background-position:-1000px -1000px}
.navPreload6 {background:url(media/nav/contact_over.gif) no-repeat; background-position:-1000px -1000px}
          
.bottomNav, .bottomNav A {color:#2B302D; font-size: 10px;}                                  

.bottomNav A {text-decoration:underline;}

.content {padding:10px;}

.contactFormHeader {float:left;
                 background-color:#657C5E;
                 color:#FFFFFF;
                 font-size:16px;
                 font-weight:bold;
                 padding:5px;
                 display:block;
                 clear:both;}

.contactFormContent {float:left;
                 background-color:#FFFFFF;
                 padding:5px;
                 clear:both;}                 

.contactForm {float:left;
             clear:both;
             background-color:#657C5E;
             border: #657C5E; 
              border-style: solid; 
              border-top-width: 2px; 
              border-right-width: 2px; 
              border-bottom-width: 2px; 
              border-left-width: 2px;}
              

table.tariffTable {background-color:#FFFFFF;
                    font-size:13px;
                    border: #657C5E; 
              border-style: solid; 
              border-top-width: 2px; 
              border-right-width: 2px; 
              border-bottom-width: 2px; 
              border-left-width: 2px;}  
                    
td.tariffHead {background-color:#657C5E;
                 color:#FFFFFF;
                 font-size:16px;
                 font-weight:bold;}     

td.tariffSecondaryHead {background-color:#91B686; color:#FFFFFF;}
 
td.tariffSeparator {border: #657C5E; 
              border-style: solid; 
              border-top-width: 0px; 
              border-right-width: 0px; 
              border-bottom-width: 1px; 
              border-left-width: 0px;}     
              
.leftImageBlock {border: #657C5E; 
              border-style: dashed; 
              border-top-width: 0px; 
              border-right-width: 1px; 
              border-bottom-width: 0px; 
              border-left-width: 0px;
              padding-top:0px;
              padding-right:10px;
              padding-bottom:10px;
              padding-left:0px;
              margin-top:0px;
              margin-right:10px;
              margin-bottom:0px;
              margin-left:0px;
              float:left;
              position:relative;}                                  