/* Empire - Copyright (c) 2002-2010 Open2b Software Snc. */

body       { color: #222222; }
h1, h2, h3 { font-weight: normal; }
a          { color: #c60706; }

select, input, button, textarea { color: #222222; }

#header {height: 145px; padding-bottom: 30px; padding-top: 5px; position: relative; }

#logo { color: white; }

#locale-box { margin-right: 8px; }

#first-header-menu-box a { font-size: 11px; }

#second-header-menu-box     { background: url('shadow-alpha.png') repeat-y; bottom: 0; left: 0; padding: 0 8px; position: absolute; width: 974px; zoom: 1; }
#second-header-menu-box div { padding: 15px 20px; }

#middle { background: url('shadow-alpha.png') repeat-y; padding: 0 8px; }

#middle-content { border-bottom: 1px solid transparent; }

#left, #right, #design-center { margin: 10px; }

#footer { background: #FFFFFF; border: 1px solid transparent; margin: 20px 7px 0 7px; }

#design-center { width: 525px; }

hr { background-color: #C7D7DB; }

.column,
.column legend        { color: #666666; }
.column h3            { font-size: 14px; }
.column .menu li      { border-bottom: 1px solid #EEEEEE; }
.column .menu li ul   { border-top: 1px solid #EEEEEE; }
.column .menu a       { color: #666666; }
.column .menu a:hover { color: #c60706; }

.column .top-sellers .first         { background: #FFFFFF; border: 1px solid #dadada; }
.column .top-sellers .first .number { color: #FF205A; font-weight: bold; }
.column .top-sellers li             { border-bottom: 1px solid #FFFFFF; }

.row .top-sellers table { background: none !important; }
.row .top-sellers td    { border: 1px solid #E7E7DD; }


/*** Sort and Paging ***/

.sort, .paging                  { background: #BFBEBE url('head-bg.png') repeat-x; }
.sort, .paging, .paging a:hover { border: 1px solid #E9E9E9; }
.paging a:hover                 { background: white; border-width: 0 1px; margin: 0; }
.paging b                       { color: #333333; font-weight: bold; }

#design-center .products ol.design-grid .item-content { border: 1px solid #E9E9E9; }

.product               { overflow: hidden; }
.product-price         { color: green; font-weight: bold; }
.product-add-to-cart a { color: black; }

/*** Breadcrumbs ***/

.breadcrumbs a       { text-decoration: none; }
.breadcrumbs a:hover { text-decoration: underline; }


/*** Cart ***/

.menu a.design-page-cart { padding-right: 22px; }

.cart-coupon { background: #F1F2F6; font-size: 11px;  }

.cart-items th           { background: #E7E7E7 url('head-bg.png') repeat-x; color: #333333; }
.cart-items .total th    { background: none; }
.cart-items th,
.cart-items td           { border: 1px solid #E9E9E9; }
.cart-items .total th,
.cart-items .total td    { border: none; color: #c60706; font-size: 14px; font-weight: bold; }
.cart-items .total th    { color: #666; }

.field-note { color: #666; font-size: .9em; }

.newsletter-subscription ul li { border: 0 !important; }

.orders th,
.orders td                  { border: 1px solid #CDCDCD; }
.orders th                  { background: #E7E8E8 url('head-bg.png') repeat-x; color: #333333; }
.orders tbody tr,
.orders tfoot tr            { background: #F9F9F9; }


/*** Fieldset ***/

#design-center fieldset.form-section          { border: none; border-top: 1px solid #CCCCCC; }
#design-center fieldset.form-section legend   { color: #c60706; font-size: 15px; padding: 0.6em; }
#design-center .buttons                       { border-top: 1px solid #CCCCCC; padding-top: 5px; }

.checkout .menu { color: #666666; font-size: 1.2em; padding: 0.6em; overflow: hidden; }

.checkout-steps li          { background: #EBEBEB url('checkout-steps-bg.png') no-repeat right center; color: #999999; font-weight: bold; font-size: 12px; margin: 0; padding: 0; text-align: center; width: 25%; }
.checkout-steps div,
.checkout-steps a           { padding: 5px; padding-right: 20px; }
.checkout-steps a           { color: #FFFFFF; display: block; text-decoration: none; }
.checkout-steps li.done     { background: #6C6C6C url('checkout-steps-done-bg.png') no-repeat right center; color: #FFFFFF; }
.checkout-steps li.current  { background: #6C6C6C url('checkout-steps-current-bg.png') no-repeat right center; color: #FFFFFF; }
.checkout-steps li.last     { background-image: none; }
.checkout-steps li.last div { padding-right: 5px; }


/*** Product ***/

dl.product-prices .product-list-price { color: #999999; }
dl.product-prices .product-price      { color: #ff6633; font-weight: bold; }

.product-rating { font-weight: bold; margin-right: 3px; padding: 3px; }

.product dl.product-prices dt                  { color: #666666; width: 80px; }
.product dl.product-prices dd                  { margin-left: 80px; }
.product dl.product-prices dt.product-price    { color: #999999; font-size: 140%; font-weight: bold; }
.product dl.product-prices dd.product-price    { color: #FF6633; font-size: 140%; font-weight: bold; }
.product dl.product-prices dd.product-discount { color: #999999; }
.product-discount { color: #999999; }

.product .product-not-on-sale,
.product .product-not-available,
.product .product-promotion-message,
.product .product-prices,
.product .product-options,
.product .product-add-to-wishlist    { border-bottom: 1px solid #EEEEEE; }

.product .product-options th { color: #333333; }

.product .product-items th,
.product .product-items td                  { border: 1px solid #CDCDCD; }
.product .product-items th                  { background: #E7E8E8 url('head-bg.png') repeat-x; color: #333333; }
.product .product-items tbody tr,
.product .product-items tfoot tr            { background: #F9F9F9; }
.product .product-items tbody td.quantity   { background: #F3F3F3; width: 1%; }
.product .product-items .product-list-price { display: block; font-size: 11px; color: #666666; }
.product .product-items .product-price { display: block; color: green; }

.product .product-files li      { list-style: none; margin-left: -12px; }
.product .product-files a       { background: url('download.gif') no-repeat; padding-left: 12px; text-decoration: none; }
.product .product-files a:hover { text-decoration: underline; }


/*** Share ***/

.share-with-social li a       { color: #666666; }
.share-with-social li a:hover { color: #c60706; }
.share-with-email-content     { margin-bottom: 20px; padding: 12px; }
.share-register-for-send      { color: #666666; }


/*** Promotion ***/

.promotion-dates { color: #666666; }