#accordion-pm_simplyorder #create-account_form, #accordion-pm_simplyorder #login_form  { width:47%; height:auto;float:left;z-index:1;clear:none;position:relative;zoom:1;}
#accordion-pm_simplyorder #login_form {margin-left:4%;}
#accordion-pm_simplyorder #authentication #create-account_form p.text {
    text-align: left;
    width: auto!important;
}
#accordion-pm_simplyorder #authentication #create-account_form h4 {
    height: auto;
    padding: 0;
    text-align:left/*center*/;
    margin-bottom: 43px;
    color: #000;
}
#accordion-pm_simplyorder #authentication p.submit {
    margin-right: 0;
    padding-left: 0!important;
    text-align: left/*center*/;
    margin-left: 0!important;
}
#accordion-pm_simplyorder #authentication #login_form p.submit {padding-top: 10px!important;}
#accordion-pm_simplyorder #authentication #create-account_form p.submit {padding-top: 5px!important;}
#accordion-pm_simplyorder #authentication p.submit input {
	margin:auto;
    background: #c8908f;
}
#accordion-pm_simplyorder #authentication #create-account_form p.text, #accordion-pm_simplyorder  #authentication #login_form p.text {
	height:52px;
	margin-left:0;
	text-align:left/*center*/;
}
#accordion-pm_simplyorder #authentication #create-account_form p.text{margin-bottom: 0;}
#accordion-pm_simplyorder .authentication-input {height:110px;}
.PM_SimplyOrderError {
        position: fixed;
        z-index: 10000;
        border-left:0;
        border-right:0;
        border-bottom:0;
        font-size:14px;
        font-weight:bold;
        margin:0;
        bottom:0;left:0;width:100%;
        display:none;
        text-align:center;
}

* html .PM_SimplyOrderError { /* only ie6 : hack position fixe */
        position: absolute;
        top             : expression( ignore = - this.offsetHeight + document.documentElement.clientHeight + document.documentElement.scrollTop + "px" );
}

#accordion-pm_simplyorder .ui-accordion-data {padding:10px;position:relative;padding-bottom:30px;overflow:hidden!important;zoom:1;}
#accordion-pm_simplyorder .ui-accordion-data#order-step_1 {padding: 10px 0px;}
#accordion-pm_simplyorder .ui-accordion-data#order-step_3 {padding: 10px 0px;}
.form_disabled .text input, .form_disabled .textarea textarea, .form_disabled .select select, .field_disabled {border:none;/*background:transparent;*/}
#accordion-pm_simplyorder .select select#delivery_id_country {width: 208px;}
#accordion-pm_simplyorder .textarea textarea {width:199px;}
.account_creation h3 select {font-size:12px;float:right;}

.button_address {text-align:center;margin:10px 0;}
.button_address a.exclusive_large, .button_address a.button_large {
    /*background-image: none;*/
}
#order .button_address a.exclusive_large {
    background: url("../img/headerHomeHover.png") repeat scroll 0 -50px rgba(0, 0, 0, 0)!important;
}
.button_address a.exclusive_large, .button_address a.button_large {
    margin: 0 auto;
    display: inline-block;
    border-radius: 0;
    padding: 0 20px;
}
#pm_simplyordermsg p.textarea {padding:0;text-align:center;}
#pm_simplyordermsg textarea {width:98%!important;margin:0;}
#accordion-pm_simplyorder .table_block {width:100%;background:none;}
#cart-pm_simplyorder {margin-bottom:0;}
#cart-pm_simplyorder h1 {height:auto!important;}
#cart-pm_simplyorder #cart-summary-pm_simplyorder {font-size:0.9em;padding-bottom:20px}

#cart-pm_simplyorder #cart-summary-pm_simplyorder #cart_summary thead th {height: 39px;}
#cart-pm_simplyorder #cart-summary-pm_simplyorder #cart_summary tbody td {height: 70px;}
#cart-pm_simplyorder #cart-summary-pm_simplyorder #cart_summary tfoot tr.cart_total_price td {border-width:1px;}
#cart-pm_simplyorder #cart-summary-pm_simplyorder .table_block {padding-bottom:0;margin-bottom:0;}
#cart-pm_simplyorder .ui-accordion-group {}
#cart-pm_simplyorder #cart-summary-pm_simplyorder #cart_summary tfoot tr.cart_total_price td, #cart-pm_simplyorder {border-bottom:0;}
#cart-pm_simplyorder #cart-summary-pm_simplyorder #cart_summary tfoot tr.cart_total_price td {height: 23px;}

#accordion-pm_simplyorder h1 {height:auto!important;margin-top:0!important;}
#accordion-pm_simplyorder h1 a, #cart-pm_simplyorder h1 a {
    width: 200px;
    float: left;
    text-transform: uppercase;
    text-align: center;
}
#accordion-pm_simplyorder #address_delivery h3,
#accordion-pm_simplyorder #form_additional h3{
    font-size: 12px;
    padding-top: 23px;
    padding-left: 20px;
    padding-bottom: 9px;
    color: #555555;
}
#accordion-pm_simplyorder #address_delivery #id_address_delivery {margin-left: 20px;height: 20px;}
#accordion-pm_simplyorder #address_delivery #id_address_delivery option {color: #000;}
#accordion-pm_simplyorder h1 .resume_infos {display:block;float:right;width:280px;padding:7px 15px 7px 15px;font-weight:normal;margin-top:20px;background:#fff;border:1px solid #D3D3D3;display:none;}
#simplyPaypalExpress {width:48%;float:left;text-align:center;}
#simplyFbConnect {text-align: left;/*width:48%;float:right;text-align:center;*/}

