body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin: 0px;
	background-image: url(../images/bg_main_tile_vert.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #0C0C0C;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 45px;
	padding-left: 0px;
	height: auto;
	width: auto;
}
#content {
	width: 705px;
	position: relative;
	height: inherit;
	top: 25px;
	left: 50px;
	z-index: 10;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* Main nav Styles Begin Here*/
#nav {
	list-style: none;
	line-height: 1;
	width: 704px;
	height: 29px;
	background-image: url(../images/main_nav_bg.jpg);
	background-repeat: repeat-x;
	position: relative;
	margin: 0;
	top: 0px;
	left: 50px;
	z-index: 50;
	padding: 0;
}
#nav ul {
	list-style: none;
	line-height: 1;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: auto;
	width: auto;
}
#newsSection h1 {
	font-weight: normal;
	font-size: 100%;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#newsSection a:link, #newsSection a:visited {
	color: #FCC01F;
}
#newsSection {
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.date {
	color: #666666;
}

#nav a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	width: auto;
	padding-left: 10px;
	margin: 0px;
	background-image: url(../images/nav_bg_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 5px;
	}
#mainColumn {
	width: 560px;
	position: relative;
	height: auto;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 55px;
	padding-left: 0px;
}
#sideNav {
	width: 140px;
	position: absolute;
	height: 350px;
	margin: 0px;
	float: right;
	z-index: 50;
	padding: 0px;
	top: 30px;
	left: 565px;
}
h1 {
	color: #FFFFFF;
	font-size: 150%;
}
#header_welcome {
	background-image: url(../images/header_welcome.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
.productGroup .productGroupThumb {
	position: relative;
	height: 133px;
	width: 143px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	float: left;
}
.productGroup {
	height: auto;
	width: 530px;
	position: relative;
	clear: both;

	margin: 0px;
	padding: 0px;
}
#sideNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 139px;
	text-align: center;
}
.productGroupDescription ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.productGroupDescription li {
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 92px;
	list-style-type: none;
}
.productGroupDescription a {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/more_info_up.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 92px;
	display: block;
	font-size: 2px;
	background-position: bottom;
	color: #0C0C0C;
}
.productGroupDescription a:hover {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/more_info_down.gif);
}
#sideNav li.header {
	background-image: url(../images/side_nav_header_bg.gif);
	background-repeat: no-repeat;
	color: #262626;
	width: 139px;
	font-size: 2px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-indent: 50px;
	height: 20px;
}
#sideNav li.links {
	background-image: url(../images/side_nav_link_bg.gif);
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #2A3D3F;
	border-bottom-color: #272F30;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 80%;
}
#sideNav li a {
	display:block;
	}
#sideNav li.links a:link, #sideNav li.links a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
#newsContent {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	color: #FFFFFF;
	width: 300px;
}
#sideNav li.links a:hover, #sideNav li.links a:active {
	color: #FFFFFF;
	text-decoration: none;
}
#nav a:hover{
	color: #FDB801;
}
.productGroupDescription h1 {
	color: #FDB801;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.productGroupDescription p {
	font-size: 90%;
	color: #CCCCCC;
}
#productDetail {
	padding: 0px;
	width: 565px;
	height: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.productGroupDescription {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 10px;
	position: relative;
	height: auto;
	width: 365px;
	float: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #222F30;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#newsContent h1 {
	color: #FDB801;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 85%;
	margin: 0px;
	background-image: url(../images/news_bullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 10px;
}
.sectionDescription {
	width: 530px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #212121;
	padding: 10px;
}
#newsContent .newsTitle {
	color: #FFFFFF;
	padding-left: 5px;
}
#newsContent .newsBlurb {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}

#nav li ul li a {
	color: #FFFFFF;
	width: 12em;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
}

#nav li { /* all list items */
	float: left;
	width: auto; /* width needed or else Opera goes nuts */
	font-size: 85%;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 20px;
	margin: 0px;
}

