
A:hover { color: #000; text-decoration: none }
A { color: #0083cc; font-weight: bold; text-decoration: none }
a.accessories_list:hover { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana }
a.distance:hover { color: #000; text-decoration: none }
a.footer:hover { color: #fcb202; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
a.plainlnks:hover { color: #0083cc; text-decoration: none }
a.press:hover { color: #0083cc; text-decoration: none }
a.prodSubnav:hover { color: #fff; font-weight: bold; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #01232f }
a.revsubheads:hover { color: #000; font-weight: bold; text-decoration: none }
a.subheads2:hover { color: #000; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana }
a.topnavsub:hover { color: #0083cc; font-style: normal; font-weight: bold; font-family: Arial, Helvetica, Verdana; text-decoration: none; border-right: 1px solid #01232f }
form { font-size: 12px; font-family: Arial, Helvetica, Verdana; background-color: #f0f8ff; margin: 0px; padding: 6px; border-right: 1px solid #0083cc; border-bottom: 1px solid #0083cc; border-left: 1px solid #0083cc }
input { color: #0083cc; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; margin-top: 6px; margin-bottom: 6px; padding: 2px; border: solid 1px #0083cc }
select { color: #0083cc; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 6px; margin-bottom: 6px; padding: 2px; border: solid 1px #0083cc }
.accessories_list { color: #0083cc; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; margin-top: 0px; margin-bottom: -1px; padding-top: 2px; padding-bottom: 2px; border-top: 1px solid #0083cc; border-bottom: 1px solid #0083cc }
.blkback { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #01232f; clear: both; margin-bottom: 0px; padding: 2px 2px 2px 6px }
.blktxt{color:#000}
.bluecell{background-color:#6cf}
h1 { color: #0083cc; font-style: italic; font-weight: bold; font-size: 30px!important; font-family: Times, Arial, Helvetica, Verdana; margin-top: 20px; margin-bottom: 15px; margin-left: 120px; padding-top: 20px; padding-bottom: 15px }
.bodytxt { color: #000; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, Verdana }
.captions{color:#0083cc;font-weight:bold;font-size:10px;font-family:Verdana,Arial,Helvetica;margin:0px;padding:4px}
.checkbox { color: #0083cc; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica; margin-top: 6px; margin-bottom: 6px; margin-left: 6px; padding: 2px; border: none }
.clear { clear: both }
.dirtype { color: #f00; font-weight: bold; font-size: 14px }
.distance { color: #fff; text-decoration: none; float: right; margin-top: -16px; margin-bottom: 0px; padding-right: 10px }
.footer{color:#fff;font-size:10px;font-family:Verdana,Arial,Helvetica,Geneva;text-decoration:none}
.image_left { color: #0083cc; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; float: left; clear: both }
.list{font-size:12px;font-family:Arial,Helvetica,Verdana;text-decoration:none;background:url(../images/list1.gif) no-repeat 8px 50%;list-style-type:none;clear:both;margin-top:0px;margin-bottom:0px;padding:2px 4px 2px 24px;border-right:1px solid #036;border-bottom:1px solid #036;border-left:1px solid #036}
.list_nobull { font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; list-style-type: none; clear: both; margin-top: 0px; margin-right: 8px; margin-bottom: 0px; padding-bottom: 4px; border-right: 1px solid #036; border-bottom: 1px solid #036; border-left: 1px solid #036 }
.opt { color: #060; font-weight: bold; font-size: 14px }
.plainlnks { color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none }
.press { color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none }
.press1 { color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: transparent; margin-top: 0px; margin-right: 8px; margin-bottom: -1px; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; position: relative; left: 8px }
.press1:hover { color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #fff; margin-top: 0px; margin-right: 8px; margin-bottom: -1px; padding-top: 3px; padding-right: 8px; padding-bottom: 3px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; position: relative; left: 8px }
.press_subhds { color: #036; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; margin-top: 6px; margin-bottom: 6px; padding-top: 4px; padding-left: 8px; border-top: 1px solid #036 }
.prodSubnav   { color: #fff; font-weight: bold; font-size: 11px; line-height: 22px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #0083cc; clear: both; padding: 4px; padding-bottom: 3px; border-top: 1px solid #d3dee3; border-right: 1px solid #d3dee3; border-bottom: 1px solid #d3dee3; position: relative; left: 30px; white-space: nowrap }
.redhilite { color: #f00; }
.revsubheads { color: #fff; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #0083cc; clear: both; margin-bottom: 0px; padding: 2px 2px 2px 6px }
.revsubheads2 { color: #fff; font-weight: bold; font-size: 17px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #00486F; clear: both; margin-bottom: 0px; padding: 2px 2px 2px 6px }
.bluebac { background-color: #0083cc; line-height: 15px; clear: both; margin-bottom: 0px; padding: 2px 2px 2px 6px; }
.accSubnav  { color: #fff; font-size: 11px; line-height: 2px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #0083cc; padding: 3px; border-right: 1px solid #fff; position: relative; top: 3px; left: -1px }
span.accSubnav  { color: #fff; font-weight: bold; font-size: 11px; line-height: 2px; font-family: Arial, Helvetica, Verdana; text-decoration: none; background-color: #003466 }
.rls_sprtr     { color: #000; font-size: 11px; line-height: 2px; font-family: Arial, Helvetica; text-decoration: none; margin: 2px 0px 2px -1px; padding: 2px; border: solid 1px #01232f; white-space: nowrap }
a.rls_sprtr:hover   { color: #0083cc; text-decoration: none; background-color: #f0f8ff }
.servpart { color: #33f; font-weight: bold; font-size: 14px }
h2 { color: #036; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Verdana; text-decoration: none }
h3 {color:#0083cc;font-weight:bold;font-size:12px;font-family:Arial,Helvetica,Verdana;text-decoration:none}
.subheads2 {color:#0083cc;font-weight:bold;font-size:12px;font-family:Arial,Helvetica,Verdana;text-decoration:none}
.subtable{background-color:#0083cc;border-top:1px solid #d3dee3;border-bottom:1px solid #d3dee3}
.swish{background: url(../images/bk_swoosh_alt.gif) no-repeat 22% -188px; border: 100px; }
		
.swishhome{background:url(../images/bk_swoosh.gif) no-repeat 15% 5%}
.swishsub{background:url(../images/bk_swoosh_sub.gif) no-repeat -60px 0px}
.swishsubhor{background:url(../images/bk_swoosh_sub_h.gif) no-repeat left top}
.topnavhome { color: #fff; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Verdana; text-decoration: none; padding-right: 4px; padding-left: 4px; border-right: 1px solid #fff }
.topnavhome:hover { color: #000; font-style: normal; text-decoration: none }
.topnavsub { color: #000; font-style: normal; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Verdana; text-decoration: none; padding-right: 2px; padding-left: 2px; border-right: 1px solid #01232f }
.whitetxt{color:#fff;font-size:12px}
.ylwheads{color:#fcb202;font-weight:bold;font-size:1em;font-family:Arial,Helvetica,Verdana;margin-bottom:-6px;padding-top:10px}
.ylwsubheads{color:#fcb202;font-weight:bold;font-size:14px;font-family:Arial,Helvetica,Verdana}
sup   { font-size: 80%; line-height: 80%; position: relative; top: 3px }
h1 sup { font-size: 50% }
.warranty li { margin-bottom: 20px; }
.videomenu {margin:0; margin-right: 320px;}