BODY {
	background-color: #ffffff;
	margin:0px 0px 0px 4px;
	font: normal normal normal 12px/14px Arial, Helvetica, san serif;
	color:#464646;
}


H1 {
	color: #FFFFFF;
	font: normal normal bold 20px/24px Arial, Helvetica, san serif;
	margin:0px;
	padding-bottom:2px;
}

.whtBackground h1, .medCell h1
{
	color:#464646;
}

SELECT {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; COLOR: #6A737B;
}
.shrinkWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1.small {
	font: normal normal bold 14px/22px Arial, Helvetica, san serif;
	color: #4C4C4C;
	margin-bottom:3px;
}
H1.productHeader
{
	font-weight:normal;
}

H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 0px 0px 7px; COLOR: #0951a2
}
H2 A {
	COLOR: #0951a2; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #0951a2; TEXT-DECORATION: underline
}
H3 {
	font: normal normal bold 11px/13px Arial, Helvetica, san serif;
	color: #4C4C4C;
	margin:0 0 2px 0;
}
P {
	MARGIN: 0px 0px 7px
}
A {
	TEXT-DECORATION: underline
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
TABLE {
	FONT-SIZE: 11px; COLOR: #464646;
}
UL {
	MARGIN-TOP: 0px
}
LI {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(/images/bullet.gif); MARGIN-LEFT: -20px
}
.blackBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: bottom; COLOR: #ffffff; PADDING-TOP: 15px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left
}
.featuredBlackBox {
	COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 145px; TEXT-ALIGN: right
}
.featuredBlackBoxText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 80px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 50px
}
.featuredBlackBoxText A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.featuredBlackBoxText A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.blackBox H1 {
	COLOR: #ffffff
}
.blackBox H2 {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #555555
}
.blackBox H2 A {
	COLOR: #555555; TEXT-DECORATION: none
}
.blackBox H2 A:hover {
	COLOR: #555555; TEXT-DECORATION: underline
}
.searchButton {
	COLOR: #0951a2; TEXT-DECORATION: none
}
.searchButton IMG {
	COLOR: #0951a2; TEXT-DECORATION: none
}
.searchText {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 1px; COLOR: #0951a2; PADDING-TOP: 1px
}

/*
.floatingNav {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 6px; HEIGHT: 13px
}
.floatingNavOn {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 6px; HEIGHT: 13px
}
.floatingNav A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #6A737B;
}
.floatingSubNav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; WIDTH: 180px; PADDING-TOP: 1px
}
.floatingSubNavOn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; WIDTH: 180px; PADDING-TOP: 1px
}
.floatingSubNav2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; WIDTH: 180px; PADDING-TOP: 1px
}
.floatingSubNav2On {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN-LEFT: 0px; WIDTH: 180px; PADDING-TOP: 1px
}
.floatingSubNav2 {
	WIDTH: 172px
}
.floatingSubNav2On {
	WIDTH: 172px
}
.floatingNav A {
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	WIDTH: 100%; 
	COLOR: #6A737B; 
	HEIGHT: 13px; 
	TEXT-ALIGN: left; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
.floatingNavOn A {
	DISPLAY: block; PADDING-LEFT: 5px; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 13px; BACKGROUND-COLOR: #6A737B; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.floatingSubNav A {
	DISPLAY: block; PADDING-LEFT: 20px; WIDTH: 100%; COLOR: #0951a3; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.floatingSubNav A:hover {
	COLOR: #0951a3; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: underline
}
.floatingSubNavOn A {
	DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/stripe_background.gif); WIDTH: 100%; COLOR: #0951a3; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.floatingSubNav A IMG {
	PADDING-RIGHT: 5px; MARGIN-LEFT: -12px
}
.floatingSubNavOn A IMG {
	PADDING-RIGHT: 5px; MARGIN-LEFT: -12px
}
.floatingSubNav2 A {
	DISPLAY: block; PADDING-LEFT: 28px; FLOAT: left; WIDTH: 100%; COLOR: #0951a3; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.floatingSubNav2 A:hover {
	COLOR: #0951a3; BACKGROUND-REPEAT: repeat-x; TEXT-DECORATION: underline
}
.floatingSubNav2On A {
	DISPLAY: block; PADDING-LEFT: 28px; FLOAT: left; BACKGROUND-IMAGE: url(/images/stripe_background.gif); WIDTH: 100%; COLOR: #0951a3; BACKGROUND-REPEAT: repeat-x; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#subNavTop {
	COLOR: #ffffff; BACKGROUND-COLOR: #0951a3; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#subNavTop A {
	COLOR: #ffffff; BACKGROUND-COLOR: #0951a3; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#subNavTop TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#subNavTop A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
*/

