/* structure =====================================================
==================================================================
*/
body {
	margin: 0; padding:0;	
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/assets/templates/default/images/bgPattern.gif);
	}
	
#wrapper {
		position: relative; 
		width: 750px; 
		margin: 0 auto; 
		border: 5px solid #ffa200;
	/*	background-color: #e2e5ff; 	*/
		background-image: url(/assets/templates/default/images/wrapper-tile.gif);
	}
}

#header {
	margin: 0px;
	padding: 0px;
}

	#header h1 {
		width: 750px;
		height: 210px;
		margin: 0px;
		padding: 0px;
		background-image: url(https://www.orlandoattractions.com/assets/templates/default/images/top-banner.jpg);
		background-repeat: no-repeat;
		text-indent: -1000px;
	}
	

a {
	text-decoration: none;
	border-style: none;
	color: #009cb7;
}
	a:hover {
		color: #990000;
	}
	
a img {
	border-style: none;
	text-decoration: none;
	}
	
.parks-left a img:hover {
	border: 4px solid #009cb7;
}	
	
.parks-right-2 a img:hover {
	border: 4px solid #009cb7;
}
		

#btns3 {
		position: absolute;
		width: 750px;
		height: 50px;
		top: 115px;
		margin: 0px;
		padding: 0px;
		border-style: none;
}

	#btns3 a#btn-info {
		position: absolute;
		top: 0px;
		width: 178px;
		height: 45px;
		background-color: transparent;
		background-image: url(/assets/templates/default/images/btn_attractions.gif);
		text-indent: -1000px;
	}
	
		#btns3 a#btn-tickets {
		position: absolute;
		top: 0px;
		left: 178px;
		float: left;
		width: 178px;
		height: 45px;
		background-color: transparent;
		background-image: url(/assets/templates/default/images/btn_discount.gif);
		text-indent: -1000px;
	}
	
		#btns3 a#btn-acc {
		position: absolute;
		top: 0px;
		left: 356px;
		float: left;
		width: 178px;
		height: 45px;
		background-color: transparent;
		background-image: url(/assets/templates/default/images/btn_accommodations.gif);
		text-indent: -1000px;
	}
	

.nav {
 font : 11px/16px Arial,Helvetica,sans-serif;
 text-decoration: none;
 color: Black;
}
	.nav_selected {
	 font : 11px Arial,Helvetica,sans-serif;
	 text-decoration: none;
	 font-weight : bold;
	 color: #990000;
	}
	A.nav:active, A.nav:link, A.nav:visited {
	 text-decoration: none
	 color: Black;
	}
	A.nav:hover {
	 color: #990000;
	 text-decoration: none
	}
	A.nav_selected:active, A.nav_selected:link, A.nav_selected:visited {
	 text-decoration: none;
	 color: Black;
	}
	A.nav_selected:hover {
	 color: #990000;
	 text-decoration: none
	}

#sub-nav {
	padding: 0 5px 0 5px;
	background-color: #fde8ab;
}	


.parks-nav {
	background-color: #fde8ab;
}

	

			
#main1 {
	margin:0; padding:0;
	}
#main2 {
	margin:0; padding:0;
	}
	
#ajaxSearch_form {
	position: relative;
	left: 10px;
	padding: 0px;
	margin: 0px;
}	
    #ajaxSearch_input {
        width: 250px;
    }
	#searchClose {
		position: relative;
		top: 2px;
		left: -300px;
		margin: 0px;
		padding: 0px;
	}
	
#left {
	float: left;
	width: 130px;
	margin: 0; 
	padding: 0;
	/*	background-color: #ffcc00;	*/
	}
#right {
	float: right;
	width: 130px;
	margin: 0; 
	padding: 0;
	background-color: #ffcc00;
	}
#middle {
	position: relative;
	top: -10px;
	float: right;
	width: 485px;
	margin: 0px;
	padding: 0px;
/*	background-color: #e2e5ff;	*/
	}
.column-in {
	margin:0; 
	padding: 0.5em 1em .5em .5em;
	}
	/* ------------------------------------------ */
	/* ------------------------------------------ */
.block-sep {
	width: 460px;
	height: 100px;
}
	.block-left {
		width: 125px;
		float: left;
	}
	.block-right {
		position: relative;
		width: 330px;
		float: right;
	}
	/* ------------------------------------------ */
	/* ------------------------------------------ */
