/* BASIC PAGE STYLES */
* { margin: 0; padding: 0; }
body {
/*	background: #000 url(https://waybackassets.bk21.net/20131014084840im_/http://milwaukeepc.com/Styles.CSS) repeat-x; */
	font: 12px Arial, Helvetica, sans-serif;
}
p { margin: 15px 0; color: #333; font-size: 13px; line-height: 18px; }
div.wrapper {
	width: 960px;
/*	height: 150px; */
/*  padding: 0 15px; (ORIGINAL */
	padding: 0 1px;
	margin: 25px auto 0;
/*	background: #f4f7fa; */	
	background: #FFFFFF;	
	border: solid 1px #d2dbe1;
}
h1 { margin: 15px 0; font-size: 16px; }

/* Style the menu and position list items */
ul.mainMenu {
	position: relative;
	height: 35px;
	padding: 0 5px;
/*	padding: 0 8px; (ORIGINAL) */
	background: #fff url(https://waybackassets.bk21.net/20131014084840im_/http://milwaukeepc.com/Images/Navigation/menubg.png) repeat-x;
	clear: both;
}
ul.mainMenu li { float: left; list-style: none; }

/* Style and position links and images in second level list items */
ul.mainMenu li a {
	display: block;
	height: 19px;
	padding: 8px 12px;
	text-decoration: none;
	color: #666;
}
ul.mainMenu li a:hover {
	color: #222;
	background: url(https://waybackassets.bk21.net/20131014084840im_/http://milwaukeepc.com/Images/Navigation/menubg-hover.png) repeat-x;
}

/* When hovering over main list items, show second level lists */
/* This is only for #menu1 */
ul.cssonly li:hover ul { display: block; }

/* Position and style second level lists and items */
ul.mainMenu ul {
	position: absolute;
	top: 35px;
/*  left: 8px; (ORIGINAL) */
	left: 0px;
	padding-top: 5px;
	background: #fdfdfd url(https://waybackassets.bk21.net/20131014084840im_/http://milwaukeepc.com/Images/Navigation/shadow.png) repeat-x;
	display: none; /* Hide until parent list item is hovered on */
}
ul.mainMenu ul li { padding: 8px; border-right: dashed 1px #f4f4f4; }
ul.mainMenu ul li:last-child { border: 0; }
ul.mainMenu ul li.title {
	float: none; /* Remove parent float setting */
	padding: 6px 10px;
	border: 0; /* Remove parent border setting */
	border-bottom: dashed 1px #f4f4f4;
	font-size: 11px;
	font-weight: bold;
}
ul.mainMenu ul img { height: 64px; width: 64px; }
ul.mainMenu ul span { display: block; }
ul.mainMenu ul a {
	height: 80px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #ebebeb;
	background: #fff;
}
ul.mainMenu ul a:hover { background: #f4f7fa; }
ul.mainMenu ul a img { opacity: .7; border: 0; }
ul.mainMenu ul a:hover img { opacity: 1; }

/* When hovering over a list item link show the more info div */
ul.mainMenu ul a:hover span.moreinfo { display: block; }

/* Position and style the more info div */
ul.mainMenu ul span.moreinfo {
	display: none;
	width: 275px;
	position: absolute;
	bottom: -25px;
	left: 12px;
	padding: 6px 10px;
	background: #fff;
	text-align: left;
	font-weight: normal;
}

/* Rounded corners */
ul.mainMenu { -webkit-border-radius: 6px; -moz-border-radius: 6px; }
ul.mainMenu ul { 
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
}
div.wrapper,
ul.mainMenu ul a { -webkit-border-radius: 10px; -moz-border-radius: 10px; }

/* IE6 FIXES */
ul.mainMenu li,
ul.mainMenu li a { _float:left; _display: inline; }

/* OLD */

TD {
 font-family: arial, sans-serif;
 font-size: 11px;
 text-decoration: none;
 color: #000000;
}

TH {
 font-family: arial, sans-serif;
 font-size: 11px;
 text-decoration: none;
 color: #000000;
}

A {
 font-family: arial, sans-serif;
 /* font-size: 11px; */
 text-decoration: none;
 color: #000000;
}

A:hover {
 text-decoration: underline;
 color: #05a;
}

.Border {
 border: 1px solid #000000;
}

A.link {
 color: #05a;
 text-decoration: underline;
}

.ColorText {
 font-size: 12px;
 color: #05a;
 text-decoration: none;
}

TD.CheckoutHeader {
 font-family: Verdana;
 font-weight: bold;
 font-style: italic;
 font-size: 13px;
}

TD.CheckoutActive {
 background-color: #CCCCCC;
 text-align: center;
 font-family: Verdana;
 font-weight: bold;
}

TD.CheckoutInActive {
 color: silver;
 text-align: center;
 font-family: Verdana;
 font-weight: bold;
}

A.navbar {
 color: #000000;
 font-weight: bold;
 text-decoration: none;
}

A.navbar:hover {
 color: #000000;
 text-decoration: underline; 
}

TABLE.menubar {
 border:1px solid #C0C0C0;
 background-color: rgb(82,198,132);
 background-color: #FFFFFF;
}

TD.configbar {
 color: #000000;
 height: 20px;
 background-color:#CCCCCC;
 color: #000000;
}

TD.menubar {
 color: #000000;
 height: 20px;
 
 background-image:url("https://waybackassets.bk21.net/20131014084840im_/http://milwaukeepc.com/Images/Menubar.gif");
 background-repeat:repeat-x;
 background-color:#CCCCCC;
 color: #000000;
}

TD.MenubarInverted {
 color: 0000FF;
 background-color: #FFFFFF;
 height: 20px;
}

A.MenubarInverted {
 color: #0000FF;
 color: #05a;
}

A.Menubar {
 color: #FFFFFF;
 color: #000000;
}

TD.thinborder {
 border: 1px solid;
}

.small {
 font-family: Tahoma;
 font-size: 9px;
}

TD.SKUInfo {
 white-space: nowrap;
 text-align: right;
}

TD.SKUInfoHeader {
 font-weight: bold;
 white-space: nowrap;
 text-align: left;
}

TD.SkuInfoImage {
 width: 110px;
 height: 110px; 
 text-align: center;
 vertical-align: middle;
 border: 1px solid;
 border-color: #F0F0F0;
}

A.sidebar {
 color: #000000;
 text-decoration: none;
}

A.sidebar:hover {
 color: #0000FF;
 text-decoration: underline;
}

A.showcase {
 font-weight: bold;
 font-size: 11px;
 color: #208851;
}

A.showcase:hover {
 color: #000000;
 font-style: italic;
 text-decoration: none;
}

TD.selectedcell {
 background-color: #E0E0E0;
}

.list1 {
background-color: #FFFFFF;
vertical-align: middle;
}

.list2 {
background-color: rgb( 245, 245, 245 );
vertical-align:  middle;
}

TD.listtop {
 color:   rgb( 0,0,0);
 background-color: rgb( 82, 198, 132 );
 font-weight: bold;
}
A.listtop {
 font-family:   Verdana;
 font-size:  7pt;
 color:   rgb( 0, 0 , 0);
 text-decoration: none;
 }
 
A.listtop:hover {
 text-decoration: none;
 color:    rgb(255,255,255);
 }
 
A.list {
 font-size: 10px;
}

SELECT.dropdownkit {
 font-family:   Tahoma;
 color: #000000;
 text-decoration: none;
 font-size:  10px;
 width: 535px;
}

SELECT {
 font-family: Tahoma;
 color: #000000;
 text-decoration: none;
 font-size:  10px;
}

SELECT.dropdownactive {
 font-family: Tahoma;
 color: #FFFFFF;
 text-decoration: none;
 font-size:  10px;
 background-color: #000000;
}

SELECT.dropdowninactive {
 font-family: Tahoma;
 color: #000000;
 text-decoration: none;
 font-size:  10px;
}

INPUT {
 font-family:   Tahoma;
 color: #000000;
 text-decoration: none;
 font-size: 9px;
}

INPUT.button {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9px;
 font-weight: bold;
 color: #FFFFFF;
 background-color: #000000;
 border: #FFFFFF;
 border-style: solid;
 border-top-width: 1px;
 border-right-width: 1px;
 border-bottom-width: 1px;
 border-left-width: 1px 
}

TEXTAREA {
 font-family:   Verdana;
 color:    rgb(0, 0, 0);
 text-decoration: none;
 font-size:  7pt;
}

LI.listparts {
 list-style-type: circle;
}

LI.listpartsselected {
 list-style-type: disc;
 font-weight: bold;
}

LI.showcase {
 list-style-image: url("https://waybackassets.bk21.net/20131014084840im_/http://milwaukeepc.com/Images/Bullet.gif");
}

TD.border1 {
 border-bottom: 1px solid;
 border-right: 1px solid;
}

TD.border2 {
 border-bottom:1px solid;
}


TD.topbar {
 background-image: url("https://waybackassets.bk21.net/20131014084840im_/http://milwaukeepc.com/images/bg.gif");
 background-repeat: no-repeat;
 background-color: #52C684;
 border-top: 1px solid #000000;
 border-bottom: 1px solid #000000; 
 vertical-align: middle;
 height: 22px;
}

TD.SelectedPage {
 border: 1px solid #FF0000;
}

TD.Error {
 color: #990000;
 font-weight: bold; 
 background-color: #F0F0F0;
 border:1px solid #C0C0C0;
 width: 300px; 
}

TD.Success {
 color: #000000;
 font-weight: bold; 
 background-color: #F0F0F0;
 border:1px solid #C0C0C0;
 width: 300px;
}

TD.QAQuestion {
 font-style: italic;
 color: #000000;
 font-weight: bold;
 font-size: 16px
}

P.termsheader {
 font-family:   Times New Roman;
 font-size:  10pt;
 font-weight: bold;
 font-variant: small-caps;
}

P.termsfineprint {
 font-family:   Times New Roman;
 font-size:  8pt;
}

.BorderTop {
 border-top: 1px solid;
 border-left: 1px solid;
 border-right: 1px solid;
}

.BorderBottom {
 border-bottom: 1px solid;
 border-left: 1px solid;
 border-right: 1px solid;
}
/*
     FILE ARCHIVED ON 08:48:40 Oct 14, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:44:12 Aug 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.629
  exclusion.robots: 0.033
  exclusion.robots.policy: 0.021
  esindex: 0.012
  cdx.remote: 24.858
  LoadShardBlock: 194.222 (3)
  PetaboxLoader3.datanode: 182.964 (4)
  load_resource: 427.37
  PetaboxLoader3.resolve: 373.739
*/