html{
background-color: #699419;
}

body{
margin:0;
color:#000;
font:11px arial,sans-serif;
background: url(../images/bgr_newest.jpg) repeat-x;
background-position: center top;
}
img{border-style:none;}
a{
color:#000000;
text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
font:100% arial,sans-serif;
vertical-align:middle;
}
form,fieldset{
margin:0;
padding:0;
border-style:none;
}
#page {
width:1000px;
overflow:hidden;
margin:0 auto;
position:relative;
padding:154px 0 0;
}
#page .logo{
position:absolute;
top:35px;
left:25px;
width:287px;
height:80px;
text-indent:-9999px;
overflow:hidden;
z-index:1;
margin: 0;
}
#page .logo p {
font-size:18px;
color:#000000;
}
#page .logo a{
display:block;
height:100%;
}
/* header */
#header {
width:1000px;
height:154px;
overflow:hidden;
position:absolute;
top:0;
left:0;
}
.header-holder{
width: 1000px;
overflow: hidden;
padding: 7px 0 0;
margin: 0 0 63px;
}
.header-holder ul{
margin: 13px 0 0;
padding: 0 3px 2px 0;
list-style: none;
background: url(../images/bg-top-nav.gif) repeat-x 0 100%;
visibility: hidden;
}
.header-holder ul li{
float: left;
margin: 0 16px 0 0;
}
.header-holder ul li a{color: #ced7e5;}
.header-holder .home{
  background:url(../images/ico-home.gif) no-repeat 0 1px;
  padding-left:16px;
}
.header-holder .contact{
  background:url(../images/ico-contact.gif) no-repeat 0 1px;
  padding-left: 22px;
}
.header-holder .sitemap{
  background:url(../images/ico-sitemap.gif) no-repeat 0 1px;
  padding-left: 13px;
}
.header-holder .form-box{
float: right;
background: #ced7e5;
padding: 3px 4px 5px 6px;
margin: 0 9px 0 8px;
display: inline;
}
.header-holder .form-box .text{
float: left;
width: 176px;
border:1px solid #737e8e;
padding: 3px 3px 2px;
margin: 0 7px 0 0;
}
.header-holder .form-box .btn-search{
background: #699419;
color: #fff;
border: 1px solid #273344;
font:14px/16px Arial, Verdana, sans-serif;
cursor: pointer;
padding: 0 0 2px;
margin: 0;
width: 73px;
height: 20px;
float: left;
}
.lang{
width: 100%;
overflow: hidden;
margin: 0 0 2px;
}
.lang .lang-box{
float: right;
width: 521px;
}
.lang .lang-box label{
float: left;
color: #ced7e5;
font-size: 11px;
margin: 8px 8px 0 0;
visibility: hidden;
}
.lang .lang-box select{
width: 117px;
float: left;
margin: 5px 3px 0 0;
visibility: hidden;
}
.lang .lang-box .my-pages{
padding: 3px 6px 5px 32px;
}
.lang .lang-box .my-pages select{
width: 137px;
margin: 2px 0 0;
visibility: visible;
}
.nav{
width:100%;
overflow: hidden;
}
.nav ul{
margin: 0 0 0 26px;
padding: 0;
list-style: none;
float:left;
overflow: hidden;
display: inline;
}
.nav ul li{
background: url(../images/nav-sep.gif) no-repeat 0 2px;
float: left;
font-size: 14px;
margin: 0 0 0 -11px;
padding: 0 20px 0 11px;
}
.nav ul li a{color:#699419;}
#content {
width:1000px;
}
.sidebar{
width: 267px;
float: left;
padding: 6px 3px 0 3px;
}
.sidebar-box{
height: 1%;
overflow: hidden;
border: 1px solid #699419;
background: #fff;
margin: 0 0 13px;
}
.sidebar-box h3{
font-size: 14px;
background: #699419 url(../images/arrow-heading.gif) no-repeat 9px 10px;
margin: 0 0 5px;
padding: 5px 0 6px 21px;
}
.cart .cart-box{
height: 1%;
padding: 2px 11px 6px;
font-size: 12px;
}
.cart .cart-box:after{
display: block;
clear: both;
content: "";
}
.cart .quantity{
width: 100%;
background: url(../images/ico-basket.gif) no-repeat 100% 2px;
margin: 0 0 3px;
}
.cart .items{
width: 100%;
background: url(../images/bg-dotted.gif) repeat-x;
padding: 11px 0 0;
margin: 0 0 8px;
}
.cart dl{
width: 100%;
overflow: hidden;
margin: 0;
}
.cart dt{float: left;}
.cart dd{
float: right;
margin: 0;
}
.cart .total{font-weight:bold;}
.cart .total{
width: 100%;
background: url(../images/bg-dotted.gif) repeat-x;
padding: 5px 0 0;
margin: 0 0 16px;
}
.cart .actions{
height:1%;
overflow: hidden;
margin: 0 -9px 0 0;
}
.cart .actions ul{
float: right;
margin: 0;
padding: 0;
list-style: none;
}
.cart .actions ul li{
float: left;
border:1px solid #273344;
margin: 0 3px 0 0;
display: inline;
font-size: 14px;
}
.cart .actions ul li a{
float:left;
background: #699419;
color: #fff;
padding: 2px 20px 1px;
}
.tabs{
height:1%;
overflow: hidden;
border: 1px solid #699419;
margin: 0 0 9px;
}
.rss{
background: url(../images/rss.gif) no-repeat;
width: 15px;
height: 15px;
text-indent: -9999px;
overflow: hidden;
margin: 1px 4px 0 0;
display: inline;
}
.tabs .tab-box{
width: 100%;
overflow:hidden;
background: #699419;
background:#699419 url(../images/bg-tabset.gif) repeat-x 0 100%;
}
.tabs .tab-box .tabset{
margin: 0;
padding: 0 0 4px 5px;
list-style: none;
height: 1%;
overflow: hidden;
}
.tabs .tab-box .tabset li{
float: left;
margin: 0 3px 0 0;
font-size: 14px;
}
.tabs .tab-box .tabset a{
color:#fff;
background: #5f686f;
float: left;
padding: 3px 23px 2px 18px;
}
.tabs .tab-box .tabset a.active{
  background:#699419 url(../images/arrow-heading.gif) no-repeat 8px 8px;
}
.tabs .tab-content{
height:1%;
overflow: hidden;
background: #fff;
padding: 1px;
}
.tabs .categories{
margin: 0;
padding: 0 0 4px;
list-style: none;
height: 1%;
overflow: hidden;
background: #7c8490;
}
.tabs .categories li{
vertical-align: top;
font-size: 14px;
padding: 0 0 1px;
background: #fff;
}
.tabs .categories li a{
display: block;
background: #dfdfdf url(../images/ico-category.gif) no-repeat 5px 6px;
padding: 3px 0 3px 23px;
color: #000;
}
.tabs .categories li a:hover, .tabs .categories li.active a{
background-color:#a5acb2;
text-decoration: none;
}
.tabs .categories li.active  ul li a{background-color: #dfdfdf;}
.tabs .categories li.active a:hover{background-color:#a5acb2;}
.tabs .categories li.active ul li.active a{background-color:#a5acb2;}
.tabs .categories li.active ul li.active li a{background-color: #dfdfdf;}
.tabs .categories li.active ul li.active li a:hover{background-color:#a5acb2;}
.tabs .categories ul{
margin: 1px 0 0;
padding: 0;
list-style: none;
display: none;
}
.tabs .categories li.active ul{display:block;}
.tabs .categories li.active ul ul{display:none;}
.tabs .categories li.active ul li.active ul{display:block;}
.tabs .categories ul li{
padding: 0 0 1px 10px;
background: #fff;
}
.tabs .categories ul ul{
margin: 1px 0 0;
padding: 0;
list-style: none;
}
.tabs .categories ul ul li{
padding: 0 0 1px 10px;
background: #fff;
}
.newsletter{margin:0 0 9px;}
.newsletter .newsletter-box{
height: 1%;
padding: 2px 5px 6px;
font-size: 12px;
}
.newsletter .heading{
height:1%;
background:#f3f3f3 url(../images/bg-newsletter.gif) no-repeat 9px 2px;
padding: 5px 5px 6px 71px;
margin: 0 0 4px;
}
.newsletter .heading p{
margin: 0;
font-size: 11px;
line-height: 10px;
}
.newsletter .form-box{
height:1%;
overflow: hidden;
background: #dfdfdf;
padding:5px 4px 0 14px;
}
.newsletter .form-box ul{
margin: 0;
padding: 0;
list-style: none;
}
.newsletter .form-box ul li{
vertical-align: top;
width: 100%;
overflow: hidden;
margin: 0 0 5px;
}
.newsletter .form-box label{
float: left;
font-size: 11px;
margin: 4px 0 0;
}
.newsletter .form-box .text{
float: right;
width: 134px;
margin: 0;
border: 1px solid #a5acb2;
padding: 2px 3px 1px;
}
.newsletter .form-box select{
width: 142px;
float: right;
}
.newsletter .form-box .captcha{
width: 142px;
float: right;
}
.newsletter .form-box .captcha img{display:block;}
.newsletter .form-box .btn-registration{
color: #fff;
background: #699419;
border:1px solid #273344;
float: right;
width: 107px;
margin: 0;
padding: 0 0 2px;
font-size: 14px;
line-height: 16px;
height: 20px;
cursor: pointer;
}
.newsletter .form-box .info{
float: left;
color: #000;
background: url(../images/dotted-arrows.gif) no-repeat 0 5px;
padding: 0 0 0 10px;
margin: 8px 0 0;
}
.friend{margin:0 0 8px;}
.friend .friend-box{
height: 1%;
padding: 0 5px;
font-size: 12px;
}
.friend .heading{
height:1%;
background:url(../images/ico-friend.gif) no-repeat 4px 1px;
padding: 0 5px 6px 61px;
margin: 0 0 4px;
}
.friend .btn-mail{
float: right;
background: #699419;
border: 1px solid #273344;
font-size: 14px;
color: #fff;
padding: 1px 14px;
margin: 12px 0 0;
}
.friend .heading p{
margin: 0;
line-height: 14px;
}
.package
{
visibility: hidden;
}
.package .package-box{
height: 1%;
padding: 2px 5px 6px;
font-size: 12px;
}
.package .heading{
height:1%;
background:url(../images/ico-package.gif) no-repeat 7px 0;
padding: 3px 5px 6px 52px;
margin: 0 0 4px;
}
.package .heading p{
margin: 0;
font-size: 12px;
}
.package .form-box{
height:1%;
overflow: hidden;
background: #dfdfdf;
padding:5px 4px 7px 8px;
}
.package .form-box .text{
float: left;
width: 177px;
margin: 0;
border: 1px solid #a5acb2;
padding: 2px 3px 1px;
}
.package .form-box .btn-search{
color: #fff;
background: #699419;
border:1px solid #273344;
float: right;
width: 50px;
margin: 0;
padding: 0 0 2px;
font-size: 14px;
line-height: 16px;
height: 20px;
cursor: pointer;
}
.main{
width: 719px;
float: right;
padding: 5px 5px 0 0;
}
.breadcrumbs{
height:1%;
overflow: hidden;
background: #dfdfdf;
padding: 8px 0 7px 6px;
margin: 0 0 7px;
}
.breadcrumbs ul{
margin: 0;
padding: 0;
list-style: none;
float: left;
overflow: hidden;
}
.breadcrumbs ul li{
background: url(../images/dotted-arrows.gif) no-repeat 0 5px;
margin: 0 0 0 -9px;
padding: 0 13px 0 9px;
font-size: 11px;
line-height: 14px;
color: #5f6f85;
}
.breadcrumbs ul li .home{
background: url(../images/breadcrumb-home.gif) no-repeat 0 1px;
padding: 0 0 0 19px;
}
.breadcrumbs ul li a{color:#699419;}

.top-banner, .bottom-banner{
width:100%;
overflow:auto;
margin: 0 0 13px;
/*background-image:url(../images/banner-placeholder.jpg); */
min-height:140px;
}
.top-banner-inner, .bottom-banner-inner {
margin:4px;
}
.top-banner img, .bottom-banner img{display:block;}
.bottom-banner{margin:0 0 7px;}
.hot-products{
width: 100%;
overflow: hidden;
margin: 0 0 6px;
}
.hot-products .heading{
background:#dfdfdf url(../images/bg-products-heading.gif) repeat-x;
padding: 7px 6px 3px;
margin: 0 0 5px;
}
.hot-products .heading h2{
margin: 0;
font-size: 12px;
background: url(../images/heading-arrow.gif) no-repeat 0 3px;
padding: 0 0 0 10px;
}
.hot-products .products-area{
height:1%;
overflow: hidden;
background: #f0f0f0 url(../images/bg-hot-products.gif) no-repeat 0 100%;
}
.hot-products .products-holder{
width: 714px;
overflow: hidden;
margin: 0 0 3px;
}
.hot-products .product-box{
width: 352px;
float: left;
border: 1px solid #dfdfdf;
margin: 0 3px 0 0;
background: #fff;
padding: 9px 0 28px;
position: relative;
min-height: 140px;
}
.hot-products .product-box .holder{
width: 100%;
overflow: hidden;
}
.hot-products .product-box .photo{
width: 140px;
float: left;
margin: 0 0 0 13px;
display: inline;
}
.hot-products .product-box .photo img{
display:block;
margin:auto;
}
.hot-products .product-box .info{
width: 150px;
float: right;
margin: 13px 31px 0 0;
display: inline;
}
.hot-products .product-box .name{
display: block;
font-size: 14px;
margin: 0 0 3px;
font-weight: bold;
color: #000000;
}
.hot-products .product-box .info .topLink{
height:35px;
overflow: hidden;
}
.hot-products .product-box .info p{
font-size: 11px;
line-height: 10px;
margin: 0 0 10px;
height:60px;
}
.hot-products .product-box .price{
height:1%;
overflow: hidden;
padding: 0 0px 0 0;
}
.hot-products .product-box .price .new{
float: left;
font-style: normal;
font-size: 18px;
line-height: 18px;
color: #bf0506;
}
.hot-products .product-box .price .old{
float: right;
font-style: normal;
font-size: 12px;
background:url(../images/old-price.gif) no-repeat 0 2px;
padding: 0 0 0 5px;
font-weight: bold;
}
.hot-products .product-box .price .regular{
float: left;
font-style: normal;
font-size: 18px;
line-height: 18px;
color: #000000;
}
.hot-products .product-box .actions{
width:100%;
overflow: hidden;
position: absolute;
margin-top:5px;
bottom:8px;
left:0;
}
* html .hot-products .product-box .actions{bottom:7px;}
.hot-products .product-box .actions ul{
float: right;
margin: 0 4px 0 0;
padding: 0;
list-style: none;
display: inline;
}
.hot-products .product-box .actions ul li{
float: left;
border:1px solid #273344;
margin: 0 3px 0 0;
display: inline;
font-size: 11px;
}
.hot-products .product-box .actions ul li a{
display:block;
width: 107px;
background: #699419;
color: #fff;
padding: 2px 0;
text-align: center;
}
.hot-products .product-s{
width: 163px;
float: left;
border: 1px solid #dfdfdf;
margin: 0 2px 0 0;
background: #fff;
padding: 11px 2px 5px 9px;
position: relative;
min-height: 225px;
}
.hot-products .product-s .photo{
width: 100%;
overflow:hidden;
margin: 0 0 3px;
height: 100px;
}
.hot-products .product-s .photo img{
display:block;
margin: 0 auto;
}
.hot-products .product-s .info{
width:100%;
overflow:hidden;
}
.hot-products .product-s .name{
display: block;
font-size: 14px;
margin: 0 0 5px;
text-align: center;
font-weight: bold;
color: #000000;
}
.hot-products .product-s .info .topLink{
height:33px;
overflow:hidden;
}
.hot-products .product-s .info p{
font-size: 11px;
line-height: 10px;
margin: 0 0 10px;
height:50px;
overflow:hidden;
}
.hot-products .product-s .price{
height:22px;
overflow: hidden;
}
.hot-products .product-s .price .new{
float: left;
font-style: normal;
font-size: 18px;
line-height: 18px;
color: #bf0506;
margin: 0 0 0 0px;
display: inline;
}
.hot-products .product-s .price .old{
float: right;
font-style: normal;
font-size: 12px;
background:url(../images/old-price.gif) no-repeat 0 2px;
padding: 0 0 0 0px;
margin: 0 17px 0 0;
display: inline;
font-weight: bold;
}
.hot-products .product-s .price .regular{
float: left;
font-style: normal;
font-size: 18px;
line-height: 18px;
color: #000000;
margin: 0 0 0 17px;
display: inline;
}
.hot-products .product-s .actions{
margin-top:5px;
margin-left:auto;
margin-right:auto;
}
.hot-products .product-s .actions ul{
float: right;
margin: 0 4px 0 0;
padding: 0;
list-style: none;
display: inline;
}

.hot-products .product-s .actions ul li {
float: left;
border:1px solid #273344;
margin: 0 3px 0 0;
display: inline;
font-size: 11px;
}
.hot-products .product-s .actions ul li a{
display:block;
width: 107px;
background: #699419;
color: #fff;
padding: 2px 0;
text-align: center;
}
.logos{
height: 1%;
overflow: hidden;
border: solid #f0f0f0;
border-width: 4px 1px 1px;
padding:3px 0 7px 21px;
margin: 0 0 13px;
}
.logos ul{
margin: 0;
padding: 0;
list-style: none;
width:100%;
overflow: hidden;
}
.logos ul li{
float: left;
margin: 0 5px 0 0;
}
.logos ul li img{display:block;}
/* footer */
#footer {
width:1000px;
/*background: url(../images/bg-footer.gif) repeat-x;*/
padding: 9px 0 0;
}
#footer ul{
margin: 0 0 9px;
padding: 0;
list-style: none;
text-align: center;
}
#footer ul li{
background: url(../images/nav-sep.gif) no-repeat;
padding: 0 5px 0 11px;
display: inline;
font-size: 14px;
}
#footer ul li:first-child{
background: none;
padding-left: 0;
}
#footer ul li a{color:#fff;}
#footer p{
margin: 0 0 10px;
color: #273344;
font-size: 10px;
text-align: center;
}
/* inner-1 */
#inner-1 .breadcrumbs{margin: 0 0 4px;}
.description{
height: 1%;
overflow: hidden;
padding:0 6px 0 10px;
margin: 0 0 3px;
background: #ffffff;
border:1px solid;
border-color:#dfdfdf;
}
.description .heading{
width: 100%;
overflow: hidden;
border-bottom: 1px solid #a5acb2;
margin: 0 0 7px;
}
.description .wishlistAdd {
color:#ff0000;
font-size:16px;
font-weight:bold;
}
.star-rating{
margin: 0 10px 0 0;
padding: 0;
list-style: none;
display: inline;
float: right;
width:85px;
height:17px;
background:url(../images/star.gif) repeat-x;
visibility:hidden;
}
.star-rating li{
float: left;
}
.star-rating li a{
display:block;
width:17px;
height:17px;
text-decoration:none;
text-indent:-9999px;
z-index:2;
position:absolute;
padding:0;
}
.star-rating li a:hover,
.star-rating li.active a{
background:url(../images/star.gif) 0 100%;
z-index:1;
left:0;
}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{width:17px;}
.star-rating a.two-stars{left:17px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{width:34px;}
.star-rating a.three-stars{left:34px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{width:51px;}
.star-rating a.four-stars{left:51px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{width:68px;}
.star-rating a.five-stars{left:68px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars{width:85px;}

.description h1{
font-size:18px;
font-weight: normal;
margin: 0;
margin-top:10px;
}
.description p{
margin:0 0 5px;
font-size: 12px;
line-height: 14px;
}
.top-list{
width: 100%;
overflow: hidden;
margin: 0 0 34px;
}
.top-list .heading{
background:#dfdfdf url(../images/bg-products-heading.gif) repeat-x;
padding: 7px 6px 3px;
margin: 0 0 1px;
}
.top-list .heading h2{
margin: 0;
font-size: 12px;
background: url(../images/heading-arrow.gif) no-repeat 0 3px;
padding: 0 0 0 10px;
}
.top-list .see-all{
width: 100%;
overflow: hidden;
}
.top-list .see-all a{
float: right;
background: #dfdfdf;
border:solid #d2d2d2;
border-width: 0 1px 1px;
color: #000;
font-size: 12px;
padding: 1px 31px 2px;
margin: 0 9px 0 0;
display: inline;
}
.product-list{
height:1%;
overflow: hidden;
background: #dfdfdf;
padding: 1px 1px 0;
}
.product-list .title{
height: 1%;
overflow: hidden;
padding: 1px 0 3px;
}
.product-list .title strong{
font-weight: normal;
font-size: 11px;
}
.product-list .title .product-t{
float: left;
width: 340px;
padding: 0 0 0 86px;
}
.product-list .title .price-t{
float: left;
width: 146px;
text-align: right;
padding: 0 53px 0 0;
}
.product-list .title .buy-t{
float: left;
width: 38px;
padding: 0 0 0 37px;
}
.product-list ul{
margin: 0;
padding: 0;
list-style: none;
width: 100%;
overflow: hidden;
}
.product-list ul li{
vertical-align: top;
width: 100%;
overflow: hidden;
background: #fff;
padding: 2px 0 2px;
margin: 0 0 1px;
}
.product-list .photo{
width: 68px;
float: left;
margin: 0 19px 0 9px;
display: inline;
}
.product-list .photo img{display:block; margin:auto;}
.product-list .info{
width: 240px;
float: left;
padding: 5px 0 0;
margin: 0 90px 0 0;
}
.product-list .info strong{
display: block;
font-size: 10px;
font-weight: normal;
}
.product-list .info p{
margin: 0;
font-size: 9px;
}
.product-list .info p a{color:#699419;}
.product-list .price{
width: 170px;
float: left;
padding: 22px 0 0;
margin: 0 29px 0 0;
text-align: right;
}
.product-list .price strong{
display: block;
color: #bf0607;
font-size: 10px;
font-weight: normal;
}
.product-list .price em{
display: block;
color: #464646;
font-size: 9px;
font-style: normal;
}
.product-list .buy{
width: 75px;
float: left;
margin: 28px 0 0;
}
.product-list .buy .text{
width: 20px;
float: left;
border: 1px solid #dfdfdf;
margin: 2px 4px 0 0;
font-size: 9px;
text-align: center;
padding:0;
}
.product-list .buy .btn-buy{
background: #699419;
color: #fff;
border: 0;
font:11px/16px Arial, Verdana, sans-serif;
cursor: pointer;
padding: 0 0 2px;
margin: 0;
width: 46px;
height: 16px;
float: left;
}
.product-list .buy .btn-buy-disabled{
background: #cccccc;
color: #fff;
border: 0;
font:11px/16px Arial, Verdana, sans-serif;
cursor: pointer;
padding: 0 0 2px;
margin: 0;
width: 46px;
height: 16px;
float: left;
}

.catalog{
width: 100%;
overflow: hidden;
}
.catalog .heading{
background:#dfdfdf url(../images/bg-products-heading.gif) repeat-x;
padding: 8px 1px 3px 5px;
margin: 0 0 7px;
height: 1%;
overflow: hidden;
}
.catalog .bottom{margin: 0 0 17px;}
.catalog .heading .pages{
float: left;
padding: 3px 0 0;
}
.catalog .pages .prev,
.catalog .pages .next{
float: left;
font-size: 12px;
color: #000;
background: #a5acb2;
margin: 0 2px 0 0;
padding: 0 4px;
}
.catalog .pages .active {
background-color:#699419;
color: #ffffff;
}
.catalog .pages .prev:hover,
.catalog .pages .next:hover{
text-decoration: none;
background: #699419;
color: #fff;
}
.catalog .pages ul{
float: left;
margin: 0;
padding: 0;
list-style: none;
}
.catalog .pages ul li{
float: left;
font-size: 12px;
margin: 0 2px 0 0;
display: inline;
}
.catalog .pages ul li a{
color: #000;
background: #a5acb2;
padding: 0 4px;
}
.catalog .pages ul li a:hover, .catalog .pages ul li.active a{
text-decoration: none;
background: #699419;
color: #fff;
}
.catalog .sort{
float: right;
}
.catalog .sort label{
float: left;
font-size: 12px;
line-height: 18px;
margin: 0 5px 0 0;
}
.catalog .sort select{
float: left;
width: 117px;
font-size: 10px;
line-height: 10px;
}
.catalog-list{
margin: 0 0 15px;
padding: 0 1px;
list-style: none;
}
.catalog-list li{
vertical-align: top;
height:1%;
overflow: hidden;
border:1px solid #dfdfdf;
padding: 0 9px 4px 22px;
margin: 0 0 3px;
background: #ffffff;
}
.catalog-list .photo{
width: 194px;
float: left;
margin: 9px 0 0 0;
overflow: hidden;
}
.catalog-list .photo img {
display: block;
margin: 0 auto;
}
.catalog-list .info{
width: 470px;
float: right;
}
.catalog-list .info .text{
width: 100%;
overflow: hidden;
margin: 5px 0 16px;
}
.catalog-list .info .text-box{
width: 305px;
float: left;
padding: 7px 0 0;
}
.catalog-list .info .text-box h2{
font-size: 18px;
margin: 0 0 2px;
font-weight: normal;
}
.catalog-list .info .text-box p{
font-size:12px;
line-height: 14px;
margin: 0 0 11px;
}
.catalog-list .info .text-box .more{
width: 100%;
overflow: hidden;
}
.catalog-list .info .text-box .more a{
float: left;
background: #699419;
color: #fff;
padding: 3px 10px;
}
.catalog-list .info form {
float: right;
}
.catalog-list .status{
width: 146px;
float: right;
}
.catalog-list .status-box{
margin: 0 0 17px;
padding: 4px 4px 4px 5px;
list-style: none;
background: #dfdfdf;
}
.catalog-list .status-box li{
vertical-align: top;
border: 0;
margin: 0 0 1px;
padding: 0;
font-size: 12px;
}
.catalog-list .status-box li a{
display: block;
background: #699419;
color: #fff;
padding: 4px 0 3px 25px;
}
.catalog-list .status-box li a em{
font-style: normal;
font-size: 10px;
}
.catalog-list .status-box li span{
display: block;
background: #699419;
color: #fff;
padding: 4px 0 3px 25px;
}
.catalog-list .status .unavailable{background:#bf0506 url(../images/ico-unavailable.gif) no-repeat 4px 4px;}
.catalog-list .status .available{background:#699419 url(../images/ico-available.gif) no-repeat 4px 4px;}
.catalog-list .status .days{background:#699419 url(../images/ico-days.gif) no-repeat 7px 6px;}
.catalog-list .status .notify{background:#699419 url(../images/ico-notify.gif) no-repeat 4px 4px;}
.catalog-list .status .reviews{background:#699419 url(../images/ico-reviews.gif) no-repeat 3px 1px;}
.catalog-list .status .tell-friend{background:#699419 url(../images/ico-tell-friend.gif) no-repeat 3px 1px;}
.catalog-list .status .wish{background:#699419 url(../images/ico-wish.gif) no-repeat 3px 1px;}
.catalog-list .status .pdf{background:#699419 url(../images/ico-pdf.gif) no-repeat 3px 1px;}
.catalog-list .status .print{background:#699419 url(../images/ico-print.gif) no-repeat 3px 1px;}
.catalog-list .status .price{
height:1%;
overflow: hidden;
}
.catalog-list .status .price .new{
float: left;
font-style: normal;
font-size: 19px;
line-height: 19px;
color: #bf0506;
margin: 0 0 0 6px;
display: inline;
}
.catalog-list .status .price .old{
float: right;
font-style: normal;
font-size: 12px;
background:url(../images/old-price.gif) no-repeat 0 2px;
padding: 0 0 0 5px;
margin: 0 9px 0 0;
display: inline;
font-weight: bold;
}
.catalog-list .status .price .regular{
float: right;
font-style: normal;
font-size: 19px;
line-height: 19px;
color: #000000;
margin: 0 6px 0px 6px;
display: inline;
}
.catalog-list .buy{
width: 100%;
overflow: hidden;
}
.catalog-list .buy .form-box{float: right;}
.catalog-list .buy label{
float: left;
font-size: 11px;
line-height: 20px;
margin: 0 7px 0 0;
}
.catalog-list .buy select{
float: left;
width: 215px;
margin: 1px 2px 0 0;
}
.catalog-list .buy .quantity{
float: left;
width: 24px;
border: 1px solid #e2e3ea;
text-align: center;
margin: 0 6px 0 0;
padding: 2px 0;
font-size: 13px;
}
.catalog-list .buy .btn-buy{
float: left;
background: #699419 url(../images/ico-buy.gif) no-repeat 3px 4px;
color: #fff;
padding: 3px 5px 2px 27px;
}
.catalog-list .buy .btn-buy-disabled{
float: left;
background: #cccccc url(../images/ico-buy.gif) no-repeat 3px 4px;
color: #fff;
padding: 3px 5px 2px 27px;
}
/* inner-2 */
#inner-2 .breadcrumbs{margin:0 0 16px;}
#inner-2 .top-list{margin:0 0 15px;}
.description .product{
vertical-align: top;
height:1%;
overflow: hidden;
padding: 3px 9px 4px 2px;
margin: 0 0 34px;
}
.description .product .photo{
width: 196px;
float: left;
margin: 9px 0 0 0;
}
.description .product .photo-box{
height: 1%;
overflow: hidden;
border: 1px solid #a6adb3;
}
.description .product .photo-box img{
display:block;
margin: auto;
padding:5px;
}
.description .product .photo ul{
margin: -1px 0 0;
padding: 0;
list-style: none;
}
.description .product .photo ul li{
vertical-align: top;
border: 1px solid #a6adb3;
margin: 0 0 1px;
font-size: 12px;
}
.description .product .photo ul li a{
display: block;
height: 1%;
color: #000;
padding: 4px 0 3px 34px;
}
.description .product .photo ul li .more-photos{background: url(../images/ico-gallery.gif) no-repeat 8px 4px;}
.description .product .info{
width: 480px;
float: right;
}
.description .product .info .text{
width: 100%;
overflow: hidden;
margin: 5px 0 33px;
}
.description .product .info .text-box{
width: 255px;
float: left;
padding: 7px 0 0;
}
.description .product .info .item-data{
width: 100%;
overflow: hidden;
margin: 0 0 18px;
}
.description .product .info .text-box dl{
height:1%;
overflow: hidden;
font-size: 12px;
margin: 0 0 1px;
padding: 3px 0 4px 8px;
background: #f7f7f7;
}
.description .product .info .text-box .item{background:none;}
.description .product .info .text-box dt{
float: left;
font-weight: bold;
}
.description .product .info .text-box dd{
float: left;
margin: 0 0 0 5px;
}
.description .product .price{
height:1%;
overflow: hidden;
}
.description .product .price .new{
float: left;
font-style: normal;
font-size: 19px;
line-height: 19px;
color: #bf0506;
margin: 0 0 0 44px;
display: inline;
}
.description .product .price .regular{
float: left;
font-style: normal;
font-size: 19px;
line-height: 19px;
color: #000000;
margin: 0 0 0 44px;
display: inline;
}
.description .product .price .old{
float: right;
font-style: normal;
font-size: 14px;
background:url(../images/old-price.gif) no-repeat 0 2px;
padding: 0 0 0 5px;
margin: 0 81px 0 0;
display: inline;
font-weight: bold;
}
.description .product .status{
width: 188px;
float: right;
padding: 3px 0 0;
}
.description .product .status-box{
margin: 0 0 17px;
padding: 4px 4px 4px 5px;
list-style: none;
background: #dfdfdf;
}
.description .product .status-box li{
vertical-align: top;
border: 0;
margin: 0 0 1px;
padding: 0;
font-size: 12px;
width: 100%;
overflow: hidden;
}
.description .product .status-box li a{
display: block;
background: #699419;
color: #fff;
padding: 4px 0 3px 25px;
}
.description .product .status-box li a em{
font-style: normal;
font-size: 10px;
}
.description .product .status-box li span{
display: block;
background: #699419;
color: #fff;
padding: 4px 0 3px 25px;
}
.description .product .status .unavailable{background:#bf0506 url(../images/ico-unavailable.gif) no-repeat 4px 4px;}
.description .product .status .available{background:#699419 url(../images/ico-available.gif) no-repeat 4px 4px;}
.description .product .status .orderitem{background:#bf0506 url(../images/ico-unavailable.gif) no-repeat 4px 4px;}
.description .product .status .days{background:#699419 url(../images/ico-days.gif) no-repeat 7px 6px;}
.description .product .status .notify{background:#699419 url(../images/ico-notify.gif) no-repeat 4px 4px;}
.description .product .status .reviews{background:#699419 url(../images/ico-reviews.gif) no-repeat 3px 1px;}
.description .product .status .tell-friend{background:#699419 url(../images/ico-tell-friend.gif) no-repeat 4px 5px;}
.description .product .status .wish{background:#699419 url(../images/ico-wish.gif) no-repeat 4px 4px;}
.description .product .status .pdf{background:#699419 url(../images/ico-pdf.gif) no-repeat 3px 3px;}
.description .product .status .print{background:#699419 url(../images/ico-print.gif) no-repeat 5px 2px;}

.description .product .buy{
width:480px;
overflow: hidden;
padding: 0 10px 0 0;
position: relative;
margin: 0 0 0 -10px;
}
.description .product .buy .form-box{float: right;}
.description .product .buy label{
float: left;
font-size: 11px;
line-height: 20px;
margin: 14px 7px 0 0;
}
.description .product .buy select{
float: left;
width: 175px;
margin: 14px 2px 0 0;
}
.description .product .buy .quantity{
float: left;
width: 24px;
border: 1px solid #e2e3ea;
text-align: center;
margin: 12px 6px 0 0;
padding: 2px 0;
font-size: 13px;
}
.description .product .buy .btn-buy{
float: left;
background: #699419 url(../images/ico-buy-green.gif) no-repeat 7px 4px;
color: #fff;
padding: 9px 5px 5px 34px;
font-size: 15px;
font-weight: bold;
white-space: nowrap;
}
.description .product .buy .btn-buy-disabled{
float: left;
background: #cccccc url(../images/ico-buy-green.gif) no-repeat 7px 4px;
color: #fff;
padding: 9px 5px 5px 34px;
font-size: 15px;
font-weight: bold;
white-space: nowrap;
}
.product-tabs{
width:703px;
overflow: hidden;
margin: 0 0 0 -3px;
}
.product-tabs .tabset{
margin: 0;
padding: 0 0 1px;
list-style: none;
height: 1%;
background: url(../images/bg-description-tabset.gif) repeat-x 0 100%;

}
.product-tabs .tabset li{
float: left;
margin: 0 3px 0 0;
font-size: 13px;
}
.product-tabs .tabset a{
color:#000;
background: #dfdfdf;
float: left;
padding: 3px 5px 2px 5px;
}
.product-tabs .tabset a.active{
background:#699419 url(../images/arrow-heading.gif) no-repeat 10px 8px;
color:#fff;
text-decoration: none;
padding: 3px 5px 2px 21px;
}
.product-tabs .tab-content{
height:1%;
overflow: hidden;
background: #fff;
padding:13px 11px 3px;
}
.product-tabs .tab-content p{
margin: 0 0 10px;
font-size: 12px;
line-height: 14px;
}

#notifyPopup {
display:none;
z-index:-100;
border:1px solid;
border-color: #000000;
position:absolute;
width:370px;
height:131px;
top:100px;
left:100px;
background-color:#273344;
}

.changePane {
border:1px solid;
padding:5px;
border-color:#cccccc;
}

.changeRow {
height:22px;
}

.changeRow2 {
height:25px;
}

.changeRowProduct {
float:left;
width:500px;
margin-top:3px;
font-size:12px;
}

.changeRowProduct2 {
float:left;
width:500px;
margin-top:3px;
font-size:12px;
font-weight:bold;
}

.changeRowAmount {
float:left;
width:40px;
}

.changeRowAmount2 {
float:left;
width:40px;
font-weight:bold;
margin-top:3px;
font-size:12px;
}

.changeRowAmount input {
width:30px;
}

.changeRowPrice {
float:left;
width:70px;
margin-top:3px;
margin-left:20px;
font-size:12px;
}

.changeRowPrice2 {
float:left;
width:70px;
margin-top:3px;
margin-left:20px;
font-size:12px;
font-weight:bold;
}

.changeRowTotal {
float:left;
width:70px;
margin-top:3px;
margin-left:0px;
font-size:12px;
}

.changeRowTotal2 {
float:left;
width:70px;
margin-top:3px;
margin-left:0px;
font-size:12px;
font-weight:bold;
}

.changeRowSeparator {
border-top:1px dotted;
margin:5px;
}

.loginForm {
margin-top:5px;
border:1px solid;
border-color:#cccccc;
padding:5px;
}

.loginForm .head {
font-size:16px;
font-weight:bold;
padding-bottom:10px;
}

.loginForm .row {
height:22px;
}

.loginForm .row2 {
height:22px;
margin-top:5px;
}

.loginForm .row3 {
height:22px;
}

.loginForm .row4 {
margin-bottom:10px;
}

.loginForm .title {
float:left;
width:140px;
margin-top:3px;
}

.loginForm .error {
color:#FF0000;
padding-bottom:10px;
font-size:12px;
font-weight:bold;
}

.loginForm .value {
margin-left:20px;
float:left;
}

.loginForm .value select {
width:150px;
}

.loginForm .row .value input {
width:150px;
text-align: left;
margin-left:0px;
}

.myPage-tabtext {
font-weight:bold;
font-size:12px;
}

.cashierPane {
border:3px solid;
border-color:#ff0000;
padding:5px;
}

#qcashierAddressPane {
margin-top:5px;
}

.qcashierAddressPane1 {
float:left;
border:1px solid;
border-color:#cccccc;
width:345px;
padding:5px;
}

.qcashierAddressPane1 select {
width:240px;
}

.qcashierAddressPane1 input {
width:234px;
}

.qcashierAddressPane1 #zipcode {
width:50px;
}

.qcashierAddressPane1 #city {
width:168px;
}

.qcashierLoginBar {
border:2px solid;
border-color:#000000;
padding:3px;
text-align:center;
background-color:#CC6600;
}

.qcashierLoginBar a {
color:#ffffff;
font-size:12px;
font-weight:bold;
}

.qcRow {
height:25px;
}

.qcLeft {
width:100px;
float:left;
margin-top:3px;
}

.qcRight {
float:left;
width:240px;
}

.qcashierAddressPane2 {
float:right;
border:1px solid;
border-color:#cccccc;
width:345px;
padding:5px;
}

.qcashierAddressPane2 select {
width:250px;
}

.qcashierAddressPane2 input {
width:234px;
}

.qcashierAddressPane2 .mobile {
width:100px;
}

.qcashierAddressPane2 .smsnotification {
width:auto;
}

.qcashierAddressPane2 .newsletter {
width:auto;
}

.qcashierAddressPane2 .mobilerow {
margin:0px;
padding:0px;
}

.qcashierFreight {
border:1px solid;
border-color: #cccccc;
padding:5px;
padding-bottom:0px;
}

.qcashierFreight ul {
text-decoration: none;
margin:0px;
padding:0px;
list-style: none;
}

.qcashierFreight li {
text-decoration: none;
border:1px solid;
border-color: #cccccc;
height:40px;
margin-bottom:5px;
}

.qcashierFreight li input {
margin-left:5px;
margin-right:5px;
margin-top:10px;
float:left;
}

.qcashierFreight li em {
float:left;
font-style: normal;
margin-top:13px;
}

.qcashierFreight li img {
float:right;
margin-right:10px;
margin-top:8px;
}

.qcPaymentLeft {
width:345px;
float:left;
border:1px solid;
border-color:#cccccc;
padding:5px;
padding-bottom:0px;
}

.qcashierPayment {
}

.qcashierPayment ul {
text-decoration: none;
margin:0px;
padding:0px;
list-style: none;
}

.qcashierPayment li {
text-decoration: none;
border:1px solid;
border-color: #cccccc;
height:40px;
margin-bottom:5px;
}

.qcashierPayment li input {
margin-left:5px;
margin-right:5px;
margin-top:10px;
float:left;
}

.qcashierPayment li em {
float:left;
font-style: normal;
margin-top:13px;
}

.qcashierPayment li img {
float:right;
margin-right:10px;
margin-top:8px;
}

.qcPaymentRight {
width:345px;
float:right;
border:1px solid;
border-color:#cccccc;
padding:5px;
}

.qcBasket {
border:1px solid;
border-color:#cccccc;
padding:5px;
}

.qcBottom input {
margin-top:10px;
margin-bottom:20px;
}

.qcComment {
width:345px;
float:left;
border:1px solid;
border-color:#cccccc;
padding:5px;
margin-top:5px;
height:90px;
}

.qcComment em {
font-weight:bold;
font-style:normal;
display:block;
}

.qcComment textarea {
display:block;
margin-top:5px;
width:340px;
height:50px;
}

.qcDiscount {
width:345px;
float:right;
border:1px solid;
border-color:#cccccc;
padding:5px;
margin-top:5px;
height:90px;
}

.qcDiscount em {
font-weight:bold;
font-style:normal;
display:block;
}

.qcDiscount input {
margin-top:5px;
display:block;
}

.qcDiscount .wide {
margin-top:5px;
display:block;
width:340px;
}

.qcErrorMessage {
margin-top:10px;
margin-bottom:5px;
padding:10px;
border:3px solid;
border-color:#ff0000;
color:#ff0000;
font-size:14px;
font-weight:bold;
}

#ajaxLoader {
position:absolute;
left:0;
top:0;
display: none;
z-index:100;
}

#ajaxLoader .inner {
background-color:#ffffff;
border:3px solid;
width:350px;
height:120px;
text-align:center;
position:fixed;
padding-top:20px;
}

#ajaxLoader em {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding-top:20px;
display:block;
font-size:14px;
font-weight:bold;
font-style:normal;
}

#qcFetchAddr {
display:block;
float:right;
width:100px;
}

#qcPno {
display:block;
float:left;
width:130px;
}

/* notifyPopup */

#notifyPopupPane {
margin:2px;
border:1px solid;
border-color: #000000;
background-color:#F3F2F0;
}

#notifyPopupPane em {
background-color:#CCCCCC;
border-bottom:1px solid;
padding:3px;
font-weight:bold;
font-style:normal;
display:block;
}

#notifyPopupPane p {
margin-top:10px;
margin-left:5px;
margin-right:5px;
}
#notifyPopupPane #notifyEmail {
display:block;
margin:auto;
width:325px;
}
#notifyPopupPane #notifyPopupPaneButtonBar {
margin:auto;
margin-top:10px;
width:124px;
height:25px;
}
#notifyPopupPane #notifyPopupPaneButtonBar input {
width:55px;
float:left;
margin-left:3px;
margin-right:3px;
}
.prodnoSelect {
width:200px;
}
.sitemapLine {
background:url(../images/line.gif);
background-repeat:repeat-y;
}
.sitemapHline {
background:url(../images/hline.gif);
background-repeat:repeat-x;
}
.p3textbox {
width:150px;
}
.p3selectbox {
width:150px;
}
.loginTitle {
width:50px;
float:left;
}
.loginValue {
float:left;
}
.mg10top {
margin-top:10px;
}
.dispNone {
display:none;
}
.loginForm .loginRow {
margin-top:20px;
height:50px;
}
#productReview .name {
width:300px;
}
#productReview .title {
width:300px;
}
#productReview .description {
width:300px;
height:120px;
}
.h2red {
padding-top:10px;
padding-bottom:10px;
color:#ff0000;
}

#productTip .name {
width:300px;
}

#productTip .comment {
width:300px;
height:120px;
}

.myTopMargin {
padding-top:10px;
padding-bottom:20px;
}

.myTopMargin .myError {
font-weight:bold;
padding:10px;
border:3px solid;
border-color:#ff0000;
margin-bottom:10px;
font-size:14px;
color:#ff0000;
}

.myTopMargin .myField {
width:350px;
}

.myTopMargin .zipcode {
width:60px;
}

.myTopMargin .city {
width:274px;
}

.myPage1 {
display:block;
padding-top:10px;
height:25px;
}

.myPage1 .myPage2 {
float:left;
width:20px;
height:21px;
border-bottom:1px solid #CCCCCC;
}

.myPage1 .myPageTabEdge {
float:left;
width:10px;
height:22px;
}

.myPage1 .myPageSeparator {
float:left;
width:1px;
height:22px;
}

.myPage1 .myPageTabBgOn {
float:left;
width:70px;
height:22px;
background-image:url(/images/tab_middle_ON.gif);
background-repeat:repeat-x;
}

.myPage1 .myPageTabBgOff {
float:left;
width:70px;
height:22px;
background-image:url(/images/tab_middle_OFF.gif);
background-repeat:repeat-x;
}

.myPage1 .myPage3 {
float:left;
width:151px;
height:21px;
border-bottom:1px solid #cccccc;
}

.myPage1 .mlc5 {
margin-top:5px;
text-align:center;
}
#myPassword {
margin-right:15px;
margin-left:6px;
padding:5px;
}
#myPassword .myPasswordError {
display:table;
color:#FF0000;
padding-bottom:10px;
font-size:11px;
font-weight:bold;
}
#myPassword .field {
width:350px;
}
#myPassword .myPasswordInner {
display:table;
padding-bottom:10px;
font-size:11px;
margin-left:10px;
}
#myPassword .myPasswordInner .text {
color:#ff0000;
}
#myPassword .myPasswordInner2 {
margin-top:10px;
margin-bottom:10px;
}

