﻿
.AccountPage{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.AccountPage .title h1{padding:0 0 0 13px;margin:0px;color:#fff;font-size:30px;}
.AccountPage .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;}
.customer-info-box{margin:0px 0 0 0;padding:5px 5px 5px 5px;font-size:11px;color:#555;}
.customer-info-box .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.customer-info-box .section-body{text-align:left;padding:10px;height:auto;}
.customer-info-box .button{margin-bottom:5px;margin-top:5px;text-align:center;}
.customer-addresses{margin:0px 0 0 0;padding:5px 5px 5px 5px;font-size:11px;color:#555;background-color:inherit;}
.customer-addresses .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.customer-addresses .address-list{}
.customer-addresses .address-list .address-item{text-align:left;margin-bottom:10px;padding:10px;border:1px solid #d7d7d7;height:auto;}
.customer-addresses .AddButton{margin-bottom:5px;margin-top:5px;float:right;text-align:right;}
.customer-orders{margin:0px 0 0 0;padding:5px 5px 5px 5px;font-size:11px;color:#555;background-color:inherit;}
.customer-orders .order-list{}
.customer-orders .order-list .order-item{text-align:left;margin-bottom:10px;padding:10px;border:1px solid #d7d7d7;height:auto;}
.customer-pass-recovery{padding:5px 5px 5px 5px;font-size:11px;color:#555;background-color:inherit;}
.customer-info-box .section-body{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.block-bordered{border:1px solid rgb(232, 230, 210);}
.login-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.login-page .PageTitle h1{padding-left:10px;font-weight:bold;clear:both;font-size:30px;color:#fff;}
.login-page .wrapper{width:600px;margin-top:10px;padding-left:5px;font-size:11px;color:#555;}
.login-page .wrapper .new-wrapper{float:left;width:50%;}
.register-title, .login-title{padding:0 10px 15px 0;font-weight:bold;display:block;}
.login-page .wrapper .new-wrapper .RegisterBlock{height:240px;vertical-align:top;padding-right:20px;}
.login-page .wrapper .new-wrapper .CheckoutAsGuestOrRegisterBlock{text-align:left;margin:10px 10px 10px 10px;padding:15px 5px 5px 5px;border:solid 1px #d3d3d3;height:240px;vertical-align:top;}
.login-page .wrapper .returning-wrapper{float:right;width:50%;}
.login-page .wrapper .returning-wrapper .LoginTitle{text-align:center;margin:0px 10px 0px 10px;font-weight:bold;}
.login-page .wrapper .returning-wrapper .LoginBlock{text-align:left;margin:10px 10px 10px 10px;padding:15px 5px 5px 5px;border:solid 1px #d3d3d3;height:240px;}
.LoginTableContainer{vertical-align:middle;}
.LoginTableContainer .Row{}
.LoginTableContainer .Row .ItemName{padding:10px 10px 10px 0px;display:block;white-space:nowrap;padding-right:10px;vertical-align:middle;font-weight:bold;}
.LoginTableContainer .Row .ItemValue{padding:10px 0px 10px 0px;vertical-align:middle;}
.login-page .ForgotPassword{font-weight:bold;}
.login-page .LoginButton{float:right;margin-bottom:5px;margin-top:5px;text-align:center;clear:both;}
.registration-page{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.registration-page .PageTitle h1{padding-left:13px;font-weight:bold;clear:both;font-size:30px;color:#fff;}
.registration-page .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.registration-page .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.registration-page .section-body{text-align:left;padding:10px;border:1px solid #d7d7d7;height:auto;}
.registration-page .button{float:right;margin-bottom:5px;margin-top:5px;text-align:center;clear:both;}
.block.block-newsletter .title{font-size:14px;color:#960;font-weight:bold;}
.block.block-newsletter .listbox{font-size:12px;color:#717171;padding-top:10px;line-height:23px;}
.PasswordRecoveryPage{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.PasswordRecoveryPage .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.PasswordRecoveryPage .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.CustomerAvatar{padding:10px;}
.AccountActivationPage{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.AccountActivationPage .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.AccountActivationPage .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.AddressEditPage{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.AddressEditPage .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.AddressEditPage .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;background-color:inherit;}
.sendpmbox{background-color:#EEEEEE;border:1px solid #A0A0A0;color:#555555;display:block;float:left;font-family:Arial;font-size:10px;font-weight:bold;margin:2px 0 2px 2px;padding:2px 2px 2px 2px;text-decoration:none;text-transform:uppercase;}
.sendpmbox .pmlinkbutton{line-height:14px;padding:2px 6px 2px 18px;background:url('images/ico-pm.png') no-repeat;}
.privatemessagesend{background:url('images/pm-footer-bg.gif') repeat-x bottom;}
.privatemessagesend .title{background:url('images/pm-header-bg.gif') repeat-x 50%;color:#FFF;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:bold;padding-left:3px;}
.privatemessagesend .wrapper{padding:5px 5px 5px 5px;}
.privatemessagesend table.postmessage{width:100%;vertical-align:middle;border-collapse:collapse;}
.privatemessagesend table.postmessage td{padding:4px 4px 4px 4px;}
.privatemessagesend table.postmessage td.fieldname{font-weight:bold;width:20%;color:#555;}
.privatemessagesend table.postmessage td.options{text-align:right;}
.privatemessageview{background:url('images/pm-footer-bg.gif') repeat-x bottom;}
.privatemessageview .title{background:url('images/pm-header-bg.gif') repeat-x 50%;color:#FFF;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:bold;padding-left:3px;}
.privatemessageview .wrapper{padding:5px 5px 5px 5px;}
.privatemessageview table.viewmessage{width:100%;vertical-align:middle;border-collapse:collapse;}
.privatemessageview table.viewmessage td{padding:4px 4px 4px 4px;}
.privatemessageview table.viewmessage td.fieldname{font-weight:bold;width:20%;color:#555;}
.privatemessageview table.viewmessage a{color:#ff9933;text-decoration:underline;}
.privatemessageview table.viewmessage td.options{text-align:right;}
.PrivateMessagesPage{margin-bottom:15px;padding-bottom:5px;padding-left:0;}
.PrivateMessagesPage .title{padding:10px 10px 5px 0px;font-weight:bold;text-transform:uppercase;clear:both;}
.PrivateMessagesPage .body{margin:0px 0 0 0;padding:0px 0 0 0;font-size:11px;color:#555;}
.PrivateMessagesBox{margin:0px 0 0 0;padding:5px 5px 5px 5px;font-size:11px;color:#555;}
.PrivateMessagesBox .section-title{padding:10px 10px 5px 0px;font-weight:bold;clear:both;font-size:12px;}
.PrivateMessagesBox .section-body{text-align:left;padding:10px;height:auto;}
.PrivateMessagesBox .button{margin-bottom:5px;margin-top:5px;text-align:left;}
.pmgridtablestyle{font-family:arial;font-size:11px;border:1px solid #808080;background-color:#FFFFFF;margin-left:0px;width:100%;}
.pmgridtablestyle td a{text-decoration:none;}
.pmgridaltrowstyle{background-color:#F4FAFF;}
.pmgridheaderstyle th{background:url('images/grid-bg.gif') repeat-x 50%;color:#fff;padding:5px 10px 5px 10px;text-align:center;vertical-align:middle;font-weight:bold;border:solid 1px #676767;}
.pmgridrowstyle td, .pmgridaltrowstyle td{padding:4px 10px 4px 10px;border-right:solid 1px #A0C0E7;border-right-color:#808080;}
.pmgridpagerstyle{height:28px;background:url(Images/grid_header_back.png) repeat-x;background:#EEEEEE;vertical-align:middle;}
.newsletterPage .page-title h1{padding:10px 0 0 13px;margin:0px;color:#fff;font-size:30px;}
.newsletterPage .body{padding:10px 0 0 13px;margin:0px;color:#fff;}