#nav li ul { /* second-level lists */
	position: absolute;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	background-color: #0C0C0C;
	width: 12em;
	padding: 0px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#nav li ul li {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 13px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #222222;
	border-left-color: #222222;
	background-image: url(../images/bg_dropdown.jpg);
	height: auto;
	width: auto;
	background-repeat: repeat-y;
	background-position: left;
	color: #0C0C0C;
}
#nav li ul ul li {
	font-size: inherit;
	color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #222222;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #222222;
}

#nav li ul ul { /* third-and-above-level lists */
	padding: 0px;
	margin-top: -1em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 12em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/* Main nav Styles End Here*/


#header_logo {
	background-image: url(../images/header_logo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 118px;
	width: 814px;
}
#bg_center {
	width: 980px;
	position: absolute;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -490px;
	height: 438px;
	padding: 0px;
	top: 0px;
	left: 50%;
	background-image: url(../images/bg_center.gif);
}
#container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	z-index: 30;
	width: 816px;
	padding: 0px;
	height: auto;
}
#footer {
	width: 704px;
	height: 30px;
	position: relative;
	background-image: url(../images/bg_footer.gif);
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	clear: both;
	float: none;
	z-index: 1;
	margin-right: 0px;
	margin-left: 50px;
	background-repeat: no-repeat;
	background-position: left top;
}
#footer p {
	font-size: 10px;
	color: #1B2D30;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color: #1B2D30;
}
#footer strong {
	color: #263C3F;
}
#header_flag {
	background-color: #000000;
	text-align: center;
	background-image: url(../images/header_flag.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 18px;
	width: 814px;
}
p {
	line-height: 130%;
	color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sideNav li.links_signup {
	background-image: url(../images/side_nav_signup_up.gif);
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #252525;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	height: 51px;
	width: 139px;
	color: #0C0C0C;
	font-size: 1px;
}
#sideNav li.links_signup a {
	height: 51px;
	width: 139px;
	color: #0C0C0C;
	text-indent: 50px;
	font-size: 2px;
}
#sideNav li.links_signup a:hover {
	background-image: url(../images/side_nav_signup_down.gif);
}
#leftColumn {
	width: 178px;
	height: auto;
	padding: 0px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#rightColumn {
	background-image: url(../images/in_the_news_bg.gif);
	width: 360px;
	height: 150px;
	background-repeat: no-repeat;
	padding: 0px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
#sideNav li.links_friend {
	background-image: url(../images/side_nav_tellfriend_up.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	height: 44px;
	width: 139px;
	color: #0C0C0C;
	font-size: 1px;
}
#sideNav li.links_friend a {
	height: 44px;
	width: 139px;
	color: #0C0C0C;
	text-indent: 50px;
	font-size: 2px;
}
#sideNav li.links_friend a:hover {
	background-image: url(../images/side_nav_tellfriend_down.gif);
}
#sideNav li.links_expert {
	background-image: url(../images/side_nav_expert_up.gif);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	height: 36px;
	width: 139px;
	color: #0C0C0C;
	font-size: 1px;
}
#sideNav li.links_expert a {
	height: 36px;
	width: 139px;
	color: #0C0C0C;
	text-indent: 50px;
	font-size: 2px;
}
#sideNav li.links_expert a:hover {
	background-image: url(../images/side_nav_expert_down.gif);
}
#sideNav li.links_GSA {
	background-image: url(../images/side_nav_GSA_up.gif);
	margin: 0px;
	background-repeat: no-repeat;
	height: 75px;
	width: 139px;
	color: #0C0C0C;
	font-size: 1px;
	padding: 0px;
}
#sideNav li.links_GSA a {
	height: 75px;
	width: 139px;
	color: #0C0C0C;
	text-indent: 50px;
	font-size: 2px;
}
#sideNav li.links_GSA a:hover {
	background-image: url(../images/side_nav_GSA_down.gif);
}
#bottomContent li.group {
	background-image: url(../images/group_fittings_up.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 178px;
	color: #0C0C0C;
	font-size: 1px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#bottomContent {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: auto;
	height: auto;
}
#bottomContent ul {
	padding: 0px;
	width: 178px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -5px;
}
#bottomContent li.group a {
	height: 60px;
	width: 178px;
	color: #0C0C0C;
	text-indent: 50px;
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 2px;
}
#bottomContent li.group a:hover {
	background-image: url(../images/group_fittings_down.jpg);
	height: 60px;
	width: 178px;
}
#bottomContent li.range {
	background-image: url(../images/range_equip_up.jpg);
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	height: 60px;
	width: 178px;
	color: #0C0C0C;
	font-size: 1px;
}
#bottomContent li.range a {
	height: 60px;
	width: 178px;
	color: #0C0C0C;
	text-indent: 50px;
	display: block;
	font-size: 2px;
}
#bottomContent li.range a:hover {
	background-image: url(../images/range_equip_down.jpg);
}
#newsContent a {
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
#newsContent a:hover {
	color: #FDB801;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#header_headset {
	background-image: url(../images/header_headset.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#productDetail  h1 {
	color: #FDB801;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#productDetail p {
	font-size: 90%;
	color: #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	width: 550px;
}
#productDetail .price {
	color: #FFFFFF;
}
#productDetail .section, .productGroupDescription .section {
	color: #FDB801;
}
#productDetail .bold {
}
#productDetail .list {
}
#productDetail   .list   li {
	float: none;
	clear: both;
	color: #CCCCCC;
	list-style-type: circle;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 15px;
}

