
/****** ChangePassword *****/
.Ps_Control_ChangePassword_OldPasswordContainer,
.Ps_Control_ChangePassword_PasswordContainer,
.Ps_Control_ChangePassword_PasswordConfirmContainer
{
	clear:both;
	padding-top:5px;
}

.Ps_Control_ChangePassword_OldPasswordTitleContainer, 
.Ps_Control_ChangePassword_PasswordTitleContainer,
.Ps_Control_ChangePassword_PasswordConfirmTitleContainer
{
	float:left;
	width:165px;
}

.Ps_Control_ChangePassword_OldPasswordTextContainer,
.Ps_Control_ChangePassword_PasswordTextContainer,
.Ps_Control_ChangePassword_PasswordConfirmTextContainer
{
}

.Ps_Control_ChangePassword_PasswordButtonContainer,
.Ps_Control_ChangePassword_AfterSuccessButtonContainer
{
	padding-top:15px;
}

.Ps_Control_ChangePassword_OldPasswordText,
.Ps_Control_ChangePassword_PasswordText,
.Ps_Control_ChangePassword_PasswordConfirmText
{
	width:150px;
}

/****** ChangeUserName *****/
.Ps_Control_ChangeUsername_OldUsernameContainer,
.Ps_Control_ChangeUsername_UsernameContainer,
.Ps_Control_ChangeUsername_UsernameConfirmContainer
{
	clear:both;
	padding-top:5px;
}

.Ps_Control_ChangeUsername_OldUsernameTitleContainer, 
.Ps_Control_ChangeUsername_UsernameTitleContainer,
.Ps_Control_ChangeUsername_UsernameConfirmTitleContainer
{
	float:left;
	width:165px;
}

.Ps_Control_ChangeUsername_OldUsernameTextContainer,
.Ps_Control_ChangeUsername_UsernameTextContainer,
.Ps_Control_ChangeUsername_UsernameConfirmTextContainer
{
}

.Ps_Control_ChangeUsername_UsernameButtonContainer,
.Ps_Control_ChangeUsername_AfterSuccessButtonContainer
{
	padding-top:15px;
}

.Ps_Control_ChangeUsername_OldUsernameText,
.Ps_Control_ChangeUsername_UsernameText,
.Ps_Control_ChangeUsername_UsernameConfirmText
{
	width:180px;
}

/****************  send Activation  *******************/

.Ps_Control_ActivationControl_EmailTitleContainer
{
    float:left;
    padding-right:5px;
}

.Ps_Control_ActivationControl_EmailTextContainer
{
    float:left;
}

.Ps_Control_ActivationControl_EmailText
{
	width:180px;
}

.Ps_Control_ActivationControl_ButtonContainer
{
    clear:both;
    padding-top:40px;
}

/****************  MyAccount  *******************/

.myAccountControl_MyAccount a
{
	color:#A12B29 !important;	
}

.myAccountCustomerEditControlContainer_MyAccount,
.addressControlEdit_MyAccountFormRow_MyAccount,
.myAccountShippingAddressContainer_MyAccount
{
	height:25px;
	width:560px;
	clear:both;
	float:left;
}

.myAccountControlOverviewContainer_MyAccount .myAccountControlLinkContainer_MyAccount
{
	margin-top:0px;
	text-align:left;
	margin-bottom:2px;
}

.myAccountOrderControlContainer_MyAccount .myAccountControlLinkContainer_MyAccount
{
	margin-top:40px;
}

.myAccountControlLinkContainer_MyAccount
{
	clear:both;
	margin-top:10px;
	text-align:center;
}

.addressControlEdit_MyAccountFormLabel_MyAccount
{
	float:left;
	width:80px;
	text-align:left;
}

.addressControlEdit_MyAccountFormContent_MyAccount
{
	float:left;
}

.addressControlEdit_MyAccountFormContent_MyAccount .dxeTextBox
{
	width:300px;
}