#accordion-pm_simplyorder ul.ui-tabs-nav li.ui-tabs-selected {border-bottom:0!important;}

#accordion-pm_simplyorder #account-creation_form fieldset, #accordion-pm_simplyorder #carrier_form fieldset {background:none;}
#accordion-pm_simplyorder #account-creation_form fieldset#form_additional {margin-top: 0px;}
#accordion-pm_simplyorder #carrier_form fieldset {border: 1px solid #DDD; padding-bottom: 0;}

#accordion-pm_simplyorder .cart_navigation {width:auto!important;}
#accordion-pm_simplyorder #account_creation .cart_navigation {margin-left: 222px!important;}

#accordion-pm_simplyorder p.cart_navigation span {color: #5d656b;
/*    float: none!important;
    text-align: left!important;
    width: auto!important;*/
}
#accordion-pm_simplyorder .cart_navigation #submitAccount {width: 156px;}
form.std h4, form.std p {padding: 2px!important;}
#accordion-pm_simplyorder form.std p.checkbox {padding: 0 0 0 69px!important;}
#accordion-pm_simplyorder #carrier_form p.checkbox {
    padding: 0 0 0 5%;
    margin: 0;
}
#accordion-pm_simplyorder .ui-accordion-right {display:none;}

/* Added */
#accordion-pm_simplyorder #carrier_form h3 {
    margin: 15px 10px 0 10px;
    padding-left: 20px;
    font-size: 12px;
    text-transform: none;
    padding-bottom: 10px;
}
#accordion-pm_simplyorder #carrier_form p.carrier_title,
#accordion-pm_simplyorder #carrier_form div.table_block {width:inherit; margin: 0 26px!important;padding-bottom: 20px;}
#accordion-pm_simplyorder #carrier_form p.cart_total_delivery {padding: 0!important; margin: 0; border-top: 1px solid #DDD; text-align: right;}
#accordion-pm_simplyorder #carrier_form p.cart_total_delivery span {float: none; color: #414141;height: 28px;line-height: 28px;font-size: 12px; }
#accordion-pm_simplyorder #carrier_form p.cart_total_delivery span.cart_total_cost {padding: 0 20px; background: #af7d7c; color: #FFF;border-left: 1px solid #DDD;height: 28px;display: inline-block;width: auto;line-height: 28px;font-size: 12px;}
#payment_bloc {border-bottom: 1px solid #DDD;margin-top: 10px;}
#payment_bloc p.payment_module {border: 1px solid #DDD; border-bottom: none;}
#payment_bloc p.payment_module a {border: none;font-size: 11px;color: #555555;}
#accordion-pm_simplyorder #carrier_form form.std th {
    font-size: 14px;
    font-family: Arial;
    color: #374853;
}
#accordion-pm_simplyorder #carrier_form form.std td {
    font-size: 11px;
    color: #5d717e;
    font-family: Arial;
}
#accordion-pm_simplyorder #carrier_form form.std td span.price {
    color: #da0f00;
    font-size: 14px;
    font-weight: bold;
}
#order-step_1 #create-account_form p.text{
	float:left;
}

form.std label, form.std p span {
    width: 221px;
    color: #555555;
    font-size: 11px;
    min-height: 20px;
    line-height: 12px;
}
form.std p.radio label, form.std p.radio span{line-height: 20px;}
#accordion-pm_simplyorder #authentication form.std h3 {margin-bottom: 17px; border: none; color: #000;}
#accordion-pm_simplyorder #authentication form.std#login_form h3 {margin-bottom: 18px;}
#accordion-pm_simplyorder #authentication #create-account_form fieldset, #authentication #login_form fieldset {min-height: 250px;padding-left: 0px;}
#accordion-pm_simplyorder #authentication #login_form a {color: #555555;}
#accordion-pm_simplyorder form#account-creation_form input.text, 
#accordion-pm_simplyorder form#account-creation_form #id_country, 
#accordion-pm_simplyorder form#account-creation_form #id_state, 
#accordion-pm_simplyorder #authentication textarea{
    width: 17em;
    font-size: 12px;
    color: #555555;
}
#pm_simplyordermsg {color: #5d656b;font-size: 11px;}
form.std .checkbox label {color: #5d656b;}
p.condition_title, p.condition_title + p, form.std p.condition_title + p.checkbox label, p.condition_title + p a {font-size: 11px;color: #5d717e;}
#accordion-pm_simplyorder h1#header-step_1>a,
#accordion-pm_simplyorder h1#header-step_2>a,
#accordion-pm_simplyorder h1#header-step_3>a{font-size: 12px; color: #000000!important;}
#accordion-pm_simplyorder h1#header-step_1 .resume_infos{text-transform: uppercase;font-size: 11px;}
#accordion-pm_simplyorder h1#header-step_1 .resume_infos b{text-transform: none; font-size: 13px;}
#accordion-pm_simplyorder h1#header-step_2 .resume_infos, 
#accordion-pm_simplyorder h1#header-step_2 .resume_infos a{text-transform: uppercase;font-size: 11px;text-align: center;}

#accordion-pm_simplyorder #account_creation #account-creation_form .cart_navigation #submitAccount, 
#accordion-pm_simplyorder #account_creation #account-creation_form .button_address .button_large, 
#accordion-pm_simplyorder #account_creation #account-creation_form .button_address .exclusive_large {background: #af7d7c!important;}