* { padding: 0; margin: 0; list-style: none; outline: 0; }
a img { border: 0; }
body { line-height: 1; color: #000; font-family: "Verdana", "Arial", sans-serif; background: #494870; font-size: 62.5%; }
h1, h2, h3 { color: #fe9a63; }
h1 { font-size: 2.2em; margin: 8px 0; }
#container { width: 890px; margin: 0 auto; padding: 2px 10px 10px 10px; border-top: .6em solid #fe9a63; background-color: #fff; }
#tools { width: 90em; margin: 25px auto 5px auto; text-align: right; }
#tools li { display: inline; padding: 0 10px; border-right: 1px solid #fff; }
#tools li.last { border-right-width: 0; }
#tools li a { color: #fff; text-decoration: none; }

#header { width: 100%; overflow: hidden; }
#header #logo { float: left; width: 233px; height: 129px; }
#header #logo img { display: block; }
#header #side { float: right; margin-top: 0; width: 300px; text-align: right; }
#header #side #numbers { color: #fe9a63; font-size: 1.3em; font-weight: bold; margin-right: 1em; }
#header #side #numbers li { padding: .3em 0; }
#header #side #numbers li span { color: #444; }
#header #side #search { background-color: #494870; padding: .8em .5em; width: 80%; border: 0; text-align: center; margin-left: auto; }
#header #side #search input { vertical-align: middle; }

#navigation { width: 100%; overflow: hidden; background: #45446b url("../images/navigation-shadow.gif") repeat-x bottom; }
#navigation li { display: inline; }
#navigation li a { display: block; width: 13%; float: left; text-align: center; padding: 1em 0; font-size: 1.2em; text-transform: uppercase; color: #fff; border-right: 1px solid #1b1a3f; text-decoration: none; }
#navigation li#terms a { width: 21%; }
#navigation li.last a { border-right-width: 0; }

#navigation2 { width: 100%; overflow: hidden; background: #45446b url("../images/navigation-shadow.gif") repeat-x bottom; }
#navigation2 li { display: inline; }
#navigation2 li a { display: block; width: 13%; float: left; text-align: center; padding: 1em 0; font-size: 1.2em; text-transform: uppercase; color: #fff; border-right: 1px solid #1b1a3f; text-decoration: none; }
#navigation2 li.last2 a { border-right-width: 0; }
#navigation2 li#terms2 a { width: 21%; }

#body { width: 100%; overflow: hidden; padding-top: .6em; }
#body #content { float: right; width: 670px; }
#body #sidebar { float: left; width: 215px; }
#body #sidebar div.section { margin: 0 0 1.5em 0; }
#body #sidebar div.section h5 { color: #494870; font-size: 1.6em; font-weight: bold; }
#body #sidebar div.section ul li { margin: .3em 0; }
#body #sidebar div.section a { color: #fe9a63; font-size: 1.4em; text-decoration: none; }
#body.storefront #showcase { margin-bottom: 1em; text-align: center; }
#body.storefront #secondary { width: 100%; overflow: hidden; margin-top: .5em; }
#body.storefront #secondary li { display: inline; padding: .3em; }
#body.storefront #featured-products { margin-top: 2em; }
#body.storefront #featured-products  h2 { font-size: 1.3em; margin: 0 0 .5em 0; }
div.products { width: 100%; overflow: hidden; }
div.products div.product { float: left; width: 145px; font-size: 1.3em; text-align: center; }
div.products div.product div.thumb { text-align: center; }
div.products div.product div.thumb img { border: 1px solid #FE9A63; }
div.products div.product h3 { font-size: 1.3em; }
div.products div.product h3 a { text-decoration: none; }

/*			
#sidebar { list-style:none; margin: 0; padding: 0; width: 215px }
#sidebar ul { margin: 0; padding: 0; }
#sidebar li{ height: 25px; }
#sidebar li.level-1 a{ font-weight: 600; text-decoration: none; list-style: none; color: #201A46; font-size: 1.7em; }
#sidebar li.level-2 a{ margin-left: 15px; font-weight: 600; text-decoration: none; list-style: none; color: #e37539; font-size: 1.3em; }
#sidebar li.level-3 a{ margin-left: 30px; font-weight: 600; text-decoration: none; list-style: none; color: #e37539; font-size: 1.1em; }
#sidebar li.level-4 a{ margin-left: 45px; font-weight: 600; text-decoration: none; list-style: none; color: #e37539; font-size: .9em; }
#sidebar li.level-1.selected a{ font-weight: bold; text-decoration: none; list-style: none; }
#sidebar li.level-2.selected a{ font-weight: bold; text-decoration: none; list-style: none; }
#sidebar li.level-3.selected a{ font-weight: bold; text-decoration: none; list-style: none; }
#sidebar li.level-4.selected a{ font-weight: bold; text-decoration: none; list-style: none; }
#sidebar li a { text-decoration: none; }
#sidebar li a:visited{ text-decoration: none; }
#sidebar li a:hover { text-decoration: underline; }
*/

#sidebar { margin: 0; padding: 0; width: 215px; }
#sidebar ul { margin:0; padding:0; list-style:none; }
#sidebar li { padding:7px 0; color: #e37539; } 
#sidebar li a { font-weight: 600; text-decoration:none; }
#sidebar li a:hover { text-decoration:underline; }
#sidebar li.level-1 { margin-left: 0; width: 215px; }
#sidebar li.level-2 { margin-left: 10px; width: 205px; }
#sidebar li.level-3 { margin-left: 20px; width: 195px; }
#sidebar li.level-4 { margin-left: 30px; width: 185px;}
#sidebar li.level-1 a { color: #201A46; font-size: 1.7em; }
#sidebar li.level-2 a { color: #e37539; font-size: 1.3em; }
#sidebar li.level-3 a { color: #e37539; font-size: 1.1em; }
#sidebar li.level-4 a { color: #e37539; font-size: .9em; }
#sidebar li.selected { text-decoration:underline; }

/* ---  Footer  --- */
.footer a:link, .footer a:visited { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #334a57; }
.footer a:hover { text-decoration: underline; color: #334a57; }
.footerBorders { text-align: center; padding: 15px 0px 15px 0px; border-top: 0px solid #ffffff; border-bottom: 0px solid #ffffff; }
.itslink a:link, .itslink a:visited{ color: #888; text-decoration: none; }
