/* CSS by Paul Wheldon :::: Graphic Design */

body {
margin:0;
padding:0;
color:#FFF;
font-family: "Trebuchet MS", Arial, sans-serif;
font-size:62.5%; /* 62.5%; Resets 1em to 10px */
}
h1{
font-size:1.6em;
font-weight:normal;
margin:15px 0;
}
h1#heading-world {
background:transparent url(images/heading-world.gif) no-repeat scroll 0 0;
width:974px;
height: 43px;
text-indent: -999em;
}
h1#heading-gravity {
background:url(images/heading-gravity.gif);
width:245px;
height:43px;
text-indent:-999em;
}
h1#heading-ames {
background:url(images/heading-ames.gif);
width:334px;
height:43px;
text-indent:-999em;
}
h1#heading-hologram {
background:url(images/heading-hologram.gif);
width:208px;
height:44px;
text-indent:-999em;
}
h1#heading-eyelusions {
background:url(images/heading-eyelusion.gif);
width:230px;
height:46px;
text-indent:-999em;
}
h2 {
margin:5px 0 0;
}
h2#heading-your-visit {
background:url(images/heading-your-visit.gif);
width:179px;
height:70px;
text-indent:-999em;
}
h2#heading-find-us {
background:url(images/heading-find-us.gif);
width:249px;
height:70px;
text-indent:-999em;
}
h2#heading-faq {
background:url(images/heading-faq.gif);
width:113px;
height:70px;
text-indent:-999em;
}
h4#header-about-us {
background:url(images/heading-about-us.gif);
width:158px;
height:51px;
text-indent:-999em;
}
p {
margin:0;
padding: 0;
}
.panel-wrapper p{
width:820px;
color:#3B5997;
}
.brown {
color: #BA4B00;
}
.light-blue {
color:#92AEDD;
}
.faq a, .your-visit a {
color: #fff;
}
.faq a:hover, .your-visit a:hover {
color: #BA4B00;
}
.footer {
background-color:#FFF;
border-top: dashed 2px #BA4B00;
color:#FD6500;
font-size: 1.6em;
padding-bottom: 40px;
}
.footer a{
color:#FD6500;

}
.footer a:hover{
color:#92AEDD;
}
.footer h4 {
color:#BA4B00;
font-size:1.8em;
font-weight:normal;
margin:0;
padding:0;
}
.container {
margin: auto;
padding: auto;
width: 1000px;
position:relative;
}
#main-content {
background:#FD6500;
font-size: 1.6em;
overflow:hidden;
}
.logo {
background:transparent url(images/logo.png) no-repeat scroll 0 0;
display:block;
height:193px;
left:35px;
position:absolute;
text-indent:-999em;
top:125px;
width:312px;
z-index:12;
}
.attractions-text {
background:transparent url(images/nav-bar.gif) no-repeat scroll -120px 23px;
height:63px;
width:97px;
text-indent: -999em;
float:left;
}
.nav-information {
background:transparent url(images/nav-bar.gif) no-repeat scroll 0 23px;
height:63px;
width:120px;
text-indent: -999em;
float:left;
}
.nav-information:hover {
background:transparent url(images/nav-bar.gif) no-repeat scroll 0 -50px;
}
ul.topnav {
margin: 0;
padding: 0;
list-style:none;
}
ul.topnav li {
float: left;
padding:13px 0 0;
}
ul.topnav li a{
color:#FFFFFF;
font-size:0.8em;
text-decoration:none;
}
ul.topnav li a:hover, current{
color: #BA4B00;
}
.title-image-home {
height:350px;
margin:0;
clear:both;
background:url(images/home-image.jpg) no-repeat;
}
.title-image-gravity {
height:350px;
margin:0;
clear:both;
background:url(images/gravity-image.jpg) no-repeat;
}
.title-image-ames {
height:350px;
margin:0;
clear:both;
background:url(images/ames-image.jpg) no-repeat;
}
.title-image-hologram {
height:350px;
margin:0;
clear:both;
background:url(images/hollogram-image.jpg) no-repeat;
}
.title-image-ames {
height:350px;
margin:0;
clear:both;
background:url(images/ames-image.jpg) no-repeat;
}
.title-image-illusion {
height:350px;
margin:0;
clear:both;
background:url(images/illusion-image.jpg) no-repeat;
}
.nav-right a {
display:block;
background: url(images/right-arrow.png)  repeat scroll 0 0;
width:47px;
position:absolute;
top:300px;
height:44px;
text-indent:-999em;
right:-25px;
z-index:10;
}
.nav-right a:hover {
background: url(images/right-arrow.png) repeat scroll 0 -44px;
}
.nav-left a{
background:transparent url(images/left-arrow.png) repeat scroll 0 0;
display:block;
height:44px;
position:absolute;
top:300px;
width:47px;
text-indent:-999em;
left:-25px;
z-index:11;
}
.nav-left a:hover {
background:transparent url(images/left-arrow.png) repeat scroll 0 -44px;
}
.faq {
clear:both;
border-top: dashed 2px #FFF;
margin:0;
}
.faq-question {
font-size:1.2em;
}
.your-visit {
float:left;
width:500px;
display:block;
}
.location {
float:left;
width:490px;
margin-left:10px;
}
#map {
display:block;
background: #fff url(images/map-google.jpg);
border:solid 2px #BA4B00;
height:300px;
text-indent: -999em;
} 
.footer-bg {
background:url(images/footer-logo.gif) no-repeat right 2px;
}

