/* CSS Document */

a {
color:#990000;
}
a:visited {
}
* {
padding:0pt;
}
td {
color:#000000;
font-size:11px;
margin:0pt;
padding:0pt;
}
h1, h2, h3 {
margin:0pt;
}
body {
background-color:#F2F0E7;
background-image:url();
color:#000000;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0pt;
text-align:center;
width:100%;
}
.boxclose {
}
.breadcrumbs {
margin:10px;
}
.clear {
clear:both;
display:block;
font-size:1px;
height:1px;
}
.last {
border:0pt solid;
}
.ys_primary {
background:#336633 none repeat scroll 0%;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:Arial,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-top:10px;
padding:1px 5px;
text-align:center;
}
label.add2cartlabel {
border:1px solid #000000;
}
.buttonlabel {
margin-left:4px;
}
#info-div {
background-color:#FFFFFF;
padding:0px;
}
#info-div:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#accessorytitle {
}
#itemtype #accessorytitle {
background:transparent none repeat scroll 0%;
color:#777E85;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:2px 10px 8px;
}
#bodycontent {
float:right;
width:610px;
}
#bodyshell {
background-color:#FFFFFF;
border-left:150px solid #CCD2BC;
float:left;
margin:0pt;
}
*:first-child + html #bodyshell {
}
#bodyshell:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#brandmark {
float:left;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:36px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:500px;
}
#brandmark a {
color:#FFFFFF;
display:block;
padding:0pt 0pt 100px 13px;
text-decoration:none;
}
#caption {
}
#caption:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#contentarea #caption {
margin:10px;
}
#itemtype #caption {
}
#maintype #caption {
background-color:#FFFFFF;
padding:15px;
}
#captionarea, #messagearea, #info-div {
margin:10px 10px 9px;
}
#messagearea #messagetitle {
background:#FFFFFF url() repeat scroll 0%;
color:#000000;
font-family:Verdana,Tahoma,Helvetica,sans-serif;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:4px 15px 6px;
}
#itemtype #contentarea #itempage-captiontitle {
margin:15px 0pt 10px;
padding:0pt 2px;
}
#itemtype #itempage-captiontitle {
background:transparent none repeat scroll 0%;
color:#777E85;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:2px 2px 8px;
}
#container {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
margin:0pt auto;
text-align:left;
width:760px;
}
#contentarea {
margin:0pt 0pt 10px;
}
#section-contenttitle {
background-color:#F2F0E7;
color:#777E85;
margin:0pt 15px;
padding:4px 15px 6px;
}
#bodyContent #info-div #searchpageHeader {
background-color:#F2F0E7;
color:#777E85;
margin:0pt;
padding:4px 15px 6px;
}
#item-contenttitle {
background-color:#F2F0E7;
color:#777E85;
margin:0pt 15px;
padding:4px 15px 6px;
}
#specialstitle {
background:#F2F0E7 url() repeat scroll 0%;
color:#777E85;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt 10px;
padding:4px 15px 6px;
}
#copyright {
color:#FFFFFF;
display:block;
font-family:verdana,sans-serif;
font-size:xx-small;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
padding:0pt 15px 15px;
text-align:right;
}
#finaltext, #introtext {
margin:10px;
}
#footer {
background:#777E85 url() repeat scroll 0%;
clear:both;
}
#footer-links {
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
padding:10px 0pt 15px;
text-align:center;
}
#footer-links a {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
}
#footer-links a:hover {
text-decoration:underline;
}
#header {
background:#3F4B36 url(../images/nav/bg-head.jpg) repeat scroll 0%;
height:160px!important;
min-height:160px;
}
#header:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#info-div form, .infoText div {
margin:0pt 10px;
}
#info-div form table td a img {
margin-right:5px;
}
#info-div form table td b {
display:block;
padding:15px 0pt 5px;
}
#info-div form table td font {
font-size:1em;
}
#introtext {
}
#itemarea {
background-color:#FFFFFF;
margin:0px 15px 0pt;
padding:10px;
}
#itemarea:after {
clear:both;
content:".";
display:block;
height:0pt;
visibility:hidden;
}
#nav-general {
clear:both;
display:block;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 5px 0pt 0pt;
}
#nav-general li {
background-color:#859C75;
border-color:-moz-use-text-color #859C75 rgb(133, 156, 117);
border-style:none solid solid;
border-width:0pt 1px 1px;
float:left;
margin:0pt 2px;
}
#nav-general li a {
color:#DDD6C0;
display:block;
font-size:11px;
font-weight:bold;
padding:4px 20px 6px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
#nav-general li a:hover {
background-color:#859C75;
color:#FFFFFF;
}
#nav-general a.linkcheckout {
background:transparent url() no-repeat scroll 90% 0pt;
padding-right:35px;
}
#nav-product {
float:left;
margin-left:-150px;
overflow:hidden;
position:relative;
width:150px;
z-index:100;
}
#nav-product ul li a {
border-bottom:1px solid #FFFFFF;
color:#3F4B36;
display:block;
font-size:12px;
font-weight:bold;
height:18px;
margin:0pt;
min-height:18px;
padding:10px 4px 6px 13px;
text-decoration:none;
width:133px;
}
html > body #nav-product a {
height:auto;
}
#nav-product ul li a:hover {
background-color:#F2F0E7;
color:#000000;
}
#nav-product li {
margin:0pt;
}
#nav-product ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
* html #nav-product ul li a {
width:150px;
}
#htmltop, #htmlbottom, #htmltop a, #htmlbottom a {
color:#000000;
padding:5px;
}
#nav-product ul li a {
background-color:#CCD2BC;
width:133px;
}
* html #nav-product ul li a {
background-color:#f78023;
height:100%;
overflow:hidden;
width:133px;
}
* html #nav-product {
overflow:visible;
width:150px;
}
#searcharea {
background:#DDD6C0 url() repeat scroll 0%;
display:block;
margin:0pt;
}
#searcharea input {
font-size:1em;
}
#searcharea fieldset {
border:0pt solid;
display:block;
padding:10px 0pt 10px 13px;
}
#searcharea label {
color:#3C3C3C;
font-size:0.85em;
font-weight:bold;
text-transform:uppercase;
}
#searcharea label span, #searcharea label input {
vertical-align:middle;
}
#searchsubmit {
background:#777E85 url() repeat scroll 0%;
color:#FFFFFF;
cursor:pointer;
display:inline;
font-family:Arial,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0pt;
padding:1px 5px;
text-align:center;
}
#searchpageHeader {
background-color:#F2F0E7;
color:#777E85;
margin:0pt;
padding:4px 15px 6px;
}
input#query {
margin-left:4px;
}
#query {
padding:2px;
}
#slogan {
color:#FFFFFF;
display:block;
float:right;
font-family:Tahoma,Geneva,Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:2.7em 15px 10px 10px;
text-align:right;
width:225px;
}
*: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 {
text-align:center;
width:136px;
}