#myWatchlist .myWatchlist2 {
height:1px;
border-top:1px solid;
border-color:#cccccc;
}
#myWatchlist .myWatchlist3 {
width:670px;
display:table;
margin:5px;
padding-top:10px;
}
#myWatchlist .myWatchlist4 {
float:left;
width:170px;
}
#myWatchlist .myWatchlist5 {
float:left;
padding-left:10px;
width:330px;
}
#myWatchlist .myWatchlist5 h1{
font-weight:bold;
font-size:12px;
color:#000000;
}

#myWatchlist .myWatchlist6 {
float:left;
padding-left:10px;
padding-top:20px;
}
#myWatchlist .myWatchlist7 {
width:65px;
}

.myWatchlist8 {
padding-top:10px;
font-weight:bold;
}

.myWatchlist9 {
margin:5px;
}

#orderHistory {
width:600px;
}

#orderHistory .companyName {
font-size:20px;
}

#orderHistory .title {
font-size:24px;
}

.myWishSeparator {
height:1px;
border-top:1px solid;
border-color:#cccccc;
}

.myWishTop {
width:670px;
display:table;
margin:5px;
padding-top:10px;
}

.myWishS1 {
float:left;
width:170px;
}

.myWishS2 {
float:left;
padding-left:10px;
width:330px;
}

