#pageMedia { left:0px;}
body.en_US #globalHeader, body.es_US #globalHeader, body #globalHeader { background: none; background-repeat: no-repeat;}    
body.en_US, body.es_US, body { background:#2b81f2 url(http://adisneyland.disney.go.com/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/specialoffers_plainbgrepeat_r004.gif) no-repeat left top;}
body.en_US #column2, body.es_US #column2, #column2  { position:absolute; left:195px; width: 563px; padding-left: 0; padding-top: 28px;
	background:transparent url(http://adisneyland.disney.go.com/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/specialoffers_maincontenttc2.png) no-repeat 7px 20px;
	_background:transparent url(http://adisneyland.disney.go.com/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/specialoffers_maincontenttc2ie6.png) no-repeat 7px 20px;
}
body.en_US #column1, body.en_US #column2, body.es_US #column1, body.es_US #column2, #column1, #column2 { top: 461px;}
body.en_US #column2 div.content, body #column2 div.content{margin-left: 7px; width: 558px; background-color: #C4D8F9;}
body.en_US #column2 div.content:after, body #column2 div.content:after{ clear: both; zoom: 1; display: block; }
#togglePanel { margin-top: 3px; float:left; position:relative;}

.container { float: left; overflow:hidden; width: 523px;}  
.container2 {float: left; overflow:hidden; width: 523px;}
* html .container { float: left; overflow:hidden;}
#toggleOuterHeader .expand, #toggleOuterHeader .collapse, .toggleOuterHeader .expand, .toggleOuterHeader .collapse  {
	float: left; position: relative; height: 17px; width: 16px; cursor: pointer; margin: 15px 0 0 15px; padding: 0; 
	_margin-left: 6px;
}
#toggleOuterHeader .expand, .toggleOuterHeader .expand{ background: transparent url('/media/dlr_v0200/en_US/reserve/tickets/minusToggleArrow.gif') no-repeat scroll 50% 50%;}
#toggleOuterHeader .collapse, .toggleOuterHeader .collapse{ background: transparent url('/media/dlr_v0200/en_US/reserve/tickets/plusToggleArrow.gif') no-repeat scroll 50% 50%;}
.overWrap { float:left; position: relative; margin-top: 15px; overflow: hidden; width: 523px;}
* html .overWrap { float:left; position: relative; margin: 0; margin-top: 5px; padding: 0; overflow: hidden;}
.containingBgDiv { 
	position: relative;
	background:transparent url(/media/dlr_v0200/en_US/reserve/tickets/ticketsTableEdgesSpacer.gif) repeat-y scroll left top;
	float:left; 
	width: 523px;
	overflow:hidden;
		
}
.containingBgDiv .main { margin:5px 14px 15px 14px; *margin-bottom: 13px;}

.sectionHeader { 
	float: left; width: 523px; 
	background:transparent url(/media/dlr_v0200/en_US/reserve/tickets/ticketsYellowHeader3.gif) no-repeat scroll left top;
	padding: 0; 
}



.sectionHeaderB,.sectionToggleHeader {
	float: left; width: 523px; height: 35px;
	background:transparent url(/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/special_offers_sectionHeaderBlueL.gif) no-repeat scroll left top;
}

.sectionToggleHeader {cursor: pointer;} 
.titleDescription { float: left; margin: 15px 0 0 14px; width: 400px; font: bold 13px Arial, Helvetica, sans-serif;}
.sectionHeader.titleDescription, .sectionHeaderB .titleDescription {_margin-left: 6px;}
.toggleWhiteFooter { float: left; width: 523px; height: 7px; 
       background:transparent url(/media/dlr_v0200/en_US/reserve/tickets/ticketsWhiteFooter.gif) no-repeat scroll left top;
}


#specialOffersContent .module {padding: 0 15px 0 16px; }
#higlightModule ul, #moreInformationModule ul {
	list-Style-Image: url("../../en_US/_global/icons/bullet.gif"); list-style-position: outside; margin-top: 0px; margin-left: 15px;
}
.toggleBookingModule .sectionToggleHeader, .toggleBookingModule .containingBgDiv, .toggleBookingModule  .toggleWhiteFooter
{background: none;}
.toggleBookingModule  .sectionToggleHeader {height: 20px; cursor: default;}
.toggleBookingModule .titleDescription {margin: 13px 0 0 14px;}
.toggleBookingModule .titleDescription div.img {
	cursor: pointer; 
	height: 22px; 
	*height: 19px;
	float: right;
}

.toggleBookingModule img {padding-top: 0;}
#moreInformationModule .toggleBookingModule .img {margin-top: 2px;}
.toggleBookingModule .titleDescription, .toggleBookingModule .main{width: 509px; margin-top: 0; margin-left: 0; text-align: right;}
.toggleBookingModule .qqBookingModuleHeader, .toggleBookingModule #qqBookingModuleHeader {display: none;}
.toggleBookingModule #qqBookingModule{margin-bottom:0px; float: right; }

.toggleBookingModule #qqBookingModule { *POSITION: STATIC; 
	MARGIN-BOTTOM: 20px; WIDTH: 172px; COLOR: #1c49ba;  HEIGHT: auto; 
}
.toggleBookingModule #DisneyQuickQuoteWrapper { 
	*POSITION: STATIC;
	MARGIN-TOP: -3px;
	background-color: #eff4ff;
	MARGIN-BOTTOM: -3px; WIDTH: 172px;  HEIGHT: 80px
}

#callToActionTopModule,
#callToActionTopModule .main,  
#callToActionTopModule .sectionToggleHeader div.titleDescription, 
#callToActionTopModule .containingBgDiv {
	width: 495px;
}