:focus {
	outline: none;
}
.ta-read {
display:block;
background:url(images/ta-read.gif);
width:164px;
height:93px;
position: absolute;
top: 430px;
right: 0;
z-index:14;
text-indent:-999em;
}
.ta-write {
display:block;
background:url(images/ta-write.gif);
width:164px;
height:93px;
position: absolute;
top: 530px;
right: 0;
z-index:15;
text-indent:-999em;
}

/* Galleries */
.thumb-container {
display:block;
float:left;
margin:265px 0 0 23px;
width:800px;
}
.thumb {
display:block;
width: 73px;
height: 76px;
float:left;
margin:0 7px 7px 0;
}
.thumb img {
border:none
}
noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }
.slider-wrapper {
padding: 0; 
clear: both;
overflow: hidden;
}
.feature-wrapper {
background: #92AEDD;
border-left: solid 2px #fff;
border-right: solid 2px #fff;
float:left;
overflow:hidden;
position:relative;
width:996px;
margin: 0;
}
.slider {}
	
.slider-no-js .slider {
height: 200px;
overflow: auto !important;
padding-right: 20px 
}
	
.slider, .slider .panel {
width: 1000px;
padding-bottom:10px; 
}
.slider-wrapper.arrows .slider, .slider-wrapper.arrows .slider .panel { width: 600px }
.slider-wrapper.arrows .slider { margin: 0 10px }
	
/* Arrow styling
.nav-left a, .nav-right a { background: #000; color: #fff; padding: 5px; width: 100px } */
	
/* Tab nav */
.nav ul li a.current {
color: #BA4B00;
}
.nav-world-illusions {
background:url(images/nav-bar.gif) no-repeat scroll -217px 10px;
display:block;
width: 120px;
height:50px;
text-indent: -999em;
}
.nav-world-illusions:hover {
background:url(images/nav-bar.gif) no-repeat scroll -217px -63px;
}
.nav-world-illusions.current {
background:transparent url(images/nav-bar.gif) no-repeat scroll -217px -142px;
}
.nav-anti-gravity {
background:url(images/nav-bar.gif) no-repeat scroll -337px 10px;
display:block;
width: 154px;
height:50px;
text-indent: -999em;
}
.nav-anti-gravity:hover {
background:url(images/nav-bar.gif) no-repeat scroll -337px -63px;
}
.nav-anti-gravity.current {
background:transparent url(images/nav-bar.gif) no-repeat scroll -337px -142px;
}
	
.nav-ames {
background:url(images/nav-bar.gif) no-repeat scroll -491px 10px;
display:block;
width: 220px;
height:50px;
text-indent: -999em;
}
.nav-ames:hover {
background:url(images/nav-bar.gif) no-repeat scroll -491px -63px;
}
.nav-ames.current {
background:transparent url(images/nav-bar.gif) no-repeat scroll -491px -142px;
}
	
.nav-hologram {
background:url(images/nav-bar.gif) no-repeat scroll -711px 10px;
display:block;
width: 136px;
height:50px;
text-indent: -999em;
}
.nav-hologram:hover {
background:url(images/nav-bar.gif) no-repeat scroll -711px -63px;
}
.nav-hologram.current {
background:transparent url(images/nav-bar.gif) no-repeat scroll -711px -142px;
}

.nav-eyelusions {
background:url(images/nav-bar.gif) no-repeat scroll -847px 10px;
display:block;
width: 153px;
height:50px;
text-indent: -999em;
}
.nav-eyelusions:hover {
background:url(images/nav-bar.gif) no-repeat scroll -847px -63px;
}
.nav-eyelusions.current {
background:transparent url(images/nav-bar.gif) no-repeat scroll -847px -142px;
}
/* Panel padding */
.slider .panel-wrapper {
padding: 5px 10px 10px;
}
	
/* Preloader */
.slider p.loading {
padding: 20px;
text-align: center;
}

/* Tabbed nav */
.nav ul { 
display: block;
margin: auto;
overflow: hidden;
float:right;
		}
.nav ul li {
display: inline;
}
/*.nav ul li a { 
background: #000;
color: #fff;
display: block;
float: left;
margin-right: 1px;
padding: 3px 6px;
text-decoration: none	
}*/
	
/* Miscellaneous */
.slider {
float: left;
overflow: hidden;
position: relative;
}
.slider .panel {
display: block;
float: left;
}
.slider .panel-container { position: relative }
/*.nav-left, .nav-right { float: left }
.nav-left a, .nav-right a { display: block; text-align: center; text-decoration: none }*/
	