body {background: #999999;}
#PgIntro {background-color: #999999; display: none;}
#content {overflow: visible;}

/* HEADER */
#header {height: 134px;}
#header .logo {width: 171px; height: 83px;}
#header #nav {height: 89px;}
#header #nav .HdrNav1 {display: none;}
#header #nav .HdrNav3 {width: 680px; clear: both; overflow: hidden; margin-left: 4px;}
#header #nav .HdrNav3 .Search {float: left;}
#header #nav .HdrNav3 .Search #sli_search_2 {height: 17px; padding: 6px 0; text-align: center; border: 1px solid #668cb3; color: #ccc; font-style: italic;}
#header #nav .HdrNav3 #HdrLinks {float: left; width: 421px; height: 31px; padding: 0 3px 0 4px;}
#header #nav .HdrNav2 {width: 684px; background: transparent url('/images/jakes/bg_header.jpg') no-repeat right top;}
#header #nav .HdrNav2 p.CallTollFree {margin: 20px 0; width: 390px;}
#header p.HdrMsg {clear: both; width: 854px; border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 0 2px; padding: 2px 4px; font-size: 10px;}

/* FOOTER */
#footer {height: 80px; border-top: 5px solid #9a9a9a;}
#footer .logolinks {padding-top: 18px; overflow: hidden; float: left; width: 447px;}
#footer .logolinks a {float: left; padding-right: 12px;}
#footer .logolinks a img {height: 45px;}
#footer .CallTollFree {padding-top: 20px; float: left; width: 280px;}
#footer .CallTollFree p.hours {font-size: 10px;}
#footer .ScanAlert {float: left; width: 125px; height: 70px; text-align: center;}
#PgCopyright {background: #999999;}

/* LEFT NAV */
#content_sidebar {float: right; width: 170px; padding: 7px 0 0 0; overflow: visible; border-left: 1px solid #ffffff;}
#content_sidebar h3 {margin: 0px 5px 0 5px; padding: 4px 0px; color: #ca0000; font-weight: bold; text-transform: uppercase; font-size: 12px;}
#content_sidebar .catnav {margin: 0 5px 8px; width: 160px; border: 1px solid #e5e5e5;}
#content_sidebar .catnav li {background-color: #004080; filter:alpha(opacity=99); opacity: 0.99; margin: 4px 0; padding-top: 1px; height: 18px; width: 158px;}
#content_sidebar .catnav li.red {background-color: #CA0000;}
#content_sidebar .catnav li.more {background: #004080 url('/images/jakes/arrow-left.jpg') no-repeat right center; filter:alpha(opacity=99); opacity: 0.99; padding-left: 2px;}
#content_sidebar .catnav li.bar {height: 1px; background-color: #bbbbbb; margin: 0; padding: 0;}
#content_sidebar .catnav li a {color: #ffffff; height: 18px; line-height: 15px; padding-left: 3px; text-decoration: none;}
#content_sidebar .catnav li .dropdown {width: 158px; position: absolute; z-index: 10; visibility: hidden; margin: -17px 0 0 158px; border: 1px solid #e5e5e5;}
#content_sidebar .catnav li .subdropdown {width: 158px; position: absolute; z-index: 20; visibility: hidden; margin: -17px 0 0 156px; border: 1px solid #e5e5e5;}
#content_sidebar .catnav li .dropdown li.more {width: 156px; background: #004080 url('/images/jakes/arrow-left.jpg') no-repeat right center;}
#content_sidebar .catnav li .dropdown li, #content_sidebar .catnav li .subdropdown li {height: 22px; margin: 0;}
#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 8px; background-color: #424242; padding-top: 5px; border: 1px solid #e5e5e5;}
#content_sidebar .NavMenu li {background-color: #424242; height: 25px; width: 154px; color: #fff; padding: 0; text-align: right;}
#content_sidebar .NavMenu li select {width: 115px; margin-left: 2px;}
#content_sidebar #leftnavbot {display: none;}

/* CAT NAV */
#MainCatNav {float: right; width: 170px; padding: 10px 0 0 0; overflow: visible; border-left: 1px solid #ffffff;}
#MainCatNav h3 {margin: 0px 5px 0 5px; padding: 4px 0px; color: #ca0000; font-weight: bold; text-transform: uppercase; font-size: 12px;}
#MainCatNav h5 {background-color: #004080; border-top: 2px solid #fff; padding-left: 3px; color: #fff;}
#MainCatNav h5 a {font-size: 12px; color: #fff;}
#MainCatNav ul {padding-left: 20px; background-color: #004080;}
#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; height: 14px; width: 170px;}
#content #category_description {width: 162px;}
#content #category_description div {
	width: 162px;
	padding: 10px 2px 6px 4px;
}
#content #category_description table tr td {
	padding: 2px 0 0 4px;
	vertical-align: top;
}

/* HOME PAGE */
#content_main #BotDiv {overflow: hidden; width: 226px; height: 258px; text-align: center; float: right; margin: 10px; padding: 5px 13px; border: 1px solid #004080;}
#content_main #BotDiv h1 {color: #004080; font-size: 14px; font-weight: bold; text-transform: uppercase;}
#content_main .ProdBox {float: left; width: 120px; padding: 20px 0 3px 16px;}
#content_main .ProdBox a {color: #000000; font-weight: bold; font-size: 12px; text-decoration: none;}
#content_main .ProdBox img {padding: 0; height: 96px; width: 102px; margin-top: 3px;}

/* LOGIN PAGE */
.loginsect {border: 1px solid #C0C0C0;}
.loginsect h1 {background-color: #004080; color: #fff;}

/* DEALER FORM */
#content_main .dealerform {clear: both; overflow: hidden; margin: 10px 15px; width: 633px; border: 1px solid #004080;}
#content_main .dealerform h1 {background-color: #004080; height: 18px; color: #fff; font-size: 12px; padding: 2px 0 0 5px;}
#content_main .dealerform form {padding: 10px;}
textarea#current {border: 1px solid #ccc;}
#content_main .dealerform img {padding: 5px 3px;}

/* CHECKOUT */
.checkoutform .checkoutsect .datagroup input {border:1px solid #000;}
.checkoutform .checkoutsect .datagroup input[type=image] {border: 0px;}