.block-sep-2 {
	width: 460px;
	height: 200px;
}
	.block-left-2 {
		width: 225px;
		float: left;
	}
	.block-right-2 {
		position: relative;
		width: 225px;
		float: right;
	}
	/* ------------------------------------------ */
	/* ------------------------------------------ */
.block-parks {
	width: 460px;
	height: 200px;
	padding: 4px;
}
	.parks-left {
		width: 225px;
		text-align: center;
		float: left;
	}
	.parks-right {
		position: relative;
		width: 225px;
		float: right;
	}	
		.parks-left-2 {
			width: 225px;
			float: left;
		}
		.parks-right-2 {
			position: relative;
			width: 225px;
			text-align: center;
			float: right;
		}
	/* ------------------------------------------ */
	/* ------------------------------------------ */
	
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border-style:none;
	margin:0; padding:0;
	background:transparent;
	}
#footer {
	background-color: #fff;
}
	
/* style =====================================================
==================================================================
*/

sup {
	position: relative;
	vertical-align: baseline;
	top: -4px;
	font-size: 1em;
}

.text-links {
	font-weight: bolder;	
}

/* //----------------------4x3 video
//------------------------------- */

#player1 {
	position: relative;
	top: 10px;
	width: 300px;
	height: 249px;
	float: left;
	margin: 0px;
	padding: 0 5px 10px 0;
	}

/* //----------------------16x9 video
//------------------------------- */

#player2-wide {
	position: relative;
	width: 463px;
	height: 283px;
	text-align: center;
	padding: 0px;
	 // border: 4px solid #008298;
	}

style7 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 5px;
}
	
p {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}
.blue {
 color: #000066;
}
.errors {
	color: red;
	text-align: center;
	font-weight: bolder;
}
span.text {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	}
	
	
h1 {
	font : 1.5em Verdana,Arial,Helvetica,sans-serif;
	font-weight : bold;
	color: #6633CC;
	padding: 2px;
	margin : 0;
	border-style: none;
	}
	
h1.titles a {
	color: #000000;
	text-decoration: none;
}	
	
h1.titles {
	color: #000000;
	text-decoration: none;
}	
	
h2.header {
	 font : 1.6em Verdana,Arial,Helvetica,sans-serif;
	 font-weight : bold;
	 color: #6633cc;
	 margin: 0px;
	 padding: 2px;
	 background-color: #caceff;
	 border: 2px solid #6633cc;
	}
	
	h2 {
	 font : 1.5em Verdana,Arial,Helvetica,sans-serif;
	 font-weight : bold;
	 color: #6633CC;
	 margin-bottom : 0%;
	 padding-bottom : 0%;
	}
h3 {
	font: 1.2em Verdana,Arial,Helvetica,sans-serif;
	font-weight: bolder;
	color: #000;
}
span.titles {
	font-size: 1.2em;
}
.H1attractions {
 font : 18px Verdana,Arial,Helvetica,sans-serif;
 font-weight : bold;
 color: #6633CC
}
.H2attractions {
 font : 18px Verdana,Arial,Helvetica,sans-serif;
 font-weight : bold;
 color: #6633CC;
}	
	

.content {
 font : 11px/18px Verdana,Arial,Helvetica,sans-serif;
 color : Black;
}
	li {
	font : 11px/16px Verdana,Arial,Helvetica,sans-serif;
	color : Black;
	list-style-position : inside;
	}
	.inside {
	 list-style-position: inside;
	}
	
	.lists {
	 font : 11px/16px Verdana,Arial,Helvetica,sans-serif;
	 color : Black;
	 list-style-position : inside;
	}
	
	A.content:LINK, A.content:ACTIVE, A.content:VISITED {
	 color : Blue;
	 text-decoration : underline;
	}
	A.content:HOVER {
	 color : #990000;
	 text-decoration : none;
	}
.content2 { 
	font : 11px/14px Verdana, Arial, Helvetica, sans-serif; 
	color : Black; 
}
#footer {
 font : .7em Arial,Helvetica,sans-serif;
 color : Gray;
}
	A#footer:active, A#footer:link, A#footer:visited {
	 text-decoration: underline
	}
	
	A#footer:hover {
	 color: #990000;
	 text-decoration: none
	}
