#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:center;
}
#accordion-pm_simplyorder #authentication p.submit {
    margin-right: 0;
    padding-left: 0!important;

    text-align: center;
}
#accordion-pm_simplyorder #authentication p.submit input {
	margin:auto;
}
#accordion-pm_simplyorder #authentication #create-account_form p.text, #accordion-pm_simplyorder  #authentication #login_form p.text {
	height:auto;
	margin-left:0;
	text-align:center;
}
#accordion-pm_simplyorder .authentication-input {height:80px;}
.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;}
.form_disabled .text input, .form_disabled .textarea textarea, .form_disabled .select select, .field_disabled {border-width:0 0 1px 0;background:transparent;}
#accordion-pm_simplyorder .textarea textarea {width:17em;}
.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 {margin:0 auto; display:inline-block;}
#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;height:auto!important;}

#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;}

#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;}
#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 {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 .cart_navigation {width:auto!important;}

#accordion-pm_simplyorder p span {
    float: none!important;
    text-align: left!important;
    width: auto!important;
}
#accordion-pm_simplyorder .ui-accordion-right {display:none;}

#tabAddresses #tabdelivery {border-width:1px 1px 0 1px!important;border-style:solid solid none solid!important;}
#tabAddresses #tabinvoice {border-width:1px 1px 0 0!important;border-style:solid solid none none!important;}

.soLayer {background:#fff url(../../../img/loader.gif) center center no-repeat;display:none;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}