@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:506px;
	margin:0px 20px 0px 35px;
}
#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;
	xheight:250px;
	xbackground-color:#999;
	border:2px solid #000;
	padding:0px;
	margin:10px 0px 10px 0px;
	background-color:#999999;
	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;
	min-height:105px;
}
#detail #col1 .box2 {
	border:2px solid #000;
	padding:0px;
	margin:0px;
}
#detail #col1 .box3 {
	padding:10px;
}
#detail #col1 .map {
	height:200px;
	background-color:#FFF;
}
#detail #col1 .map iframe{
	border:none;
}
#detail #col1 .email {
	background-color:#4E0286;
	width:90px;
	float:left;
	margin-bottom:10px;
}
#detail #col1 .box .highlight {
	color:#FEDA10;
}
#detail #col1 .box .colL{
	color:#FEDA10;
	width:70px;
	display:block;
	float:left;
}
#detail #col1 .box .colR{
	display:block;
	width:210px;
	float:left;
	padding-bottom:10px;
}
#detail #col1 .blue {
	background-color:#4E0286;
}
#detail #col1 .blue2 {
	background-color:#4E0286;
}
#detail #col1 .grey {
	background-color:#9A9CA0;
}
#detail #col1 .grey2 {
	background-color:#666;
}
#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.historicaleducational {
	background-color:#E03D3F;
}
#detail .page_details.zoosanimalpark {
	background-color:#65C738;
}
#detail .page_details.majorthemepark {
	background-color:#8A40FB;
}
#detail .page_details.museumgallery {
	background-color:#EA59A9;
	background-color:#999;
}
#detail .page_details.waterpark {
	background-color:#539AF9;
}
#detail .page_details.nationalparks {
	background-color:#C2993D;
}
#detail .page_details.funzones {
	background-color:#EC9A41;
}
#detail .page_details.active {
	background-color:#426AFA;
}
#detail .page_details.onlyinamerica {
	background-color:#A6CDFC;
}
#detail .page_details.transportation {
	background-color:#CCCB9C;
}
#detail .page_details.general {
	background-color:#82CBCA;
}
#detail .page_details.thrill {
	background-color:#E043CC;
}
#detail .page_details.entertainment {
	background-color:#9A9CFC;
}
#detail .page_details.tours {
	background-color:#FFFD70;
}
#detail .page_details.tours p{
	color:#333;
}
/**/
#detail .page_details {
	background-color:#4E0286;
}
#detail #page_title {
	font-family: CoopHeavy, Arial, Helvetica, Sans-serif;
	background-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 10px 0px;
}
#detail .page_details #header_1{
	font-family:"Verdana","Arial";
	font-weight:bold;
	color:#FFFF00;
	padding-left:15px;
	padding-right:15px;
}
#detail .page_details p{
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	margin:0px 15px 5px 15px;
	font-size:75%;
}
#detail #teachers_corner {
	background-color:#000;
	padding:10px;
	border:2px solid #FFF;
	margin:5px 15px 5px 15px;
}

#detail .page_details .attraction_link {
	color:#6BF904;
	font-size:15px;
	text-decoration:underline;
}
#detail #teachers_corner p{
	margin:0px;
}
#detail #google_ad {
	color:#0D1897;
	xbackground-color:#FFFFFF;
	margin:10px 10px 0px 14px;
	width:468px;
	xpadding:1px;
}
#detail #footer_message{
	margin:10px 0px 10px 0px;
	padding:10px 10px 0px 10px;
	background-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;
}
.maplink{
	padding-bottom:10px;
	text-align:center;
}
.maplink a{
	color:#4E0286;
	font-size:120%;
	font-weight:bold;
}
@font-face {
	font-family: CoopHeavy;
	font-style:  normal;
	font-weight: bold;
	src: url(COOPHEA1.eot);
}
#map {
	xmargin:0px 10px 0px 10px;
}
#map_detail {
	padding:10px;
	background-color:#CCCCCC;
	padding-bottom:10px;
}
#map_header {
	font-family: CoopHeavy, Arial, Helvetica, Sans-serif;
	background-color:#4E0286;
	padding:10px;
	font-size:150%;
}
#map_footer {
	background-color:#DEDEDE;
	padding:200px 5px 5px 5px;
	text-align:center;
	font-size:75%;
}
#map_footer a{
	color:#FFFFFF;
}
#nearlinks {
	padding-left:10px;
	padding-right:20px;
	padding-bottom:10px;
	text-align:center;
}
#nearlinks p{
	color:#4E0286;
	font-size:110%;
}
#nearlinks ul {
	padding:0px;
	margin:0px;
}
#nearlinks ul li{
	list-style:none;
	color:#333;
	font-style:italic;
	font-size:110%;
}
#nearlinks ul li a {
	color:#4E0286;
	font-style:normal;
	font-weight:bold;
}
#party_detail{
	padding:20px 10px 10px 10px;
	background-color:#CCCCCC;
	color:#333;
}
#party_detail p{
	margin:0px;
	padding:0px 10px 10px 10px;
}

.p3_addthis {
	background-color:#FFF;
	width:160px;
	margin-top:5px;
	padding:5px 5px 5px 5px;
	border:2px solid #000;
	clear:both;
	margin:10px 0px 10px 55px;
}
.p3_addthis a{
	color:#000;
}