.addressControlEdit_MyAccountFormContent_MyAccount .dxeRadioButtonList td.dxe 
{
    padding:0px;
}

.addressControlEdit_MyAccountFormContent_MyAccount .dxeButtonEdit
{
    width:300px;
}

.addressControlSaveAddressButton_MyAccount
{
	clear:both;
	margin:auto;
	padding-top:20px;
}


.myAccountCustomerEditControlContainer_MyAccount .addressControlStatusContainer_MyAccount
{
	margin:auto;
	padding-top:5px;
	text-align:center;
}

.dxgvPagerBottomPanel_MyAccount
{
    padding-top:10px;
}

.dxgvPagerBottomPanel_MyAccount .dxpControl_MyAccount
{
    margin:auto;
}
/****************** OrderControl  **********************/
.orderControl_MyAccount
{
    width:560px;
    margin-top:30px;
}

.orderControlsShippingAddressContainer_MyAccount, 
.orderControlOrderIdContainer_MyAccount,
.orderControlCaptionOrderId_MyAccount,
.orderControlOrderId_MyAccount,
.orderControlCaptionOrderDate_MyAccount
{
	float:left;	
}

.orderControlInvoiceAddressContainer_MyAccount, 
.orderControlOrderDateContainer_MyAccount,
.orderControlOrderDate_MyAccount
{
	float:right;	
}
 
 .orderControlCaptionOrderId_MyAccount, .orderControlCaptionOrderDate_MyAccount
{
    /*margin-right: 5px;*/
    visibility:hidden;
    width:0px;
}

.orderControlCaptionOrderId_MyAccount,
.orderControlOrderId_MyAccount, 
.orderControlCaptionOrderDate_MyAccount,
.orderControlOrderDate_MyAccount
{
    font-weight:bold;
    font-size:105%;
}

.orderControlShippingAddressCaption_MyAccount, .orderControlInvoiceAddressCaption_MyAccount
{
	font-size:160%;
	font-weight:bold;
	padding-bottom:20px;
} 

.orderControlAdressControl_MyAccount
{
	font-size:120%;
	font-weight:bold;
}

.orderControlOrderHeaderContainer_MyAccount
{	
	clear:both;
	font-size:110%;
	font-weight:bold;
	height:20px;
	margin-bottom:25px;
	padding-top:20px;
}

.orderControlOrderItemCaptionContainer_MyAccount
{
    clear:both;
}

/*Caption*/
.orderControlOrderItemCaptionContainer_MyAccount
{
    border-bottom:1px solid #A12B29;
    height:20px;
    margin-bottom:3px;
    vertical-align:top;
    font-weight:bold;
}

.orderControlOrderItemCaptionContainer_MyAccount span
{
    font-weight:bold;
}

.orderControlOrderItemCaptionProductContainer_MyAccount, 
.orderControlOrderItemProductContainer_MyAccount, 
.orderControlAmountSummaryTitleTextContainer_MyAccount,
.orderControlAmountPerTaxTextContainer_MyAccount,
.orderControlAmountTextContainer_MyAccount
{
    float:left;
    width:280px;
    text-align:left;
}
.orderControlOrderItemCaptionQuantityContainer_MyAccount, .orderControlOrderItemQuantityContainer_MyAccount
{
    float:left;
    width:50px;
    text-align:right;
}
.orderControlOrderItemCaptionUnitContainer_MyAccount, .orderControlOrderItemUnitContainer_MyAccount
{
    float:left;
    width:30px;
    text-align:right;
}
.orderControlOrderItemCaptionPriceContainer_MyAccount, .orderControlOrderItemPriceContainer_MyAccount
{
    float:left;
    width:80px;
    text-align:right;
}
.orderControlOrderItemCaptionAmountContainer_MyAccount, .orderControlOrderItemAmountContainer_MyAccount
{
    float:left;
    width:80px;
    text-align:right;
}
 
.orderControlOrderItemCaptionTaxContainer_MyAccount, .orderControlOrderItemTaxContainer_MyAccount
{
    float:right;
    width:40px;
    text-align:right;
}

