body{  background:#000 url('/imgs/style/body-background.jpg') 0% 0% repeat; color:#ccc; }
a{ color:#fff;}

/*a:visited{color:#ccc;}*/
a:hover{ color:#FF5300;}

.header{ background:url('/imgs/style/header-background.jpg') 0% 0% repeat-x; padding-bottom:3.25em;
}
.header .inner{ width:978px; margin:auto; background:url('/imgs/style/header-inner-background.jpg') -110px 10% no-repeat; min-width:400px; height:11.25em; 
clear:both; }
	.site-title{ text-indent:-1867px; overflow:hidden;  width:50%; float:left;}
	.contactInfo{ text-align:right; float:left; width:42%; padding-right:1em; padding-top:1em;  min-height:7em;}
		.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; color:#aaa;}
		.header a{ text-decoration:none;}
	
	.navigation{ float:left; clear:left; margin-top:.5em; width:50%; }
	.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;}
	.sublist li a:hover{ color:#FF5300;}
	
.old-container{ width:978px; margin:auto; margin-top:-3.25em; clear:both; }	


#navigationAndLinks{ width:160px; float:left;  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; position: relative;}
	#navigationAndLinks ul{  
		margin-top:0px;   
		list-style-type:none;
		background-position:-1px 100%;
		background-repeat:no-repeat;
		margin-bottom:0em;
        cursor: pointer;
	}

	#tourNavigation li.first{ padding-top:4em;}
	#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-size:1em; 
	font-weight:bold; color:#999; border-top:1px solid #222;} 
	#navigationAndLinks ul li:first-child a{ border-top:0px solid grey; }
	#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{   line-height:1.3em; color:#fff; float:right; padding:.75em; }
	.aboutWildImages{  font-size:.9em; line-height:1.3em; color:#aaa; padding:.75em;}

.content{ background:transparent url('/imgs/style/content-background.jpg') 0% 0%;  width:750px; 
width:774px;
margin-left:160px; border:10px solid #000; min-height:1450px;

}
.article{width:474px;  float:left; padding-right:24px;
font-size:1.1em;
font-family: Verdana,Arial,Helvetica,sans-serif;
padding-left:24px;
}
	.article h1, h1{ font-size:2em; padding-bottom:.5em; padding-top:.5em; line-height:1em;
	color: #C4762B;
	font-style:italic;
	}
	.article h2, h2{ font-size:1.4em; padding-bottom:.5em; padding-top:.5em;}
	
	.article h1 + h2{ margin-top:-1em; }
	
	.article p,.article h1,
	.article h2,
	.article h3,.article ul,
	.article ul,.article dt{ /*padding-left:24px;*/  }
	
	.article ul, .article ol{  padding:1em 0em 1em 2em;}
	.article p, p { padding-bottom:1.5em; line-height:1.5em;}
	p.caption{line-height:1.3em; font-size:.9em; color:#808080; margin-top:0px; padding-top:.5em;}

.gallery{width:250px; float:left; font-size:1.1em;}
	.gallery ul{padding-left:0px;  margin:0px; list-style-type:none;}
	.gallery li{padding-bottom:1em;}

.clear{clear:both; display:block;}
img.fright{ float:right;}
em{ font-style:italic;}

ul.tour-list{ list-style-type:none; margin-left:0px; padding-left:0px; 
float:left; clear:both; width:95%; padding-top:0px; 
}
ul.tour-list li, ul.button-list li{  
display:block; 
background-color:#404040; 
padding:.25em .5em .25em .5em ;
margin-top:.25em;
font-weight:normal;
}
ul.tour-list li{
	float:left;
	width:100%;
	clear:both;
}


ul.tour-list li a{ text-decoration:none; }
ul.tour-list li span{float:right;  text-align:right; padding-left:12px; }

ul.button-list{ width:250px; overflow:hidden; margin-bottom:.5em;}
.currency-list span {padding:.5em; }
ul.button-list a{ text-decoration:none;}
ul.button-list a img{position:relative; top:2px;}
#big ul.button-list{ width:320px;}

.footer{ clear:both; margin-left:184px; color:#999; padding-top:1em;} 
	.footer h3{ text-transform:uppercase; font-weight:bold;}
	.footer ul{margin:0px; list-style-type:none;}
	.footer ul li{ float:left;}
	.footer ul li li{ float:none;}
	.footer ul li.regions{ width:374px; border-left:1px solid #444; padding-left:10px;}
	.footer ul li.company{ width:103px; border-left:1px solid #444; padding-left:10px;}
	.footer ul li.contact{ width:248px; 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; background:transparent  url('/imgs/style/wildImages-logo.png') 0% 0% no-repeat;  padding-top:55px;}  
	.footer a { color:#999; text-decoration:none;}
	.footer a:hover {color:#FF5300;}

.otherVersionsOfSite{clear:both; margin-left:184px; color:#999; padding-top:1em;} 
.otherVersionsOfSite a { color:#999; }
.otherVersionsOfSite a:hover {color:#FF5300;}

.credits{ clear:both; margin:auto; text-align:right; padding:.5em; 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;}


/* Normal forms */
.article .error{ color:pink; border: 2px solid pink; padding:1em; margin-left:24px;}
.article .error p{ padding-left:0px;}
form{ }
form legend{ font-weight:bolder; font-size:1.3em; padding-bottom:1em;}
form ul{ list-style-type: none; margin-bottom:2em; }
form ul li{ width:100%; margin-top.5em; padding-top:1em;}
form ul li label {  }
form ul li input, form ul li textarea { display:block; width:100%; }

form.ContactForm{ width:460px; }
form.ContactForm legend{ padding-left:24px;}
form fieldset{ width:100%;  padding-bottom:1.5em;  }
.article form p{padding-left:0px;}
form #SimpleSum{ width:5em; display:inline;}
form .submit{ text-transform:uppercase; background-color: #444; font-weight:bold; border: 2px solid #000; color:#fff; padding:.5em; clear:both; float:right;}
form .submit:hover{ border: 2px solid #FF5300; color:#FF5300; } 

	
/* Booking form */

#big{ width:714px;} 
#big form { width:650px; /*margin-left:24px;*/}


form#bookingForm input,form#bookingForm textarea,form#bookingForm select{color:#4D4D4D;}
form#bookingForm textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
form#bookingForm fieldset{margin:0px; padding:0px; width:310px; margin-bottom:1em; background: url('/imgs/style/aboutWildImages-background.jpg') 0% 0%;}	



form#bookingForm{ }
form#bookingForm input{
	border:1px solid #98958B; 
	width:280px; 
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}
form#bookingForm textarea {
	border:1px solid #98958B; 
	width:280px; 
	margin-bottom:10px;margin-left:10px;
	margin-right:10px;
}
form#bookingForm input.small{width:100px;}
	
	 form#bookingForm input.radio{
		border:none; 
		width:15px;
		margin-bottom:0px; 
		margin-left:10px; 
	}
form#bookingForm textarea.big {width:627px;}
form#bookingForm select{
	border:1px solid #98958B; 
	width:280px;
	margin-bottom:10px;
	margin-left:10px;
	margin-right:10px;
}

form#bookingForm fieldset{
		border:none;
		margin-bottom:10px; 
		/*background-color:#E8E5D9;
		background-color:#DDE6EB;*/
		width:48%;
	}
	form#bookingForm fieldset div.half {  float:left;  width:45%; padding-bottom:1.25em; }

	form#bookingForm label{
		display:block;
		white-space:nowrap;
		margin-top:5px; 
		margin-bottom:3px;
		margin-left:10px;
		margin-right:10px;
	}
	
	form#bookingForm legend{font-weight:bolder;}
form#bookingForm .star{
		color:#339966;
		font-weight:bold;
	}
	
form#bookingForm div.fh{
		margin-bottom:10px;
		/*background-color:#B8B6AE; 
		background-color:#6C858C;*/
		background-color:#404040;
		padding-top:4px;
		padding-bottom:4px;
		display:block;
		padding-left:10px;
		/*width:292px;*/
		font-weight:bolder;
		color:#FFFFFF;
	}
form#bookingForm legend{display:none; display:inline;}
form#bookingForm fieldset.left{float:left;}
form#bookingForm fieldset.leftclearleft{float:left; clear:left;}
form#bookingForm fieldset.leftclearboth{float:left; clear:both;}
form#bookingForm fieldset.right{float:right;}
form#bookingForm .clearboth{clear:both;width:100%;}
form#bookingForm fieldset#signaturebox{padding-bottom:20px; width:100%;}
form#bookingForm fieldset#signaturebox p{margin-left:10px; padding-top:1em; clear:both; }
form#bookingForm fieldset#signaturebox label{display:inline; margin:0px; margin-left:10px; }
form#bookingForm fieldset#signaturebox input{margin-top:5px; margin:0px; }
form#bookingForm fieldset#signaturebox input#Date,fieldset#signaturebox input#Simplesum {width:100px;}
form#bookingForm fieldset#dates input {float:left;}
form#bookingForm fieldset#dates label {float:left;margin-right:2px;}
/*input.submit{padding:10px; background-color:#6C858C; color:#fff; font-weight:bolder; margin-left:0px; font-size:1em;}
input.submit:hover{background-color:#222;}*/
form#bookingForm input.submit{color:#fff; }
form#bookingForm input.submit:hover{ border: 2px solid #FF5300; color:#FF5300;}

div#Pricing { border-top:1px solid #999; padding-top:1em; padding-bottom:.5em; border-bottom:1px solid #999; margin-bottom:1.5em; }

/* --- Gallery -------------------- */
.gallery-wrapper{
	width:714px;
	margin:0 auto;
	padding:10px 30px 50px 30px;
	float:left;
}
.bordered-area{
	padding:15px 0px 10px 0px;
	border-top:1px solid #aaa;
	border-bottom:1px solid #aaa;
	position:relative;
	
	margin-bottom:15px;
}
#gallery-filter legend{
	font-weight:normal;
	color:#fff;
	padding:0;
	margin:0;
	margin-bottom:0.5em;
}
ul.filter{
	margin:0;
}
ul.filter li{
	width:190px;
	display:block;
	float:left;
	margin-right:10px;
	padding:0;
	margin-bottom:15px;
}
ul.filter li label{
	display:block;
	color:#fff;
	font-size:14px;
}
ul.filter li select{
	display:block;
	width:180px;
}
ul.filter li input[type="text"]{
	display:block;
	width:165px;
	padding:5px;
}
input[type="text"].placeHolder{
	color:#aaa;
}
#filter-submit{
	text-transform: UPPERCASE;
	padding:8px 20px;
	font-size:14px;
	color:#fff;
	border:none;
	position:absolute;
	display:block;
	width:70px;
	bottom:24px;
	right:0px;
	background:#c4762b;
	border-radius:2px;
	cursor:pointer;
}
#filter-submit:active{
	bottom:23px;
}
.logout-button{
	text-transform: UPPERCASE;
	padding:8px 20px;
	padding-right:15px;
	font-size:14px;
	color:#fff;
	border:none;
	display:block;
	width:70px;
	background:#c4762b;
	border-radius:2px;
	cursor:pointer;
	text-decoration: none;
}


.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */


.gallery-area{
	width:100%;
	margin:0 auto;
}
.gallery-area ul.images{
	list-style:none;
	margin:0;
	padding:0;
}
.gallery-area ul.images li{
	margin:0;
	padding:0;
	margin-bottom:35px;
	text-align:center;
	width:320px;
	display:inline-block;
	float:left;
	min-height:340px;
}
.gallery-area ul.images li.even{
	float:right;
	clear:none;
}
.gallery-area ul.images li img{
	margin-bottom:10px;
	max-width:475px;
}
.gallery-area ul.images li .caption{
	text-align:left;
	color:#fff;
	font-size:14px;
}
.gallery-area ul.images li .caption p{
	padding-bottom:10px;
}
.gallery-area ul.images li .caption p.meta{
	color:#aaa;
	font-size:12px;
	padding-bottom:0;
}
.gallery-area ul.images li .caption p.author{
	color:#fff;
	padding-bottom:0;
}
.gallery-area ul.images li .caption p img{
	margin-bottom:0;
	margin-right:5px;
}
.gallery-pagination{
	text-align:center;
}
.gallery-pagination ul{
	list-style:none;
	margin:0;
	padding:0;
}
.gallery-pagination ul li{
	display:inline;
	margin-right:10px;
}
.gallery-pagination ul li:last-child{
	margin-right:0;
}
.gallery-pagination ul li.underline a{
	text-decoration: underline;
}
.gallery-pagination ul li a{
	text-decoration: none;
}
.gallery-pagination ul li a.current{
	color:#FF5300;
}
/*.gallery-area .meta-data{
	border:1px solid #333;
	padding:10px 0px 0px 20px;
	background:#1a1a1a;
	color:#ccc;
}
.gallery-area .meta-data table{
	font-size:12px;
}
.gallery-area .meta-data table tr td{
	padding-right:35px;
	padding-bottom:10px;
}
.gallery-area .meta-data table tr td.last{
	padding-right:10px;
}
.gallery-area .meta-data table span{
	width:110px;
	display:block;
	float:left;
	color:#ccc;
}
.gallery-area .meta-data table span img{
	margin-bottom:0;
	margin-right:5px;
}*/
.gallery-upload{
	background:#6397d0;
	padding:10px;
	padding-right:30px;
	position:relative;
	margin:20px 0px;
}
.gallery-upload:hover{
	background:#6aa0db;
}
.gallery-upload img{
	float:left;
	margin-right:10px;
}
.gallery-upload a{
	color:#fff;
	text-decoration: none;
	font-size:15px;
}
.gallery-upload span{
    position:absolute; 
    width:100%;
    height:100%;
    top:0;
    left: 0;
    z-index: 1000;
    cursor:pointer;
    /*IE Fix*/
    background-image: url('../imgs/empty.gif');
}
.upload.login{
	background:#000;
}
.upload .container{
	margin-top:0;
}
.upload .header{
	padding-bottom:0;
}
.gallery-upload-wrapper{
	width:687px;
	margin:0 auto;
}
.gallery-upload-wrapper-loggedin{
	width:790px;
	margin:20px auto;
	text-align:left;
}
.bluebox{
	background:#6397d0;
	padding:10px 80px 100px 40px;
	height:220px;
}
.bluebox .icon{
	float:left;
	padding-right:40px;
	padding-top:20px;
	text-align:center;
}
.bluebox .icon p{
	color:#D0E0F1;
	margin-top:7px;
}
.bluebox h1{
	font-style:normal;
	color:#fff;
	font-size:2.4em;
	line-height:1.2em;
}
.bluebox .text{
	float:right;
	width:400px;
}
.bluebox .text label{
	display:block;
	color:#fff;
	margin-bottom:5px;
}
.bluebox .text input[type="password"]{
	display:block;
	float:left;
	clear:both;
	padding:5px 8px;
	border:none;
	border-top:1px solid #5380B0;
	margin:0;
	outline:0;
	width:290px;
}
.bluebox .text input[type="submit"]{
	display:block;
	float:right;
	margin:0;
	background:#fff;
	color:#6397d0;
	text-transform: UPPERCASE;
	text-align:center;
	border:none;
	font-size:14px;
	padding:5px 15px;
	cursor:pointer;
	position:relative;
	border-radius:1px;
	border-top:1px solid #6397d0;
}
.bluebox .text input[type="submit"]:active{
	top:1px;
}
.bluebox .text p{
	color:#E0EAF6;
}
.bluebox .text a{
	font-size:15px;
}
.bluebox .text a:hover{
	text-decoration: none;
	color:#fff;
}
.image-side{
	width:470px;
	float:left;
}
.meta-side{
	width:270px;
	float:right;
	text-align:center;
	color:#fff;
}
.upload-area{
	padding:10px;
	text-align:center;
	border-top:1px solid #555;
	border-bottom:1px solid #555;
}
.image-side p.big{
	display:inline;
	color:#fff;
	font-size:2.5em;
	padding-bottom:0;
}
.upload-button{
	border:none;
	background:#6397d0;
	text-transform: UPPERCASE;
	padding:8px 15px;
	color:#fff;
	border-radius:1px;
	cursor:pointer;
	vertical-align: super;
	margin-left:25px;
	position:relative;
	text-decoration: none;
}
.upload-button:active{
	top:1px;
}
.upload-button:hover{
	background:#6aa0db;
	color:#fff;
}
.save{
	border:none;
	background:#eb8d33;
	text-transform: UPPERCASE;
	padding:8px 15px;
	color:#fff;
	border-radius:1px;
	cursor:pointer;
	vertical-align: super;
	font-weight:bold;
	position:relative;
	font-size:16px;
	margin-bottom:20px;
	text-decoration:none;
	display:inline-block;
}
.save img{
	margin-bottom:0;
	margin-right:5px;
	vertical-align:bottom;
}
.save:active{
	top:1px;
}
.save:hover{
	background:#f59539;
	color:#fff;
}
ul.uploaded-images{
	float: left;
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
	margin-top:10px;
}
ul.uploaded-images li{
	display:block;
	margin-bottom:40px;
	padding-top:0;
}
ul.uploaded-images li .image{
	width:190px;
	float:left;
	margin-right:30px;
	height:197px;
	position:relative;
}
ul.uploaded-images li .image .img{
	position:relative;
	display:inline-block;
}
ul.uploaded-images li .image .img img{
	max-width:184px;
	max-height:138px;
	display:block;
	margin-bottom:10px;
}
ul.uploaded-images li .image label{
	color:#fff;
	display:block;
	font-size:14px;
}
ul.uploaded-images li .image input[type="text"]{
	padding:5px 8px;
	border:none;
	display:block;
	width:174px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
}
ul.uploaded-images li .image .img a{
	position:absolute;
	top:5px;
	right:5px;
	background:#D31C1C;
	color:#fff;
	font-weight:bold;
	padding:2px 8px;
	font-size:14px;
	font-size:12px;
	text-decoration: none;
}
ul.uploaded-images li .image .img a:hover{
	background:#e22020;
}
ul.uploaded-images li .image a:hover{
	text-decoration: none;
}
.image-inputs{
	float:left;
	width:250px;
}
ul.inputs{
	margin:0;
	list-style:none;
	padding:0;
}
ul.inputs li{
	display:block;
	margin-bottom:10px;
	width:100%;
}
ul.inputs li label{
	color:#fff;
	display:block;
	font-size:14px;
	margin-bottom:2px;
}
ul.inputs li input[type="text"]{
	padding:5px 8px;
	border:none;
	display:block;
	width:234px;
	margin:0;
}
ul.inputs li select{
	margin:0;
	width:100%;
}
.image-meta{
	width:248px;
	padding:15px 10px;
	padding-top:20px;
	float:right;
	border:1px solid #333;
	background:#1a1a1a;
	color:#ccc;
	height:165px;
}
.image-meta table tr td{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:9px;
	color:#fff;
	padding-top:5px;
}
.image-meta table tr td span img{
	margin-right:5px;
}
.image-meta table tr td span{
	color:#ccc;
}
.meta-key{
	border:1px solid #333;
	background:#1a1a1a;
	color:#ccc;
	padding:15px;
	float:left;
	width:445px;
}
.meta-key table{
	width:100%;
}
.meta-key table td{
	padding:5px 10px;
}
.meta-key table td img{
	margin-right:10px;
}


/* begin muhil's styles */

#header-wrapper	{
			margin-bottom: 50px;
		}
		#headline	{
			margin-bottom: 10px;
		}
		#photoBlock, .photoBlock{
			/*display: inline;*/
			padding: 15px;
			margin-bottom:15px; 
			width:200px;
			/* height:250px; */
			float: left;
		}
		
		#imageInstruction{padding-top: 20px;}
		.rightText {float:right; }
		a.rightText {text-decoration: underline;}
		
		.filterbar {float: left; padding:5px;}
		.search {
			float:right; 
			padding:5px;
			}
		.searchbutton{
			border: 0; background: #949494; padding:3px;
		}
		.galleryImageContainer {
			/*border: 1px ;
			border-style: solid;*/
			padding:5px;
			width:200px;
			max-width:200px;
			max-height:250px;
			color: #FFFFFF;

		}
		.galleryImageTitle {
			color:#a7a7a7;
		}
		.galleryImage {
			border: 1px solid #555555;
			padding: 3px 3px 3px 3px ;
			max-width:200px;
			max-height:200px;
		}
		.long {width:200px;vertical-align: bottom;}
		#photo-div {
			padding: 3px;
			text-align: center;
			width:200px;
		}
		#pagination {
			text-align:center;
			position:relative;
			left:45%;
			margin-left:-50px;
			clear:both;
		}

		a {text-decoration:none;}
		.current {text-decoration:underline !important;}
		#prev{
			float: left;
			margin-right: 10px;
			

		}

		#pages{
			float: left;
			text-align: center;
			margin-right: 10px;

		}

		#next{
			float: left;

		}
		#image-container {
			vertical-align: middle;
			text-align: center;
			width: 100%;
			height: 100%;
			padding-top: 20px;
		}
		#prev-single {
			padding-left: 2%;
			margin-top: 40%;
			float: left;

		}
		
		#imagetitle {
			float: right;
			margin:5px;
		}

		#share{
			float: left;
			margin-top: 5px;
			vertical-align: bottom;
		}
		.imagetable {
			
			min-width: 80%;
			min-height:50%;
			vertical-align:middle;
			text-align: center;
			margin-left: 10px;
			display:inline-block
		}

		.imagetable td{
			text-align: center;
			padding:10px;
		}

		.FullGalleryImage {
			margin-top: 5px;
			float: left;
			vertical-align: middle;
			padding: 20px;
			min-width: 80%;
		}
		
		#next-single {
			float: left;
			margin-top: 40%;
		}
		.slide-share {
			padding: 5px;
			vertical-align: bottom;
			text-align:left;
		}
		.slide-share a {
			padding: 5px;
			vertical-align: bottom;

		}
		
