﻿/*
--------------------------------------------------
 Basic Declarations
--------------------------------------------------
*/
}
li.pdf { background: transparent url("http://www.plantronics.net.pl/grafika/icon_pdf.gif") no-repeat 5px 4px; }
li.txt { background: transparent url("www.plantronics.net.pl/grafika/icon_txt.gif") no-repeat 8px 4px; }
li.word { background: transparent url("www.plantronics.net.pl/grafika/icon_word.gif") no-repeat 9px 4px; }
li.excel { background: transparent url("www.plantronics.net.pl/grafika/icon_excel.gif") no-repeat 9px 4px; }
li.powerpoint { background: transparent url("www.plantronics.net.pl/grafika/icon_powerpoint.gif") no-repeat 9px 4px; }
li.qt { background: transparent url("www.plantronics.net.pl/grafika/icon_qt.gif") no-repeat 9px 4px; }
li.wmv { background: transparent url("www.plantronics.net.pl/grafika/icon_wmv.gif") no-repeat 6px 4px; }
li.wav { background: transparent url("www.plantronics.net.pl/grafika/icon_wav.gif") no-repeat 9px 4px; }
li.zip { background: transparent url("www.plantronics.net.pl/grafika/icon_zip.gif") no-repeat 9px 4px; }
li.go { background: transparent url("www.plantronics.net.pl/grafika/icon_go.gif") no-repeat 5px 4px; }

* {
	margin:0;
	padding:0;
	border:none;
}

a:link {
	font-family:Arial, Helvetica, sans-serif;
	color: #0082C8;
	text-decoration: none;
}
a:visited {
	font-family:Arial, Helvetica, sans-serif;
	color: #0082C8;
	text-decoration: none;
}
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color: #006faa;
	text-decoration: none;
}
a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #006faa;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Arial Narrow", "Helvetica Neue Bold Condensed", "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	color: #515151;
}
h1 {
	font-size: 18px;
	margin: 0 0 4px 0;
}
h2 {
	font-size: 14px;
	margin: 0 0 3px 0;
}
h3 {
	font-size: 11px;
	margin: 0 0 2px 0;
}
h4 {
	font-size: 11px;
	margin: 0 0 2px 0;
}
h5 {
	margin: 0;
	padding: 0;
}
p {
	margin: 0 0 12px 0;
	font-size:11px;
	line-height: 15px;
	color: #515151;
}
hr { 
	border: none;
	color: #ccc;
	height: 1px;
	width: 100%;
	margin: 8px 0 12px 0;
	clear:both;
}
html>body hr {
	background: #ccc;
	border: none;
	height: 1px;
	width: 100%;
	margin: 4px 0 8px 0;
}
ul	{
	font-family:Arial, Helvetica, sans-serif;
	list-style-type: disc;
	margin: 0 0 10px 0;
}
ul li	{
	list-style-type: disc;
	font-size:11px;
	color: #515151;
	margin: 0 0 0 0;
}

table, 
tr, 
td, 
thead,
tbody,
caption 
{
	margin:0;
	padding:0;
	border:0;
}


em {
	font-size:10px;
	font-style:italic;
	color:#333;
}
p em {
	font-size:11px;
	font-style:normal;
	font-weight:bold;
	color:#ff5400;
}
.distributorNote {
	font-size: 10px;
	color: #999;
}

pre {
	display:block;
	width:100%;
	height:auto;
	color: #000;
	margin: 0 0 1em 0;
	padding:0 0 .5em 0;
	font-size:11px;
}
* html #templateTwo pre { width:100%; padding:0 0 2em 0; overflow-y:hidden;}
* html #templateOne pre { width:100%; padding:0 0 2em 0; overflow-y:hidden;}

/* Star HTML Hack targets all IE; Comment slash hides from IE-mac; \*/

pre {overflow:auto;}

/* End hide from IE-mac */
	

/*
--------------------------------------------------
 Round Box
--------------------------------------------------
*/

