@charset "UTF-8";
/* CSS Document */
#detail {
	padding-top:20px;
	background-color:#CCCCCC;
	padding-bottom:10px;
}
#detail #col1{
	width:314px;
	float:left;
	font-size:75%;
	margin-left:10px;
}
#detail #col2outer{
	float:left;
	position:relative;
	width:508px;
	margin:0px 20px 0px 65px;
}
#detail #col2{
	width:506px;
	border-bottom:2px solid #5C5C5C;
	border-right:2px solid #5C5C5C;
	position:relative;
}
#detail #col3{
	float:left;
	width:160px;
	padding-left:10px;
}
#detail .ad{
	width:300px;
	height:250px;
	xbackground-color:#FFF;
	border:2px solid #000;
	padding:0px;
	margin:10px 0px 10px 0px;
	clear:both;
}
#detail #col2 #corner1{
	position:absolute;
	top:0px;
	right:-2px;
	background-color:#CCCCCC;
	height:5px;
	width:3px;
}
#detail #col2 #corner2{
	position:absolute;
	bottom:-2px;
	left:0px;	
	background-color:#CCCCCC;
	height:3px;
	width:5px;
}
#detail #col2_inner{
	width:502px;
	border:2px solid #000;
}
#detail #col1 .box {
	border:2px solid #000;
	padding:0px;
	margin:0px 10px 10px 0px;
}
#detail #col1 .box a{
	color: #FFF;
	padding:0px;
}
#detail #col1 .box1 {
	line-height:150%;
	width:176px;
	float:left;
	padding:10px;
	background-color:#4E0286;
	background-color:#333399;
	min-height:105px;
}
#detail #col1 .box2 {
	border:2px solid #000;
	padding:0px;
	margin:0px;
	height:125px;
}
#detail #col1 .box3 {
	padding:10px;
	clear:both;
}
#detail #col1 .box4 {
	text-align:center;
	color:#333399;
	padding-bottom:10px;
	padding-right:10px;
	font-size:110%;
}
#detail #col1 .box4 a{
	color:#333399;
}
#detail #col1 .box4 .black{
	color:#000;
	padding:0px 5px 0px 5px;
}
#detail #col1 .box4 .grey{
	color:#666;
	background-color:transparent;
}
#detail #col1 .map {
	height:200px;
	background-color:#FFF;
}
#detail #col1 .map iframe{
	border:none;
}
#detail #col1 .email {
	background-color:#0D1897;
	width:90px;
	float:left;
	margin-bottom:10px;
}
#detail #col1 .box .highlight {
	color:#FEDA10;
}
#detail #col1 .box .colL{
	color:#FEDA10;
	width:140px;
	display:block;
	float:left;
	clear:left;
}
#detail #col1 .box .colR{
	display:block;
	width:140px;
	float:left;
}
#detail #col1 .blue {
	background-color:#4E0286;
	background-color:#001797;
}
#detail #col1 .grey {
	background-color:#9A9CA0;
}
#detail #col2 #images{
	height:242px;
	border-bottom:2px solid #000;
	background-color:#000000;
}
#detail #col2 #images #image1{
	float:left;
	width:320px;
	height:240px;
	border-right:2px solid #000;
}
#detail #col2 #images #image2{
	float:left;
	width:180px;
	height:120px;
	border-bottom:2px solid #000;
}
#detail #col2 #images #image3{
	float:left;
	width:180px;
	height:120px;
}
#detail .page_details {
	padding-bottom:10px;
	min-height:450px;
}
/**/
#detail .page_details.kids-fun #page_title,
#detail #footer_message.kids-fun{
	background-color:#E03D3F;
	background-color:#D6100D;
}
#detail .page_details.historical-educational #page_title,
#detail #footer_message.historical-educational{
	background-color:#E03D3F;
	background-color:#D6100D;
}
#detail .page_details.zoos-wildlife-parks #page_title,
#detail #footer_message.zoos-wildlife-parks{
	background-color:#65C738;
	background-color:#279A21;
}
#detail .page_details.major-theme-parks #page_title,
#detail #footer_message.major-theme-parks{
	background-color:#8A40FB;
	background-color:#8F23A0;
}
#detail .page_details.museum-galleries #page_title,
#detail #footer_message.museum-galleries{
	background-color:#EA59A9;
	background-color:#999;
	background-color:#A7152F;
}
#detail .page_details.waterpark #page_title,
#detail #footer_message.waterpark{
	background-color:#539AF9;
	background-color:#0070C6;
}
#detail .page_details.national-parks #page_title,
#detail #footer_message.national-parks{
	background-color:#C2993D;
	background-color:#BA430F;
}
#detail .page_details.indoor-play #page_title,
#detail #footer_message.indoor-play{
	background-color:#EC9A41;
	background-color:#FF6200;
}
#detail .page_details.active #page_title,
#detail #footer_message.active{
	background-color:#426AFA;
	background-color:#001698;
}
#detail .page_details.only-in-america #page_title,
#detail #footer_message.only-in-america{
	background-color:#A6CDFC;
}
#detail .page_details.transportation #page_title,
#detail #footer_message.transportation{
	background-color:#CCCB9C;
	background-color:#857470;
}
#detail .page_details.general #page_title,
#detail #footer_message.general{
	background-color:#82CBCA;
	background-color:#00675B;
}
#detail .page_details.thrill-rides #page_title,
#detail #footer_message.thrill-rides{
	background-color:#E043CC;
	background-color:#E8208C;
}
#detail .page_details.entertainment #page_title,
#detail #footer_message.entertainment{
	background-color:#9A9CFC;
	background-color:#7654B9;
}
#detail .page_details.tours #page_title,
#detail #footer_message.tours{
	background-color:#FFFD70;
	background-color:#FFD600;
}
/*
#detail .page_details.tours p{
	color:#333;
}
/**/
#detail .page_details {
	background-color:#4E0286;
	background-color:#333399;
}
#detail #page_title {
	xbackground-color: #C11629;
	border-bottom:2px solid #000;
	padding:0px 10px 0px 10px;
	margin-bottom:10px;
	height:50px;
}
#detail #page_title h1{
	padding:0px;
	margin:0px;
}
#detail #page_title2 {
	font-family:"Comic Sans MS","Arial";
	font-size:140%;
	padding:0px 0px 5px 0px;
}
#detail .page_details #header_1{
	font-family:"Comic Sans MS","Arial";
	color:#FEDA10;
	padding:0px 15px 0px 15px;
	margin-bottom:0px;
}
#detail .page_details p{
	margin:-5px 15px 5px 15px;
	padding-top:0px;
	font-size:75%;
}
#detail #teachers_corner {
	background-color:#000;
	padding:10px;
	border:2px solid #FFF;
	margin:5px 15px 5px 15px;
}
#detail #teachers_corner p{
	margin:0px;
}
#detail #google_ad {
	color:#0D1897;
	background-color:#FFFFFF;
	margin:10px 10px 0px 10px;
	width:468px;
	padding:1px;
}
#detail #footer_message{
	margin:10px 0px 10px 0px;
	padding:10px 10px 0px 10px;
	xbackground-color: #FB4D14;
	border:2px solid #000;
}
#detail #footer_message p{
	margin-top:0px;
}
#detail #footer_message a{
	color:#FFFFFF;
	text-decoration:underline;
}
#seo {
	text-align:center;
	padding:0px 10px 0px 10px;
}
#seo a{
	color:#FFF;
	font-weight:bold;
}
#detail .detailed_map{
	text-align:center;
	padding-bottom:10px;
}
#detail .detailed_map a{
	color:#333399;
	font-size:130%;
	font-weight:bold;
}

#detail .attraction_link{
	color:#6BF904;
	font-size:15px;
	text-decoration:underline;
}
/* */
#col1 #addthis{
	position:relative;
	left:auto;
	top:auto;
	text-align:center;
	background-color:#FFF;
	padding:4px 2px 0px 1px;
	height:20px;
	width:155px;
	margin:10px 10px 10px 70px;
	clear:both;
	border:2px solid #000;
}
#col1 #addthis a{
	color:#000;
	font-size:13px;
	text-decoration:underline;
}

