html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body{  
color:#fff; 
background: url('/imgs/style/body-background.jpg') 0% 0%;
font-size:75%; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
max-width:474px;
}
a{ color:#fff;}
a:hover{ color:#FF5300;}
a:visited{color:#ccc;}

.header{ 

padding-bottom:3.25em; 
}
.header .inner{ 
}
	.site-title{ text-indent:-1867px;  background:transparent  url('/imgs/style/wildImages-logo.png') 0% 100% no-repeat; overflow:hidden;  margin-left:1em; height:6em; width:45%; float:left;}
	.contactInfo{ text-align:right; float:right; width:42%;  padding-top:1em;}
		.header span.email, .header span.telephone{ display:block; }
		.header span.email{text-shadow: #000 0px 2px 4px;}
		.header span.telephone{ font-size:2.5em; font-weight:bold; line-height:1em;}
		.header a{ text-decoration:none;}
	.navigation{ float:left; clear:both; margin-top:.5em; margin-bottom:.5em;}
	.navigation li{ display:inline;}
	.navigation li a{ color:#fff; font-weight:bold; color:#aaa; text-transform:uppercase; background-color:#000; padding:.5em 1em .5em 1em; text-decoration:none;}
	.navigation li a:hover{ color:#FF5300;}
	
.container{ margin:auto; margin-top:-3.25em; clear:both; max-width:474px; }	


.navigationAndLinks{ margin-top:0px;  background: url('/imgs/style/aboutWildImages-background.jpg') 0% 0%; border-left:10px solid black; border-bottom:10px solid black; background-color:#000; padding-bottom:.5em; list-style-type:none; }
	.navigationAndLinks ul{ 
		margin-top:0px; 
		list-style-type:none;
		background-position:-1px 100%;
		background-repeat:no-repeat;
		margin-bottom:0em;
	}

	.tourNavigation li, .calendar li{background-color:#0D0D0D;} 
	
	.navigationAndLinks ul a{  text-decoration:none; text-transform:uppercase; line-height:1.1em; display:block; padding:1em; font-size:.9em; font-weight:bold; color:#999; border-top:1px solid #222;} 
	.tourNavigation a:hover{ color:#FF5300; } 
	
	ul.calendar{ }
	
	
	.newsletter li{ background:#fff url('/imgs/style/newsletter-li-background.jpg') 0% 0% repeat-x; }
	.newsletter li a{  color:#222;}
	.newsletter li a:hover,.calendar li a:hover {  color:#FF5300;} 
	
	.holidayInfo{  display:none; line-height:1.3em; color:#fff; float:right; padding:.75em; }
	.aboutWildImages{ display:none; font-size:.9em; line-height:1.3em; color:#aaa; float:right; padding:.75em;}

.content{  }
.article{  max-width:474px;}
	.article h1{ font-size:2em; padding-bottom:.5em; padding-top:.5em;}
	.article p,.article h1,.article h2,.article h3,.article ul,.article ul,.article dt{ padding-left:10px; }
	.article p{ padding-bottom:1em; line-height:1.75em;}
	p.caption{line-height:1.3em; font-size:.9em; color:#808080; margin-top:0px; padding-top:.5em;}

.gallery{clear:both; width:250px; padding-left:10px;}
	.gallery ul{padding-left:0px;  margin:0px; list-style-type:none;}
	.gallery li{padding-bottom:1em;}

em{ font-style:italic;}

.footer{ clear:both;  color:#999; padding-top:1em;} 
	.footer h3{ text-transform:uppercase; font-weight:bold;}
	.footer ul{margin:0px; margin-bottom:1em; clear:both; list-style-type:none;}
	.footer ul li{ clear:both;}
	.footer ul li li{ }
	.footer ul li.regions{ border-left:1px solid #444; padding-left:10px;}
	.footer ul li.company{ display:none; border-left:1px solid #444; padding-left:10px;}
	.footer ul li.contact{ display:none; border-left:1px solid #444; padding-left:10px;}
	.footer ul li.regions ul{ width:45%; float:left;}
	.footer .contact-links{ font-size:.9em;}
	.footer .telephone { font-size:2.25em; font-weight:bolder; display:block;}
	.footer .email{ display:block;}  
	.footer a { color:#999; text-decoration:none;}


.credits{ padding-left:10px; clear:both; margin:auto; text-align:left; font-size:.75em; color:#666;}
.credits a{ color:#666;}

/* pop up form stuff */
.obscurer,.popUpContents{ visibility:hidden;}
.obscurer{ width:100%; height: 100%; position:absolute; left:0; top:0; 
background-color:rgb(255,150,50);  /* this is for ie */
background:rgba(255,150,50,.5);
filter:alpha(opacity=50); /* this is for ie */
}
.popUpContents{ width:475px; border:2px solid green; position:absolute; top: 20%; margin:auto; background:transparent url('/imgs/style/content-background.jpg') 0% 0%;
border: 12px solid #000;
padding:2em; }
.popUpContents form{ }
.popUpContents form legend{ font-weight:bolder; font-size:1.3em; padding-bottom:1em;}
.popUpContents form ul{ list-style-type: none;}
.popUpContents form ul li{ width:100%; height:2.5em;}
.popUpContents form ul li label { display:block; width:30%; float:left;}
.popUpContents form ul li input { display:block; width:50%; float:left;}
.popUpContents #simplesum{ width:5em;}
.popUpContents .submit{ text-transform:uppercase; background-color: #444; font-weight:bold; border: 2px solid #000; color:#fff; padding:.5em; clear:both; float:right;}
.popUpContents .submit:hover{ border: 2px solid #FF5300; color:#FF5300; } 
.popUpContents .close{ position:absolute; top:4px; right:10px;}

.otherVersionsOfSite{ clear:both;}
form#bookingForm,#bookingForm label,#bookingForm input, #bookingForm fieldset{clear:both; display:block;}
form#bookingForm legend, form#bookingForm div.fh{ font-weight:bolder; padding-top:1em;}