.roundBox {
	width:80%;
	margin:0 auto;
}
.roundBoxTop {
	background: url("../images/bg_corn_tl.gif") no-repeat left top;
	width:100%;
	padding-left:8px;
	height:8px;
	font-size:1px;
	line-height:1px;
}
.roundBoxTop div {
	background: url("../images/bg_corn_tr.gif") no-repeat right top;
	width:100%;
	padding-right:8px;
	height:8px;
	font-size:1px;
	line-height:1px;
}
.roundBoxBot {
	background: url("../images/bg_corn_bl.gif") no-repeat left top;
	width:100%;
	padding-left:8px;
	height:8px;
	font-size:1px;
	line-height:1px;
}
.roundBoxBot div {
	background: url("../images/bg_corn_br.gif") no-repeat right top;
	width:100%;
	padding-right:8px;
	height:8px;
	font-size:1px;
	line-height:1px;
}
.roundBoxContent {
	background: #fff;
	width:100%;
	padding:0 8px 4px 8px;
	text-align:left;
}



/*
--------------------------------------------------
 Navigation Elements
--------------------------------------------------
*/

ul#topBarNav {
	width:100%;
	position:absolute;
	bottom:4px;
	right:0;
	list-style-type: none;
	margin:0;
	font-weight: bold;
}
#topBarNav li {
	float:right;
	display: inline;
	margin: 0 .4em 0 0;
	font-weight: bold;
}
#topBarNav li a, #topBarNav li a:link, #topBarNav li a:visited {
	float: left;
	display: block;
	padding: 4px 8px 3px 8px;
	font-size: 10px;
	font-weight: bold;
	color: #206E97;
	text-decoration: none;
}
#topBarNav li.international a, #topBarNav li.international a:link, #topBarNav li.international a:visited {
	background: url("../images/globe.gif") no-repeat 92% 50%;
	padding-right:28px;
	font-weight: bold;
}

#topBarNav li a:hover, #topBarNav li a:active, #topBarNav li.international a:hover, #topBarNav li.international a:active { 
	color: #ff5400;
	font-weight: bold;
}

#breadCrumbTrail {
	margin:0 0 12px 0;
}
#breadCrumbTrail p {
	display:inline;
	font-family: "Arial Narrow", "Helvetica Neue Bold Condensed", "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#breadCrumbTrail p a {
	font-family: "Arial Narrow", "Helvetica Neue Bold Condensed", "HelveticaNeue-CondensedBold", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#f60;
	text-decoration:underline;
}
#breadCrumbTrail p a:hover {
	text-decoration:none;
}

#primaryNav {
	width:155px;
	margin:0;
	padding:0;
	background: transparent url("../images/nav/primary/bg_ul_tail.gif") no-repeat bottom left;
}

#primaryNav ul {
	border-left: 1px solid #fff;
	list-style-type: none;
	font-weight: bold;
	text-align:left;
	margin:0;
	padding: 0 0 4px 0;
}

#primaryNav li {
	list-style-type: none;
	display: block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	background: transparent url("../images/nav/primary/bg_li_off.gif") no-repeat top left;
	line-height:1em;
}
#primaryNav li.current {
	border-top: 1px solid #993300;
	border-bottom: 1px solid #993300;
	background: transparent url("../images/nav/primary/bg_li_current.gif") no-repeat top left;
}

#primaryNav li a {
	height: 100%;
	padding:.5em 6px .4em 6px;
	margin:0px;
	display: block;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