#productDetail ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 45px;
	margin-left: 0px;
	height: auto;
	width: auto;
}
#productDetail .list ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#productDetail li#quote {
	height: 30px;
	width: 142px;
}
#productDetail li#buy {
	height: 30px;
	width: 93px;
}
#productDetail li {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#productDetail li#quote a:link, #productDetail li#quote a:visited {
	font-size: 1px;
	color: #000000;
	background-image: url(../images/request-quote-up.gif);
	display: block;
	height: 30px;
	width: 124px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#productDetail li#quote a:hover, #productDetail li#quote a:active {
	background-image: url(../images/request_quote_down.gif);
}
#productDetail li#buy a, .productGroupDescription li.buy a {
	font-size: 1px;
	color: #0C0C0C;
	background-image: url(../images/buy_online_up.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 30px;
	width: 93px;
}
#productDetail li#buy a:hover, .productGroupDescription li.buy a:hover {
	background-image: url(../images/buy_online_down.gif);
}
#productDetail li#buy1 a, .productGroupDescription li.buy a {
	font-size: 1px;
	color: #0C0C0C;
	background-image: url(../images/buy_online1_up.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 30px;
	width: 93px;
}
#productDetail li#buy1 a:hover, .productGroupDescription li.buy a:hover {
	background-image: url(../images/buy_online1_down.gif);
}
.productGroupDescription .price {
	font-weight: bold;
	color: #FFFFFF;
}
#productDetail .sectionBold, .productGroupDescription .sectionBold {
	color: #FDB801;
	font-weight: bold;
}
#productDetail a:link, #productDetail a:visited {
	color: #CCCCCC;
	text-indent: -800px;
}
#productDetail a:hover, #productDetail a:active {
	color: #FDB801;
}
#header_throatmic {
	background-image: url(../images/header_throat_mics.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_shouldermic {
	background-image: url(../images/header_shoulder_mics.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_surveillance {
	background-image: url(../images/header_surveillance.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_custom {
	background-image: url(../images/header_custom_fit.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_stock {
	background-image: url(../images/header_stock.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_generic {
	background-image: url(../images/header_generic.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_electronic {
	background-image: url(../images/header_electronic.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_news{
	background-image: url(../images/header_news.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_wireless {
	background-image: url(../images/header_wireless.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_tubing {
	background-image: url(../images/headers-audio-tubing.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_eyewear {
	background-image: url(../images/header_eyewear.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#flashContainer {
	background-image: url(../images/bg_flash.gif);
	position: relative;
	height: 259px;
	width: 543px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#flashMovie {
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 240px;
	width: 485px;
}
#productDetail .list a:link, #productDetail .list a:visited, #productDetail .list a:hover, #productDetail .list a:active {
	color: #FDB801;
}
#newsSection h2 {
	font-weight: normal;
	font-size: 110%;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#header_earmic {
	background-image: url(../images/header_ear_mics.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_adapter {
	background-image: url(../images/header_ear_mics.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_hearingprotection {
	background-image: url(../images/header_hearingprotection.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
.caption {
	font-size: 80%;
	color: #CCCCCC;
}
.list2 ul{
	color: #CCCCCC;
	clear: both;
	float: none;
	height: auto;
	width: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.list2 li {
	color: #CCCCCC;
	clear: both;
	float: none;
	height: auto;
	width: auto;
	list-style-type: circle;
	margin: 0px;
	padding: 0px;
}
#header_sup {
	background-image: url(../images/header_supplements.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
.plainBoldType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CCCCCC;
	font-size: 80%;
	text-align: right;
}
.plainType {
	font-size: 85%;
	color: #CCCCCC;
}
#form input {
	font-size: 85%;
}
.smallNote {
	font-size: 80%;
	color: #FCC01F;
}
.requiredFields {
	font-size: 85%;
	font-weight: bold;
	color: #FF0000;
}
#header_friend {
	background-image: url(../images/header_friend.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#formMessage {
	background-color: #294145;
	text-align: center;
	border: 1px solid #666666;
	width: 85%;
	padding-top: 10px;
	color: #FFFFFF;
	font-size: 85%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-bottom: 10px;
	font-weight: bold;
}
#formMessageError {
	background-color: #FF0000;
	text-align: left;
	border: 1px solid #666666;
	width: 85%;
	padding-top: 5px;
	color: #FFFFFF;
	font-size: 85%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bold;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 15px;
}
#formMessageError ul{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#header_newsletter {
	background-image: url(../images/header_newsletter.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_group {
	background-image: url(../images/header_group.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_range {
	background-image: url(../images/header_range.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_expert {
	background-image: url(../images/header_expert.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_disclaimer {
	background-image: url(../images/header_disclaimer.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_privacy {
	background-image: url(../images/header_privacy.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_prq {
	background-image: url(../images/header_prq.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#purchase {
	color: #CCCCCC;
	background-image: url(../images/bg_purchase.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: left top;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
#purchase td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.a_priceBold {
	font-weight: bold;
	color: #FFFFFF;
}
.a_price {
	color: #FFFFFF;
	font-size: 80%;
}
#productDetail li#view a, .productGroupDescription li.view a {
	font-size: 1px;
	color: #0C0C0C;
	background-image: url(../images/buy_view_up.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	display: block;
	height: 30px;
	width: 93px;
}
#productDetail li#view a:hover, .productGroupDescription li.view a:hover {
	background-image: url(../images/buy_view_down.gif);
}
.ProductDetailsTitle {
	color: #FFFFFF;
	font-weight: bold;
}
.a_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FDB801;
	font-size: 90%;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-weight: bold;
}
#header_adapters {
	background-image: url(../images/header_adapters.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#header_assemblies {
	background-image: url(../images/header_assemblies.gif);
	background-repeat: no-repeat;
	font-size: 1px;
	height: 28px;
	width: 500px;
	color: #0C0C0C;
	text-indent: -200%;
	background-position: center;
}
#sideNav li.links_range {
	background-image: url(../images/side_nav_range-up.gif);
	margin: 0px;
	background-repeat: no-repeat;
	height: 60px;
	width: 139px;
	color: #0C0C0C;
	font-size: 1px;
	padding: 0px;
}
#sideNav li.links_range a {
	height: 60px;
	width: 139px;
	color: #0C0C0C;
	text-indent: 50px;
	font-size: 2px;
}
#sideNav li.links_range a:hover {
	background-image: url(../images/side_nav_range-down.gif);
}
#sideNav li.links_fittings {
	background-image: url(../images/side_nav_fittings-up.gif);
	margin: 0px;
	background-repeat: no-repeat;
	height: 63px;
	width: 139px;
	color: #0C0C0C;
	font-size: 1px;
	padding: 0px;
	background-position: top;
}
#sideNav li.links_fittings a {
	height: 63px;
	width: 139px;
	color: #0C0C0C;
	text-indent: 50px;
	font-size: 2px;
}
#sideNav li.links_fittings a:hover {
	background-image: url(../images/side_nav_fittings-down.gif);
}
.formSelectButton {
	font-size: 11px;
	font-weight: normal;
	margin-left: 5px;
}

