/**************************************/
/*** Start: Reset styles                   ***/
/**************************************/
body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ul {
	list-style: none;
}


a {
    outline: none;
}

/**************************************/
/*** End: Reset styles                   ***/
/**************************************/

/* position_center */
*				{ margin:0; padding:0; }
html, body		{ height:100%; }
body			{ text-align:center; /* horizontal centering for IE Win quirks */ }
#distance	{ width:1px; height:0%; margin-bottom:-300px; /* half of container's height */ float:left; }
#outer		{ margin:0 auto; position:relative; /* puts container in front of distance */ text-align:left; width:760px;height:100%;clear:left;background-color:#ffcc2a;/*border:1px solid red*/}
p {margin-bottom:15px;text-align:justify}
/* position_center */

/*For When CSS is turned Off*/

/*  - taken out as causing issues */

#logo h1, #logo h2, #logo h3 {display:block;left:-1000em;font-size:0.1em;margin:0;padding:0;height:0;width:0;color:#000000;position:absolute;}
.nocsstext {display:block;left:-1000em;font-size:0.1em;margin:0;padding:0;height:0;width:0;color:#000000;position:absolute;}


h4 {font-size:1.4em;}

body{background-color:#ffcc2a;font-size:0.6em;color:#ffffff;font-family:verdana;}

/* editor styles - this allows editors to add styles to the text and for it to be 
reflected on the page */
/* bug fix - 2008-10-20 */
.pinkBoxCopy h1, .ContentCopy h1 { color:#ffffff; font-size:1.8em; padding:10px 0 0 10px;font-weight:bold; margin-bottom: 15px; }
.pinkBoxCopy h2, .ContentCopy h2 { color:#ffffff; font-size:1.6em; padding:10px 0 0 10px;font-weight:bold; margin-bottom: 15px; }
.pinkBoxCopy h3, .ContentCopy h3 { color:#ffffff; font-size:1.4em; padding:10px 0 0 10px;font-weight:bold; margin-bottom: 15px; }

/* FCK editor styles */
#fckbody{background-color: #B879AE; margin:10px 0pt 15px 5px; }

.FCKImageGalleryContainer, .FCKImageGalleryListStyle, 
.FCKLinkGalleryContainer, #fckinstanceoptions_tblEditorOptions td { background-color: #DDDDDD; width: 100%; height: 100%; }

.SC_Panel { background-color: #fff; background-image: none; } 
.SC_Item { width: 200px; padding: 5px; color: #000;  }

.clear{clear:both;}

a {color:#ffffff;text-decoration:none}
a:hover {text-decoration:underline;color:#ffffff;}



/*Logo*/
#logo a{background: url(/Portals/0/Images/Css/bg-logo.gif) left no-repeat;width:760px;height:69px;margin:0 0 5px 0;display:block; }


/*Navigation*/
#navigation {background: url(/Portals/0/Images/Css/bg-navigation.gif) left no-repeat;width:760px;height:31px;padding:0;float:left;}
#navigation ul li {float:left;margin:7px 0 0 20px;}
#navigation ul li a {font-weight:bold;font-size:1.1em;}

#search {float:left;margin:4px 0 0 10px}
#search a {margin-top:20px;} 
#search input {width:120px;float:left}

#mainContnet {padding:5px 0 0 0;width:761px}
#leftContent, #centerContent {float:left;}

#rightContent {float:right;}
#rightContent ol {padding:10px 0 0 0}
#rightContent ol li {margin-left:11px;}

#centerContent {padding:0 10px 0 10px;}

/*Small Blue Box*/
.smallBlueBox				{background:#ffffff url(/Portals/0/Images/Css/center-repeat.gif) 0% 0% repeat;margin:0px 0px 0px 0px;width:143px;}
.smallBlueBox-ds			{background:transparent url(/Portals/0/Images/Css/top-curve.gif) no-repeat left top;}
.smallBlueBox-ds .inner		{background:url(/Portals/0/Images/Css/bottom-curve.gif) 0% 100% no-repeat;min-height:203px;height:100%;padding:25px 0 0 17px}
.smallBlueBox-ds .innermenu		{background:url(/Portals/0/Images/Css/bottom-curve.gif) 0% 100% no-repeat;min-height:403px;height:100%;padding:25px 0 0 5px}
.smallBlueBox-ds .inner ul	{margin:15px 0 0 0}

/*Large Blue Box */
.basketBlueBox				{background:#ffffff url(/Portals/0/Images/Css/center-repeat.gif) 0% 0% repeat;margin:0px 0px 5px 0px;width:143px;}
.basketBlueBox-ds			{background:transparent url(/Portals/0/Images/Css/top-curve.gif) no-repeat left top;}
.basketBlueBox-ds .inner		{background:url(/Portals/0/Images/Css/bottom-curve.gif) 0% 100% no-repeat;min-height:80px;height:100%;padding:25px 0 0 17px}

.basketBlueBox-ds .inner h4 {margin:0 0 10px 0}


.largePurpleBox				{background:#b879ae url() 0% 0% repeat;margin:0px 0px 0px 0px;width:452px;}
.largePurpleBox-ds			{background:transparent url(/Portals/0/Images/Css/bg_green-title.gif) no-repeat left top;}
.largePurpleBox-ds .inner	{background:url(/Portals/0/Images/Css/bg_bottom-purple.gif) 0% 100% no-repeat;min-height:400px;height:100%;}
.largePurpleBox-ds .inner .content {width:430px;padding:20px 0px 10px 10px}
.largePurpleBox-ds .inner .hubContent {width:430px;padding:10px 0 10px 0px;}
.largePurpleBox-ds .title h4 {padding:10px 0 0 10px;font-weight:bold;}
.largePurpleBox-ds .inner .themeParkcontent {width:430px;padding:10px 0 10px 0px;}
.largePurpleBox-ds .inner .themeParkcontent p {margin:10px 0 0 10px}

.pinkBox	{background:#d80169 url(/Portals/0/Images/Css/bg_bottom-pink.gif) 0% 100% no-repeat;padding:0;width:452px;min-height:165px;height:100%;margin-top:10px }
.pinkBoxContent {padding:10px 0 0 10px}
.pinkBoxCopy {width:280px;float:left}
.hubImage {float:left;margin-right:10px}

#california, #florida, #paris {float:left;margin:0 10px 0 0;width:178px}
#spain {float:left;width:178px}

#california ul li.button a {background: url(/Portals/0/Images/Css/home-california.jpg) left no-repeat;width:178px;height:49px;display:block;}
#florida ul li.button a {background: url(/Portals/0/Images/Css/home-florida.jpg) left no-repeat;width:178px;height:49px;display:block;}
#paris ul li.button a {background: url(/Portals/0/Images/Css/home-paris.jpg) left no-repeat;width:178px;height:49px;display:block;}
#spain ul li.button a {background: url(/Portals/0/Images/Css/home-spain.jpg) left no-repeat;width:178px;height:49px;display:block;}

#offerText {background-color:#d80166;width:452px;margin-top:20px;}
#offerText p {width:430px;padding:10px}

#footer {background: url(/Portals/0/Images/Css/bg-footer.gif) left no-repeat;width:760px;height:97px;margin-top:20px}
#footerList {padding: 10px 0 0 15px;float:left;}
#footer #listOne ul li, #footer #listTwo ul li {float:left;}
#footer #listOne ul li {font-weight:bold;font-size:1.5em;margin-right:10px;}
#footer #listOne {margin-bottom:20px}
#footer #listTwo ul li {padding-left:10px;padding-right:10px;border-right:1px solid #fff}
#footer #listTwo ul li.first {padding-left:0}

#abtaLogo {float:right;margin:10px 10px 0 0}
#abtaLogo a {background: url(/Portals/0/Images/Css/abta-logo.gif) left no-repeat;width:47px;height:77px;display:block;}

.park {float:left;width:172px;margin-right:20px;margin-top:15px; margin-left:10px; }
.park .parkTitle {background-color:#da0368;width:172px;text-align:center;font-weight:bold;height:28px;font-size:1.1em;}
.park .parkImage {}
.park .btnMoreInfo a {background: url(/Portals/0/Images/Css/btn_moreInfo.gif) left no-repeat;width:172px;height:49px;display:block;}

.buyTicketsDp {background-color:#94508b;height:26px;padding:10px 0 10px 10px;width:431px;clear:both;}
.buyTicketsLp {background-color:#b879ae;height:26px;padding:10px 0 10px 10px;width:431px;clear:both;}
.ticketLocation, .adultTicket, .childTicket {float:left;font-weight:bold}
.ticketLocation {width:200px;margin:0 10px 0 0;}
.adultTicket {margin:0 15px 0 0}
.qty{width:40px}

.btnBuyTickets {float:right;margin-top:10px}
.locationLogo {padding:10px 0 0 10px}
.ContentCopy {margin:10px 0 15px 5px}
.ContentCopy ul {margin:0 0 15px 0}
.ContentCopy ul li {list-style:disc;margin-left:25px;margin-bottom:10px}

/*Check Out Page*/
.checkOutBox			{background:#b879ae url() 0% 0% repeat;margin:0px 0px 0px 0px;width:760px;}
.checkOutBox-ds			{background:transparent url(/Portals/0/Images/Css/bg_checkout-top.gif) no-repeat left top;}
.checkOutBox-ds .inner	{background:url(/Portals/0/Images/Css/bg_checkout-bottom.gif) 0% 100% no-repeat;min-height:400px;height:100%;}
.checkOutBox-ds .title h4 {padding:10px 0 0 10px;font-weight:bold;}
.checkOutBox-ds .inner .content {width:570px;padding:20px 0 10px 10px}


#checkOut {border-bottom:1px solid white; width: 700px; } 
#checkOut tr th, #checkOut tr td {border-right:1px solid white;height:20px;} 
 #checkOut tr td {padding:4px}
#checkOut tr th {background-color:#94508b;}
#checkOut .first {padding:0 0 0 5px}
#checkOut .center {text-align:center}
#checkOut .last {border:none;}
#checkOut #product{width:400px;padding:0 0 0 5px}
#checkOut #adultQty, #checkOut #adultPrice, #checkOut #childPrice, #checkOut #childQty, #checkOut #qtyControl, #checkOut #subTotal {width:90px;text-align:center}

.heading {width:570px;height:25px;background-color:#94508b;border-top:1px solid #fff;border-bottom:1px solid #fff;margin: 0 0 10px 0}
.heading h4 {padding:5px 0 0 5px}

#details {margin:15px 0 0 0}
#details label {width:130px;display:block;float:left;}

#country select {width:120px}

#shippingTax {margin-top:15px}
#howDidYouHearOptions {float:left}
#shipping {float:left;margin:0 10px 0 0}
#tax {float:left;margin:0 10px 0 0}
#totalCharges {float:left}

/*Confirmation*/
#confirmation {border-bottom:1px solid white} 
#confirmation tr th, #confirmation tr td {border-right:1px solid white;height:20px;}
#confirmation tr td {padding:5px}
#confirmation .first {padding:0 0 0 5px}
#confirmation .center {text-align:center}
#confirmation .last {border:none;}
#confirmation #product{width:300px;height:20px;background-color:#94508b;padding:0 0 0 5px}
#confirmation #price, #confirmation #qty, #confirmation #subtotal {width:90px;height:20px;background-color:#94508b;text-align:center}

#total {float:right;width:700px;margin:10px 0 0; }
#total p {margin:0 0 5px 0;text-align:right}



.dates {float:left;margin:0 0 5px 0}
.inputField {width:160px;margin:0 0 3px 0}
#details #country select {width:125px}
.inputFieldShort {width:80px;margin:0 0 3px 0}
#steps {height:55px; padding-top: 10px;}
#steps ul li {float:left;margin-right:20px;}
#steps ul li.step1 {background:url(/Portals/0/Images/Css/step1.gif) no-repeat left top;width:110px;height:42px;display:block}
#steps ul li.step1on {background:url(/Portals/0/Images/Css/step1-on.gif) no-repeat left top;width:110px;height:42px;display:block}

#steps ul li.step2 {background:url(/Portals/0/Images/Css/step2.gif) no-repeat left top;width:115px;height:42px;display:block}
#steps ul li.step2on {background:url(/Portals/0/Images/Css/step2-on.gif) no-repeat left top;width:115px;height:42px;display:block}

#steps ul li.step3 {background:url(/Portals/0/Images/Css/step3.gif) no-repeat left top;width:82px;height:42px;display:block}
#steps ul li.step3on {background:url(/Portals/0/Images/Css/step3-on.gif) no-repeat left top;width:82px;height:42px;display:block}

#steps ul li.step4 {background:url(/Portals/0/Images/Css/step4.gif) no-repeat left top;width:95px;height:42px;display:block}
#steps ul li.step4on {background:url(/Portals/0/Images/Css/step4-on.gif) no-repeat left top;width:95px;height:42px;display:block}

#cards {background:url(/Portals/0/Images/Css/cards.gif) no-repeat left top;width:264px;height:34px;margin:5px 0 5px 0}
#cardsType select {margin: 0 0 5px 0}
#title select {margin: 0 0 5px 0}
#buttons {margin:15px 0 0 0}
.error {color:black; font-size:1.0em; font-weight: bold;}

#searchCopy {padding:10px 0 0 0}
#sitemap ul li {margin-left:30px;list-style:disc;font-weight:bold;}
#sitemap ul li ul li {list-style:circle;font-weight:normal;}

.Pageing {margin:10px 0 10px 6px}
.Pageing ul li {float:left;padding:0 4px 0 4px; border-right:1px solid #fff}
.Pageing ul li.on a {font-weight:bold;}

.searchDp {background-color:#94508b;height:26px;padding:10px 0 10px 0px;width:452px;clear:both;}
.searchLp {background-color:#b879ae;height:26px;padding:10px 0 10px 0px;width:452px;clear:both;}

.searchDp p, .searchLp p {margin:0;padding:0}

#HouseMenuNav ul li {float:left;margin:7px 0 0 20px;}
#HouseMenuNav ul li a {font-weight:bold;font-size:1.1em;}