#primaryNav li a:link, #primaryNav li a:visited {
	color: #006699;
	text-decoration: none;
}
#primaryNav li a:hover, #primaryNav li a:active {
	color: #ff6600;
	background: transparent url("../images/nav/primary/bg_li_on.gif") no-repeat top left;
}
#primaryNav li.current a:link, #primaryNav li.current a:visited {
	color: #fff;
	background: transparent url("../images/nav/primary/bg_li_current.gif") no-repeat top left;
}
#primaryNav li.current a:hover, #primaryNav li.current a:active {
	color: #fff;
	background: transparent url("../images/nav/primary/bg_li_current.gif") no-repeat top left;
}
#primaryNav ul li.current ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: left;
	border-top: 1px solid #993300;
	border-bottom: none;
	border-left: none;
	background: none;
}
#primaryNav ul li.current ul li {
	list-style-type: none;
	display: block;
	padding:0px;
	margin:0px;
	border-top: 1px solid #eee;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#primaryNav ul li.current ul li.current {
	border-top: 1px solid #eee;
	background: transparent url("../images/nav/primary/bg_li_sub_off.gif") no-repeat top left;
}
#primaryNav ul li.current ul li a {
	height: 100%;
	padding:3px 6px 3px 12px;
	margin:0px;
	display: block;
	text-transform: uppercase;
	text-decoration: none;
}
#primaryNav ul li.current ul li a:link, #primaryNav ul li.current ul li a:visited {
	color: #ff6600;
	text-decoration: none;
	background: transparent url("../images/nav/primary/bg_li_sub_off.gif") no-repeat top left;
}
#primaryNav ul li.current ul li a:hover, #primaryNav ul li.current ul li a:active {
	color: #666;
}
#primaryNav ul li.current ul .current a:link, #primaryNav ul li.current ul .current a:visited {
	color: #666;
}
#primaryNav ul li.current ul .current a:hover, #primaryNav ul li.current ul .current a:active {
	color: #666;
}

#primarySubNav {
	width:155px;
	margin:0;
	padding:35px 0 300px 0;
	background: transparent url("../images/nav/secondary/bg_secondary_nav.gif") no-repeat top left;
}
#primarySubNav ul {
	list-style-type: none;
	font-weight: bold;
	text-align:left;
	margin:0;
	padding: 0 0 11px 0;
	border-top: 1px solid #ddd;
}
#primarySubNav li {
	list-style-type: none;
	display: block;
	border-bottom: 1px solid #ddd;
	line-height:1em;
	margin:0;
	padding:0;
}
#primarySubNav li.first {
	border-top: 1px solid #ddd;
}
#primarySubNav li.current {
	border-top: 1px solid #993300;
	background: transparent url("../images/nav/secondary/bg_li_current.gif") no-repeat top left;
}
#primarySubNav li a {
	height: 100%;
	padding:.5em 6px .4em 14px;
	margin:0px;
	display: block;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
#primarySubNav li a:link, #primarySubNav li a:visited {
	color: #666;
	text-decoration: none;
}
#primarySubNav li a:hover, #primarySubNav li a:active {
	color: #ff6600;
	background: transparent url("../images/nav/secondary/bg_li_on.gif") no-repeat top left;
}
#primarySubNav li.current a:link, #primarySubNav li.current a:visited {
	color: #fff;
	background: transparent url("../images/nav/secondary/bg_li_current.gif") no-repeat top left;
}
#primarySubNav li.current a:hover, #primarySubNav li.current a:active {
	color: #fff;
}

#tertiaryNavContainer {
	width:210px;
	background: transparent url("../images/nav/tertiary/top.gif") no-repeat left top;
	margin:-10px 0 10px 0;
	padding:11px 0 0 0;
}
#tertiaryNav {
	width:210px;
	background: transparent url("../images/nav/tertiary/bottom.gif") no-repeat left bottom;
	padding:0 0 14px 0;
}



/* Hides from IE-mac \*/
* html #tertiaryNavContainer { position:relative; }
* html #tertiaryNav { position:relative; }
/* End hide from IE-mac */