/* end muhils styles */

/* overrides */
#fancybox-buttons ul {
	background:rgb(50,50,50) !important;
}

.fancybox-title p, .fancybox-title a.tourlink, .fancybox-title .title {
	color:#fff;
}
	.fancybox-title a.tourlink:hover {
		color:#999;
	}

.share-label {
	color:#fff;
	font-size:11px;
}

.slide-share {
	text-align: center;
}
#gallery-container{
	overflow-y: scroll;
	/*height: 714px;*/
	height:1280px;
	width:100%;
}

ul.announcements {
    padding-left:0;
    width:100%;
}

ul.announcements li {
color: #FFF;
display: block;
margin-bottom: 3px;
padding: .5em;
padding-left: 1em;
padding-left: 1.5em;
background-color: #C4762B;
}

ul.announcements  a:hover li{
color: #000;
background-color: #FD9735;
}

ul.announcements a li  b {
padding-left: 1em;
background: rgba(0, 0, 0, 0) url('/imgs/star.png') no-repeat 0em 50%;
}

li.tourNavigationItem{
    position:relative;
}
ul.subList{
position: absolute;
left: 210px;
top: 0px;
background-image:none;
}
ul.subList li{
    background-color:#898989;
}

.daddy{
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1.1em;
    display: block;
    padding: 1em;                
    font-size: 1em;
    font-weight: bold;
    color: ##999;
    border-top: 1px solid ##222;
}
.daddy:hover{
    color:#FF5300;
}

#navigationAndLinks ul a:hover{
color:#FF5300;
}

#gallery-container {overflow-y:inherit;}