/* Custom */

#slider {
  margin: 0px auto;
  background: url("../images/slider-bg.png") no-repeat;
  width: 980px;
  height: 311px;
  color: #FFF;
}

#slider .slide #s1 {
  background-image: url("../images/s1.png");
  background-repeat: no-repeat;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 980.0px;
  height: 311px;
}

#slider .slide .slide-text {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 446.923px;
  display: inline;
  float: right;
  text-align: right;
  padding: 30px 10px 10px 10px;
}

#slider .slide .slide-text h1 {
  font-size: 32px;
  font-weight: bold;
  color: #fff;
  font-style: italic;
  margin-bottom: 0.50em;
}
#slider .slide .slide-text p {
  font-size: 14px;
  font-style: italic;
  line-height: 22px;
}
#slider .slide .slide-text .sig {
  font-style: italic;
  color: #76acfd;
  text-align: right;
  margin-bottom: 40px;
}

#slider a.register {
  background: url('../images/buttons-d03e7802bf.png') no-repeat;
  background-position: 0 -154px;
  display: block;
  width: 193px;
  height: 50px;
  margin: 0;
  padding: 0px;
  display: inline;
  float: right;
}

a.register:hover {
  background-position: 0 -204px;
}

.addtocart {
  background: url('../images/buttons-d03e7802bf.png') no-repeat;
  background-position: 0 0;
  display: block;
  width: 136px;
  height: 26px;
  padding: 5px 0px 5px 15px;
  color: #FFF;
  font-family: "Helvetica", "Arial", sans-serif;
}
.addtocart:hover {
  background-position: 0 -26px;
}
.detailsbtn {
  background: url('../images/buttons-d03e7802bf.png') no-repeat;
  background-position: 0 -52px;
  display: block;
  width: 121px;
  height: 16px;
  padding: 5px 0px 5px 15px;
  color: #FFF;
  text-align: center;
  margin: 5px 0px;
}
.detailsbtn:hover {
  background-position: 0 -78px;
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
}

#top-menu {
  margin: 0px auto;
  width: 980.0px;
  color: black;
  background: url("../images/menu-bg.png") no-repeat;
  height: 48px;
}
#top-menu #menu {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 637.308px;
}

#top-menu #menu ul {
  list-style-type: none;
}
#top-menu #menu ul li {
  display: block;
  float: left;
  margin: 0px;
  padding: 3px 16px 0px 16px;
  font-size: 14px;
  border-right: 1px solid #71a1d0;
  height: 45px;
}
#top-menu #menu ul li a {
  color: #FFF;
  text-decoration: none;
}
#top-menu #menu ul li a:visited {
  color: #FFF;
  text-decoration: none;
}
#top-menu #menu ul li a:hover, #header #top-menu #menu ul li a:active {
  color: #afdcff;
}
#top-menu #menu ul li:first-child {
  padding-left: 0px;
}
#top-menu #search {
  display: inline;
  float: left;
  margin-right: 0;
  width: 332.692px;
}
#top-menu #search form {
  padding: 10px 10px 0px 30px;
}
#top-menu #search form input[type=text], #header #top-menu #search form input[type=password] {
  border: 1px solid #d6e6f6;
  width: 60%;
  padding: 5px;
}
#top-menu #search form input[type=image] {
  border: 0px;
  vertical-align: -7px;
  margin-left: 10px;
}
#top-menu #search form label {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
  margin-right: 5px;
  color: #FFF;
}

.no-bg {
  background: none !important;
}

#box_productdata .innerbox {
  padding: 0;
}

#box_productdata table {
  font-size: 12px;
}
#box_productdata table td {
  font-weight: bold;
  padding: 7px 10px 8px 10px;
}
#box_productdata table td:first-child {
  font-weight: normal;
}
#box_productdata table th {
  font-size: 14px;
  color: #FFF;
}
#box_productdata table th {
  background-color: #227ad5;
}
#box_productdata table th.even, #box_productdata table th:nth-child(2n) {
  background-color: #227ad5;
}
#box_productdata table tr.odd td {
  background-color: white;
}
#box_productdata table tr.odd td.even, #box_productdata table tr.odd td:nth-child(2n) {
  background-color: white;
}
#box_productdata table tr.even td {
  background-color: #e8f1fb;
}
#box_productdata table tr.even td.even, #box_productdata table tr.even td:nth-child(2n) {
  background-color: #e8f1fb;
}
#box_productdata table tfoot th, #box_productdata table tfoot td {
  background-color: white;
}
#box_productdata table tfoot th.even, #box_productdata table tfoot th:nth-child(2n), #box_productdata table tfoot td.even, #box_productdata table tfoot td:nth-child(2n) {
  background-color: white;
}
#box_productdata table .price {
  font-size: 18px;
  font-weight: bold;
}

.login-box {
  background: url("../images/login-bg.png") no-repeat;
  width: 372px;
  height: 75px;
  padding: 7px 0px 7px 7px;
  color: #1c69b6;
  margin-top: 10px;
  float: right;
}
.login-box h3 {
  color: #1c69b6;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
}

.login-box h3 img {
  color: #1c69b6;
  vertical-align: -5px;
  margin-right: 5px;
}

.login-box p {
  margin: 8px 0 0;
  padding: 5px;
  float: left;
}

.login-box form {
  margin-top: 5px;
}

.login-box form input[type=text], .login-box form input[type=password] {
  width: 80px;
  border: 1px solid #d6e6f6;
  padding: 4px;
  color: #595959;
  font-size: 11px;
}
.login-box form input[type=image] {
  border: 0px;
  vertical-align: -7px;
}
.login-box form label {
  text-transform: uppercase;
  font-size: 10px;
  font-weight: bold;
}

.login-box a.button {
  display: inline;
  margin: 5px 2px 0px;
  float: left;
}
.login-box a.button:hover {
  text-decoration: none;
}

.cart-box {
  background: url("../images/cart-bg.png") no-repeat;
  width: 151px;
  height: 76px;
  padding: 7px 7px 7px 7px;
  color: #FFF;
  margin-top: 10px;
  float: right;
}

.cart-box p {
  margin: 5px 0px 0px;
  font-style: normal;
  font-weight: bold;
}
.cart-box p em {
  margin: 5px 0px 0px;
  font-style: normal;
  font-weight: normal;
}


.cart-box h3 {
  color: #FFF;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.cart-box h3 a{
  color: #FFF;
}

.cart-box h3 a:hover;{
  color: #FFF;
  text-decoration: none;
}

.cart-box h3 img {
  color: #1c69b6;
  vertical-align: -5px;
  margin-right: 5px;
}

.se_search { color:#ffffff; line-height:25px; text-align:left; width:200px; margin: 5px 3px; padding:5px 0; background:#1067E0  }
 .se_search .se_text { width:140px; height:18px; color:#0344A4; vertical-align:middle; margin:0 10px 0 10px; border:0}
 .se_search .dot { vertical-align:middle;}
.se_search a { color:#ffffff; margin-left:10px}

div #box_productoftheday .boxhead {background-color:#e50b25;}