.100width {
width: 100%!important;	
}

img {
width: 100%!important;	
height: auto!important;
}

table, tr, td {
width: 100%!important;	
border: 0!important;
background: none!important;
}

.logo {
max-width: 	147px!important;
min-width: 90px!important;
margin: auto!important;
}

.logo-align {
	width: 147px!important;
	margin: auto!important;
}

input, textarea {
width: 98%!important;	
}

#start-date {
width: 40%!important;	
}

#end-date {
width: 40%!important;	
}

#noDisplay {
display: none;	
}

.navtext a {.
width: 100%!important;	
}

#mobile-menu {
	margin: 0;
	padding: 0;
	display: block;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	}
	
	#mobile-menu li {
	border-bottom: 1px solid #2d152d;	
	padding-left: 10px;
	background-color: #000000;
	list-style: none;
	}
	
	#mobile-menu li:last-child {
	border-bottom: 0;	
	}
	
		#mobile-menu li:hover {
	
	padding-left: 10px;
	font-weight: normal;
	}
	
	#mobile-menu li a {
	margin: 0;
	padding: 0;
	display: block;
	color: #FFFFFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	}
	
		#mobile-menu li ul {
	display: block;
	margin: 0;
	padding: 0; 
	z-index: 99999;
	width: auto;
	background-color: #f5f5f5;
	}
	
	#mobile-menu a {
		color: #000000;
	}
	
			#mobile-menu ul li a {
color: #000000;
text-decoration: none;

	}
	
	#mobile-menu ul li {
	border-bottom: 0;	
	background-color: #FFFFFF;
	margin-left: -10px;
	}
	
	#mobile-menu ul li:first-child {
	border-top: 1px solid #CCCCCC;	
	}
	
	#gallery-mobile tr, td {
		width: auto!important;
	}
	
	.navtext {
	display: none;	
	}