}

#footer-links a {
color:#fff;
text-decoration:none;
text-transform:uppercase
}

#footer-links a:hover {
text-decoration:underline
}

#header {
background:#fff url('http://www.fluffythewondercat.com/j/jce-haro.jpg');
zoom:1px;
min-height:135px;
height:auto !important
}

#info-div form,.infoText div {
margin:0 10px
}

#info-div form table td a img {
margin-right:5px
}

#info-div form table td b {
display:block;
padding:15px 0 5px
}

#itemarea {
background-color:#fff;
zoom:1px;
margin:0 15px;
padding:10px
}

#nav-general {
clear:both;
float:right;
display:block;
list-style:none;
margin:0 5px 0 0
}

#nav-general li {
background-color:#fff;
border:1px solid #fff;
border-top:0;
float:left;
margin:0 2px
}

#nav-general li a {
color:#e3b705;
display:block;
font-size:10px;
font-weight:700;
text-align:center;
text-decoration:none;
white-space:nowrap;
padding:4px 20px 6px
}

#nav-general li a:hover {
background-color:#fff;
color:#83a338
}

#nav-general a.linkcheckout {
background:transparent url('') 90% 0 no-repeat;
padding-right:35px
}

#nav-product {
_display:inline;
float:left;
margin-left:-150px;
overflow:hidden;
position:relative;
width:150px;
z-index:100
}

#nav-product ul li a {
border-bottom:1px solid #776f50;
color:#fff;
display:block;
font-weight:700;
font-size:12px;
height:18px;
min-height:18px;
text-decoration:none;
width:133px;
background-color:#ccc198;
margin:0;
padding:10px 4px 6px 13px
}

html>body #nav-product a {
height:auto
}

#nav-product ul li a:hover {
background-color:#ccc198;
color:#776f50
}

#nav-product ul {
list-style:none
}

* html #nav-product ul li a {
width:133px;
height:100%;
background-color:#ccc198;
overflow:hidden
}

#htmltop,#htmlbottom,#htmltop a,#htmlbottom a {
color:#fff;
padding:5px
}

* html #nav-product {
overflow:visible;
width:150px
}

#searcharea {
background:#83a338 url('');
display:block;
margin:0
}

#searcharea fieldset {
border:0 solid;
display:block;
padding:10px 0 10px 13px
}

#searcharea label {
color:#f6f0da;
font-size:0.85em;
font-weight:700;
text-transform:uppercase
}

#searcharea label span,#searcharea label input {
vertical-align:middle
}

#searchsubmit {
background:#888062 url('');
color:#fff;
font:bold 11px Arial,verdana,sans-serif;
text-align:center;
cursor:pointer;
display:inline;
margin:0;
padding:1px 5px
}

#query {
padding:2px
}

#slogan {
color:#888062;
display:block;
float:right;
font:normal 11px Tahoma, Geneva, Verdana, sans-serif;
width:225px;
text-align:right;
padding:2.7em 15px 10px 10px
}

*:first-child+html #info-div,*:first-child+html #specialtitle,*:first-child+html #messagearea {
width:590px
}

*:first-child+html #itemarea {
width:570px
}

#badge {
margin:15px auto
}

* html #badge {
width:136px;
text-align:center
}

.ystore-cross-sell-table {
width:100%;
font-size:inherit;
font:100%
}

.ystore-cross-sell-title {
padding-bottom:6px;
color:#000;
font:bold 14px Tahoma, Geneva, Verdana, sans-serif
}

.ystore-cross-sell-table-vertical .ystore-cross-sell-cell {
width:100%
}

.ystore-cross-sell-table-horizontal .ystore-cross-sell-cell {
width:28%;
padding-right:5%
}

.ystore-cross-sell-product-image-link {
display:block;
padding-bottom:8px
}

.ystore-cross-sell-product-caption {
padding-bottom:16px
}

.ystore-cross-sell-product-caption p,.ystore-cross-sell-product-caption h4 {
font-size:11px;
margin:0 0 10px
}

.ystore-cross-sell-table .ys_promo {
font-weight:700
}

a,a:visited {
color:#93b049
}

h1,h2,h3,#nav-product li {
margin:0
}

.boxclose,#caption {
zoom:1px
}

.breadcrumbs,#contentarea #caption,#finaltext,#introtext {
margin:10px
}

.buttonlabel,input#query {
margin-left:4px
}

#info-div:after,#bodyshell:after,#caption:after,#header:after,#itemarea:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden
}

#section-contenttitle,#item-contenttitle {
background-color:#fff;
color:#7e9201;
font:bold 14px;
margin:0 15px;
padding:4px 15px 6px
}

#bodyContent #info-div #searchpageHeader,#searchpageHeader {
background-color:#fff;
color:#7e9201;
font:bold 14px;
margin:0;
padding:4px 15px 6px
}

#info-div form table td font,#searcharea input {
font-size:1em
}