#tertiaryNav ul {
	list-style-type: none;
	font-weight: bold;
	text-align:left;
	margin:0;
	padding:0;
}
#tertiaryNav li {
	list-style-type: none;
	display: block;
	line-height:1em;
	margin:0;
	padding:0;
}
#tertiaryNav li.current {
	background: transparent url("../images/nav/tertiary/bg_li_current.gif") no-repeat top left;
}
#tertiaryNav li a {
	height: 100%;
	margin:0;
	padding:.5em 6px .4em 14px;
	display: block;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: none;
	font-family: "Arial Narrow", Arial;
	background: transparent url("../images/nav/tertiary/bg_li_off.gif") no-repeat top left;
}
#tertiaryNav li a:link, #tertiaryNav li a:visited {
	color: #006699;
	text-decoration: none;
}
#tertiaryNav li a:hover, #tertiaryNav li a:active {
	color: #ff6600;
}
#tertiaryNav li.current a:link, #tertiaryNav li.current a:visited {
	color: #ff6600;
	background: transparent url("../images/nav/tertiary/bg_li_current.gif") no-repeat top left;
}
#tertiaryNav li.current a:hover, #tertiaryNav li.current a:active {
	color: #ff6600;
}


/* ================================================================
							FOOTER
=================================================================== */


#footer .navigation {
	text-align: center;
	padding-top: 15px;
	font-family: "Helvetica Neue Bold Condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: .3px;
	color:#666;
	margin: 5px 24px 2px 25px;
}

#footer .navigation a {
	font-family: "Helvetica Neue Bold Condensed", "HelveticaNeue-CondensedBold", "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* hide from mac IE5 \*/
	font-weight: bold;
	/* */
	letter-spacing: .3px;
	text-decoration: none;
	color: #5D8195;
}

#footer .navigation a:hover {
	text-decoration: underline;
	color: #ff6600;
}

#footer .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8e8e8e;
	text-align: center;
	padding-top: 3px;
}

#footer .text a {
	color: #8e8e8e;
}

#footer .text a:hover {
	color: #ff6600;
}


/*
--------------------------------------------------
 Start hack to make banner text vertically align
--------------------------------------------------
*/

#bannerContentWrapper {
	color: #515151;
	background-color: #0ff;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	visibility: visible;
	display: block
}

#bannerContent {
	border:1px solid #0ff;
	position: absolute;
	top:-100px;
	left:0px;
	margin: 0 0 0 300px;
	width: 300px;
	height:200px;
	visibility: visible
}
#bannerHeader {
	font-size:18px;
	display:block;
	font-weight:bold;
}
#bannerText {
	font-size:10px;
}

/*
--------------------------------------------------
 Special Hackz
--------------------------------------------------
*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}


/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.reset {
  display:block;
  clear:both;
  margin:0;
  padding:0;
  height:0;
  font-size:0;
  line-height:0;
  }


/*
--------------------------------------------------
 List Styles
--------------------------------------------------
*/
ul.list {
	list-style:square;
	margin:.2em 0 1em 1.8em;
}
ul.list li {
	list-style:square;
	margin:0 0 .2em 0;
}

ul.specs {
	list-style:square;
	margin:.2em 0 1em 1.8em;
}
ul.specs li {
	list-style:square;
	margin:0 0 .2em 0;
}


ul.arrow {
	margin:0 0 1em 0;
	padding:0;
	list-style-type:none;
}

li.arrow, ul.arrow li {
	background: url("../images/arrow_orange.gif") no-repeat 2px 5px;
	margin: 0 0 3px 0;
	padding: 0 0 0 12px;
	list-style-type:none;
}
* html li.arrow,
* html ul.arrow li
{ background-position: 2px 7px; }

.rowOptions {
	margin:0 0 0 0;
	padding:0 0 0 0;
	border:none;
}
.rowOptions li {
	list-style-type:none;
	font-size:11px;
	line-height: 15px;
}
.rowOptions li a {
	color:#515151;
	text-decoration:none;
}
.rowOptions strong {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	font-size: 12px;
	line-height: 17px;
	color: #006699;
	text-decoration:underline;
}
.rowOptions img {
	float:left;
	border-top:1px solid #666;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-left:1px solid #666;
	margin:0 6px 6px 0;
	padding:0 0 0 0;
}
.rowOptions a:link, .rowOptions a:visited {
	display:block;
	margin:0 0 0 0;
	padding:8px;
	border-left:8px solid #eee;
	background:transparent url("../images/row_bg.gif") repeat-x left bottom;
	color:#515151;
	width:567px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:551px;
} html>body.rowOptions a:link, html>body.rowOptions a:visited {width:351px;}

