@charset "utf-8";
/* CSS Document */

#catYearmodel {
 background-image: url(../images/info_title-bg1.gif);
 background-position: top;
 background-repeat: repeat-x;
 color: #448ccb;
 height: 38px;
 padding-top: 2px;
 padding-left: 5px}

#productContainer{
 border-left: #2c2c2a solid 2px;
 border-right: #2c2c2a solid 2px;
 border-bottom: #2c2c2a solid 2px;
 background-color: #1b1b1b}

#products {
 margin-top: 5px;
 margin-left: 4px;
 margin-bottom: 10px;
 overflow: hidden}

#products .cat {
  float: left;
  position: relative;
  width: 172px;
  margin: 0 5px 15px 5px;
}
#products .cat .new {
 position: absolute;
 top: 0;
 left: 0;
 background: url(../images/product-select-new.png) 0 0 no-repeat scroll;
 height: 56px;
 width: 56px;
}
#products .cat img {
  border: solid 1px #959595;
}
#products .cat .link {
 line-height: 24px;
 font-size: 14px
}
#products .cat .link a {
 text-decoration: none;
 font-weight: bold;
}
#products .cat .link a:hover {
 text-decoration: underline
}

#products .item {
  background-color: #1c1c1c;
  float: left;
  border: solid 1px #333333;
  width: 170px;
  margin: 0 5px 15px 5px;
  position: relative
}
#products .item .new {
 position: absolute;
 top: 17px;
 left: 17px;
 background: url(../images/product-select-new.png) 0 0 no-repeat scroll;
 height: 56px;
 width: 56px;
}

#products .title {
 margin-top: 10px;
 color: #ffffff;
 font-size: 12px;
 font-weight: bold}

#products .desc {
 margin-top: 5px;
 color: #cccccc;
 font-size: 11px}

#products .price {
 margin-top: 5px;
 color: #ea5d0f;
 font-size: 16px}

#products .detail {
 width: 170px;
 height: 23px;
 background: #292929 url(../images/index_newProd-details.gif) no-repeat}

#products .detail:hover {
 background: #292929  url(../images/index_newProd-detailsOver.gif) no-repeat}

#products .detail a {
 text-decoration: none;
 display: block;
 width: 100%;
 height: 100%}

#products .cart {
 width: 170px;
 height: 23px;
 background: #292929 url(../images/index_newProd-cart.gif) no-repeat}

#products .cart:hover {
 background: #292929  url(../images/index_newProd-cartOver.gif) no-repeat}

#products .cart a {
 text-decoration: none;
 display: block;
 width: 100%;
 height: 100%}
 
/* Gift Nav */
ul#giftnav {
 margin: 0px;
 border-top: solid 1px #555;
 border-bottom: solid 1px #555;
 padding: 0px;
 float: left;
 width: 736px;
 list-style: none;
 position: relative;
 font-size: 1em;
 background: url(../images/giftNav_bg.gif) repeat-x}
ul#giftnav li {
 float: left;
 margin: 0px;
 padding: 0px;
 border-right: 1px solid #333333}
ul#giftnav li a {
 padding: 11px 15px;
 display: block;
 color: #f0f0f0;
 text-decoration: none}
ul#giftnav li:hover {
 background: #198537 url(../images/giftNav_active.gif) repeat-x}
ul#giftnav li.active {
 background: #198537 url(../images/giftNav_active.gif) repeat-x;
 padding: 11px 15px;
 display: block;
 color: #f0f0f0}
ul#giftnav li span {
 float: left;
 padding: 15px 0px;
 position: absolute;
 left: 0;
 top: 35px;
 display: none;
 width: 736px;
 background: #198537;
 color: #fffff;
 /*--Bottom right rounded corner--*/
 -moz-border-radius-bottomright: 5px;
 -khtml-border-radius-bottomright: 5px;
 -webkit-border-bottom-right-radius: 5px;
 /*--Bottom left rounded corner--*/
 -moz-border-radius-bottomleft: 5px;
 -khtml-border-radius-bottomleft: 5px;
 -webkit-border-bottom-left-radius: 5px}
ul#giftnav li:hover span {
 display: block}
ul#giftnav li span a {
 display: inline}
ul#giftnav li span a:hover {
 text-decoration: underline}


