
/* Lila - 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, h3      { border-bottom: 1px solid #ccc;  font-weight: normal; }
h2          { font-size: 18px; margin: 18px 0 10px 0; padding-bottom: 3px; }
h3          { font-size: 13px; margin: 18px 0 5px 0; }
h3 a        { color: #666 !important; }

p { line-height: 16px; }

#page { margin-top: 1px; }

#header { /*height: 290px; min-height: 290px;*/ height:266px; min-height: 266px; margin-top:10px;}

#first-header-menu-box,
#second-header-menu-box{ font-size: 11px; overflow: hidden; padding: 0px; clear:both; background:url(images/bg_headerNavigation.jpg) no-repeat scroll center center; width:991px; height:20px; padding-top:7px; margin-bottom:10px;}
#first-header-menu-box ul li,
#second-header-menu-box ul li { border-right:1px solid #b8b8b8 }


#first-header-menu-box ul li a:hover,
#second-header-menu-box ul li a:hover { text-decoration:underline;  }





#logo { float: left; }

#middle { margin-top: 5px; }

/* search-box */

#search-box { background: url('search-box-bg.gif'); border: 0; font-size: 13px; visibility: visible; width:981px; height:32px; background:url(images/bg_search.jpg) top left; padding:5px;}
#search-box h3                             { display: none; }
#search-box .search-box-department,
#search-box .search-box-keywords,
#search-box .search-box-button             { float: left; margin-right: 10px; }
#search-box .search-box-department select,
#search-box .search-box-keywords input     { width: 100%; }

/* locale-box */

#locale-box                         { border: 0; background:url(images/i18n-bg.gif) center top no-repeat; clear:both; float:none; height:50px;}
#locale-box h3                      { display: none; }


.locale-box-currency { text-align:center; }


#locale-box .locale-box-language li { background: none; border: 0; }
.column #locale-box .box-content    { margin:2px;}
/* login-box */

#login-box input              { margin-left: 5px; }
#login-box .login-box-button  { margin-bottom: 5px; text-align: center; }
#login-box .login-box-sign-up { margin-top: 5px; }

/* columns */

.column .box h3            { background: url(images/bg_int_moduli.jpg) no-repeat; color: #666; font-size: 1.2em; font-weight: normal; margin: 0; padding: 10px 0 0 5px; border:0 none; height:22px;}
.column .menu.box,
.column #top-sellers-box{ background: url(images/bg_center_moduli.jpg) repeat-y; }
.column .box-content       { margin: 0; margin-top:2px; padding: 2px 0; padding-bottom:4px;}
.column .menu .box-content,
.column #top-sellers-box .box-content{ background: url(images/bg_footer_moduli.jpg) no-repeat bottom; padding:7px; }
.column .box.menu li       { background: url('menu-item-bg.png') no-repeat 0 8px; padding-left: 1em; }
.column .box.menu a        { color: #3d5165; text-decoration: none; }

.column .box.menu a:hover { text-decoration:underline; color:#990000; }

/* products */

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      { font-weight: bold; color:#649600;}

.product-options       { background: #f1f2f6; border: 1px solid #ddd; font-weight: bold; padding: 10px; float: left; width:331px;}
.product-options label { color: #666; font-weight: bold; padding-right: 10px; white-space: nowrap; }
.product-options td    { width: 100%; text-align:center;}

.product-add-to-wishlist, .share-this { padding-left: 11px; }
.product-add-to-wishlist {text-align:center; margin-top:1em;}

/* cart */

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

.cart-items thead th        { background: #f1f2f6; padding: 10px; }
.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     { 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; }

.flash-holder{float:left}
.login-holder{float:right;background:url(images/bg_login.jpg) no-repeat; width:185px; padding:15px; padding-top:35px; font-size:.8em; height:137px;}
.login-holder h3{ display:none;}
.login-holder a{ padding-left:1em; text-decoration:none;}
.login-box-change-password{ margin-top:53px;}

.login-box-forgot-password { padding-top:6px; text-align:left; }

.footer { border-top:1px solid #ccc}