
/* Crystal - Copyright (c) 2002-2010 Open2b Software Snc. */

body { color: #333; font: 13px verdana, sans-serif; }

select, input, button, textarea { font: 100% verdana, sans-serif; }

a:link, a:visited { color: #0388d9; }

h1, h2, h3  { color: #666; font-family: arial; }

h2   { border-bottom: 1px solid #ccc; font-size: 140%; font-weight: normal; margin: 1em 0 0.5em 0; }
h3   { border-bottom: 1px solid #999; font-size: 13px; margin: 1em 0 0.2em 0; }
h3 a { color: #666 !important; }

p { line-height: 16px; }

#header          { height: 115px; margin-top: 5px; min-height: 115px; position: relative; }
#header .menu    { float: right; }
#header .menu ul { float: right; }
#header .menu li { background: url('menu-top.png') no-repeat 0 8px; margin-left: 10px; }
#header .menu li a.design-page-cart { background: url('second-header-cart.png') no-repeat right top; padding-right: 22px; }

#first-header-menu-box  { margin-bottom: 40px; width: 630px; }
#first-header-menu-box a.design-page-cart { background: url('first-header-cart.png') no-repeat right top; }

#second-header-menu-box a.design-page-cart { background: url('second-header-cart.png') no-repeat right top; }

#logo { color: #333; float: left; margin-left: 0;  }

#middle { margin-top: 10px; }
#design-center { padding: 0 1em; }
.column { padding: 0; }

.column .menu    { font-size: 13px; }
.column .menu h3 { margin-bottom: 10px; }
.column .menu ul { margin-left: 0; padding-left: 0; }
.column .menu li { background: url('menu-list.png') no-repeat 0 8px; border-bottom: 1px solid #ccc; line-height: 14px; padding-left: 10px; }

/* search-box */

#search-box { background: #F1F2F6; border-bottom: 1px solid #0388D9; border-top: 1px solid #ddd; font-size: 13px; left: 0; padding: 5px 0 0 20px; position: absolute; top: 85px; visibility: visible; width: 971px; }
#search-box h3                       { display: none; }
#search-box .search-box-department,
#search-box .search-box-keywords     { float: left; width: 220px; }
#search-box .search-box-button       { float: left; }

/* locale-box */

#locale-box                         { margin-left: 20px; }
#locale-box h3                      { display: none; }
#locale-box .locale-box-language li { background: none; border: 0; }

/* login-box */

#login-box                               { background: #F1F2F6; border: 1px solid #ddd; padding: 10px; }
#login-box h3                            { display: none; }
#login-box #login-box-password,
#login-box #login-box-email              { width: 85px !important; margin-left: 5px; }
#login-box .login-box-button             { border-bottom: 1px solid #ddd; text-align: center; padding: 10px 0; }
#login-box .login-box-forgot-password,
#login-box .login-box-sign-up            { margin-top: 5px; }
#login-box .login-box-forgot-password a,
#login-box .login-box-sign-up a          { text-decoration: none; }

.breadcrumbs li a { text-decoration: underline; }

/* products */

.child-departments { border-bottom: 1px dashed #DDDDDD; padding-bottom: 1em; }

.products-content ol.design-grid li { border-bottom: 1px dashed #ddd; padding-bottom: 0; }

dl.product-prices dt                    { color: #666; font-weight: bold; width: 80px; }
dl.product-prices dd                    { margin-left: 80px; }
dl.product-prices dd.product-list-price { color: #666; }
dl.product-prices dd.product-price      { color: #5DAD37; font-weight: bold; }
dl.product-prices dd.product-discount   { color: #5DAD37; }

.product-options       { background: #f1f2f6; border: 1px solid #ddd; font-weight: bold; padding: 10px; float: left; }
.product-options label { color: #666; font-weight: bold; padding-right: 10px; white-space: nowrap; }
.product-options td    { width: 100%; }

.product-add-to-wishlist, .share-this { padding-left: 11px; }

/* cart */

.cart-coupon { background: #f1f2f6; font-size: 11px;  }

.cart-items thead th          { background: #F1F2F6; border-bottom: 1px solid #0388D9; }
.cart-items th,
.cart-items td                { border-top: 1px solid #eee; }
.cart-items tr.discount th,
.cart-items tr.discount td    { color: brown; font-weight: bold; }
.cart-items tr.total th,
.cart-items tr.total td       { border-top: 1px solid #0388D9; }
.cart-items tr.total th,
.cart-items tr.total td       { font-weight: bold; }

/* fieldset */

#design-center fieldset.form-section          { border: none; border-top: 1px solid #CCC; }
#design-center fieldset.form-section legend   { color: #666; font-family: arial; font-size: 140%; padding: .6em; }
#design-center .buttons                       { border-top: 1px solid #CCC; padding-top: 5px; }

.checkout-steps li.current { color: red; font-weight: bold; }

.checkout .menu { color: #666; font-size: 1.2em; padding: .6em; overflow: hidden; }


