﻿
.noprintX {display: none; border: 1px solid #000000; font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #33CCFF}
.noprintO {border: 1px solid #000000; font-family: Arial; font-size: 8pt; color: #000000; font-weight: bold; background-color: #FFFF99}
.noprintR {border: 1px solid #000000; font-family: Arial; font-size: 8pt; color: #000000; font-weight: bold; background-color: #FFFF99}
.noprintB {border: 1px solid #000000; font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #4B7EBF}
.noprintG {border: 1px solid #000000; font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #009966}
.noprintX {display: none; border: 1px solid #000000; font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #33CCFF}

.TD4 { padding:6px; border:0px solid #000000; font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal; text-align:left; line-height:120%; margin-left:0; margin-right:0; position:relative; background-color:#EEEEEE  }
.TD4R { padding:6px; border:0px solid #000000; font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal; text-align:right; line-height:120%; margin-left:0; margin-right:0; position:relative; background-color:#EEEEEE  }

#input_box3 { text-align:center; background-color:#CCFF99; font-family:Arial,Tahoma,Verdana; font-size:8pt; color:#FF0000; border-style: solid; border-width: 1px; border-color: #8B9A9F; }
#input_box4 { text-align:left; background-color:#DDDDDD; font-family:Arial,Tahoma,Verdana; font-size:8pt; color:#000000; border-style: solid; border-width: 1px; border-color: #8B9A9F; }

p.bodyFont9 { font-size: 10px; color:#000000; font-weight:bold; font-family: Tahoma; }
p.bodyFont10 { font-size: 10px; color:#000000; font-family: Tahoma; line-height: 160%; }
p.linkFont { font-family: arial,sans-serif; font-size: 11px; width: 220px; overflow:hidden; line-height:15px; }
p.bodyFontIndent { font-size: 12px; color:#000000; font-weight:bold; margin-left: 10px; font-family: Tahoma; }

p.specialFont { font-size: 12pt; color:#FF0000; font-weight:bold; font-family: Arial; }


span.SmallerBodyFont  { font-size: 10px; color:#000000; font-weight:normal; font-family: Tahoma; line-height:110% }
p.bodyFont { font-size: 12px; color:#000000; font-weight:normal; font-family: Tahoma; line-height:160% }
p.HeadFont { font-size: 24px; color:#302E86; font-family: Comic Sans MS; line-height:160% }
p.SubHeadFont { font-size: 16px; color:#302E86; font-weight:bold; font-family: Tahoma; line-height:160% }
p.SmallerHeadFont { font-size: 12px; color:#302E86; font-weight:bold; font-family: Tahoma; line-height:160% }

.TD2 { border:0px solid #696969; font-family:Tahoma; font-size:10px; color:#37A97A; font-weight:bold; text-align:center; line-height:100%; }
.TD3 { border:0px solid #696969; font-family:Tahoma; font-size:10px; color:#FFFFFF; font-weight:bold; text-align:center; line-height:100%; }

.Table1 { border:0px solid #000000; padding:0; font-family: Tahoma; font-size: 10px; color: #37A97A; font-weight: bold; text-align: center; width:180px; background-color:#302E86;  }
.Table2 { border:0px solid #FFFFFF; padding:4px; font-family: Tahoma; font-size: 10px; color: #37A97A; font-weight: bold; text-align: center; width:180px; background-color:#302E86;  }
.Table3 { border:0px solid #000000; padding:0; }

.TopLeftDiv { z-index:100; position: absolute; left: 0px; top: 0px; width:180px; height:180px; background-color:#302E86; }
.TopRightDiv { z-index:85; position: absolute; left: 0px; top: 0px; width:100%; height:98px; background-color:#FFFFFF; }
.BotLeftDiv { z-index:90; position: absolute; left: 0px; top: 0px; width:164px; height:100%; background-color:#FFFFFF; }


.SubTable { z-index:10; border-collapse: collapse; position: relative; padding: 4px; width:200px; height:100px; font-family:Tahoma; font-size:10px; }

.SmallPic    { border: 1px solid #000000; padding: 0; }

a:link.nav       { font-family: Tahoma; font-size: 12px; color: #37A97A; text-decoration: none; font-weight: bold; }
a:visited.nav    { font-family: Tahoma; font-size: 12px; color: #37A97A; text-decoration: none; font-weight: bold; }
a:hover.nav      { font-family: Tahoma; font-size: 12px; color: #FFCC33; text-decoration: none; font-weight: bold; }


#input_box1 { text-align:center; background-color:#D2F1CC; font-family:Arial,Tahoma,Verdana; font-size:8pt; font-weight: bold; color:#000000; border-style: solid; border-width: 1px; border-color: #263E9E; }
#input_box5 { text-align:center; background-color:#D2F1CC; font-family:Arial,Tahoma,Verdana; font-size:8pt; font-weight: bold; color:#FF0000; border-style: solid; border-width: 1px; border-color: #8B9A9F; }
#input_box2 { text-align:center; background-color:#FFFFFF; font-family:Arial,Tahoma,Verdana; font-size:8pt; color:#000000; border-style: solid; border-width: 1px; border-color: #8B9A9F; }

div.LeftDiv { z-index: 110; position: absolute; left: 0px; top: 150px; width: 172px; height: 500px; background-color: Transparent; overflow: auto; }


.LTD1 { z-index:110; position: absolute; left: 39px; top: 78px; border:0px solid #FFFFFF; text-align:center; }
.LTD2 { z-index:110; position: absolute; left: 39px; top: 124px; border:0px solid #FFFFFF; text-align:center; }
.LTD3 { z-index:110; position: absolute; left: 39px; top: 170px; border:0px solid #FFFFFF; text-align:center; }

.LTD5 { z-index:110; position: absolute; left: 39px; top: 291px; border:0px solid #FFFFFF; text-align:center; }
.LTD5a { z-index:210; position: absolute; left: 34px; top: 321px; border:0px solid #FFFFFF; text-align:center; }
.LTD5b { z-index:110; position: absolute; left: 34px; top: 360px; border:0px solid #FFFFFF; text-align:left;font-family:Tahoma; font-size:10px; color:#C0C0C0 }

.LeftTable { border-style:solid; border-width:0px; z-index:10; border-collapse: collapse; position: absolute; top: 0px; left: 0px; width: 170px; font-family:Tahoma; font-size:10px }





.CatTable2 { z-index:10; position: relative; width:600px; padding: 5px; }
.CatTD2 { padding:5px; border:0px solid #CCCCCC; text-align:left; font-family:Tahoma; font-size:14px; color:#000000; font-weight:bold }
.CatTD3 { padding:5px; border:0px solid #CCCCCC; text-align:left; font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal }
.CatTD4 { padding:5px; border:0px solid #CCCCCC; text-align:center; font-family:Tahoma; font-size:18px; color:#000000; font-weight:bold }
.CatTD5 { padding:5px; border:0px solid #CCCCCC; text-align:center; font-family:Tahoma; font-size:12px; color:#000000; font-weight:normal }

td.ItemTD1 {
	padding: 5px;
	width: 300px;
	border: 0px solid #CCCCCC;
	text-align: left;
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

td.ItemTD2 { padding:5px; width: 300px; border:0px solid #CCCCCC; text-align:left; font-family:Tahoma; font-size:11px; color:#000000; font-weight:normal }


div.CornerDivLeft {
	z-index: 95;
	position: absolute;
	left: 0px;
	top: 62px;
	background-image: url('images/corner_pic.jpg');
}

div.CornerDiv { z-index:105; position: absolute; left: 0px; top: -3px; background-image:url('images/your_master_cobbler_logo.png') }

div.TopDiv {
	z-index: 102;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 90px;
	background-image: url('images/kohler_left_mast3.jpg');
}

div.TopDiv2 {
	z-index: 103;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 90px;
}

div.CartTotal {
	z-index: 110;
	position: absolute;
	left: 0px;
	top: 125px;
	width: 100px;
	height: 100px;
	background-color: Transparent;
}

div.BodyDiv {
	z-index: 101;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	overflow: auto;
}

div.Nav1 {
	z-index: 120;
	position: absolute;
	left: 103px;
	top: 78px;
}

div.Nav2 {
	z-index: 120;
	position: absolute;
	left: 187px;
	top: 103px;
}

div.Nav2b {
	z-index: 125;
	position: absolute;
	left: 188px;
	top: 103px;
}

div.Nav2c {
	z-index: 125;
	position: absolute;
	left: 270px;
	top: 103px;
}
ol.List2 {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-left: 30px;
	font-family: Tahoma;
	text-align: left;
	list-style-type: disc;
	width: 210px;
}

a:link.footer       {
	font-family: Tahoma;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
	font-weight: bold;
}
a:visited.footer    { font-family: Tahoma; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold; }

a:hover.footer      { font-family: Tahoma; font-size: 12px; color: #666666; text-decoration: none; font-weight: bold; }

p.TextBody {
	font-family: "Arial Narrow";
	font-size: 15px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	line-height: 130%;
}

p.TextBody2 {
	font-family: "Arial Narrow";
	font-size: 15px;
	text-align: left;
	color: #000000;
	font-weight: normal;
	line-height: 120%;
}

p.TextBodyCenter {
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	margin-left: 10px;
	font-family: Tahoma;
	text-align: center;
}

p.TextHead {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-left: 10px;
	font-family: Tahoma;
	text-align: center;
	vertical-align: middle;
}

table.CatTable {
	margin: 0px;
	z-index: 10;
	position: relative;
	padding: 0px;
	font-family: Tahoma;
	font-size: 14px;
	border-collapse: collapse;
}

table.SubmitTable {
	z-index: 10;
	border: 0px solid #CCCCCC;
	position: relative;
	width: 600px;
	padding: 3px;
}
.ItemTD3 {
	border: 0px solid #CCCCCC;
	text-align: center;
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
table.CartTable {
	padding: 3px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
	border-collapse:collapse;
}

td.LTD4 { z-index:126; position: absolute; left: 605px; top: 119px; border:0px solid #FFFFFF; text-align:center; }

div.AmountDiv { z-index:122; position: absolute; left: 575px; top: 126px; width: 10px; height: 5px; }

td.LTD4a {
	z-index: 122;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100px;
	font-family: Tahoma;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-align: right;
	line-height: 100%;
}

td.CatTD1 { padding:5px; width: 20px; border:1px solid #CCCCCC; text-align:center }

td.CartTDH1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #666666;
}
td.CartTDF1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
td.CartTDF1red {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

td.CartTDH2 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
td.CartTDD1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
td.CartTDM1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
td.CartTDM2 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC33;
}
td.CartTDI1 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #4B7EBF;
	border: 1px solid #666666;
	text-align: right;
}
td.CartTDI2 {
	padding: 3px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFDD;
	border: 1px solid #666666;
	text-align: left;
}

td.VerticalBar {
	padding: 0px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	border: 1px none #666666;
	text-align: center;
	background-image: url('images/vertical_bar.gif');
	vertical-align: top;
	width: 6px;
	height: 528px;
}

td.VerticalBar2 {
	padding: 0px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	border: 1px none #666666;
	text-align: center;
	background-image: url('images/vertical_bar.gif');
	vertical-align: top;
	width: 6px;
	height: 690px;
}

table.BodyTableL {
	z-index: 10;
	position: absolute;
	left: 85px;
	top: 152px;
	width: 200px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
}

table.BodyTableL2 {
	z-index: 10;
	position: absolute;
	left: 85px;
	top: 152px;
	width: 100px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
}

table.BodyTableM {
	z-index: 10;
	position: absolute;
	left: 262px;
	top: 140px;
	width: 10px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
}

table.BodyTableM2 {
	z-index: 10;
	position: absolute;
	left: 200px;
	top: 140px;
	width: 10px;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
}

table.BodyTableR {
	z-index: 10;
	position: absolute;
	left: 292px;
	top: 197px;
	width: 600px;
	padding: 0px;
}

table.BodyTableR2 {
	z-index: 10;
	position: absolute;
	left: 232px;
	top: 147px;
	width: 600px;
	padding: 0px;
}

table.BodyTableR3 {
	z-index: 10;
	position: absolute;
	left: 292px;
	top: 147px;
	width: 630px;
	padding: 0px;
}

table.BodyTableR4 {
	z-index: 10;
	position: absolute;
	left: 232px;
	top: 652px;
	width: 630px;
	padding: 0px;
}

td.InputLeft {
	padding: 3px;
	border: 1px #FFFFBB solid;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFBB;
}

td.InputRight {
	padding: 3px;
	border: 1px #FFFFBB solid;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFBB;
}

td.Product2 {
	border: 0px #000000 solid;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 0px;
}

td.Product2a {
	border: 0px #000000 solid;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #676767;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 0px;
}

td.Product2b {
	border: 0px #000000 solid;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 0px;
}

td.Product2c {
	border: 0px #000000 solid;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 0px;
}

td.Product1 {
	border: 1px #D3D3D3 solid;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #D3D3D3 ;
	padding-left: 5px;
}

td.Product3 {
	border: 1px #D3D3D3 solid;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #D3D3D3;
	padding-right: 5px;
}

td.Product1a {
	border: 1px #FFFFFF solid;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-left: 5px;
}

td.Product3a {
	border: 1px #FFFFFF solid;
	text-align: right;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-right: 5px;
}

td.TDH1 {
	padding: 3px;
	border: 1px solid #95A6AF;
	background-color: #95A6AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
td.ResultsTD1 {
	padding: 3px;
	border: 1px solid #95A6AF;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

table.CartTotal {
	border-style: solid;
	border-width: 0px;
	z-index: 126;
	border-collapse: collapse;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 170px;
	font-family: Tahoma;
	font-size: 10px;
}

font.Foot {
	font-size: 7pt;
	color: #000000;
	font-weight: normal;
	font-family: Arial;
}

img.style1 {
	vertical-align: sub;
}


table.HeadTable {
	z-index: inherit;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0px;
	font-family: Tahoma;
	font-size: 10px;
	border-collapse: collapse;
}
td.HeadTD {
	padding: 0px;
	border: 0px none #95A6AF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: top;
}

