/*
@import url(/ibc_wdw_v0101/10.0.0.1/css/nextGen/screen.css);
*/

/* ---------- {{{*/
#breadcrumb:after,
.container .middle:after,
.tab:after,
.clearfix:after,
.carousel-item:after,
.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

#breadcrumb,
.container .middle,
.clearfix,
.container {display:inline-block;}

#breadcrumb,
.clearfix,
.container {display:block;}

.clear {clear:both;}

#header {
  width:1000px;
  margin:40px auto 8px auto;
}

.container .bottom,
.container .top {
  height:28px;
}

.container .top {
  background-position:0 -100px;
  margin-top:8px;
}
.container .bottom {
  background-position:0 -128px;
  margin-top:-18px;
}

.container .middle,
#breadcrumb,
.container {
  width:1000px;
  margin:0 auto;
}

.container .top,
.container .bottom,
#breadcrumb,
#breadcrumb .backbutton a,
#breadcrumb li.home,
#breadcrumb li.current,
#breadcrumb .crumbs a {
  background:transparent url(/ibc_wdw_v0101/10.0.0.1/media/en_US/style/nextGen/header-wrapper-bg.png) no-repeat;
}

.container .top {
  background-position:0 -100px;
  margin-top:8px;
}
.container .bottom {
  background-position:0 -128px;
  margin-top:-18px;
}

.container .middle {
  background:#fff;
  position:relative;
}

.column {
  float:left;
  margin-right:8px;
}

.column.first {
  padding-left:16px;
}
.column.last {
  padding-right:16px;
  margin-right:0;
}
/* ---------- }}}*/

.layout_nextgen_2_column_center_right #DOLChromeFooter {
  height:31px;
  margin:0 auto;
  padding:0;
}



.layout_nextgen_2_column_center_right #DOLChromeFooter {
  width:1000px;
  clear:both;
}

.layout_nextgen_2_column_center_right #containerWrapper {
  width:1000px;
  margin:0 auto;
}

#columnCenter.column {
  width:724px;
  padding-left:16px;
  float:left;
  position:static;
}
#columnCenter.column {
  _margin-right:0;
}

#columnLeft {
  width:236px;
  padding-right:16px;
  margin-right:0;
  float:left;
}
#columnLeft {
  _padding-right:0;
}

