/* Body Tag controls IE browsers elements - define font and padding and margins */
Body {  
margin:0; 
padding:0;
text-align: center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
letter-spacing:.2px;
text-align:left
}

#Posdiv {
text-align:center;
margin:0;
padding:0;
} 

#Table{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt;
text-align: left; 
z-index: 0; 
margin: 0;
padding: 10px;
cursor: default; 
} 

.navbar{
font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#333333
}
.navbar a:link {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#333333}
.navbar a:active {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold;color:#333333 }
.navbar a:visited {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#333333}
.navbar a:hover {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#990000; }

.DateLine{
font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #006600; margin-top: 0px;margin-bottom: 0px; text-align:right; padding-right: 42px; padding-top:20px
}
.LordCharles{
font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #006600; margin-top: 0px;margin-bottom: 0px; text-align:center
}

a:link {color: #339900; text-decoration: none;}
a:active {color: #339900; text-decoration: none;}
a:visited {color: #339900;text-decoration: none;}
a:hover {color: #990000; text-decoration: none;}

/* Default Link color - change hover state to something else */

H1 { font-family: "Century Gothic",  Arial, Helvetica, sans-serif; font-size:20px; font-weight: bold; color: #006600; margin-top: 0px;margin-bottom: 0px; text-align:center}
H2 { font-family: "Century Gothic",  Arial, Helvetica, sans-serif; font-size:18px; font-weight: bold; color: #006600; margin-top: 0px;margin-bottom: 0px; text-align:center}
H3 { font-family: "Century Gothic",  Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #006600; margin-top: 0px;margin-bottom: 0px; text-align:center }
H4 { font-family: "Century Gothic",  Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color: #006600; margin-top: 0px;margin-bottom: 0px; text-align:left; padding-left:15px; vertical-align:middle}
H5 { font-family: "Century Gothic",  Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold; color: #006600; margin-top: 0px;margin-bottom: 0px; padding:5px }

H2 a:link { color:#000000; text-decoration: none;}
H2 a:active { color:#000000; text-decoration: none;}
H2 a:visited { color:#000000; text-decoration: none;}
H2 a:hover {color:#F1C70D; text-decoration: none;}

.Header{
font-weight: bold;
}

.txtForm {
	
	color: #666666;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	font-size: 11px;
	letter-spacing:1px;
}
.FormButtons {
	background-color: #006600;
	border: 3px outset #F1C70D;
	color: #FFFFFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.1stRow {
	background-color:#CCFAC0
}
.2ndRow {
	background-color:#FFFFFF
}

.RoomDesc {
   padding-left: 65px
   }

.tHotHead {
	vertical-align:top;
	border-bottom: 1px solid #000;
	font-weight:bold
}
.RPrice {
	vertical-align: top;
	font-weight:bold;
	text-align:right;
	padding-right:23px
}
.NavUp {
   background-color:#FFFFFF;
   height:30px;
   vertical-align:middle;
   text-align:center;
   font-family: "Century Gothic",  Arial, Helvetica, sans-serif; 
   font-size:13px; 
   border:#D2D2D2 1px dotted;
   padding-left:5px; 
   padding-right:5px
}
.NavOver {
   background-color:#D1D1D1;
   height:30px;
   vertical-align:middle;
   text-align:center;
   font-family: "Century Gothic",  Arial, Helvetica, sans-serif; 
   font-size:13px; 
   border:#D2D2D2 1px dotted;
   padding-left:5px; 
   padding-right:5px
}
.NavOn {
   height:30px;
   vertical-align:middle;
   text-align:center;
   background-color: #FDE6D7;
   font-family: "Century Gothic",  Arial, Helvetica, sans-serif; 
   font-size:13px; 
   font-weight:normal;
   border: #990000 1px solid;
   padding-left:5px; 
   padding-right:5px
}
.offstate-ShowTransport {
	display: none;
}
.onstate-ShowTransport {
	display: block;
}

.offstate-ShowAttMem {
	display: none;
}
.onstate-ShowAttMem {
	display: block;
}

/* Registration Form Show Hide: Gautrain Technical Visit*/
.offstate-PreconfTour1 {display: none;}
.onstate-PreconfTour1 {display: block;}
/* Registration Form Show Hide: Biodiversity Offsets*/
.offstate-PreconfTour2 {display: none;}
.onstate-PreconfTour2 {display: block;}
/* Registration Form Show Hide: Heritage Unpacked*/
.offstate-PreconfTour3 {display: none;}
.onstate-PreconfTour3 {display: block;}



.onstate-CopPres {
	display: block;
}
.offstate-CopPres {
	display: none;
}



.offstate-ShowAttNon {
	display: none;
}
.onstate-ShowAttNon {
	display: block;
}
.offstate-ShowWeekend {
	display: none;
}
.onstate-ShowWeekend {
	display: block;
}
.offstate-ShowWeekendChalets {
	display: none;
}
.onstate-ShowWeekendChalets {
	display: block;
}

.offstate-RadWeekendChaletsRoomType {
	display: none;
}
.onstate-RadWeekendChaletsRoomType {
	display: block;
}

.offstate-SCS2ShowWeekendChalets {
	display: none;
}
.onstate-SCS2ShowWeekendChalets {
	display: block;
}

.offstate-SCD4ShowWeekendChalets {
	display: none;
}
.onstate-SCD4ShowWeekendChalets {
	display: block;
}

.offstate-DLD4ShowWeekendChalets {
	display: none;
}
.onstate-DLD4ShowWeekendChalets {
	display: block;
}


.offstate-H1D4ShowWeekend {
	display: none;
}
.onstate-H1D4ShowWeekend {
	display: block;
}
.offstate-H2D2ShowWeekend {
	display: none;
}
.onstate-H2D2ShowWeekend {
	display: block;
}
.offstate-H3D2ShowWeekend {
	display: none;
}
.onstate-H3D2ShowWeekend {
	display: block;
}
.offstate-HSD2ShowWeekend {
	display: none;
}
.onstate-HSD2ShowWeekend {
	display: block;
}


.offstate-ShowMidweekHotel {
	display: none;
}
.onstate-ShowMidweekHotel {
	display: block;
}
.offstate-ShowMidweekEbb {
	display: none;
}
.onstate-ShowMidweekEbb {
	display: block;
}

.offstate-H1D4ShowMidweekHotel {
	display: none;
}
.onstate-H1D4ShowMidweekHotel {
	display: block;
}
.offstate-H2D2ShowMidweekHotel {
	display: none;
}
.onstate-H2D2ShowMidweekHotel {
	display: block;
}
.offstate-Alt2-Twin {
	display: none;
}
.onstate-Alt2-Twin {
	display: block;
}
.offstate-Alt2-Four {
	display: none;
}
.onstate-Alt2-Four {
	display: block;
}
.offstate-Alt2-Rondawel {
	display: none;
}
.onstate-Alt2-Rondawel {
	display: block;
}
.offstate-H3D2ShowMidweekHotel {
	display: none;
}
.onstate-H3D2ShowMidweekHotel {
	display: block;
}
.offstate-HSD2ShowMidweekHotel {
	display: none;
}
.onstate-HSD2ShowMidweekHotel {
	display: block;
}


.offstate-ShowWeekAlt {
	display: none;
}
.onstate-ShowWeekAlt {
	display: block;
}

.offstate-ShowWeekendChalets {
	display: none;
}
.onstate-ShowWeekendChalets {
	display: block;
}
.offstate-ShowMidweekChalets {
	display: none;
}
.onstate-ShowMidweekChalets {
	display: block;
}
.offstate-ShowPendlebury {
	display: none;
}
.onstate-ShowPendlebury {
	display: block;
}
.offstate-AShowPendlebury {
	display: none;
}
.onstate-AShowPendlebury {
	display: block;
}
.offstate-BShowPendlebury {
	display: none;
}
.onstate-BShowPendlebury {
	display: block;
}

.offstate-SCS2ShowMidweekChalets {
	display: none;
}
.onstate-SCS2ShowMidweekChalets {
	display: block;
}
.offstate-SCD4ShowMidweekChalets {
	display: none;
}
.onstate-SCD4ShowMidweekChalets {
	display: block;
}
.offstate-DLD4ShowMidweekChalets {
	display: none;
}
.onstate-DLD4ShowMidweekChalets {
	display: block;
}