/**********************************************
 * NAV STYLES                                 *
 **********************************************/
.floatingNav, .floatingNavOn 
{
	font: normal normal bold 11px/12px Arial, Helvetica, san serif;
	clear:left;
	height:13px;
	width:200px;
	padding:6px 0 0 0;
	margin:0;
}

.floatingNav a, .floatingNavOn a
{
	padding-left:5px;
	text-align:left;
	display:block;
	height:13px;
	width:100%;
	text-decoration:none;
	padding-left:12px;
}
.floatingNavOn a		{ color:#FFFFFF; background: #6A737B url(/shopping/bluetooth/common/images/arrow_wht_solid_dwn.gif) no-repeat 3px 6px; }
.floatingNav a			{ color:#6A737B; background: #FFFFFF url(/shopping/bluetooth/common/images/arrow_dkgry_solid_rgt.gif) no-repeat 3px 3px; }
.floatingNav a:hover	{ color:#FFFFFF; background: #6A737B url(/shopping/bluetooth/common/images/arrow_wht_solid_rgt.gif) no-repeat 3px 3px; }

.floatingSubNav, .floatingSubNavOn, .floatingSubNav2, .floatingSubNav2On 
{	
	font-size: 11px;
	float:left;
	width:180px;
	margin-left:0;
	padding:1px 0 1px 0;
}
.floatingSubNav2, .floatingSubNav2On  {	width:172px; }

.floatingSubNav a, .floatingSubNav2 a 
{
	text-align:left;
	display:block;
	width:100%;
	color:#6A737B;
	text-decoration:none;
}
.floatingSubNav a			{ padding-left:20px; }
.floatingSubNav2 a			{ padding-left:28px; }
.floatingSubNav a:hover		{ text-decoration: underline; }
.floatingSubNav2 a:hover	{ text-decoration: underline; }

.floatingSubNavOn a, .floatingSubNav2On a
{
	background-color:#CBD6DF;
	text-align:left;
	display:block;
	width:100%;
	color:#4C4C4C;
	text-decoration:none;
}
.floatingSubNavOn a		{ padding-left:20px; }
.floatingSubNav2On a	{ padding-left:28px; }


.floatingSubNav a img, .floatingSubNavOn a img
{
	margin-left:-12px;
	padding-right:5px;
}

#subNavTop, #subNavTop a 
{
	text-align:center;
	color:#464646;
	text-decoration:none;
	background-color:#CBD6DF;
}

#subNavTop 
{	
	border:5px solid #CBD6DF;
	padding:5px !important;
	text-align:center;
}

#subNavTop td 
{
	text-align:center;
}

#subNavTop a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}

img.mainArrow
{	
	border:none;
	margin-top:-13px;
	margin-right:-16px;
	z-index:3;
	position:relative;
}

img.mainArrowHome 
{
	border:none;
	margin-top:-13px;
	margin-right:-16px;
	z-index:3;
	position:relative;
}

img.subArrow
{	
	border:none;
	padding-right:5px;
	margin-right: 3px;
}

img.subArrowDown
{	
	border:none;
	margin-right:0;
}

.floatingNav > img.mainArrow
{	
	padding-left:2px;
	margin-right:-13px;
}

.floatingNav > img.mainArrowHome
{	
	padding-left:2px;
	margin-right:-13px;
}

.floatingNavOn > img.mainArrow
{	
	padding-left:2px;
	margin-right:-13px;
}

.floatingNavBar 
{
	padding:0;
	margin-left:-5px;
	z-index:4;
	position:absolute;
}



IMG.mainArrow {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: -13px; Z-INDEX: 3; BORDER-LEFT: medium none; MARGIN-RIGHT: -16px; BORDER-BOTTOM: medium none; POSITION: relative
}
IMG.mainArrowHome {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: -13px; Z-INDEX: 3; BORDER-LEFT: medium none; MARGIN-RIGHT: -16px; BORDER-BOTTOM: medium none; POSITION: relative
}
IMG.subArrow {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 5px; BORDER-TOP: medium none; BORDER-LEFT: medium none; MARGIN-RIGHT: 3px; BORDER-BOTTOM: medium none
}
IMG.subArrowDown {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; MARGIN-RIGHT: 0px; BORDER-BOTTOM: medium none
}
UNKNOWN {
	PADDING-LEFT: 2px; MARGIN-RIGHT: -13px
}
UNKNOWN {
	PADDING-LEFT: 2px; MARGIN-RIGHT: -13px
}
UNKNOWN {
	PADDING-LEFT: 2px; MARGIN-RIGHT: -13px
}
.floatingNavBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 4; PADDING-BOTTOM: 0px; MARGIN-LEFT: -5px; PADDING-TOP: 0px; POSITION: absolute
}
.largeCell {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 5px; 
	WIDTH: 100%; 
	COLOR: #464646; 
	PADDING-TOP: 5px; 
	BACKGROUND-COLOR: #6A737B;
}
.largeCellBlue {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #0951a2
}
.largeCell H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 30px
}
.largeCellBlue H1 {
	PADDING-LEFT: 5px; FONT-SIZE: 30px
}
.largeCell H2 {
	FONT-SIZE: 17px
}
.largeCellBlue H2 {
	FONT-SIZE: 17px
}
.largeCellBlue H1 {
	COLOR: #ffffff
}
.largeCellBlue H2 {
	COLOR: #ffffff
}
.largeCellBlueRightSide {
	COLOR: #ffffff
}
.largeCellBlueLeftSide {
	COLOR: #ffffff
}
.largeCellBlue A {
	COLOR: #ffffff
}
.largeCell H1 {
	COLOR: #ffffff
}
.largeCell H2 {
	COLOR: #ffffff
}
.largeCellRightSide {
	COLOR: #464646
}
.largeCellLeftSide {
	COLOR: #464646
}
.largeCell A {
	COLOR: #464646
}
.largeCellBlueRightSide {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 60px
}
.largeCellRightSide {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; PADDING-TOP: 60px
}
.largeCellBlueLeftSide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
.largeCellLeftSide {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 20px
}
.medCell {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; WIDTH: 33%; PADDING-TOP: 18px
}
.medCell A {
	COLOR: #438fb3; TEXT-DECORATION: underline
}
.medCellCenter {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; VERTICAL-ALIGN: top; text-align:center; WIDTH: 33%; PADDING-TOP: 18px
}
.medCellCenter A {
	COLOR: #438fb3; TEXT-DECORATION: underline
}
.gry {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 1px; 
	COLOR: #6A737B; 
	PADDING-TOP: 1px
}
.blu {
	COLOR: #0951a2
}
.wht {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.wht A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.wht A:hover {
	TEXT-DECORATION: underline
}
.whtBackground {
	BACKGROUND-COLOR: #ffffff
}
.blkBackground {
	BACKGROUND-COLOR: #000000
}
.gryBackground {
	background-color:#CED7DE; /* the gray background is now a light blue color */
}
.blueBackground {
	BACKGROUND-COLOR: #0951a3
}
.companyLogoBackground {
	PADDING-BOTTOM: 25px; 
	PADDING-TOP: 25px; 
	BACKGROUND-COLOR: #6A737B;
}
.border_dottedLeft {
	BORDER-TOP-WIDTH: 2px; BORDER-LEFT-WIDTH: 2px; BORDER-LEFT-COLOR: #dfdfdf; BACKGROUND: url(/images/bgd_dotted.gif) #ffffff fixed no-repeat left 50%; BORDER-BOTTOM-WIDTH: 2px; BORDER-BOTTOM-COLOR: #dfdfdf; BORDER-TOP-COLOR: #dfdfdf; BORDER-RIGHT-WIDTH: 2px; BORDER-RIGHT-COLOR: #dfdfdf
}
.border_leftRight_gry {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-BOTTOM-COLOR: #dfdfdf; BORDER-LEFT: #dfdfdf 1px solid; BORDER-TOP-STYLE: solid; BORDER-TOP-COLOR: #dfdfdf; BORDER-BOTTOM-STYLE: solid
}
.inputSearch {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 11px; MARGIN: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 158px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma, Georgia, Verdana, serif; HEIGHT: 17px; BACKGROUND-COLOR: #e4e1e3
}
#langDrop A {
	DISPLAY: block; WIDTH: 70px; COLOR: #0951a2; TEXT-INDENT: 5px; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#langDrop A:hover {
	COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}
#langDrop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #0951a2; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#langDrop UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; COLOR: #0951a2; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#langDrop LI {
	LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
#langDrop LI UL {
	MARGIN-LEFT: 20px; WIDTH: 70px
}
#langDrop LI UL LI {
	BORDER-RIGHT: #0951a2 1px solid; MARGIN-LEFT: 0px; BORDER-LEFT: #0951a2 1px solid; WIDTH: 70px
}
#langDrop LI UL {
	LEFT: -999em; WIDTH: 70px; POSITION: absolute
}
#langDrop LI.sfhover UL {
	LEFT: auto; MARGIN-LEFT: -60px; WIDTH: 70px; PADDING-TOP: 3px; BORDER-BOTTOM: #0951a2 1px solid; TOP: 16px
}
#langDrop LI:hover UL {
	LEFT: auto; MARGIN-LEFT: 30px; WIDTH: 70px; PADDING-TOP: 3px; BORDER-BOTTOM: #6A737B 1px solid;
}
#langDrop {
	DISPLAY: none
}
.macLang {
	DISPLAY: block; WIDTH: 200px
}
#langDrop {
	DISPLAY: list-item; LIST-STYLE-TYPE: none
}
.macLang {
	DISPLAY: none
}
INPUT {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Georgia, Verdana, serif;
	
}
input.quantity {
width:30px;
}

