body {background: #424242;}
#PgIntro {background-color: #424242;}

/* HEADER */
#header .logo {padding: 10px 0 0 16px; width: 139px; height: 76px;}
#header #nav {height: 86px;}
#header #nav .HdrNav1 {padding-top: 23px;}
#header #nav .HdrNav1 a {float: right; margin-right: 5px;}
#header #nav .HdrNav1 .Search {clear: both; width: 440px; height: 46px; background: #000000 url('/images/searchbox-rnd-blk-left.jpg') no-repeat left top;}
#header #nav .HdrNav1 .Search2 {background: url('/images/searchbox-rnd-blk-right.jpg') no-repeat right top; text-align: left; height: 36px; padding: 5px 8px; font-size: 13px;}
#header #nav .HdrNav1 .Search2 form {margin-top: 3px;}
#header #nav .HdrNav1 .Search2 .searchtitle {color: #FFFF00; font-weight: bold; padding: 2px 14px 0 15px;}
#header #nav .HdrNav1 .Search2 input[type=image] {vertical-align: bottom;}
#header #nav .HdrNav1 .Search2 a {float: left; padding-left: 90px; font-size: 11px;}
#header #nav .HdrNav2 a {float: left; margin: 5px 0 2px 1px;}
#header #nav .HdrNav2 a img {display: block;}

/* FOOTER */
#footer {height: 172px; border-top: 5px solid #424242;}
#footer .footerLinks {width: 360px; height: 122px;}
#footer .footerLinks li {width: 180px;}
#footer .CallTollFree {padding-top: 25px;}
#footer .ScanAlert {float: right; width: 175px; height: 120px;}
#footer .ScanAlert .bbb {float: left; margin-right: 3px;}
#footer .Search2 .searchtitle {color: #FFFF00;}
#PgCopyright {background: #424242;}

/* LEFT NAV */
#content_sidebar {float: right; width: 170px; padding: 10px 0 0 0; background: #000000 url('/images/nav-top.jpg') no-repeat top left; overflow: visible; border-left: 1px solid #ffffff;}
#content_sidebar h3 {margin: 0px 5px 0 5px; padding: 4px 0px; background: #ffffff; border: 1px solid #fff; color: #67913d; font-weight: bold; text-align: center; font-size: 12px;}
#content_sidebar .catnav {margin: 0 5px; width: 160px; z-index: 100; margin-bottom: 5px;}
#content_sidebar .catnav li {background-color: #424242; filter:alpha(opacity=99); opacity: 0.99; height: 25px; width: 158px; z-index: 1; border-bottom: 1px solid #828282; border-left: 1px solid #828282; border-right: 1px solid #828282;}
#content_sidebar .catnav li.more {background: #424242 url('/images/buggies/arrow-left.jpg') no-repeat right center; filter:alpha(opacity=99); opacity: 0.99;}
#content_sidebar .catnav li a {color: #ffffff; height: 24px; line-height: 24px; padding-left: 3px; width: 155px; text-decoration: none;}
#content_sidebar .catnav li .dropdown {width: 158px; position: absolute; visibility: hidden; margin: -25px 0 0 158px; border-top: 1px solid #828282;}
#content_sidebar .catnav li .subdropdown {width: 158px; position: absolute; visibility: hidden; margin: -25px 0 0 158px; border-top: 1px solid #828282;}
#content_sidebar .catnav li .dropdown li.more {background: #424242 url('/images/buggies/arrow-left.jpg') no-repeat right center;}
#content_sidebar .catnav li .dropdown li, #content_sidebar .catnav li .subdropdown li {height: 22px;}
#content_sidebar .CallCenter {background: #424242; border: 5px solid black; padding: 0; text-align: center; width: 160px; height: 144px;}
#content_sidebar .NavMenu {width: 160px; margin: 0px 5px; border-top: 1px solid #828282; margin-bottom: 5px; background-color: #424242;}
#content_sidebar .NavMenu li {background-color: #424242; height: 25px; width: 158px; border-bottom: 1px solid #828282; border-left: 1px solid #828282; border-right: 1px solid #828282;}
#content_sidebar .NavMenu li a {color: #ffffff; height: 24px; line-height: 24px; padding-left: 3px; width: 155px; text-decoration: none;}
#content_sidebar .centerMenu {text-align: center; padding: 4px 0;}
#content_sidebar .NavMenu img {display: inline; padding: 4px 0;}
#content_sidebar #leftnavbot {background: url('/images/bg_leftnav_bot.gif') no-repeat top center; height: 11px; width: 170px;}

/* CAT NAV */
#MainCatNav {float: right; width: 170px; padding: 10px 0 0 0; background: #000000 url('/images/nav-top.jpg') no-repeat top left; overflow: visible; border-left: 1px solid #ffffff;}
#MainCatNav h3 {margin: 0px 5px 13px 5px; padding: 4px 0px; background: #ffffff; border: 1px solid #fff; color: #67913d; font-weight: bold; text-align: center; font-size: 12px;}
#MainCatNav h5 {background: #424242; border-top: 2px solid #fff; padding-left: 3px; color: #fff;}
#MainCatNav h5 a {font-size: 12px; color: #fff;}
#MainCatNav ul {padding-left: 20px; margin-bottom: 12px;}
#MainCatNav ul li ul {padding-left: 20px; margin-bottom: 0;}
#MainCatNav ul li, #MainCatNav ul li a, #MainCatNav ul li ul li, #MainCatNav ul li ul li a {color: #fff;}
#MainCatNav p.imgMainNav {border-top: 2px solid #FFFFFF; padding-top: 20px; text-align: center; width: 170px;}
#MainCatNav p.imgMainNav a img {display: inline;}
#MainCatNav .btnMainCatNav {clear: both; background: #000000 url('/images/nav-bottom.jpg') no-repeat scroll left; height: 14px; width: 170px;}

/* HOME PAGE */
#content_main .ProdBox {float: left; width: 167px; padding-left: 3px; margin-bottom: 10px;}
#content_main .ProdBox img {padding: 5px; background: url('/images/bg-index.jpg') no-repeat top center;}
#content_main #BotDiv {margin-bottom: 20px; overflow: hidden;}
#content_main #BotDiv img {display: block; float: left;}
