/*top & bottom border*/
.greenblue { background-image: url(../images/border.gif); background-repeat:repeat-x; background-position:top }
#topBorder p span {
	display:none
	}    
	
/*main*/
.bluebg { font-family: Verdana; color: #000000; background-color: #ECF5FF; font-size: 13px; text-align: Left; 
         line-height: 3ex; margin-left: 10; margin-right: 10 } 		
.brhotels {font-size: 14px; font-weight:bold}		                             
.bodytext    { font-family: Verdana; color: #000000; font-size: 13px; text-align: Left; 
               line-height: 3ex; margin-left: 20px; margin-right: 20px; margin-top: 1px; margin-bottom: 1px }
.books { font-family: Verdana; color: #000000; font-size: 12px; font-weight: Bold; text-align: Left; 
         margin-left: 20; margin-right: 20; margin-top: 10; margin-bottom: 10 } 
.captions    { font-family: Arial; font-size: 12px; color: #000000; text-align: Center; line-height: 2ex; margin-top: 1px; 
               margin-bottom: 1px }  
.CTgreencentered { font-family: Verdana; font-size: 16px; color: #33CC00; text-align: Center; 
                  line-height: 2ex; font-weight: bold; margin-top: 0px; margin-bottom: 0px }	
.CTgreensubheadings { font-family: Verdana; font-size: 16px; color: #33CC00; text-align: 
               Left; line-height: 2ex; font-weight: bold; margin-left: 20; margin-right: 20;
               margin-top: 0px; margin-bottom: 0px }  				  		   
.facilities { font-family: Verdana; color: #0066FF; font-size: 13px; font-weight: Bold; text-align: Left; 
               margin-top: 1; margin-bottom: 1 }                
.facilitiesinfo { font-family: Arial; font-size: 13px; color: #000000; text-align: Left; line-height: 3ex; margin-top: 1px; 
               margin-bottom: 1px }
.navigation  { font-family: Verdana; color: #000000; font-size: 12px; text-align: Center;
               line-height: 3ex; margin-top: 2px; margin-bottom: 1px }
.rightjustified  { font-family: Verdana; color: #000000; font-size: 12px; text-align: Right }
.sanserifcenter { font-family: Verdana; color: #000000; font-size: 11px; text-align: Center; 
               line-height: 3ex; margin-top: 2; margin-bottom: 1 }
.subheadings { font-family: Verdana; font-size: 15px; font-weight: bold; color: #0066FF; text-align: 
               Left; line-height: 2ex; margin-left: 20; margin-right: 20; margin-top: 0px; margin-bottom: 0px }
.subheadingscentered  { font-family: Verdana; font-size: 15px; color: #0066FF; text-align: 
               Center; line-height: 2ex; font-weight: bold; margin-top: 0px; margin-bottom: 0px }  			   			   
.summary     { font-family: Verdana; color: #33CC00; font-size: 13px; font-weight: normal; 
               text-align: Left; line-height: 2ex; margin-left: 10; margin-right: 10 }  
.title       { font-size: 24px; font-family: Souvenir Lt BT, Times New Roman, Arial; color: #0066FF; text-align: 
               Center; line-height: 2ex; font-weight: bold; margin-top: 1px; margin-bottom: 1px } 
.topline     { font-family: Times New Roman; font-size: 24px; color: #0000FF; font-style: 
               italic; font-weight: bold; text-align: Center }  
.trebuchet    { font-family: Trebuchet MS; color: #000000; font-size: 14px; text-align: 
               Center; line-height: 17px; margin-top: 0px; margin-bottom: 0px }
.whereincrete { font-family: Verdana; font-size: 15px; font-weight: bold; color: #0066FF; text-align: 
               Left; line-height: 2ex; margin-left: 20; margin-right: 20; margin-top: 10px; margin-bottom: 10px }
div.blueline { background-color: #008FE0; line-height: 2px; margin-bottom: 2 }
div.greenline { background-color: #33CC00; line-height: 1px }

/*links in navigation bar*/
#navbar a:link {text-decoration: none; color: blue}
#navbar a:visited {text-decoration: none; color: purple}
#navbar a:hover {text-decoration: underline; color: #FF9966}      
                        
/*tables*/
.ourborder {
  width: 70%;
  border-top:2px solid #008FE0; 
  border-left:2px solid #008FE0; 
  border-bottom:2px solid #33CC00; 
  border-right:2px solid #33CC00;
 }
.ourborder td{       
       border-top:1px solid #33CC00; 
       border-left:1px solid #33CC00; 
       border-bottom:1px solid #008FE0; 
       border-right:1px solid #008FE0;
       }    
.slidetable {
  width: 100%;
  border:0px none;
 }  
.slidetable td{
  border:0px none; 
 } 
.t70 {
  width: 70%;
  border:0px none;
 }  
.t70 td{
  border:0px none; 
 }  
.prices {
  width: 98%;
  border:1px solid #CEE7FF; 
 }
.prices td{
  border:1px solid #CEE7FF; 
 }
table.prices td{ padding-left: 6; }
.timetable {
	width: 95%;
	border:solid;
	border-width:2px;
	border-color:#CEE7FF;	
	}
.timetable td{
	border-color:#CEE7FF;
	}	
.enqform {
  width: 95%;
  background-color:#F9FCFF;
 }
.enqform td{
  border:0px none; 
 } 
.nobrd {
  border:0px none;
 } 
.nobrd td{
  border:0px none; 
 }                                                        
/*navigation*/
.navbt {
   float:left;
   width: 10em;
   background-color: #ECF5FF;
   border: 1px solid #66CCFF;
   padding: 2;
   font-family: Verdana; font-size: 11px; text-align: center;
   margin-left: 6; margin-top: 2; margin-bottom: 2;   
}
 