.rowOptions a:hover, .rowOptions a:active {
	background:#f7f7f7;
	border-left:8px solid #ccc;
	color:#000;
	text-decoration:none;
}
.rowOptions a:hover strong, .rowOptions a:active strong {
 	text-decoration:none;
}
.rowOptions a:hover img, .rowOptions a:active img {
	border-top:1px solid #ccc;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #ccc;
}

ul.downloads {
	list-style-type:none; 
	margin:0 0 12px 0;
	padding:0;
}
ul.downloads li {
	list-style-type:none; 
	margin:0;
	padding:3px 0 3px 0;
}
ul.downloads li a {
	font-size: 11px;
	color: #206E97;
	padding:0 0 0 28px;
}
li.pdf { background: transparent url("../images/icons/icon_pdf.gif") no-repeat 5px 4px; }
li.txt { background: transparent url("../images/icons/icon_txt.gif") no-repeat 8px 4px; }
li.word { background: transparent url("../images/icons/icon_word.gif") no-repeat 9px 4px; }
li.excel { background: transparent url("../images/icons/icon_excel.gif") no-repeat 9px 4px; }
li.powerpoint { background: transparent url("../images/icons/icon_powerpoint.gif") no-repeat 9px 4px; }
li.qt { background: transparent url("../images/icons/icon_qt.gif") no-repeat 9px 4px; }
li.wmv { background: transparent url("../images/icons/icon_wmv.gif") no-repeat 6px 4px; }
li.wav { background: transparent url("../images/icons/icon_wav.gif") no-repeat 9px 4px; }
li.zip { background: transparent url("../images/icons/icon_zip.gif") no-repeat 9px 4px; }
li.go { background: transparent url("../images/icons/icon_go.gif") no-repeat 5px 4px; }

ul.goLink {
	list-style:square; 
	margin:0 0 12px 0;
	padding:0;
}
ul.goLink li {
	list-style:square; 
	margin:0 0 0 2em;
	padding:0;
}
ul.goLink li a {
	display:block;
	font-size:11px;
}
* html ul.goLink li a {
	display:inline-block;
	font-size:11px;
	padding: 0 10px 0 0 ;
	background: url("../images/bg_go_link.gif") no-repeat 100% 6px;
}
ul.goLink li a:after {
    content: "\0020 \00BB";
	color:#333;
}

ul.headlines {
	margin: 0 0 20px 10px;
	list-style:disc;
}
ul.headlines li {
	margin: 0 0 0 20px;
	color:#515151;
	list-style:disc;
}
ul.bullets {
	margin: 0 0 20px 10px;
	list-style:square;
}
ul.bullets li {
	list-style:square;
	margin: 0 0 0 20px;
	padding: 0 0 0 2px;
	color:#515151;
}

/*
--------------------------------------------------
 Link Styles
--------------------------------------------------
*/

a.closeWindow {
	float:left;
	width:49px;
	height:21px;
	background: url("../north_america/en_US/images/buttons/btn_sm_close.gif") no-repeat left top;
}
a.closeWindow span {
	display:none;
}
a.goLink {
	display:block;
	font-size:11px;
	margin: 0 0 12px 0;
}
* html a.goLink {
	display:inline-block;
	font-size:11px;
	padding: 0 10px 0 0 ;
	background: url("../images/bg_go_link.gif") no-repeat 100% 6px;
}
a.goLink:after {
    content: "\0020 \00BB";
	color:#333;
}

