.account-login .page-title,.account-create .page-title{border:none}.account-login h2{font-size:18px}.account-create .fieldset{padding:0;margin:0 20px 0 0}.account-create .form-list{margin:10px 0 0}.my-account .select-box{margin-bottom:10px;margin-top:0}.my-account .select-box select{background-color:#f7f7f7;border:1px solid #c7c7cc;border-radius:0;padding:10px 8px}.my-account .select-box{background-color:#fff;border:none;margin-bottom:10px;margin-top:0}.my-account .select-box select.validation-failed{border:1px solid #ff1300}.account-create h2.legend{margin-top:0}.account-create h2.legend{background:0 0;font-weight:400;padding:0 0 13px;font-size:18px;margin-bottom:0}button.button.edit{float:right}.my-account .user-defined-customer-attributes #province,.my-account .user-defined-customer-attributes label[for=province]{display:none}.my-account .fieldset .input-text{width:100%}.my-account .buttons-set button.button{float:right}.my-account .buttons-set a{float:left;position:relative;top:32px}.customer-account-forgotpassword .page-title h1{margin-bottom:20px}.customer-account-forgotpassword .forgotpassword-from p{margin-bottom:30px}.customer-account-forgotpassword .fieldset{border-top:1px solid #ccc;background:#fbfbfb;margin-top:10px}.customer-account-forgotpassword .fieldset .form-list li{margin:0}.customer-account-forgotpassword .fieldset .form-list label{color:#333}.customer-account-forgotpassword .buttons-set{padding-left:10px}.customer-account-forgotpassword .buttons-set a{float:left;margin-top:10px;line-height:40px}.customer-account-forgotpassword .buttons-set button{float:right;margin-top:10px}.customer-account-forgotpassword p.required,.account-login p.required,.customer-account-create p.required{text-align:left;color:#00809f;margin-top:0;clear:both}.customer-account-forgotpassword p.back-link{float:left;width:100%}.customer-account-forgotpassword p.back-link a{font-family:arial;text-transform:lowercase}.block-account{border:none;margin:0;padding:0}.block-account .block-content{border-style:solid;border-width:1px 0 0;padding:10px 0 0}.block-account .block-title{margin:0;padding:0 0 10px}.block-account ul li{height:35px;text-align:left;width:100%}.block-account ul li.current{background-color:#34aadc;color:#fff}.block-account ul li:hover{background-color:#f7f7f7;color:#34aadc}.block-account ul li a,.block-account ul li span{display:block;padding:8px 8px 6px;vertical-align:middle}.block-account .block-title strong{font-weight:700}.captcha-image{float:left;position:relative}.captcha-img{border:1px solid #ccc}.captcha-reload{position:absolute;top:2px;right:2px}.captcha-reload.refreshing{animation:rotate 1.5s infinite linear;-webkit-animation:rotate 1.5s infinite linear;-moz-animation:rotate 1.5s infinite linear}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}0%{-webkit-transform:rotate(-360deg)}}@-moz-keyframes rotate{0%{-moz-transform:rotate(0)}0%{-moz-transform:rotate(-360deg)}}@keyframes rotate{0%{transform:rotate(0)}0%{transform:rotate(-360deg)}}.window-overlay{background:url(../images/window_overlay.png) repeat;background:rgba(0,0,0,.35);position:absolute;top:0;left:0;height:100%;width:100%;z-index:990}.main-container .col-main .block-account{display:none}.my-account .page-title{border-style:solid;border-width:0 0 1px;margin:0 0 10px;padding:0 0 10px;text-align:left}.my-account .title-buttons .link-rss{float:none;margin:0}.my-account .box-title h3{float:left}.my-account .form-list li.control label{display:inline}.my-account h1,.block-account h1{font-size:30px;line-height:30px;margin:0}.my-account h2{font-size:24px;margin-top:10px}.my-account h3{margin-bottom:10px}.my-account h4{margin-bottom:10px;font-size:15px}.my-account .welcome-msg{margin:0 0 15px}.my-account #my_recent_reviews{list-style-type:none;margin-left:0}.my-account .info-block>div{padding-bottom:15px;padding-top:15px}.my-account .info-block .box{background-color:#f7f7f7;border:1px solid #ecf0f1;display:block;min-height:150px;padding:10px;position:relative}.my-account .info-block button{bottom:10px;right:10px;float:none;margin-top:10px;margin-left:calc(100% - 200px)}.my-account .pager{margin:15px 0}.my-account .pager .amount,.my-account .pager .limiter{float:left}.my-account .pager .limiter{width:200px;float:right}.my-account .pager .limiter label{display:inline;color:#000;margin:0 5px 0 20px}.my-account .pager .amount{margin:0}.dashboard .box-recent{margin:10px 0}.dashboard .box-recent .box-head h2{margin-top:0}.dashboard .box-recent .box-head a{display:none}.my-account .data-table thead{background:0 0}.my-account .data-table thead tr{height:auto}.my-account .data-table th{border:none;font-size:12px;font-weight:400;text-transform:uppercase}.my-account .data-table td{border:none;vertical-align:middle}.my-account .data-table td.last span.nobr a{color:#00809f;font-weight:400}.my-account .data-table td.actions{padding-bottom:0;padding-top:0}.my-account .data-table td.actions>.action-link{display:inline-block;padding:9px 15px}.my-account .data-table td.actions>.action-link:hover{text-decoration:underline}.my-account .data-table tbody td.a-right{text-align:left}.my-account .data-table tbody td.a-right.last{text-align:right}.my-account .data-table tfoot td{padding:3px 9px}.my-account .data-table tfoot td.mobile-right{text-align:right}#my-orders-table a{text-transform:none}.box-info .box-top h3{padding:10px 0 0;margin:0;float:left}.my-account .box-top{clear:both;overflow:hidden}.box-account .col2-set .box{background:#fbfbfb;min-height:120px;border-top:1px solid #ccc;padding:10px}.box-account .col2-set .box-content{font-style:italic}.my-account address{clear:both;font-style:normal}.dashboard .box-reviews .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}.dashboard .box-reviews .details{margin-left:20px}.dashboard .box-tags .number{float:left;font-size:10px;font-weight:700;line-height:1;color:#fff;margin:3px -20px 0 0;padding:2px 3px;background:#ddd}.dashboard .box-tags .details{margin-left:20px}.addresses-primary div,.addresses-additional div{margin-left:0}.addresses-primary .item,.addresses-additional .item{background:#fbfbfb;padding:10px;margin:0 0 10px;min-height:120px;list-style-type:none}.addresses-primary .empty,.addresses-additional .empty{padding-top:10px}.fieldset{border:none;padding:10px 25px 12px 10px}.fieldset li{list-style-type:none}.fieldset.left{width:48%}.fieldset.right{float:right;margin:0;width:48%}.my-account .form-list .field{float:none}.my-account .form-list li .name-firstname{padding-top:0}.order-info{border:1px solid #ddd;padding:5px}.order-info dt,.order-info dd,.order-info ul,.order-info li{display:inline}.order-info dt{font-weight:700}.order-date{margin:10px 0}.order-items{width:100%;overflow-x:visible}.order-additional{margin:15px 0}.gift-message dt strong{color:#666}.gift-message dd{font-size:13px;margin:5px 0 0}.order-about dt{font-weight:700}.order-about dd{font-size:13px;margin:0 0 7px}.tracking-table{margin:0 0 15px}.tracking-table th,.tracking-table-popup th{font-weight:700;white-space:nowrap}.tracking-table-popup{width:100%}.tracking-table-popup th,.tracking-table-popup td{padding:1px 8px}.page-print .print-head img{float:left}.page-print .print-head address{float:left;margin-left:15px}.page-print .gift-message-link{display:none}.page-print .price-excl-tax,.page-print .price-incl-tax{display:block;white-space:nowrap}.page-print .cart-price,.page-print .price-excl-tax .label,.page-print .price-incl-tax .label,.page-print .price-excl-tax .price,.page-print .price-incl-tax .price{display:inline}.product-review .product-img-box{float:left;width:140px}.product-review .product-img-box .product-image{display:block;width:125px;height:125px}.product-review .product-img-box .label{font-size:11px;margin:0 0 3px}.product-review .product-img-box .ratings .rating-box{float:none;display:block;margin:0 0 3px}.product-review .product-details{margin-left:150px}.product-review .product-name{font-size:16px;font-weight:700;margin:0 0 10px}.product-review .ratings-table{margin:0 0 10px}.product-review dt{font-weight:700}.product-review dd{font-size:13px;margin:5px 0 0}.sales-order-view .data-table,.sales-order-invoice .data-table,.sales-order-shipment .data-table{background:#e5e5e5}.sales-order-view .data-table th,.sales-order-invoice .data-table th,.sales-order-shipment .data-table th{text-align:left}.sales-order-view .data-table th,.sales-order-invoice .data-table th,.sales-order-shipment .data-table th{padding:15px 10px 5px}.sales-order-view .data-table td,.sales-order-invoice .data-table td,.sales-order-shipment .data-table td{padding:5px 10px}.sales-order-view .data-table h3,.sales-order-invoice .data-table h3,.sales-order-shipment .data-table h3{display:inline;margin-right:15px;font-size:16px;font-weight:bolder}.sales-order-view .data-table dl,.sales-order-invoice .data-table dl,.sales-order-shipment .data-table dl{display:inline}.sales-order-view .data-table dl dt,.sales-order-view .data-table dl dd,.sales-order-invoice .data-table dl dt,.sales-order-invoice .data-table dl dd,.sales-order-shipment .data-table dl dt,.sales-order-shipment .data-table dl dd{display:inline-block}.sales-order-view .data-table dl dd,.sales-order-invoice .data-table dl dd,.sales-order-shipment .data-table dl dd{margin-right:15px}.wishlist-index-index .page-title{text-align:left}.wishlist-index-index .page-title h1{float:none}.wishlist-index-index .buttons-set{width:auto}.wishlist-index-index .buttons-set button{margin:0}#wishlist-table{margin-bottom:20px}#wishlist-table tr{border-style:solid;border-width:0 0 1px}#wishlist-table td{padding:10px;vertical-align:top}#wishlist-table td .price-box{margin-bottom:33px}#wishlist-table td .price-box .price{white-space:nowrap}#wishlist-table td .cart-cell{margin-bottom:22px}#wishlist-table .qty{width:40px;text-align:center;margin-bottom:27px}#wishlist-table .link-edit{margin-right:10px}#wishlist-table button{margin-top:22px}#wishlist-table .description{margin-bottom:10px}#wishlist-table .description .inner{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-height:20px;max-height:60px}#wishlist-table img{max-width:inherit}#wishlist-table td.last{text-align:left}#wishlist-table .item-options dl{margin:10px 0}#wishlist-table .item-options dt,#wishlist-table .item-options dd{display:inline-block}.sales-order-view .order-details .a-right,.sales-order-invoice .order-details .a-right{text-align:right}.sales-order-view .order-details tfoot tr,.sales-order-invoice .order-details tfoot tr{height:25px}.my-account .form-list label{width:auto}.customer-account-login .registered-users .login-block .f-left{float:none;margin-left:25px}.customer-account-login .registered-users .login-block .button,.customer-account-login .button.loginpage{max-width:200px}.customer-account-create .buttons-set{display:inline-block}.buttons-set button.button{margin-top:20px;width:100%}