body { background-color:#FFFFFF; color:#333; margin:20px 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
p { margin:5px 0 15px 0; }
.text, p { font-size:11px; line-height: 18px; }
.addressbar { font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 15px; color: #FFF; }
td#sidebar div.addressbar a { color: #FFF; }

a { color: #0081C4;text-decoration: none; }
a:hover { color: #FF9933;text-decoration: underline; }

.head01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0081C4;
	font-weight: bold;
}

.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
}
.head01b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
}
.sidenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.sidenavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}
.head01g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;

}
.headNObold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.textcaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.sidetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.textREFERENCES {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;

}
.PreviousNext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textREFERENCESsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
.headNOboldsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 5px;
}
.head01gtight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	letter-spacing: -1px;

}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	border: 1px groove #0099CC;
	margin: auto;
	vertical-align: middle;
}
.button {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	border: 1px groove #0099CC;
	margin: auto;
}

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 { color: #0081C4; font-size: 14px; }
h2 { color: #00AFAA; font-size: 12px; margin:0; }
h3 { color: #333; font-size:13px; margin:0; }
ul li { font-size:11px; line-height: 18px; }
table#container { margin:0; width:685px; }
table#container td { padding:0; text-align:left; }

table#container td ul#nav_main { font-family: Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:right; height:29px; }
table#container td ul#nav_main li { display:inline; list-style-type:none; font-size:12px; padding:11px 25px; border-right:1px solid #0081c4; }
table#container td ul#nav_main li#last { border-right:0; }
table#container td ul#nav_main li.On { color:#0081c4; font-weight:bold; }

#container table.priceList { margin:0; width:100%; border-collapse:collapse; }
#container table.priceList td, table.priceList th { border:2px solid #fff; vertical-align:top; padding:5px; color:#222; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:1.5em; }
#container table.priceList thead th { height:40px; color:#fff; font-size:12px; text-align:center; text-transform:uppercase; }
#container table.priceList thead th.partNo { background-color:#fbb031; text-align:left; width:90px; }
#container table.priceList thead th.model { background-color:#0294d0; width:150px; }
#container table.priceList thead th.descrip { background-color:#01b1af; width:345px; }
#container table.priceList thead th.price { background-color:#7a1c7d; width:90px; }
.partNo { background-color:#fdd79e; font-weight:bold; text-align:left; }
.partNo a { color:#222; }
th.subPartNo { background-color:#fdd79e; text-align:left; font-weight:normal; }
.model { background-color:#c7e4f6; font-weight:bold; }
.model span { font-weight:normal; display:block; }
.descrip { background-color:#b9e3e2; }
.price { background-color:#c8afcf; font-weight:bold; text-align:right; }
tr.odd .partNo, tr.odd th.subPartNo { background-color:#ffe4bc; }
tr.odd .model { background-color:#e1eff8; }
tr.odd .descrip { background-color:#d8edec; }
tr.odd .price { background-color:#e3d4e7; }

td#sidebar { background-color:#0081C4; vertical-align:top; }
td#sidebar table { width:146px; margin:0; }
td#sidebar table td { padding:0; }
td#sidebar table td.nav_sub { background-color:#00AFAA; padding:0 5px 30px 15px; }
td#sidebar table td.nav_sub ul { list-style-type:none; margin:0 0 10px 0; padding:0; }
td#sidebar table td.nav_sub ul li { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000; line-height: 18px; }
td#sidebar table td.nav_sub ul li ul { margin-left:15px; }
td#sidebar table td.nav_sub ul li h1 { color:#fff; font-size:12px; margin-top:10px; }
td#sidebar table td.nav_sub ul li a { color:#d0e2f8; }
td#sidebar table td.nav_sub ul li a:hover { color:#fff; }
td#sidebar table td.nav_sub ul li.On, td#sidebar table td.nav_sub ul li.On a { color:#fff; font-weight:bold; }
body#accessories table#container td#sidebar td.nav_sub { background-color:#FCB340;  }
body#order table#container td#sidebar td.nav_sub { background-color:#703583;  }
body#accessories td.nav_sub h1, body#order td.nav_sub h1 { color:#fff; font-size:12px; margin:15px 0 150px 0; }

table#content { margin:0; width:539px; }
table#content td { padding:0; vertical-align:top; }
div.product01, div.product02 { border-top:1px solid #00AFAA; }
div.product01 ul { list-style-type:none; margin:0; padding:0; }
div.product01 ul li { display:inline; float:left; }
div.product01 ul li a, div.product02 a { font-weight:bold; font-size:12px; }
div.product01 ul li#prod01 { width:120px; padding-right:40px; }
div.product01 ul li#prod02 { width:150px; padding-right:40px; }
div.product01 ul li#prod03 { width:150px; }
div.product02 h2 { padding:.25em 0 1em; }
div.product02 img { float:left; margin-right: 15px; }

ul#accessories { margin:0; padding:0; }
ul#accessories li { list-style-type:none; border-top:1px solid #FCB340; padding:10px 0; }
ul#accessories li h2 { font-size:13px; color:#0081C4; }
body#order h2 { color:#703583; }

div#site_info { font-size: 10px; line-height:15px; margin:20px 0 10px 35px; }
.divider { border-top:1px solid #00AFAA; margin-top:.5em; padding-top:.5em; }
.button { background-color:#FCB340; text-transform:uppercase; padding:4px 12px; border:0; font-family:arial, helvetica, sans-serif; font-size:14px; }
.button a { color:#333; }
.button a:hover { color:#006fa9; text-decoration:none; }

#popup .holder { width:500px; text-align:center; margin:0 10px; }
#popup h1 { border-bottom:1px solid #0081c4; margin-bottom:1em; padding-bottom:1em; }
#popup img { margin-bottom:1em; }
#popup .copyright { text-align:left; border-top:1px solid #0081c4; padding-top:1em; }
