@media only screen and (min-width:1200px) {
    #order-opc #center_column {
        width: auto;
        float: none;
    }

    #order-opc #right_column, #order-opc #left_column {
        display: none
    }

    #opc_checkout #opc_new_account {
        float: right;
		width: 50%;
		/* margin-right: 15px; */
		position: relative;
		padding-left: 15px;
		padding-right:15px;
    }

    #order-detail-content, div#HOOK_SHOPPING_CART {
        /*width: 557px;*/
		width: 50%;
		position: relative;
		/* margin-left: 425px; */
		float: left;
		padding-left: 15px;
		padding-right:15px;
    }
	li.price, li.old-price {
		list-style:none;
	}

    #offer_password {
        margin-left: 425px;
    }

    #opc_checkout #opc_new_account p.text label,
    #opc_checkout #opc_new_account p.password label,
    #opc_checkout #opc_new_account p.select label,
    #opc_checkout #opc_new_account p.submit label,
    #opc_checkout #opc_new_account p.radio label:first-child,
    #opc_checkout #opc_new_account p.textarea label {
        width: 40%;
        padding: 0;
    }

    #opc_checkout #opc_new_account p.text input,
    #opc_checkout #opc_new_account p.password input,
    #opc_checkout #opc_new_account p.select input {
        width: 60%;
        margin-left: 0;
    }

/*    #order-opc #login_form fieldset p.submit input {
        margin-left: 10px;
    }*/

    #opc_checkout #opc_new_account p.select select {
        width: 205px;
        margin-left: 10px;
    }

    /*#carriers_section > fieldset, #order-opc #login_form > fieldset {*/
        /*margin-top: 5px;*/
    /*}*/

    #opc_checkout #opc_new_account p.checkbox input {
        margin-left: 10px;
    }

    #opc_checkout #opc_new_account p.select span {
        width: 0px;
    }



    p.checkbox {
        padding-bottom: 9px;
    }

    #login_form label {
        clear: none;
    }

    #opc_checkout #opc_new_account p.textarea textarea {
        margin-left: 10px;
        width: 205px;
    }

    #order-opc #opc_account_form #opc_new_account p.select select#days {
        width: 45px;
        margin-right: 0;
    }

    #order-opc #opc_account_form #opc_new_account p.select select#months {
        width: 95px;
        margin-right: 0;
    }

    #order-opc #opc_account_form #opc_new_account p.select select#years {
        width: 62px;
        margin-right: 0;
    }

    #payments_section, form#carriers_section {
        width: 50%;
		float: left;
		position: relative;
		padding-left: 15px;
		padding-right:15px;
    }
	form#carriers_section {
        width: 100%;
		float: left;
		position: relative;
		padding-left: 15px;
    	padding-right: 15px;
    }

    form#opc_new_account label, form.std p span {
        float: none !important;
    }

    form.std {
        clear: none !important;
    }

    #order .delivery_option label > table.resume, #order-opc .delivery_option label > table.resume {
        width: auto;
    }

    .delivery_option_price {
        white-space: nowrap;
    }

    div#shipping-payment-block ~ div.alert.alert-danger {
        margin-left: 425px;
    }

    div#tos_moved {
        margin: 20px 20px 20px 425px;
    }
	
	#opc_checkout {
		margin:0 -15px;
	}
	#carriers_section fieldset {
    	margin-left: -15px;
       margin-right: -15px;
	}
	
	#carrierTable, #message_container, #opc_delivery_methods .condition-block {
		width:50%;
		padding-right:15px;
		padding-left:15px;
		float:left;
		position:relative;
	}
	
	 #opc_account_form {
		/* border-top:1px solid #dbdbdb;*/
	 }
		 
}