
/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }

.blackfriday {position:absolute; top:50px; left:205px;}

/* NAVIGATION */
#navigation {height:90px; position:relative; top:15px; z-index:89;}
#navigation #logo {position:absolute; top:0px;}
#navigation #logo2 { top:0px;}
#navigation #search {position:absolute; top:0px; left:790px;}
#navigation #search .box {width:100px; height:18px; border:1px solid #bfbfbf; padding-left:5px; color:#939393}
#navigation #call {position:absolute; top:30px; left:786px;}
#navigation #chat {position:absolute; top:30px; left:930px;}
#navigation #cart {position:absolute; top:0px; left:930px;}
#navigation #home {position:absolute; top:45px; left:185px;}
#navigation #homeicon {display:none;}
#navigation #btn-go {position:absolute;  top:0px; left:890px;}
* + html #navigation #btn-go {position:absolute;  top:1px; left:890px;}

/* GLOBALHEADER */
#globalheader2 { width: 590px; height: 32px; left:295px; top:15px; position:absolute; z-index: 89; }
#globalheader { width: 590px; height: 32px; left:197px; top:0px; position:absolute; z-index: 89; }
/* LAYOUT */
HTML {overflow-y: scroll;}
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.center { test-align:center; margin: 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#container { width: 980px; margin: 0 auto; position: relative;}
#container-home { width: 945px; margin: 0 auto; position: relative; padding:0px}
body #container #container #container-home { width: 700px; margin: 0 auto; position: relative;}
#main { width: 100%; position: relative; }
#content { padding: 18px 20px; position: relative; color: #222;}
#breadcrumb { clear: both; text-align: center; margin: 18px auto; clear: both; font-size: 10px; color: #686868; }
#footer {padding-top:10px;margin-top:20px;}
#footer a.int { white-space: nowrap; padding-right: 45px; background: url(/images/global/earth.gif) no-repeat 100% 50%; zoom: 1; }

#mainnav { height:68px; margin-top:10px; padding-bottom:5px; border-bottom:1px solid #ddd; }
#mainnav { height:68px; margin-top:10px; padding-bottom:5px; border:0px;}

#content p, #content ul { color: #666; }
#content { clear:both; padding: 0px 0px 0px 0px;  border-bottom:3px solid #999;}


/* TITLES */
.title {font-size: 1.5em; text-transform: none; font-weight:bold; color: #004080;}
.title2 {font-size: 1.1em; text-transform: none; font-weight:bold; color: #004080;}
.title3 {font-size: 1.0em; text-transform: none; font-weight:bold; color: #004080;}

/* PRODUCTHEADER */
#productheader { position: relative; border-bottom: 1px solid #ddd; overflow: hidden; width: 980px; margin: 0 auto; *height: 60px; }
#productheader SPAN { border:0px solid red; line-height: 60px; display: inline; float: left; margin: 11px 0 6px 8px; padding: 0; margin-bottom: 6px !important; }
#productheader h1, #productheader h3 {margin-bottom:-7px; text-indent: -9999px; overflow: hidden; outline: 0; }
#productheader ul#productnav { display: inline; float: right; margin: 0; position:relative; top:20px; }
#productheader ul#productnav li { display: inline; }
#productheader ul#productnav li a { color: #999; float: left; margin-top: 1em; margin-left: 15px; margin-right: 10px; padding: 0; text-decoration: none; }
#productheader ul#productnav li a:hover { color: #08c; }

#productheader a.buynow,
#productheader a.preorder { height: 25px; margin-top: 0.7em; margin-left: 20px; top:20px; background-position: 0 0; background-repeat: no-repeat; display: block; float: right; position: relative; text-decoration: none; text-indent: -9999px; outline: none; overflow: hidden; }

#productheader a.buynow { width: 100px; background-image: url(/images/site/global/btns/btn-buynow-yellow.gif); }

/* GRID */
.column { float: left; }
.grid2col,.grid2colpsw,.gridcoltl,.gridcolsubsat, .grid2cola, .gridgreataudio, gridconsumerl, .gridgreataudiotechmore, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid3colb, .grid4col, .grid5col, .grid6col, gridcolad, gridcoladtl { width: 100%; }
.gridconsumer{width: 939px;padding:0px;margin:0px}
.gridgreataudiotech{width: 80%;}
.grid2col .column { width: 49%; }
.grid2col .grid2col .column { width: 47.8%; }
.grid3col .grid2col .column { width: 46%; }
.grid4col .grid2col .column { width: 45%; }


.gridcoladtl .column.first { width: 30%; }
.gridcoladtl .column.last { width: 65%; }

.gridcolad .column.first { width: 48%; }
.gridcolad .column.last { width: 48%; }


.gridcolsubsat .column.first { width: 30%; }
.gridcolsubsat .column.last { width: 69%; }

.grid2cola .column.first { width: 66%; }
.grid2cola .column.last { width: 32%; }

.grid2colpsw .column.first { width: 41%; }
.grid2colpsw .column.last { width: 59%; }

.gridcoltl .column.first { width: 45%; }
.gridcoltl .column.last { width: 54%; }

.gridgreataudio .column.first { width: 20%; }
.gridgreataudio .column.last { width: 65%; }

.gridconsumerl .column.first { width: 55% }
.gridconsumerl .column.last { width: 40%;padding-left:25px}

.gridconsumer .column.first { width: 609px;padding:0px;margin:0px }
.gridconsumer .column.last { width: 330px;padding:0px;margin:0px }


.gridgreataudiotech .column.first { width: 75%; }
.gridgreataudiotech .column.last { width: 10%; }

.gridgreataudiotechmore .column.first { width: 30%; }
.gridgreataudiotechmore .column.last { width: 65%; }

.grid2colb .column.first { width: 74.9%; }
.grid2colb .column.last { width: 23%; }

.grid2colc .column.first { width: 32%; }
.grid2colc .column.last { width: 66%; }

.grid2cold .column.first { width: 23%; }
.grid2cold .column.last { width: 74.9%; }

.grid2cole .column.first { width: 79%; }
.grid2cole .column.last { width: 19%; }

.grid2colf .column.first { width: 19%; }
.grid2colf .column.last { width: 79%; }

.grid2colg .column.first { padding-left:60px; width: 50%; }
.grid2colg .column.last { width: 43%; }

.grid3col .column { width: 32%; margin-left: 2%; }
.grid2col .grid3col .column { width: 31%; }

.grid3cola .column { width: 28%; margin-left: 2%; }
.grid3cola .column.second { width: 23%; }
.grid3cola .column.last { width: 45%; }

.grid3colb .column { width: 160px; margin-left: 2%; border:0px solid red; }
.grid3colb .column.second { width:110px; }
.grid3colb .column.last { width:150px; }

.grid4col .column { width: 23%; margin-left: 3%; }

.grid5col .column { width: 18.4%; margin-left: 2%; }

.grid6col .column { width: 15%; margin-left: 2%; }

.column.first, .column.last { margin-left: 0 !important; }
.column.last { float: right !important; }

p.last, ul.last, ol.last, li.last { _width: auto !important; _float: none !important; }

#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid3colb:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { zoom: 1; }

.sidea { width:205px; float:left; padding: 15px 0px 15px 10px; margin:0px; }
.sideb { width:700px; float:right; padding: 15px 0px 15px 15px; margin:0px; }
.sideb STRONG { color:black; }

.sidea2 { width:355px; float:left; padding: 15px 0px 15px 10px; margin:0px; border:1px solid #ddd; margin-left:20px; }
.sideb2 { width:555px; float:right; padding: 15px 0px 15px 15px; margin:0px; }
.sideb2 STRONG { color:black; }

.sidea-install { width:450px; float:left; padding: 15px 0px 15px 10px; margin:0px; text-align:center; }
.sideb-install { width:450px; float:right; padding: 15px 0px 15px 15px; margin:0px; text-align:center; }


.sidea-car { width:205px; float:left; padding: 15px 0px 15px 10px; margin:0px; }
.sideb-car { width:729px; float:left; padding: 15px; margin:0px; }

.shrink { margin-left:20px; margin-right:20px;}
.legal {font-size:.85em;}
#loading { white-space: nowrap; padding-right: 20px; background: url(/images/redesign/loading.gif) no-repeat 100% 50%; zoom: 1; }
.price {font-size:1.1em; margin-bottom:3px; color:#800000;margin-bottom:0px;}
.save {font-size:10px; margin-bottom:0px; color:#666;}
.looking {float:right;margin-top:55px; padding-right:10px;}
h3 span {font-size:1em; font-weight:normal; color:#000;}
.pad {padding:10px;}
.learn {padding:3px 3px 3px 10px;background:#ddd;}
.strike {text-decoration: line-through;}

.pp {color:#000080; font-size:.9em;}
div.pp {border-left:1px solid #c9c9c9; padding-left:10px;}


#content { padding-top:20px; width:980px; left:0px;  zoom: 1;}
#content h1, #content p.larger { margin-bottom: 0; margin-left:20px;}
#content h1 a { display: block; width: 522px; text-indent: -9999px; overflow: hidden; outline: 0; }
#content p.larger {font-size:1.3em; width:550px; line-height:1.3em;margin-bottom:30px;}
.content2{margin-bottom: 0; margin-left:0px;}
/* SPECS */
#specs #content .datasheet { font-size:10px; }
.datasheet { margin-bottom:30px; position:relative; background:#fff;}
.datasheet th, .datasheet td { padding:10px;  text-align:left; }
.datasheet th { padding-left:20px; }
.datasheet th { font-weight:normal; }
.datasheet th a { text-decoration:none; font-weight:bold; }
.datasheet th a:hover { color:#000;text-decoration:underline; }
.datasheet .header th.empty { border:0;}
.datasheet .description { vertical-align:bottom; }
.datasheet td { border-left:1px solid #fff; }
.datasheet .odd th { background:#ececec; }
.datasheet .odd td { background:#ececec; border-left:1px solid #fff; }
th.header {border-bottom:1px solid #800000;padding-top:30px  }
th.header h2 {margin:0px; padding:0px;}

/* FIND A DEALER */
#retailer { border-top: 1px solid #ddd;  padding:20px; margin-bottom:-20px; margin-top:30px; background: url(/images/redesign/fade.jpg) repeat-x #ccc; }
#retailer h2 {margin-bottom:4px;}
#retailer p {font-size:.9em;}

/* TYPE */
body { font: 13px/18px "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #222; line-height:1.6em; }

strong, em, b, i {
    font-family: Arial, Helvetica, sans-serif;
}

em {padding-right:1px;}
h3 em {font-size:.9em;}
#feat .active a em, h2 em {font-weight:bold;}
#cont h3, #cont2 h3 {font-size:1.3em; margin-bottom:3px; color:black;}


a { color: #08c; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { white-space: nowrap; padding-right: 10px; background: url(/images/global/morearrow.gif) no-repeat 100% 50%; zoom: 1; }
.down { white-space: nowrap; padding-right: 10px; background: url(/images/global/morearrow-down.gif) no-repeat 100% 50%; zoom: 1; }

a.more_car { white-space: nowrap; padding-right: 15px; background: url(/images/global/morearrow-car.gif) no-repeat 100% 50%; zoom: 1; }
.down_car { white-space: nowrap; padding-right: 15px; background: url(/images/global/morearrow-down-car.gif) no-repeat 100% 50%; zoom: 1; }

a.more_red { white-space: nowrap; padding-right: 10px; background: url(/images/global/morearrow_red.gif) no-repeat 100% 50%; zoom: 1; }
a.thumb-up { white-space: nowrap; padding-right: 22px; background: url(/images/site/global/icons/thumb-up.gif) no-repeat 100% 50%; zoom: 1; }
a.thumb-down { white-space: nowrap; padding-right: 22px; background: url(/images/site/global/icons/thumb-down.gif) no-repeat 100% 50%; zoom: 1; }
/*
a.sale { white-space: nowrap; padding-left: 25px; background: url(/images/site/global/icons/giftbox.gif) no-repeat 0% 50%; zoom: 1; }
*/
/*
a.sale { white-space: nowrap; padding-left: 40px; background: url(/images/site/global/icons/newyears.gif) no-repeat 0% 50%; zoom: 1; }
*/
a.sale { white-space: nowrap; padding-left: 35px; background: url(/images/site/global/icons/money.gif) no-repeat 0% 50%; zoom: 1; }

/* Forum Link */
.postalink a { text-decoration: underline; }
.postalink a:link, .postalink a:visited, .postalink a:active { text-decoration: underline; }


strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
.sosumi { font-size: 10px !important; color:#76797c; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }
.caps {font-variant:small-caps;}

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }


.last { margin-bottom: 0; }

/* FEATURES */
#features {  position: relative; z-index: 1;  margin-top:10px; }
#features ul {  line-height: 1.5em;  margin-top: 1px; font-size: 1.1em; list-style: none;  }
#features li a { color: #333; text-decoration: none; margin-left: 10px; }
#features li a:hover { color: #049bc7; }
#features li a.active { background-color: #ffffb7; }

/* FEATURENAV */
#featurelist { padding-left: 5px; _padding: 5px 0 0; }
#featurelist li ul { margin: 5px 0 0 0; padding-left:0px;}
#featurelist li { color: #6d6d6d; _padding-left: 15px; padding-bottom:15px; }
#featurelist li li { cursor: pointer; background: none;  margin: -8px 0 0 -40px; min-height: 20px; padding: 6px 0 0 3px;  _height: 25px; _margin-top: -5px; _padding-top: 8px; _width: auto; }
#featurelist li li span { 
	cursor: pointer;
	text-decoration:none; 
	background-position: 0px 0; 
	background-repeat: no-repeat; 
	font-size: 12px;
	display: block; 
	margin: 0 35px 0 21px; 
	min-height: 20px; 
	padding: 2px 0 5px 27px;  
	_height: 25px;
	
}
#featurelist li li a:hover { color: #049bc7; }
#featurelist li li.active { background: url(/images/site/global/active_bg.gif) no-repeat 45px 2px;  }
/* ul#featurelist li li.short.active  { background: url(/images/nav/active_bg2.gif) no-repeat 45px 2px;  } */
#featurelist li li.active { color: #000; font-weight: bold; }
#featurelist .f-lnT {color:#800000; font-weight:bold;}

.sidea {border:1px solid #ddd;}
#loading {position:absolute; left:262px; top:40px; display:none;}
.specs {font-size:.8em; line-height:1.1em;}


/* **NEW** FEATURENAV */

.fT {background: url(/images/site/global/nav/sidenav-top.gif) no-repeat; height:3px; overflow: hidden;}
.fB  { border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#fff url(/images/site/global/nav/sidenav-bodybg.gif) no-repeat 0 0; min-height:30px;  }
.fF { background:#eeeeee url(/images/site/global/nav/sidenav-foot.gif) no-repeat 0 0;  height:15px; }

.feat {padding:0px; margin:0px; margin-left:0px;}
.feat ul {padding:0px; margin:0px;}
.feat SPAN {font-size:.8em;}
.feat li {
	font-size:1em; font-weight:normal;
	margin: 0px;
	min-height: 15px; 
	padding: 2px 0px 2px 0px;  
	_height: 15px;
	 position: relative;
}
.feat a.f-ln { white-space: nowrap; padding-left: 14px; background: url(/images/site/global/feature-arrow.gif) no-repeat 0% 50%; zoom: 1; }
.feat a.f-ln2 { white-space: nowrap; padding-left: 14px; background: url(/images/site/global/feature-arrow.gif) no-repeat 0% 50%; zoom: 1; }
.feat a.zip { white-space: nowrap; padding-left: 23px; background: url(/images/site/global/pdf_logo.gif) no-repeat 0% 50%; zoom: 1; }
.feat a.spec { white-space: nowrap; padding-left: 23px; background: url(/images/site/global/icons/specs.gif) no-repeat 0% 50%; zoom: 1; }
.feat a.faq { white-space: nowrap; padding-left: 23px; background: url(/images/site/global/icons/faq.gif) no-repeat 0% 50%; zoom: 1; }

.feat  .active { background: url(/images/site/global/active-newred.gif) no-repeat 0px 0px;  }
.feat  .active a {color:#000; font-weight:bold; background: none; outline:none;}
.feat H3 {font-weight:normal; color:#000; margin-top:10px; text-indent: 15px;}
.feat H2 {margin-bottom:5px; margin-left:10px;  color:#a80000; font-size: 1.2em; font-weight:bold;}

.navactive {  
  position: absolute;  
  width: 100%;  
  height: 0;  
  margin: 0;  
  top: 0;  
  z-index: 0;  
  background: url(/images/site/global/active-newred.gif);  
}  
  
.feat li a {  
  display: block;  
  position: relative;  
  margin-left:15px;
}  

.fTl {background: url(/images/site/global/nav/sidenav-topl.gif) no-repeat; height:5px; overflow: hidden;}
.fBl  { border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background: url(/images/site/global/nav/sidenav-bodybgl.gif) no-repeat 0 0; min-height:30px;  }
.fFl { background:#eeeeee url(/images/site/global/nav/sidenav-footl.gif) no-repeat 0 0;  height:15px; }



/* **NEW** FEATURENAV CAR */

.fTc {background: url(/images/site/global/nav/sidenav-topc.gif) no-repeat; height:5px; overflow: hidden;}
.fBc  { border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3; background:#515151 url(/images/site/global/nav/sidenav-bodybgc.gif) no-repeat 0 0; min-height:30px;  }
.fFc { background:#eeeeee url(/images/site/global/nav/sidenav-footc.gif) no-repeat 0 0;  height:15px; }

.featc {padding:0px; margin:0px; margin-left:0px;}
.featc ul {padding:0px; margin:0px;}
.featc SPAN {font-size:.8em;}
.featc li {
	font-size:1em; font-weight:normal;
	margin: 0px;
	min-height: 15px; 
	padding: 2px 0px 2px 0px;  
	_height: 15px;
	 position: relative;
}

.featc a {color:#8ad9ff;}
.featc a.f-ln { white-space: nowrap; padding-left: 14px; background: url(/images/site/global/feature-arrowc.gif) no-repeat 0% 50%; zoom: 1; }
.featc a.rmv { white-space: nowrap; padding-left: 14px; background: none; zoom: 1; }
.featc a.zip { white-space: nowrap; padding-left: 23px; background: url(/images/site/global/pdf_logo.gif) no-repeat 0% 50%; zoom: 1; }
.featc a.spec { white-space: nowrap; padding-left: 23px; background: url(/images/site/global/icons/specs.gif) no-repeat 0% 50%; zoom: 1; }
.featc a.faq { white-space: nowrap; padding-left: 23px; background: url(/images/site/global/icons/faq.gif) no-repeat 0% 50%; zoom: 1; }

.featc  .active { background: url(/images/site/global/active-newyellow.gif) no-repeat 0px 0px;  }
.featc  .active a {color:#fff; font-weight:bold; background: none; outline:none;}
.featc H3 {font-weight:normal; color:#fff; margin-top:10px; text-indent: 15px;}
.featc H2 {margin-bottom:5px; margin-left:10px;  color:#ffcc00; font-size: 1.2em; font-weight:bold;}

.navactivec {  
  position: absolute;  
  width: 100%;  
  height: 0;  
  margin: 0;  
  top: 0;  
  z-index: 0;  
  background: url(/images/site/global/active-newyellow.gif);  
}  
  
.featc li a {  
  display: block;  
  position: relative;  
  margin-left:15px;
}  



.roundit .sb-inner  { background:#ffffff; }
.roundit .sb-border { background:#dcdcdc; }
.roundit {padding:10px 0px}
.roundit TD, .roundit TH {position:static;}


.message {padding:20px; background-color:#ffffcc; border:1px solid #ffdd22;}


/* MENU */
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
 .qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:10;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}

/*"""""""" (MAIN) Container""""""""*/	
 #qm0{font-size:.9em;}

/*"""""""" (MAIN) Items""""""""*/	
 #qm0 a#nav-products { height:32px; width:118px; background-image: url(/images/site/nav/polknav.gif); _background-image: url(/images/site/nav/polknav.gif); background-repeat: no-repeat; text-indent: -9999px; }
 #qm0 a#nav-buy { height:32px; width:118px; background-image: url(/images/site/nav/polknav.gif); _background-image: url(/images/site/nav/polknav.gif); background-repeat: no-repeat; text-indent: -9999px; }
 #qm0 a#nav-forums {	height:32px; width:118px; background-image: url(/images/site/nav/polknav.gif); _background-image: url(/images/site/nav/polknav.gif); background-repeat: no-repeat; text-indent: -9999px;	}
 #qm0 a#nav-win { height:32px; width:118px; background-image: url(/images/site/nav/polknav.gif); _background-image: url(/images/site/nav/polknav.gif); background-repeat: no-repeat; text-indent: -9999px; }
 #qm0 a#nav-support { height:32px; width:118px; background-image: url(/images/site/nav/polknav.gif); _background-image: url(/images/site/nav/polknav.gif); background-repeat: no-repeat; text-indent: -9999px; }
	
	/* BUTTONS */
 #qm0 a#nav-products { background-position: 0 0; }
 #qm0 a#nav-buy { background-position: -118px 0; }
 #qm0 a#nav-forums { background-position: -236px 0; }
 #qm0 a#nav-win { background-position: -354px 0; }
 #qm0 a#nav-support { background-position: -472px 0; }

/* OVER STATES */
 #qm0 a#nav-products:hover { background-position: 0 -32px; }
 #qm0 a#nav-buy:hover { background-position: -118px -32px; }
 #qm0 a#nav-forums:hover { background-position: -236px -32px; }
 #qm0 a#nav-win:hover { background-position: -354px -32px; }
 #qm0 a#nav-support:hover { background-position: -472px -32px; }

/* PRESSED STATES */
 #qm0 a#nav-products:active { background-position: 0 -64px; }
 #qm0 a#nav-buy:active { background-position: -118px -64px; }
 #qm0 a#nav-forums:active { background-position: -236px -64px; }
 #qm0 a#nav-win:active { background-position: -354px -64px; }
 #qm0 a#nav-support:active { background-position: -472px -64px; }

/* ON STATES */
 #globalheader.products #qm0 a#nav-products { background-position: 0px -64px !important; }
 #globalheader.buy #qm0 a#nav-buy   { background-position: -118px -64px !important; }
 #globalheader.forums #qm0 a#nav-forums   { background-position: -236px -64px !important; }
 #globalheader.win #qm0 a#nav-win  { background-position: -354px -64px !important; }
 #globalheader.support #qm0 a#nav-support   { background-position: -472px -64px !important; }
	
/*"""""""" (SUB) Container""""""""*/	
 #qm0 div,  #qm0 ul {	width:171px; padding:10px 10px 10px; margin:0px 10px 0px 0px; background-color:#656565;	background-position:0% 0%; border-width:0px; }

/*"""""""" (SUB) Items""""""""*/	
 #qm0 div a,  #qm0 ul a { padding:2px; margin:0px; background-color:transparent; color:#eeeeee; text-decoration:none; }

/*"""""""" (SUB) Hover State""""""""*/	
 #qm0 div a:hover { background-color:#d9d9d9; color:#656565; text-decoration:none; }

/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
 #qm0 ul li:hover>a { background-color:#d9d9d9; color:#656565; text-decoration:none; }

/*"""""""" (SUB) Parent Items""""""""*/	
 #qm0 div .qmparent,  #qm0 ul .qmparent { background-image:url(/images/site/nav/arrow_1.gif); background-repeat:no-repeat; background-position:97% 50%; }

/*"""""""" (SUB) Parent Hover State""""""""*/	
 #qm0 div .qmparent:hover { background-image:url(/images/site/nav/arrow_0.gif); }

/*"""""""" (SUB) Active State""""""""*/	
 body #qm0 div .qmactive, body  #qm0 div .qmactive:hover { background-color:#d9d9d9; background-image:url(/images/site/nav/arrow_0.gif); color:#656565; text-decoration:none; }

/*"""""""" Individual Titles""""""""*/	
 #qm0 .qmtitle {	margin:2px 0px 5px; color:#222222; font-weight:bold; }

/*"""""""" Individual Horizontal Dividers""""""""*/	
 #qm0 .qmdividerx { border-top-width:1px; margin:4px 0px; border-color:#999999; }

/*"""""""" (main) Rounded Items""""""""*/	
 #qm0 .qmritem span { border-color:#666666; background-color:#eeeeee; }

/*"""""""" (main) Rounded Items Content""""""""*/	
 #qm0 .qmritemcontent { padding:0px 0px 0px 4px; }

/*"""""""" (sub) Rounded Items""""""""*/	
 #qm0 div .qmritem span { border-color:#666666; background-color:#eeeeee; }

/*"""""""" (sub) Rounded Items Content""""""""*/	
 #qm0 div .qmritemcontent { padding:0px 0px 0px 4px; }

/*"""""""" Custom Rule""""""""*/	
 div#qm0 div div,  ul#qm0 ul ul { padding:10px; margin:-10px 0px 0px 17px; }

/* Kim's design
div#qm0 div div, ul#qm0 ul ul {background-color:#d9d9d9; color:#393939;}
div#qm0 div div .qmparent:hover {background-color:#656565; color:#d9d9d9;}
div#qm0 div div a {color:#393939;}
div#qm0 div div div a {color:#d9d9d9;}
div#qm0 div div div, ul#qm0 ul ul {background-color:#656565; color:#d9d9d9;}
body #qm0 div div .qmactive, body #qm0 div div .qmactive:hover {  width:184px; background-color:#656565; background-image:url(/images/site/nav/arrow_1.gif); color:#d9d9d9; text-decoration:none; }
*/

/* Add-On Core Code (Remove when not using any add-on's) */
.qmfv{visibility:visible !important;}.qmfh{visibility:hidden !important;}


/* OLD SITE */
.t0 { background-color:#999999; }
.t1 { background-color:#8C1D02; color:white; }
.t2 { background-color:#E79E30; color:black;}
.t3 { background-color:#32394B; }
.t4 { background-color:#DD4D1A; }
.t5 { background-color:#406258; }
.t6 { background-color:#929C5A; }
.t7 { background-color:#5D4235; }
.t8 { background-color:#415983; }
.t9 { background-color:#56275F; }
.t10 { background-color:#2b626e; }

.fadet0 { background-color:#EBEBEB; color:#333333; }
.fadet1 { background-color:#DCBBB3; color:#8C1D02; }
.fadet2 { background-color:#333333; color:#ffffff; }
.fadet3 { background-color:#B5C3C9; color:#32394B; }
.fadet4 { background-color:#F5C9BA; color:#B84015; }
.fadet5 { background-color:#C0C8C1; color:#406258; }
.fadet6 { background-color:#DDE1CD; color:#929C5A; }
.fadet7 { background-color:#C6AC96; color:#5D4235; }
.fadet8 { background-color:#B5C2D7; color:#415983; }
.fadet9 { background-color:#CDB4CF; color:#56275F; }

blockquote {padding: 0.25em 40px;}
blockquote {font: italic 1em Georgia, Times, serif;
  background: url(/images/quote2.gif) 15px 0.25em no-repeat;
  margin: 0.25em 0; line-height: 1.3em;}
pre {line-height: 1.5em;}
pre strong {font-size: 1em; font-weight: bold;}
caption {padding: 0.75em; font: 1.5em Georgia, Times, serif;
  border: 2px solid #B2B2B2; border-width: 2px 0 2px;
  background: #EEE;}
  
  .pagetitle { font-size:12px; font-weight:bold; }

.tiny { font-size: 9px; }
.price1 { font-size:12px; font-weight:bold; color:red; }
.price2 { color:#666666; font-weight:bold; }
.price3 { color:#666666; }

.fadetxt { color:#000000; }
.privacy { background-color:#ff9797; border: dashed black 1px; padding:5px; text-align:center; }

#reviewHead { border-top:solid black 1px; border-bottom: solid black 1px; font-weight:bold;}

.reviewquote {font-family:serif; font-style:italic; font-size:1.1em; margin-bottom:15px; color:#5e5e5e; color:#000080; padding:10px 40px 10px 40px; margin:0px 0px 15px 0px;}
.reviewquote STRONG {font-family:serif;}
.reviewquote { background: url(/images/quote2.gif) 15px 7px no-repeat; }

#side-a {
	float: left;
	width: 325px;
	
}

#side-b { 
	padding-left: 15px;
	margin: 0;
	float: left;
	width: 325px;
		
}



#wrapper {
	text-align: left;
	padding: 0px;
	border:0;
	width: 670px;
	
}

.padding {padding:10px;}
form.thin {
	margin-bottom: 6px;
	margin-top: 0px;
	color:#999999;
}
form { display: inline; }

#bullets {
margin: 10px;
padding-left: 0;
list-style: none;

}
#bullets li {
line-height:12px;
padding-left: 10px;
background-image: url(/images/homepage/bluearrow.jpg);
background-repeat: no-repeat;
background-position: 0 5px;
}

#bullets2 {
margin: 10px;
padding-left: 0;
list-style: none;

}
#bullets2 li {
line-height:20px;
padding-left: 10px;
background-image: url(/images/nav/bullet.gif);
background-repeat: no-repeat;
background-position: 0 6px;
}
 /*isonic firmware page*/
.firmware_title{background-color:#cccccc;}
.firmware_detail{background-color:#f5f5f5;}

.title1 { font-size:20px; font-weight:bold; }
.title2 { font-weight:bold; }
.title3 {  }

.specsHeading	{text-decoration:none; color:black; font-family: Verdana, Arial; font-size:12pt; font-weight:bold}
.specsMinor		{text-decoration:none; color:cc3300; font-family: Verdana, Arial; font-size:10pt; font-style:italic; }

.btn {
	font-size: 9px; color:#ffffff; font-family:Verdana, Geneva, Arial; border:1px #ffffff solid; background-color:#0033CC;
}
.locator_special {text-decoration:italics}


.titlegifts { font-size:15px; color:red; font-family: Arial; }
.titlegifts2 { font-size:11px; color:red; font-family: Verdana, Arial, sans-serif; }
.pricegifts { font-size:12px; font-weight:bold; color:#6ea6d9; font-family: Arial; }
.pricegifts2 { font-size:15px; font-weight:bold; color:#6ea6d9; font-family: Arial; }


/* PRINT */
@media print {
	body, #main, #content { color: #000 !important; }
	a, a:link, a:visited { color: #000 !important; text-decoration:none !important; }
	#tabs, #globalheader, #footer, #directorynav, .noprint, .hide { display: none !important; }
	#main a.pdf, #main a.html, #main a.qt, #main a.ical, #main a.dl, #main a.dmg, #main a.zip, #main a.keynote, #main a.audio { padding-left: 0 !important; background-image: none !important; }
}

/* iPhone */
@media screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

/* Site Map */
#sitemap_content{padding-right:auto; padding-left:auto; margin-right:auto; margin-left:auto;}
#tophr{background-color:#ff3333; height:5px;  border: 0;}
#sitemap_header {color:#787878  ; font-weight:bold; font-size:22px;}
.sitemap_rule {background-color:#000000; height:2px;  border: 0;}
.sitemap_subhead {color:#ff3333; font-weight:bold; font-size:16px;}
.sitemap_table {color:#787878  ; font-size:14px;}
.sitemap_table a {color:#787878  ; text-decoration:none; font-size:14px;  padding-right:auto; padding-left:auto; margin-right:auto; margin-left:auto;}
.sitemap_table a:hover {color:#787878  ; text-decoration:underline; font-size:14px;  padding-right:auto; padding-left:auto; margin-right:auto; margin-left:auto;}
.sitemap_table td {padding-left:15px;}
.sitemap_cat {color:#000000; font-weight:bold; font-size:14px;}
.sitemap_cat a {color:#000000; text-decoration:none font-weight:bold; font-size:14px;}
.sitemap_cat2 {color:#ff3333; font-size:14px;}
.sitemap_cat a {color:#ff3333; text-decoration:none font-size:14px;}


/* High Res Images  */
.break { clear:both; }
#searchform { font-size:16px; }
#searchform div input { font-size:18px; padding:5px; width:320px; }
#suggestions{ width:620px; display:none; border: 1px solid #ccc}
#searchresults { border-width:1px; border-color:#919191; border-style:solid; width:620px; background-color:#a0a0a0; font-size:10px; line-height:14px; }
.result-item { float: left; width: 150px; height: 160px; display: inline-block; text-align: center}
.result-text { font-size: 10pt; clear: both}
.result-thumb {height: 100px; display: block; vertical-align: middle;}
.result-thumb img{max-height: 105px;}
#searchresults span.category { font-size:16px; margin:5px; display:block; color:#ffffff; font-weight: bold;}


