
   /* General styles */
   html, body { height:100%; }
   body { margin:0 auto; text-align:center; background-color: #ffffff; font-size:70%; }
   
   p, input, select, textarea, table, td, th  { font: 12px Tahoma, Verdana, sans-serif; color: #000000; line-height: 18px; }
   div { font: 12px Tahoma, Verdana, sans-serif; color: #000000; line-height: 11px; }
   
   p { margin:2px 0px 5px 0px; padding:0px;}
   
   h1 { font: bold 18px Georgia, Tahoma, Verdana, sans-serif }
   h2 { font: bold 16px Georgia, Tahoma, Verdana, sans-serif }
   h3 { font: bold 14px Georgia, Tahoma, Verdana, sans-serif }
   
   h1, h2, h3 { margin:2px 0px 8px 0px }
   
   ul li { 
      list-style-type: circle;
   }
   
   a, a:active, a:visited { 
      color:blue;   
      text-decoration:none;
   }
   a:hover { 
      text-decoration:underline;
   }
   
   hr { border: solid 1px #DEDEDE; height: 1px; }
   
   /* End general styles */
   
   /* main page holder */  
   #mainHolder {
      width:747px; margin:0 auto; text-align:left;
   } 
   
   /* Start Header area */   
   #headerHolder {  
      display:block;
      width:747px; height:96px;
      margin:10px 0px 0px 0px;
   }

      #logoShield {
         display:none
      }
        
      #logoText { 
         display:block;
         width:242px; height:71px;
      }
   
      #logoShield a, #logoText a {
         display:block;
         text-decoration:none;
         font: 18px Tahoma, Verdana, sans-serif;
      }
   
      #right_bar, #nav_bottom, #nav, #undernav { display:none!important; }
   
      /* start main navigation */
      #mainNavHolder { display:none } 
      /* end main navigation */   

    
   /* End Header area */   
   
   /* Start Content Area */
   #contentHolder {
      display:block;
      width:747px; height:auto;
   }
   
      /* homepage specific styles */
         #flashHolder {  }
         embed { display:none; }
         object { display:none; }
         
            #homepageContentText {
               display:block;
               width:100%; height:auto;
               font:11px Tahoma;   
            }
        
         /* booking panel and form */   
         #bookingPanelHolder { display:none; }
         /* end booking panel and form */
      
         /* large panels */
         #spOffersHolder { display:none; }
         /* End large panels */
      
         /* start small panels */
         #smallPanelsHolder { display:none; }
         /* End small panels */   
      /* End homepage specific styles */
      
      /* Start sub page styles*/
         #subNavHolder { display:none; }
        
              
         /* main page content */
         #contentAreaHolder {
            display:block;
            width:100%; height:auto;

         } 
         
         #contentHeaderImages { display:none; }

         #breadcrumbHolder {
            display:block;
            width:100%; height:auto;
            padding:0px 0px 2px 0px;
            border-bottom:1px solid #B5BAC1;
            font-weight:bold;
         }   
         
         #contentText {
            display:block;
            width:100%; height:auto;
            padding:10px 10px 0px 0px;
            font:11px Tahoma;   
            float:right;
            line-height: 18px; 
         }
         
         .contentImageWrapper img {
            padding:1px;
            border:1px solid #000000;
            float:left;
         }
      /* end sub page styles */         
      
      /* ezine subscription form */
      #ezineForm { display:none; }
      /* end ezine subscription form */
      
      /* start Contact Form styles */
      #contactFormHolder, #loginFormHolder { 
         margin:0px 0px 15px 0px; 
         background-color:#FFFFFF;
      }
      
         fieldset { 
            border:1px solid #8AA1BF; 
            margin:0px 0px 10px 0px; 
            padding:0px 0px 15px 0px; 
            text-align:center;
            width:auto; 
         }
         legend { font:bold italic 14px Georgia, Tahoma, Verdana, sans-serif; color: #013374;  }
         
         .formTable    { width:346px; }
         .formTable th { width:120px; text-align:right; font-weight:bold; vertical-align:top;  }
         .formTable td { text-align:left; vertical-align:top; padding-left:10px; }
         
         input, select, textarea, .largeTextArea { border:1px solid #CFCFCF; line-height: 14px; }
         input 		{ width:155px; height:16px; vertical-align:top; }
         select		{ width:160px; height:16px; vertical-align:top; }
         textarea 	{ width:155px; height:48px; vertical-align:top; }
         .largeTextArea { width:280px; height:100px; }
         .smallInput { width:30px; height:16px; vertical-align:top; border:1px solid #000000;}
         
         .checkbox	{ width:auto; height:auto; border:0px; margin-top:5px; }
         .radio		{ border:0px; width:30px }
         
         #buttonHolder { width:auto; text-align:center; margin:10px 0px 0px 0px }         
       
      /* end Contact Form styles */
      
      /* ipix tour holder */
      #ipixHolder { display:none; }
      
      /*conference tables*/
      #conferenceTableHolder { 
         display:block; clear:both;
         padding:0px;
      }      
      
      .conferenceTable {
         display:block; clear:both;
         width:100%; height:auto;
         background-color:#DEDEDE;
      }   
      .conferenceTable th {
         width:200px;  
         font-weight:bold; 
         vertical-align:top; text-align:center; 
         background-color:#CAD7E3; 
         padding:2px;    
      }
      .conferenceTable td { 
         vertical-align:top; text-align:center; 
         background-color:#FFFFFF; 
         padding:2px;
      }
      
      .conferenceImage {
         float:left; clear:both;
         border:2px solid #DEDEDE;
         padding:2px;
         margin:0px 0px 0px 0px;
      }
      
      /* Start password protected page styles */
      #membersLogoutBox { text-align:right; padding-bottom:3px; background-color:#FBFBFB; width:100% }
      #membersLogoutBox strong { float:left }
      #membersLogoutBox a { font-weight: bold; padding-right:5px; text-transform:uppercase }
      #membersLogoutBox a:hover { text-decoration:underline }
      
      /* start footer area */
      
      #footerHolder {
         display:block;
         clear:both;
         width:100%; height:65px;
         margin:0px 0px 0px 0px; 
      }         
         #footerContactDetails {
            display:block;
            width:100%; height:40px;
            padding:25px 0px 0px 0px;
            font:12px Tahoma, Verdana, sans-serif; color:#424C59; 
         }
         
         #footerLinks { display:none; }
      /* End footer area */
   /* End Content Area */
   
   

   