#columnBottom {
  height:auto;
}
    /* LANDING PAGE {{{*/
    #ModifyTravelContainer,
    #ModifyTravelContainer .bottom,
    #ProductSelection_Module dt a {
        background: transparent url(/ibc_wdw_v0101/10.0.0.1/media/en_US/style/nextGen/accordion-bg.png);
    }

    #ModifyTravelContainer {
        width: 724px;
        padding: 4px 0 0 0;
        position:relative;
        background-position:0 -217px;
    }
    #ModifyTravelContainer .bottom {
        background-position:left bottom;
        padding: 0 4px 1em 4px;
        margin:0;
        height:auto;
    }

    #ModifyTravelContainer select {
        border: 1px solid #d4d4d4;
        background: #fff;
        padding:2px;
        height:auto;
        min-width:4em;
        margin:0;
    }
    #ModifyTravelContainer select {
        _width:4em;
    }
    #ModifyTravelContainer #TicketStore_Module select {
        margin-top:10px;
    }

    #ModifyTravelContainer dt,
    #ModifyTravelContainer label {
        font-weight:normal;
    }
    #ModifyTravelContainer #ResortSelection_Module dt {
        font-weight:bold;
    }
    #ModifyTravelContainer h4,
    #ModifyTravelContainer .module .moduleTitleBar h3 {
        color:#333;
        font-size:1.25em;
        height:25px;
        margin:0 8px;
        padding:6px 0 0 40px;
    }
    #ModifyTravelContainer h4 {
        margin-top:1em;
    }

    .layout_single_column #ModifyTravelContainer,
    .layout_single_column #ModifyTravelContainer .bottom {
        background: none;
    }

    #columnCenter #ProductSelection_Module.module,
    #ProductSelection_Module,
    #ProductSelection_Module dt,
    #ProductSelection_Module dd {
        margin:0;
        padding:0;
    }
    .layout_single_column #columnCenter #ProductSelection_Module.module {
        padding-left:3px;
    }
    .layout_single_column_full_width #columnCenter #ProductSelection_Module.module {
        padding-left:10px;
    }

    #ProductSelection_Module dt {
        margin:0;
        padding:0;
        position:relative;
        width:735px;
    }
    #ProductSelection_Module dt.disabled a.disabled {
        cursor:default;
    }
    #ProductSelection_Module dt.disabled a.disabled em {
        color: #F00;
        font-size:0.80em;
    }

    #ProductSelection_Module dd {
        position:relative;
    }

    #ProductSelection_Module dt input {
        position:absolute;
        top:5px;
        left:5px;
        display:none;
    }

    #ProductSelection_Module dt a {
        display:block;
        text-decoration:none;
        overflow:hidden;
        padding:12px 0 0 3em;
        height:28px;
        background-position:0 -135px;
        font-size:1.25em;
        color:#056287;
    }
    #ProductSelection_Module dt a.first {
        background-position:0 -92px;
    }
    #ProductSelection_Module dt a.last {
        height:30px;
        background-position:0 -175px;
    }

    #ProductSelection_Module dt.selected a {
        height:32px;
        padding-top:14px;
        background-position:0 -46px;
        color:#fff;
    }
    #ProductSelection_Module dt.selected a.first {
        background-position:0 0;
    }

    #columnCenter #TicketStore_Module.module {
        padding:0;
    }

    #ModifyTravelContainer div.moduleStepNumber1,
    #ModifyTravelContainer div.moduleStepNumber2 {
    background:none;
    }

    #columnCenter #ModifyTravelContainer .moduleStepNumber1,
    #columnCenter #ModifyTravelContainer .moduleStepNumber2,
    #columnCenter #ModifyTravelContainer .moduleStepNumber3,
	#columnCenter #ModifyTravelContainer .moduleStepNumber4{
        border-bottom:1px solid #d4d4d4;
        padding:8px 0;
    }
    #columnCenter #ModifyTravelContainer .moduleStepNumber1,
    #columnCenter #ModifyTravelContainer .moduleStepNumber2,
    #columnCenter #ModifyTravelContainer .moduleStepNumber3 {
        *zoom:1;
    }

    #TicketStore_Module .static .moduleContent .moduleStepNumber1 h4,
    #columnCenter #ModifyTravelContainer .moduleStepNumber1 h3 {
        background:transparent url(/ibc_wdw_v0101/10.0.0.1/media/en_US/style/nextGen/misc-bg.png) 0 -170px no-repeat;
    }
    #TicketStore_Module .static .moduleContent .moduleStepNumber2 h4,
    #columnCenter #ModifyTravelContainer .moduleStepNumber2 h3 {
        background:transparent url(/ibc_wdw_v0101/10.0.0.1/media/en_US/style/nextGen/misc-bg.png) 0 -201px no-repeat;
    }
    #TicketStore_Module .static .moduleContent .moduleStepNumber3 h4,
    #TicketStore_Module .moduleStepNumber3 h3,
	#ModifyTravelContainer .moduleStepNumber4 h3 {
        background:transparent url(/ibc_wdw_v0101/10.0.0.1/media/en_US/style/nextGen/misc-bg.png) 0 -232px no-repeat;
    }
	
    #ModifyTravelContainer input.continue {
        display:block;
        margin:1em 1em 0 auto;
    }
    #ModifyTravelContainer p.introBriefDescription {
        margin:1em;
    }
	
	div.accessibleRoomRequest{
		float:left;
		width:100%
	}
	span.accessibleCheckBoxMargin{
		margin-left:45px;
	}
    /* LANDING PAGE }}}*/