a.pdf, a.txt, a.word, a.excel, a.powerpoint, a.qt, a.wmv, a.wav, a.zip, a.go {
	display:block;
	margin:0 0 2px 0;
	padding:6px 0 7px 28px;
	font-size: 11px;
	color: #206E97;
}
a.pdf:hover, a.txt:hover, a.word:hover, a.excel:hover, a.powerpoint:hover, a.qt:hover, a.wmv:hover, a.wav:hover, a.zip:hover, a.go:hover {
	color: #ff5400;
}
a.pdf {	background: transparent url("../images/icons/icon_pdf.gif") no-repeat 5px 50%; }
a.txt {	background: transparent url("../images/icons/icon_txt.gif") no-repeat 8px 50%; }
a.word { background: transparent url("../images/icons/icon_word.gif") no-repeat 9px 50%; }
a.excel { background: transparent url("../images/icons/icon_excel.gif") no-repeat 9px 50%; }
a.powerpoint { background: transparent url("../images/icons/icon_powerpoint.gif") no-repeat 9px 50%; }
a.qt { background: transparent url("../images/icons/icon_qt.gif") no-repeat 9px 50%; }
a.wmv { background: transparent url("../images/icons/icon_wmv.gif") no-repeat 6px 50%; }
a.wav { background: transparent url("../images/icons/icon_wav.gif") no-repeat 9px 50%; }
a.zip { background: transparent url("../images/icons/icon_zip.gif") no-repeat 9px 50%; }
a.go { background: transparent url("../images/icons/icon_go.gif") no-repeat 5px 50%; }


/*
--------------------------------------------------
 Buttons Specials
--------------------------------------------------
*/

a.viewVolumeLogic, 
a.viewAltecLansing 
{
	display:block;
	margin:10px 0 10px 0;
	width:auto;
	height:20px;
}

a.viewVolumeLogic span, 
a.viewAltecLansing span 
{
	display:none;
}


/*
--------------------------------------------------
 Text and Body Styles
--------------------------------------------------
*/

.orange {color: #ff5400;}
.red {color: #900;}
.blue {color: #206E97;}

.important { color:#f60; font-weight:bold; }
.finePrint { color:#666; font-weight:normal; font-style:italic; font-size:10px;}

#pageHeaderSm h1, #pageHeaderMed h1, #pageHeaderLg h1 {
	margin:0 10px 4px 300px;
	padding-top: 20px;
	color:#206E97;
	font-size:24px;
	text-transform:uppercase;
}

#skeletonOne #pageHeaderSm h1, 
#skeletonTwo #pageHeaderSm h1 
{
	margin:0 10px 0 20px;
	padding-top: 30px;
	color:#f60;
	font-size:24px;
	text-transform:uppercase;

}

#skeletonOne #pageHeaderSm h2, 
#skeletonTwo #pageHeaderSm h2 
{
	margin:0 10px 1px 20px;
	color:#206E97;
	font-size:14px;
}


#pageHeaderSm p, #pageHeaderMed p, #pageHeaderLg p {
	margin:0 10px 0 300px;
	color:#515151;
	font-size:11px;
}

#mainContent hr {
	color:#eee;
}
#mainContent h1 {
	text-transform:uppercase;
}
#mainContent h3, .roundBox h3 {
	font-size:14px;
	text-transform:uppercase;
}
#mainContent h4 {
	font-size:12px;
}
.resourceLinks p {
	display:none;
}


#sidepanel hr, .panel hr {
	color:#ccc;
}
#sidepanel .button, .panel .button  {
	margin: 8px 0 12px 0;
}
#sidepanel h1, .panel h1 {
	font-size:11px;
	text-transform:uppercase;
}
#sidepanel h2, .panel h2 {
	font-size:11px;
}
#footer h6 {
	color:#8e8e8e;
	font-weight:normal;
	font-size:10px;
	margin:10px 0 0 0;
}

div.optionItem {
	margin: 0 0 20px 0;
}
div.optionItem h1 {
	font-size:11px;
	margin:0 0 8px 0;
	padding:2px 0 2px 4px;
	background:#eee;
	border-bottom:1px solid #ccc;
	
}
div.optionItem p {
	font-size:11px;
	margin:0 0 8px 0;
}
div.optionItem a img.formBtnSm {
	margin:0;
	padding:0;
	border:none;
}