#callToActionTopModule {text-align: right; margin-top: 10px;}
#callToActionTopModule  .titleDescription, #callToActionTopModule  .main{margin-top: 0;}
#higlightModule { font-size: 12px; margin-top: 5px; _margin-top: 4px;}
#higlightModule .titleDescription {width: 523px;}
#higlightModule h1 { width: 492px; color: #5a5300; font-size: 16px;}
.toggleBookingModule (position: relative;)
#higlightModule .toggleBookingModule .titleDescription {width: 495px;}
#higlightModule .main {float: left; overflow: hidden;}
#highlightqqBookingModuleParent {text-align: right;}
#higlightModule img {margin: 10px 0; text-align: center;}
div.centerimg {text-align: center;}
#higlightModule #callToActionTopModule img {display: inline; margin:0; text-align: right;}

#moreInformationModule { color:#060E33; font-size: 12px;}
#moreInformationModule img {margin: 10px 0; text-align: center;}

#callToActionBottomModule{ float:left; position: relative; margin-top: 18px; margin-bottom: 0px; padding-right:0; overflow: hidden;}
#callToActionBottomModule .containingBgDiv {
	padding-bottom: 55px;
	*padding-bottom: 65px;
}
#callToActionTopModule div.toggleBookingModule {
	position: relative;
}

#callToActionTopModule .containingBgDiv {
	padding-bottom: 95px;
	*padding-bottom: 115px;
}

div.seeMoreOffersLink {text-align: right; float: right; _float: none; margin-top: 0px; margin-right: 20px; _margin-bottom: 10px;}
div.seeMoreOffersLink a{float: right; margin-top: 13px;}
#seeMoreOffersModule {margin-top: 13px;}
#seeMoreOffersModule div.seeMoreOffersLink {padding-right: 0px; margin-top: 10px; margin-right: 15px; float: none;}
#seeMoreOffersModule div.seeMoreOffersLink a{margin-top: 0px; }
#specialOffersContent #seeMoreOffersModule  #specialOffersContent, #seeMoreOffersModule h3{font-size: 12px;}
#seeMoreOffersModule .titleDescription {margin-top: 10px; width: 300px;}
#seeMoreOffersModule h3, #seeMoreOffersModule h3 a {font-weight: bold; font-size: 12px;}
#specialOffersContent #seeMoreOffersModule .main{*border: 1px solid white;}
#specialOffersContent #seeMoreOffersModule ul {width: 100%;}
#specialOffersContent #seeMoreOffersModule ul li{padding: 2px 13px; *padding: 2px 12px; background-color: #e0ebfb; margin-bottom: 7px; margin-left: 0; list-style-type:none; font-size: 12px;}
#specialOffersContent #seeMoreOffersModule ul li.even{background-color: #ffffff;}
#specialOffersContent #seeMoreOffersModule .main {margin:0 1px;}
#specialOffersContent .noDisplay{ display: block;}
#footer {margin-top: 25px; background-color:#C4D8F9;}
#disclaimerCollection {zoom: 1; margin: 15px 0;}
#disclaimerCollection p.disclaimerText {font-size: 11px; margin-bottom: 15px;}
#disclaimer {margin-left: 202px; margin-top: 25px; width: 558px; background-color:#C4D8F9;}
#disclaimer p {margin-left: 15px;}


#carouselModule {_margin-top: 10px;}
#carouselModule .containingBgDiv .main { margin:2px 4px;}
#carouselModule .titleDescription {margin-top: 10px; width: 300px;}
#carouselModule div.seeMoreOffersLink {padding-right: 0px; margin-top: 10px; margin-right: 15px; float: none;}
#carouselModule div.seeMoreOffersLink a{margin-top: 0px; }
#carouselContainer { width: 515px; height: 165px; float: left; background: url(http://adisneyland.disney.go.com/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/carousel_bg.jpg) no-repeat;}
#carouselViewWindow {width: 417px; height: 133px; position: relative; margin-left: 48px; margin-top: 19px;  overflow:hidden;}
.carouselGroup { position:relative;height: 133px; overflow: hidden;}
.carouselList {margin:0; }
.carouselList li.listItem {width: 130px; list-style-type: none;  float: left; margin-right: 13px;}
div.contentItem { border: 1px solid #cccccc; width: 128px; height: 126px; padding: 0px; }	
div.menuThumbnail {width: 128px; height: 90px;}
#carouselModule div.menuThumbnail a,  #carouselModule div.menuThumbnail a:hover{text-decoration: none;}
div.cta1 {width: 128px; height: 35px; color: #1e7085; overflow: hidden; background-color: #ffffff;}
div.cta1 h3 {margin: 0 2px; padding-left: 10px; background: url(http://adisneyland.disney.go.com/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/carousel_ctapointer.gif) no-repeat 3px 6px; font-size: 11px;}
div.cta1 a {color: #1e7085; text-decoration: none; font-weight: normal;}
div.cta1 a span {font-size: 9px; color: #4c4c4c; text-decoration: none; font-weight: normal;}
#prev { left:25px; position:absolute; top:106px; cusor: pointer; width: 26px; height: 24px; background: url(http://adisneyland.disney.go.com/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/carousel_prev.gif) no-repeat;}
#next { left:500px; position:absolute; top:106px; cusor: pointer; width: 26px; height: 24px; background: url(http://adisneyland.disney.go.com/media/dlr_v0200/css/languageSpecific/en_US/reserve/images/carousel_next.gif) no-repeat;}

.footerImage {background-image:none;background-color:#2B81F2;}

.qqWarningBox {
	text-align: left;
}

#callToActionTopModule #highlightQQHdr,
#callToActionTopModule #DLR_Container {
	_padding-right: 10px;
}