SELECT {
	COLOR: #000000; FONT-FAMILY: Tahoma, Georgia, Verdana, serif
}
TEXTAREA {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma, Georgia, Verdana, serif
}
.topDescription {
	PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; COLOR: #0951a2
}
.contentTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 3px
}
.contentAuthor {
	PADDING-LEFT: 5px
}
.contentSource {
	PADDING-LEFT: 5px
}
.contentDate {
	
}
.content {
	PADDING-TOP: 10px
}
.mediaTable {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #464646 1px dotted
}
.mediaTable A {
	COLOR: #6A737B; TEXT-DECORATION: none
}
.mediaCategoryTitle TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: 600; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; COLOR: #464646; PADDING-TOP: 10px
}
.alphaListing {
	PADDING-BOTTOM: 10px
}
.alphaListingLetter {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.alphaListingLetterSelected {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.searchBox {
	FONT-SIZE: 11px; WIDTH: 150px; COLOR: #000000; FONT-FAMILY: Tahoma, Georgia, Verdana, serif
}
.searchBoxTitle {
	FONT-WEIGHT: 500; FONT-SIZE: 12px; COLOR: #464646
}
.searchBox INPUT {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 3px; MARGIN: 0px; BORDER-LEFT: #dfdfdf 1px solid; BORDER-BOTTOM: #dfdfdf 1px solid
}
.searchBox SELECT {
	
}
.searchBox OPTION {
	OVERFLOW: hidden; WIDTH: 150px
}
.searchResults {
	COLOR: #464646
}
.productCategoryListing {
	
}
.productCategoryListingItem {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #cfcfcf 1px dotted; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #cfcfcf; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #cfcfcf; PADDING-TOP: 2px; BORDER-BOTTOM: #cfcfcf 1px dotted
}
.productCategoryListingItemImage TD {
	HEIGHT: 35px
}
.productCategoryListingItemName {
	FONT-WEIGHT: 600
}
.productCategoryListingItemTotal {
	
}
.productDetailsName {
	PADDING-LEFT: 2px; FONT-WEIGHT: 600; FONT-SIZE: 15px; COLOR: #464646
}
.productDetailsDescription {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 10px; COLOR: #464646; PADDING-TOP: 5px
}
.productDetailsCategory {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #464646; PADDING-TOP: 2px
}
.assemblerNav TD {
	COLOR: #000000
}
.assemblerNav H1 {
	COLOR: #0951a2
}
.assemblerNav A {
	COLOR: #0951a2; TEXT-DECORATION: underline
}
.assemblerSteps A {
	TEXT-DECORATION: none
}
.assemblerSteps A:hover {
	COLOR: #0951a2; TEXT-DECORATION: underline
}
.assemblerGry {
	COLOR: #464646; BACKGROUND-COLOR: #e4e1e3
}
.assemblerGry H1 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 3px; COLOR: #464646
}
.assemblerLarge {
	FONT-SIZE: 14px
}
.dataGrid {
	
}
.dataGridPaging {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #464646; PADDING-TOP: 8px
}
.dataGridPaging A {
	COLOR: #464646; TEXT-DECORATION: underline
}
.dataGridColumnHeading TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; VERTICAL-ALIGN: bottom; COLOR: white; PADDING-TOP: 8px; BACKGROUND-COLOR: #0951a3
}
.dataGridColumnHeading A {
	COLOR: white
}
.dataGridItemHeading {
	FONT-WEIGHT: 500
}
.dataGridItem TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #afafaf 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #efeff7
}
.dataGridItemAlternating TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #afafaf 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #efeff7
}
.dataGridItemTop TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #afafaf 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #efeff7
}
.dataGridItemTopAlternating TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #afafaf 1px solid; HEIGHT: 30px; BACKGROUND-COLOR: #efeff7
}
.dataGridItemTop TD {
	BORDER-TOP: #afafaf 1px solid
}
.dataGridItemTopAlternating TD {
	BORDER-TOP: #afafaf 1px solid
}
.dataGridItem A {
	COLOR: #0951a3
}
.dataGridItemAlternating A {
	COLOR: #0951a3
}
.dataGridItemTop A {
	COLOR: #0951a3
}
.dataGridItemTopAlternating A {
	COLOR: #0951a3
}
.dataGridItemAlternating TD {
	BACKGROUND-COLOR: #ffffff
}
.dataGridItemTopAlternating TD {
	BACKGROUND-COLOR: #ffffff
}
.dataGridItemSeperator TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 8px; BACKGROUND-COLOR: #0951a3
}
.productCyclerBackground {
	BACKGROUND: black; OVERFLOW: hidden; WIDTH: 200px; COLOR: white; HEIGHT: 145px
}
.productCycler {
	OVERFLOW: hidden; HEIGHT: 145px
}
.productCyclerForeground {
	RIGHT: -5px; VERTICAL-ALIGN: bottom; OVERFLOW: hidden; WIDTH: 190px; COLOR: white; POSITION: relative; TOP: -95px; HEIGHT: 95px; TEXT-ALIGN: right
}
.productCyclerForeground A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.buttonImageCenter {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 11px; BACKGROUND-IMAGE: url(/images/bluetooth_button_center.jpg); BORDER-LEFT: medium none; COLOR: #ffffff; BORDER-BOTTOM: medium none; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
.buttonImageLeft {
	BACKGROUND-IMAGE: url(/images/bluetooth_button_center.jpg); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.buttonImageRight {
	BACKGROUND-IMAGE: url(/images/bluetooth_button_center.jpg); WIDTH: 2px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
.whtHeaderFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.whtHeaderFooter A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.whtHeaderFooter A:hover {
	TEXT-DECORATION: underline
}

.gryHeaderFooter, .gryHeaderFooter a 
{
	color: #969696;
	padding: 3px 0px 3px 0px;
	text-decoration:none;
}

.gryHeaderFooter a:hover 
{
	text-decoration:underline;
}

/*
.gryHeaderFooter {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #6A737B; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.gryHeaderFooter A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #6A737B; PADDING-TOP: 3px; TEXT-DECORATION: none
}
.gryHeaderFooter A:hover {
	TEXT-DECORATION: underline
}
*/


.login-error {
	FONT-SIZE: 12px; COLOR: #ff0000
}
.login-box {
	BORDER-RIGHT: #6A737B thin solid; PADDING-RIGHT: 30px; BORDER-TOP: #6A737B thin solid; PADDING-LEFT: 30px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; BORDER-LEFT: #6A737B thin solid; PADDING-TOP: 5px; BORDER-BOTTOM: #6A737B thin solid
}
.login-button {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BACKGROUND: #efefef; BORDER-LEFT: #000000 1px solid; WIDTH: 50px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px
}
.login-textbox {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; WIDTH: 150px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px
}
.login-text {
	FONT-SIZE: 12px; COLOR: #000000
}
.consoleVerticalInnerDiv {
	BORDER-LEFT: buttonhighlight 1px solid; BACKGROUND-COLOR: buttonface
}
.consoleVerticalOuterDiv {
	BORDER-LEFT: buttonshadow 1px solid; BACKGROUND-COLOR: buttonface
}
.consoleOuterDiv {
	BORDER-TOP: buttonshadow 1px solid; MARGIN-LEFT: -5px; BORDER-BOTTOM: buttonhighlight 1px solid
}
.consoleInnerDiv {
	PADDING-RIGHT: 5px; BORDER-TOP: buttonhighlight 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: buttonshadow 1px solid; BACKGROUND-COLOR: buttonface
}
.consoleContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: 'Microsoft Sans Serif' , Arial
}
.consoleContentSelect {
	FONT-SIZE: 8.5pt; MARGIN: 1px; COLOR: black; FONT-FAMILY: 'Microsoft Sans Serif' , Arial
}
A.consoleContent {
	COLOR: black; TEXT-DECORATION: none
}
A.consoleContent:hover {
	COLOR: highlighttext; BACKGROUND-COLOR: highlight; TEXT-DECORATION: none
}
.footer-text {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
.metaData-Table {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 780px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff
}
.metaData-Table-Title {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.metaData-Heading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; WIDTH: 150px; FONT-FAMILY: Arial
}
.metaData-Title {
	FONT-SIZE: 12px; WIDTH: 640px
}
.metaData-NavTitle {
	FONT-SIZE: 12px; WIDTH: 640px
}
.metaData-HttpEquiv {
	FONT-SIZE: 12px; WIDTH: 80px
}
.metaData-Name {
	FONT-SIZE: 12px; WIDTH: 80px
}
.metaData-Content {
	FONT-SIZE: 12px; WIDTH: 500px; FONT-STYLE: italic
}

.productCyclerBackground
{
    color: white;
    background:black;
    overflow: hidden; 
    width: 200px; 
    height: 145px;
}

.productCycler
{
    height:145px;  
    overflow:hidden;
}

.productCyclerForeground
{
    color: white;
    overflow: hidden; 
    width: 190px; 
    height: 95px; 
    position:relative; 
    top:-95px;
    right:-5px;
    text-align:right;
    vertical-align:bottom;
}

.productCyclerForeground a
{
    color: #FFFFFF;
    text-decoration:none;
}