div.section {
	margin: 0 0 20px 0;
	background:#f1f1f1;
}
div.section h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px 0 3px 8px;
	background:#999;
	color:#fff;
}
div.section h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:4px 0 3px 8px;
	background:#ccc;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
}
div.section h6 a {
	text-decoration:underline;
}
div.section h6 a:hover {
	text-decoration:none;
}
div.section p {
	padding:4px 8px 0 8px;
}
div.section ol {
	margin:0 0 0 32px;
	padding:0;
}
div.section ol li {
	margin:0;
	padding:0;
}

p.note {
	font-size:11px;
	color:#666;
}

h5.jobTitle {
	font-size:11px;
	color:#515151;
	margin:0 0 1em 0;
	font-weight:normal;
	font-style:italic;

}

table.tabularData {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #515151;
	margin: 0 0 10px 0;
	padding: 2px;
}
table.tabularData caption {
	text-align:left;
	padding:2px;
	font-weight:bold;
}
table.tabularData thead {
	vertical-align:bottom;
	font-weight:bold;
	background: #666;
	color:#fff;
	padding: 4px;
}

table.tabularData thead tr th {
	padding: 4px;
	text-align:left;
	border-bottom: 1px solid #fff;
}
table.tabularData tbody tr th {
	padding: 4px;
	text-align:left;
	border-bottom: 1px solid #fff;
	background: #666;
	color:#fff;
}
table.tabularData tbody tr td {
	padding: 4px;
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #fff;
}
table.tabularData tbody tr.odd td {
	background: #eee;
}
table.tabularData tbody tr.even td {
	background: #ddd;
}


/*
--------------------------------------------------
 Special Link Styles
--------------------------------------------------
*/

.downloadCatalog {
	float:left;
	width:167px;
	height:107px;
	position:relative;
	margin:6px 0 16px 0;
	padding:0 0 0 0;
	background: transparent url("../north_america/en_US/images/buttons/download_catalog.gif") no-repeat 0 0;
}
.downloadCatalog a, 
.downloadCatalog a:link, 
.downloadCatalog a:visited 
{
	float:left;
	width:167px;
	height:107px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #206E97;
}
.downloadCatalog span {
	position:absolute;
	right:10px;
	bottom:10px;
	padding:6px 0 7px 20px;
	font-size:10px;
	background: transparent url("../images/icons/icon_pdf.gif") no-repeat 0 50%; 
}

.downloadCatalog a:hover {
	color: #ff5400;
}
.downloadCatalog a:active {
	color: red;
}

.btPairingGuide {
	float:left;
	width:168px;
	height:63px;
	position:relative;
	margin:6px 0 16px 0;
	padding:0 0 0 0;
	background: transparent url("../north_america/en_US/images/buttons/btn_bt_pairing_guide.gif") no-repeat 0 0;
}
.btPairingGuide a, 
.btPairingGuide a:link, 
.btPairingGuide a:visited 
{
	float:left;
	width:168px;
	height:63px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color: #206E97;
}
.btPairingGuide span {
	display:none;
}




/*
--------------------------------------------------
 Image Styles
--------------------------------------------------
*/
.left {
	float:left;
	margin: 0 10px 8px 0;
}
.right {
	float:right;
	margin: 0 0 10px 8px;
}
.imageBox {
	background: transparent url("../images/shadow_box.gif") no-repeat top left;
	float: left;
	padding: 6px 18px 10px 6px;
}
/*
--------------------------------------------------
 Form Buttons
--------------------------------------------------
*/
.formBtnLg {
	margin:0;
	padding:0;
	border:none;
	height:29px;
}
.formBtnSm {
	margin:0;
	padding:0;
	border:none;
	height:21px;
}
/*
--------------------------------------------------
 Forms
--------------------------------------------------
*/
form {
	margin:0;
	padding:0;
	border:none;
}

select {
	border: 1px solid #ccc;
}


/* Fix float problems */
label.checkbox:after, 
label.radio:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
label.checkbox:after, 
label.radio:after 
{display: inline-table;}

/* Hides from IE-mac \*/
* html label.checkbox, 
* html label.radio 
{height: 1%;}
 
