body
{
margin:0;
padding:0;
height:1024px; /* force scrollbars to stop page-wiggle when chnaging pages */
}
li {
margin-top:5px;
}
#norm {background-color: white; color:navy; font-family:arial,sans-serif; font-size:10pt; text-align:left; }
#peachBGhdg { background-color:#FFCC99; color:navy; font-family:times new roman,serif; font-size:11pt; text-align:left;}
p {font-family:arial,sans-serif; font-size:10pt; color:navy; text-align:justify; }
.ParaSpaceRight {margin-right:8px; }
.MediumText {font-family:arial,sans-serif; font-size:11pt; color:navy; text-align:justify; }
#box { padding:5px; background-color:#F5E9C5; color:black; font-family: arial;  font-size: 10pt; text-decoration:none; border-color:#FF8800; border-width:1px; border-style:solid;}
#pr {font-family:arial,sans-serif; font-size:10pt; color:navy; text-align:right; }
#pc {font-family:arial,sans-serif; font-size:10pt; color:navy; text-align:center; }
h1 {color:navy; font-family:arial,sans-serif; font-size:16pt; }
h2 {color:navy; font-family:arial,sans-serif; font-size:15pt; }
h3 {color:navy; font-family:arial,sans-serif; font-size:12pt; }
h4 {color:navy; font-family:arial,sans-serif; font-size:13pt; }
h5 {color:navy; font-family:georgia, arial,sans-serif; font-size:12pt;}
h6 {color:navy; font-family:georgia, arial,sans-serif; font-size:10pt;}
#IndexHeadline {font-family:georgia,serif; font-size:16pt; color:navy; }
#PageHdg {color:navy; font-family:arial,sans-serif; font-size:12pt; }
#SectionHdg {color:navy; font-family:georgia, arial,sans-serif; font-size:12pt; font-weight:bold; }
#Georgia {color:navy; font-family:georgia, helvetica, serif; font-size:10pt;}
.LogoText {
color:#150185; font-family:georgia, helvetica, serif; font-size:12pt;
}
.LogoContainer{
width:780px;
background-color:#D1EAB3;
height:120px;
margin-left:auto;
margin-right:auto;
overflow: hidden;
}
.SaleLogo {
width:760px;
height:100px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
background-color:#F5E9C5;
border-style:solid;
border-color:#98bf21;
border-width:1px;
border-radius: 15px; 
-moz-border-radius: 15px; 
-webkit-border-radius: 15px; 
-khtml-border-radius:15px;
overflow: hidden; 
}
.BIGLogo {
margin-top:10px;
width:130px;
float:left;
color:navy;
font-family:Georgia,serif; 
font-size:15pt;
}
.LogoText {
margin-top:10px;
float:right;
padding:3px;
width:620px;
color:navy;
font-family:Georgia,serif; 
font-size:12pt;
}
.centred {
width:600px;
margin-left:auto;
margin-right:auto;
}
a.LogoText:link {text-decoration: none; color:#150185; outline:0;} 
a.LogoText:hover {color:#150185; text-decoration:underline; outline:0;}
a.LogoText:visited {text-decoration: none; color:#150185; outline:0;} 
a.LogoText:visited:hover {color:#150185; text-decoration:none; outline:0;}

.link {color:#150185; text-decoration:underline; outline:0; cursor:pointer; color:blue;}
a.link:link{color:blue; outline:0; }
a.link:visited{color:blue; outline:0;}
a.link:active{color:blue; outline:0; }
span.link:hover{color:red; outline:0; }

#LinedTextWhite { background-image: url("./Icons/LinedBGWhite.jpg"); color:black; font-family: cursive; font-size:11pt; } 
#NotebookEnd { background-image: url("./Icons/NotebookSpine.gif"); }
#ParaHeading {color:#660000; font-family: Verdana, sans-serif; font-size:10pt;} 
.ParaHeading {display:block; color:#660000; font-family: Verdana, sans-serif; font-size:10pt; margin:10px;} 
#ParaHeading2 {color:navy; font-family:georgia, times new roman,serif; font-size:10pt; text-decoration:none;}
#tit {color:#660000; font-family: Verdana, sans-serif; font-size:10pt;} 
#footer {color:black; font-family:georgia, arial,sans-serif; font-size:9pt; text-align:center; }
.hidden { position:absolute; visibility:hidden; }
.visible { position:absolute; visibility:visible; }
.sidelinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none;}
.sidelinksNS { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none; text-align:right; }
#navbarSide { background-color:#D1EAB3;}
#AvailabilityTitleBar { padding:5px; color:black; text-align:center; background:#F5E9C5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; border-collapse:collapse; border:1px solid grey;}
#AvailabilityColsBar { color:black; text-align:center; background:#FFCC99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; border-collapse:collapse; border:1px solid grey;}
#Available1 { color:black; text-align:center; background-color:Lightblue; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; border-collapse:collapse; border:1px solid grey;}
#Available2 { color:black; text-align:center; background:#339966; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; border-collapse:collapse; border:1px solid grey;}
#Email { text-align:center; background-color:White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;border-collapse:collapse; border:1px solid grey;}
#Booked { color:black; text-align:center; background-color:Red; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; border-collapse:collapse; border:1px solid grey;}
#Comic { font-family: Comic Sans MS, cursive; color:black; }
#Reserved { color:black; text-align:center; background-color:Orange; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; text-decoration:none; border-collapse:collapse; border:1px solid grey;}
#navbar { background-color:Lightblue; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; text-decoration:none;}
#navbarOn { background-color: navy; color:#CCFF66; text-align:right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration:none; font-weight:bold; }
a:link{color:blue; outline:0; }
a:visited{color:blue; outline:0;}
a:active{color:blue; outline:0; }
a:hover{color:red; outline:0; }
#ncLightGreen {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#99FF66; }
.ncLogoGreen {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#D1EAB3; }
#ncLogoGreen {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#D1EAB3; }
.Sidebar {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#D1EAB3; }
.SideBar {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#D1EAB3; }
#Sidebar {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#D1EAB3; }
#PageArea {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#F5F5DC; }
#BirdTable{color:navy; font-family:Verdana,sans-serif; font-size:10pt; background-color:#F5F5DC;  }
#ncBeige {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#F5F5DC; } 
#ncCream {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#FFFF99; } 
#ncCreamSmall {color:black; font-family:arial,sans-serif; font-size:9pt; background-color:#F5E9C5; }  
#ncGreenish {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#D1EAB3; } 
#history {color:white; font-family:arial,sans-serif; font-size:12pt; background-color:navy; } 
#activitypark {color:white; font-family:arial,sans-serif; font-size:12pt; background-color:blue; }
#regional {color:white; font-family:arial,sans-serif; font-size:12pt; background-color:#006600; }
#animalpark {color:white; font-family:arial,sans-serif; font-size:12pt; background-color:#008800; }
#art {color:white; font-family:arial,sans-serif; font-size:12pt; background-color:#FF6600; }
#wine {color:white; font-family:arial,sans-serif; font-size:12pt; background-color:#660033; }
#misc {color:white; font-family:arial,sans-serif; font-size:12pt; background-color:black; }
#nc {color:navy; font-family:arial,sans-serif; font-size:10pt; } 
#ncempty {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#F5F5DC; } 
#Invisible {color:white; font-family:arial,sans-serif; font-size:1pt; background-color:white; } 
.faint{color:#F5F5DC; font-family:arial,sans-serif; font-size:1pt; background-color:#F5F5DC; } 
#SidebarTiny {color:navy; font-family:arial,sans-serif; font-size:8pt; background-color:#D1EAB3; } 
#nctiny {color:navy; font-family:arial,sans-serif; font-size:8pt; } 
#ncw {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:white; }
#ncb {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#FFFFCC; }
#ncc {color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#F5F5DC; }
#ncwnavbar {color:navy; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:white; }
#nccnavbar {color:navy; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color:#F5F5DC; }
#smalltnr {color:black; font-family:times new roman,serif; font-size:10pt; }
#blacktnr {color:black; font-family:times new roman,serif; font-size:12pt; }
#bluesmalltnr {color:blue; font-family:times new roman,serif; font-size:10pt; background-color:white; } 
#redsmalltnr {color:red; font-family:times new roman,serif; font-size:10pt; background-color:white; } 
#tnr {color:navy; font-family:times new roman,serif; font-size:12pt; } 
#tnrw {color:navy; font-family:times new roman,serif; font-size:12pt; background-color:white; }
#tnrbold {color:navy; font-family:times new roman,serif; font-size:12pt; font-weight:bold; }
.Blue {
color:blue;
}
#blueonsilver {background-color:silver; color:navy; font-family:arial,sans-serif; font-size:10pt; }  
#silverbg {background-color:silver; color:navy; } 
#cr {color:black; font-family:arial,sans-serif; font-size:8pt; background-color:#F5F5DC; }
#crsb {color:#324F66; font-family:arial,sans-serif; font-size:8pt; background-color:#D1EAB3; }
.crsb {color:#324F66; font-family:arial,sans-serif; font-size:10pt; float:right; margin-top:5px; }
#hdg {color:black; font-family:arial,sans-serif; font-size:10pt; background-color:#81A6BF; }
#hdgBold {color:#FFCC66; font-family:arial,sans-serif; font-size:10pt; font-weight:bold; background-color:navy; }
#caption {color:teal; font-family:times new roman,serif; font-size:12pt; font-style:italic; }
#rcb1 { color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#FFFF66; }
#gb { color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:#99CC99; }
#rcb3 { color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:silver; }
#rcb4 { color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:silver; }
#rcb5 { color:navy; font-family:arial,sans-serif; font-size:10pt; background-color:silver; }
#VideoBG {font-family:arial,sans-serif; font-size:10pt; color:navy; background-image: url("./Images/VideoBG.jpg");}

INPUT { 
background-color: #D8D8D8; 
border-color:#efefef; 
color: black; 
font-family: arial, verdana, ms sans serif; 
font-weight: normal; 

font-size: 10pt;  
}

TEXTAREA { 
background-color: #F5F5DC; 
color: navy; 
font-family: arial, verdana, ms sans serif; 
font-weight:normal; 
font-size: 10pt; 
text-align: left; 
margin: 0px;
height: 204px;
width: 222px;
padding: 5px 0px 0px 5px;
border: 0px;
overflow:auto;
} 

#navigation {
	color: white;	
	background-color:#D1EAB3;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navigation li {
	background-color:#D1EAB3;
	list-style-type:none;
	position: relative;
	padding: 0px;
	margin: 0px;
	float: left;
}

#PrintButton {
	background-image: url('./Images/Buttons/SlideshowControls/print.png');
}

#navigation a {
	line-height: 18px;
	color: black;
	text-align: right;
	position: relative;
	text-decoration: none;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('./Images/Buttons/button.png');
	display: block;
	width: 104px;
}

#navigation a:hover {
	line-height: 18px;
	color: white;
	text-align: right;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('./Images/Buttons/button_roll.png');
	display: block;
	width: 104px;
}
.GreenBackground {
	background-image: url('./Images/GreenBackground.gif');
}
a.RedLink:link {text-decoration: none; color:red; outline:0;} 
a.RedLink:hover {color:red; text-decoration:underline; outline:0;}
a.RedLink:visited {text-decoration: none; color:red; outline:0;} 
a.RedLink:visited:hover {color:red; text-decoration:none; outline:0;}

#selected {
	line-height: 18px;
	color: white;
	text-decoration: none;
	text-align: right;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('./Images/Buttons/button_sel.png');
	display: block;
	width: 104px;
}
#SearchButton {
	color: black;	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	position: relative;
	top: 4px;
	text-decoration: none;	
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url('./Images/Buttons/SearchButton.png');
	display: block;
	line-height: 18px;
	width: 100px;
}

#SlideshowButton  {
	color: #cccccc;	
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	position: relative;
	top: 4px;
	text-decoration: none;	
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(./Images/nav_button.gif);
	display: block;
	height: 30px;
	width: 100px;
}

#altmsg { 
	position: absolute;
	background-color:#000000;
	padding: 20px;
	opacity: 0.6;
	text-align:center;
}

#altmsg:hover { 
	opacity: 0.8;
}
a.altlink:link {
	color: #FFFFFF;
}

a.altlink:visited {
	color: #DDDDDD;
}

a.altlink:hover{
	color: #FFFFFF;
}