.myWishS2 h1 {
font-weight:bold;
font-size:12px;
margin:0px;
color:#000000;
padding:0px;
}

.myWishS3 {
float:left;
padding-left:10px;
padding-top:20px;
}

.myWishS3 input {
width:65px;
}

.myWishS4 {
padding-top:10px;
font-weight:bold;
}

.myWishS5 {
margin:5px;
}

.myWishS6 {
margin:10px;
}

.myWishS6 h2 {
padding-left:10px;
}

.myWishS7 {
width:670px;
height:25px;
}

.myWishS8 {
float:left;
width:120px;
text-align:right;
padding-top:5px;
font-weight:bold;
}

.myWishS9 {
float:left;
width:482px;
padding-left:10px;
}

.myWishS9 input {
width:480px;
}

.myWishS10 {
width:692px;
padding-top:5px;
height:90px;
}

.myWishS11 {
float:left;
width:120px;
text-align:right;
padding-top:5px;
font-weight:bold;
}

.myWishS12 {
float:left;
width:482px;
padding-left:10px;
}

.myWishS12 textarea {
width:480px;
height:80px;
}

.myWishS13 {
margin-left:130px;
}

.fpMargin {
margin:5px;
}

#qcDeliveryAddressBox {
border:1px solid #cccccc;
padding:5px;
}

#qcDeliveryAddressBox input {
width:235px;
}

#qcDeliveryAddressBox table {
margin-top:5px;
}

#qcDeliveryAddressBox select {
width:241px;
}