label.checkbox, 
label.radio 
{display: block;}
/* End hide from IE-mac */

/*
--------------------------------------------------
 Careers Landing Page
--------------------------------------------------
*/
ul.companyDivisions {
	list-style:none;
	margin:0 0 0 10px;
	padding:0;
}
.companyDivisions li {
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}
.companyDivisions li a {
	display:block;
}

.companyDivisions li.altec {	background:transparent url("../images/arrow_orange.gif") no-repeat 2px 8px;}
.companyDivisions li.altec a {
	background:transparent url("../images/altecLansing_logo.gif") no-repeat 10px 0;
	width:160px;
	height:17px;
}

.companyDivisions li.clarity { background:transparent url("../images/arrow_orange.gif") no-repeat 2px 16px;}
.companyDivisions li.clarity a {
	background:transparent url("../images/clarity_logo.gif") no-repeat 14px 0;
	width:101px;
	height:35px;
}

.companyDivisions li.volumelogic { background:transparent url("../images/arrow_orange.gif") no-repeat 2px 19px;}
.companyDivisions li.volumelogic a {
	background:transparent url("../images/volumeLogic_logo.gif") no-repeat 10px 0;
	width:160px;
	height:39px;
}

.companyDivisions li a span {
	display:none;
}

.companyCommercial {
	padding: 0 0 100px 0;
}	
/*
--------------------------------------------------
 Media Resources
--------------------------------------------------
*/

.mediaResourceItem {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-top:1px solid #f1f1f1;
}
.mediaResourceItem h4 {
	margin:0 0 10px 0;
	padding:4px 10px;
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
}
.mediaResourceItem img {
	float:left;
	margin:0 10px 0 0;
}
.mediaResourceItem a, 
.mediaResourceItem a:link, 
.mediaResourceItem a:visited 
{
	float:left;
	margin:0 1px 0 0;
	padding:4px 10px;
	background:#ccc;
	font-size:11px;
	color:#000;
	border-top:1px solid #f1f1f1;
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #f1f1f1;
}
.mediaResourceItem a:hover, 
.mediaResourceItem a:active 
{
	background:#ff5400;
	color:#fff;
}
/*
--------------------------------------------------
 Compatibility Query
--------------------------------------------------
*/

.compatibilityCheckerButton {
	padding: 5px 0 0 16px;
}

/*
--------------------------------------------------
 Career Center Fix
--------------------------------------------------
*/
#secondaryNav {
	width:155px;
	margin:0;
	padding:35px 0 300px 0;
	background: transparent url("../images/nav/secondary/bg_secondary_nav.gif") no-repeat top left;
}
#secondaryNav ul {
	list-style-type: none;
	font-weight: bold;
	text-align:left;
	margin:0;
	padding: 0 0 11px 0;
	border-top: 1px solid #ddd;
}
#secondaryNav li {
	list-style-type: none;
	display: block;
	border-bottom: 1px solid #ddd;
	line-height:1em;
	margin:0;
	padding:0;
}
#secondaryNav li.first {
	border-top: 1px solid #ddd;
}
#secondaryNav li.current {
	border-top: 1px solid #993300;
	background: transparent url("../images/nav/secondary/bg_li_current.gif") no-repeat top left;
}
#secondaryNav li a {
	height: 100%;
	padding:.5em 6px .4em 14px;
	margin:0px;
	display: block;
	font-size: 11px;
	text-transform:uppercase;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
#secondaryNav li a:link, #secondaryNav li a:visited {
	color: #666;
	text-decoration: none;
}
#secondaryNav li a:hover, #secondaryNav li a:active {
	color: #ff6600;
	background: transparent url("../images/nav/secondary/bg_li_on.gif") no-repeat top left;
}
#secondaryNav li.current a:link, #secondaryNav li.current a:visited {
	color: #fff;
	background: transparent url("../images/nav/secondary/bg_li_current.gif") no-repeat top left;
}
#secondaryNav li.current a:hover, #secondaryNav li.current a:active {
	color: #fff;
}