/* 1 column layout */
/* This file should contain no colors, images, fonts, or anything else aside from
columnar layout. */
#columnTop {
	margin: 0;
	padding: 0;
}
#columnLeft, #columnLeft {
	display: none;
}
#columnCenter {
	float: left;
	margin: 0;
	width: 1000px;
}


#columnCenter #columnCenter_Form {
	background:#fff;
	padding: 0 1px;
	margin: 0;
	overflow:hidden;
}
#columnCenter div.columnTop{
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 8px;
	overflow: hidden;
	background:transparent url(/ibc_wdw_v0101/10.0.0.1/media/en_US/style/nextGen/header-wrapper-bg.png) no-repeat;
	background-position:0 -100px;
}
#columnCenterBottom,
#columnCenter div.columnBottom{
	margin: 0;
	padding: 0;
	width: 1000px;
	height: 8px;
	overflow: hidden;
	background:transparent url(/ibc_wdw_v0101/10.0.0.1/media/en_US/style/nextGen/header-wrapper-bg.png) no-repeat;
	clear:both;
	background-position:0 -148px;
}

#columnCenter #columnCenter_Form {
	*zoom:1;
}
#columnCenter .module {
	padding: 0 20px;
}
.module {
	border: 0;
	margin: 0;
	padding: 0;
}

    /* ALT DISCO 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-wide.png);
    }

    #ModifyTravelContainer {
        width: 974px !important;
        padding: 4px 0 0 0;
        position:relative;
        background-position:0 -217px;
        margin-left: 12px;
    }
    #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;
    }
    .layout_single_column_full_width #columnCenter #ProductSelection_Module.module dl#productSelectionSections dd #ModifyTravelContainer {
        margin-left:0;
    }

    #ProductSelection_Module dt {
        margin:0;
        padding:0;
        position:relative;
        width:985px !important;
    }
    #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,
	#columnCenter #ModifyTravelContainer .moduleStepNumber4 {
        *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,
	#columnCenter #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;
    }
    /*setting div left margin*/
    div.accessibleRoomRequest {
		width:100%;	
        margin:7px 0;
        float:left;
	}
    /*setting checkbox left margin*/
	span.accessibleCheckBoxMargin { 
		margin-left:45px;
	}
    /* ALT DISCO LANDING PAGE }}}*/
          
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        #AccessibleRoomRequest_Module .extraText{
            width:800px;
        }       
    }

