body {margin-top: 0px; padding: 0px;}
a {text-decoration: underline;}
form {padding: 0px; margin: 0px;}
hr { border: 0px; color: #cccccc; background-color: #cccccc; height: 1px; width: 100%;}
img {border: 0px solid #000000;}

.search-location {color:#999999; text-decoration:none;}
.search_icon_td {padding-top:8px;}

.t {color: #eeeeee; text-decoration: none; font-size: 10px;}
.l, .f {color: #7984a2; text-decoration: none; font-size: 10px;}
.l:hover {color: #666666; text-decoration: none; font-size: 10px;}
.f:hover a.l {color: #666666; text-decoration: none; font-size: 10px;}
.m {color: #ffffff; text-decoration: none; font-size: 10px;}
.m:hover {color: #ffffff; text-decoration: none; font-size: 10px;}
.k {color: #000000; text-decoration: none; font-size: 10px;}
.k:hover {color: #000000; text-decoration: none; font-size: 10px;}
.g {color: #768b82; text-decoration: none; font-size: 10px;}
.g:hover {color: #666666; text-decoration: none; font-size: 10px;}
.r {color: #996666;}
.r:hover {color: #666666;}
a:hover {color: #666666;}
.w, .w:hover {color: #ffffff; text-decoration: none;}
.gw, .gw:hover {color: #ffffff; text-decoration: none; font-size: 10px;}
.ws, .ws:hover {color: #ffffff !important; text-decoration: none; font-size: 10px;}
.gb, .gb:hover {color: #717c9c; text-decoration: none; font-size: 10px;}
small, .s {font-size:12px !important;}
.gre {color:#333333; font-size:16px;}

td.m {vertical-align:middle; color:#000000 !important;}

.v {visibility:hidden; display:none;}

ul {list-style: square outside; list-style-image: url(/i/dot.gif);}


body {
	-webkit-text-size-adjust:100%;
	-webkit-animation-delay:0.1s;
	-webkit-animation-name:fontfix;
	-webkit-animation-duration:0.1s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:linear;
}

@-webkit-keyframes fontfix {
	from { opacity:1; }
	to { opacity:1; }
}

.ie8hide {max-width:700px !important;}

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

@media screen and (max-width:9999px) {
	.wide {display:block; visibility:visible;}
	.narrow {display:none; visibility:hidden;}

	.narrowfull {display:block; visibility:visible;}	
	.narrow1000 {display:none; visibility:hidden;}
	.narrow768 {display:none; visibility:hidden;}
	.narrow510 {display:none; visibility:hidden;}
	.narrow360 {display:none; visibility:hidden;}

	.ie8hide {display:block; visibility:visible;}
	.ie8only {display:none; visibility:hidden;}
	
	.col1 {float:left; max-width:48%; width:48%; min-width:48%;}
	.col2 {float:left; max-width:48%; width:48%; min-width:48%;}
	
	.col3 {float:left; max-width:48%; width:48%; min-width:48%; clear:both;}
	.col4 {float:left; max-width:48%; width:48%; min-width:48%;}
}
@media screen and (max-width:1000px) {
	.wide {display:block; visibility:visible;}
	.narrow {display:none; visibility:hidden;}

	.narrowfull {display:none; visibility:hidden;}
	.narrow1000 {display:block; visibility:visible;}
	.narrow768 {display:none; visibility:hidden;}
	.narrow510 {display:none; visibility:hidden;}
	.narrow360 {display:none; visibility:hidden;}

	.ie8hide {display:block; visibility:visible;}
	.ie8only {display:none; visibility:hidden;}
	
	.col1 {float:left; max-width:48%; width:48%; min-width:48%;}
	.col2 {float:left; max-width:48%; width:48%; min-width:48%;}
	
	.col3 {float:left; max-width:48%; width:48%; min-width:48%; clear:both;}
	.col4 {float:left; max-width:48%; width:48%; min-width:48%;}

	.linkbold {font-size:18px !important;}
}
@media screen and (max-width:768px) {
	.wide {display:none; visibility:hidden; width:1px; max-width:1px;}
	.narrow {display:block; visibility:visible;}

	.narrowfull {display:none; visibility:hidden;}
	.narrow1000 {display:none; visibility:hidden;}
	.narrow768 {display:block; visibility:visible;}
	.narrow510 {display:none; visibility:hidden;}
	.narrow360 {display:none; visibility:hidden;}

	.ie8hide {display:none; visibility:hidden;}
	.ie8only {display:none; visibility:hidden;}

	.col1 {max-width:95%; width:95%; float:center;}
	.col2 {clear:both; max-width:95%; width:95%; float:center;}
	
	.col3 {clear:both; max-width:95%; width:95%; float:center;}
	.col4 {clear:both; max-width:95%; width:95%; float:center;}

	.linkbold {font-size:18px !important;}
	
	
	.parks-stack-table > tbody > tr > td,
	.parks-stack-table > tbody > tr,
	.parks-stack-table > tbody,
	.parks-stack-table > tr > td,
	.parks-stack-table > tr,
	.parks-stack-table {
		display: block;
		width: 100%;
	}
}
@media screen and (max-width:510px) {	
	.wide {display:none; visibility:hidden; width:1px; max-width:1px;}
	.narrow {display:block; visibility:visible;}

	.narrowfull {display:none; visibility:hidden;}
	.narrow1000 {display:none; visibility:hidden;}
	.narrow768 {display:none; visibility:hidden;}
	.narrow510 {display:block; visibility:visible;}
	.narrow360 {display:none; visibility:hidden;}

	.ie8hide {display:none; visibility:hidden;}
	.ie8only {display:none; visibility:hidden;}

	.col1 {max-width:95%; width:95%; float:center;}
	.col2 {clear:both; max-width:95%; width:95%; float:center;}
	
	.col3 {clear:both; max-width:95%; width:95%; float:center;}
	.col4 {clear:both; max-width:95%; width:95%; float:center;}
}