/* CSS Document */
#overall {width: 800px; margin: 0 auto; text-align: left;}

#header {width: 800px; background: url(/lib/yhst-59648439613677/headerbg3.gif) no-repeat 0 0; float: left;}

#container {width: 800px; float: left;}

/*-------------------Header---------------------*/
#header .logo {float: left; width: 155px; padding: 3px 0 0 9px;}

#header .freeshipping {font-size: 11px; color: #c1272d; float: right; width: 515px; text-align: center; line-height: 15px; padding: 23px 0 18px;}

#header .freeshipping a {font-size: 11px; color: #e3970b; text-decoration: underline;}

#header .freeshipping a:hover {text-decoration: none;}

#header .searchlinks {width: 616px; float: right; margin-right: 12px; font-size: 11px; color: #353535; padding: 0 0 5px 4px;}

#header .searchlinks form {float: left; width: 226px; font-size: 11px; color: #353535; margin: 2px 0 0 20px; padding: 0;}

* html #header .searchlinks form {float: left; width: 240px; font-size: 11px; color: #353535; margin: 2px 0 0 10px; padding: 0;}

*:first-child+html #header .searchlinks form {float: left; width: 240px; font-size: 11px; color: #353535; margin: 2px 0 0 10px; padding: 0;}

#header .searchlinks span {display: block; margin: 0 5px 0 7px; padding: 6px 0 0 0;}

#header .searchlinks input.button {margin: 1px 0 0 0;}

#header .searchlinks input.area {float: left; font-size: 12px; width: 158px; margin: 3px 5px 0 0;}

#header .searchlinks .links {padding: 7px 5px 0 0; float: right;}

* html #header .searchlinks .links {padding: 7px 7px 0 0; float: right; width: 342px;}

*first-child+html #header .searchlinks .links {padding: 7px 7px 0 0; float: right; width: 342px;}

#header .searchlinks .links a {font-size: 11px; color: #353535; padding: 0 12px 0 8px;}

* html #header .searchlinks .links a {font-size: 11px; color: #353535; padding: 0 8px 0 4px;}

#header .searchlinks .links a.cart {background: url(/lib/yhst-59648439613677/shoppingcarticon.gif) no-repeat 119px 1px; padding-right: 20px;}

#header .sectionlinks {background: url(/lib/yhst-59648439613677/headernavbar.gif) no-repeat 0 0; width: 624px; float: right; font-size: 15px; color: #eec10f; text-align: center; padding: 10px 0 11px;}

#header .sectionlinks a {font-size: 11px; color: #ffffff; padding: 0 11px 0 7px;}

/*--------------------Left Nav---------------------*/
.leftnav {width: 162px; float: left; font-size: 0px;}

.leftnavigation ul {margin: 0; padding: 0 0 10px 7px;}

.leftnavigation ul li.last {border-bottom: none;}

.leftnavigation ul li {list-style: none; font-size: 11px; color: #c1272d; font-weight: bold; padding: 8px 0 4px 0;}

.leftnavigation ul li a {font-size: 12px; color: #c1272d; font-weight: bold;}

.leftnavigation ul li.section {list-style: none; border-bottom: 1px #ebebd7 solid; padding: 0;}

.leftnavigation ul li ul {margin: 0; padding: 3px 0 10px 3px;}

.leftnavigation ul li ul li {color: #353535; font-size: 11px; list-style: none; padding: 0 0 3px 0; background: url(/lib/yhst-59648439613677/leftnavarrow.gif) no-repeat 3px 5px;}

.leftnavigation ul li ul li a {color: #353535; font-size: 12px; padding-left: 10px; font-weight: normal; display: block; background: url(/lib/yhst-59648439613677/leftnavarrow.gif) no-repeat 3px 5px;}

.leftnavigation ul li ul li a:hover {font-size: 11px; color: #e3970b; font-size: 12px; background: url(/lib/yhst-59648439613677/leftnavhoverarrow.gif) no-repeat 3px 5px;}

/*-----------------Footer---------------------*/
#footer {width: 800px; clear: both; float: left;}

#footer .mailinglist {width: 800px; text-align: center; background-color: #ebebd7;  padding: 5px 0; margin-bottom: 3px;}

#footer .mailinglist form {margin: 0;}

#footer .mailinglist span {font-size: 12px; color: #c1272d; font-weight: bold; padding-right: 20px; background: url(/lib/yhst-59648439613677/triplearrow.gif) no-repeat right 50%; margin-right: 10px;}

#footer .mailinglist input.mailing-button {vertical-align: bottom;}

#footer .mailinglist input {verical-align: middle}

#footer .mailinglist input.area {font-size: 12px; padding: 2px 0;}

#footer .footerlinks {background-color: #b4b493; width: 800px; text-align: center; color: #ffffff; font-size: 11px; padding: 8px 0;}

#footer .footerlinks a {color: #ffffff; font-size: 11px; padding: 0 12px 0 8px;}

#footer .copyright {float: left; font-size: 11px; color: #606060; padding: 20px 0 0 7px;}

#footer .copyright a {font-size: 11px; color: #606060;}

#footer .badges {float: right; padding: 20px 10px 0 0; width: 400px; text-align: right;}

#footer .badges img {margin-left: 15px; vertical-align: middle;}