.orderControlAmountSummaryTitleNettoContainer_MyAccount,
.orderControlAmountPerTaxNettoContainer_MyAccount,
.orderControlAmountNettoContainer_MyAccount
{
    float:left;
    width:80px;
    text-align:right;
}

.orderControlAmountSummaryTitleTaxContainer_MyAccount,
.orderControlAmountPerTaxTaxContainer_MyAccount,
.orderControlAmountTaxContainer_MyAccount
{
    float:left;
    width:80px;
    text-align:right;
}
  
.orderControlAmountSummaryTitleBruttoContainer_MyAccount,
.orderControlAmountPerTaxBruttoContainer_MyAccount,
.orderControlAmountBruttoContainer_MyAccount
{
    float:right;
    width:120px;
    text-align:right;
}

.orderControlAmountSummaryTitleText_MyAccount
{
    visibility:hidden;
}

.orderControlAmountPerTaxContainer_MyAccount
{
    height:20px;
    vertical-align:top;
}

.orderControlOrderItemsContainer_MyAccount
{
    clear:both;
}

.orderControlAmountSummaryTitleContainer_MyAccount span
{
    font-weight:bold;
}

.orderControlAmountSummaryTitleContainer_MyAccount
{
    clear:both;
    
    height:25px;
    padding-top:20px;
    vertical-align:top;
}

.orderControlAmountSummaryContainer_MyAccount
{
    clear:both;
}

.orderControlAmountContainer_MyAccount
{
    border-top:2px solid #A12B29;
    clear:both;
    height:40px;
    padding-top:5px;
    vertical-align:top;
}

.orderControlAmountText_MyAccount, .orderControlAmountBrutto_MyAccount .PriceControlPrice_MyAccount
{
    font-weight:bold;
}

.orderControlOrderFooterContainer_MyAccount
{
    clear:both;
}

.orderControlOrderFooterPaymentTypeContainer_MyAccount,
.orderControlOrderFooterDispatchTypeContainer_MyAccount,
.orderControlOrderFooterTermsOfPaymentContainer_MyAccount
{
    height:20px;
    vertical-align:top;
}

.orderControlOrderFooterPaymentTypeContainer_MyAccount span,
.orderControlOrderFooterDispatchTypeContainer_MyAccount span,
.orderControlOrderFooterTermsOfPaymentContainer_MyAccount span
{
    font-size:90%;
}


.orderControlOrderFooterPaymentTypeTitle_MyAccount,
.orderControlOrderFooterDispatchTypeTitle_MyAccount,
.orderControlOrderFooterTermsOfPaymentTitle_MyAccount
{
    padding-right:5px;
    font-weight:bold;
}

/****************************************/


.shippingAddressDataViewContainer_MyAccount .dxdvItem
{
	background-color:#fcf0d6!important;
	width:300px!important;
}

.addressControlChangeAddressButton_MyAccount
{
	float:left;
}

.addressControlDeleteAddressButton_MyAccount
{
	float:right;
}

.shippingAddressDataViewControl_MyAccount .addressControl_MyAccount
{
	font-size:10pt;
	position:relative;
	height:150px;
}

.addressControl_MyAccount
{
	margin-bottom:5px;
}

.addressControlDeleteChangeButtonsContainer_MyAccount
{
	bottom:0;
	position:absolute;
	width:100%
}

.myAccountControlAddAddressButton_MyAccount
{
	margin:auto;
	margin-bottom:10px;
	margin-top:5px;
}

.addressControlName_MyAccount
{
	font-weight:bold;
}

.OrderListOrderAddresse_MyAccount
{
	width: 350px;
}

.dxgvHeader_MyAccount td
{
	font-weight:bold;
	padding-bottom:3px;
}

.dxgvHeader_MyAccount img
{
	visibility:hidden;
}

.OrderListControlGridView_MyAccount
{
	padding-bottom:20px;
	padding-top:20px;
	margin:auto;
}

