H1, H2, H3, em, P, span { margin-top: 0; margin-bottom: 0; font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; }
EM { font-style: normal; }
#categoryBubble { color: #222222; width: 780px; position: relative; font-family: Helvetica, Arial, "Lucida Grande", Verdana, sans-serif; }
#categoryBubble h1 { letter-spacing: -1px; left: 25px; top: 0px; position: absolute; font-weight: bold; font-size: 28px; color: #0065ab; font-family: Arial, "Lucida Grande", Verdana, sans-serif; }
#categoryBubble h1 small { font-weight:normal; font-size:28px; }
#categoryBubble div { position: absolute; }
#categoryBubble .blurb h2 { font-size: 22px; font-weight: bold; }
#categoryBubble .blurb p { text-align: left; font-size: 12px; line-height: 130%; padding-bottom:10px; margin:0px; }
#categoryBubble .blurb ul li { text-align: left; font-size: 12px; line-height: 130%; padding:0px; margin:0px; }
#categoryBubble .blurb ul { padding-bottom:10px; }
#categoryBubble .button { margin-left: 0px; }
#categoryBubble .blurb h2 small { font-size:14px; }
#categoryBubble .header { top: 0px; height: 124px; background-repeat: no-repeat; width: 780px; }
#categoryBubble .footer { bottom: 0px; height: 38px; width: 780px; }
#categoryProducts .footer { width:780px; height:38px; clear:both; }
#categoryProducts .columns { padding-left: 5px; padding-top:20px; padding-bottom:20px; padding-right:0px; width:760px; text-size:0px; }
#categoryProducts .columns div { width: 360px; height: 135px; float:left; margin-left:10px; margin-bottom:8px; }
#categoryProducts .columns h3 { display:block; font-size: 20px; font-weight: bold; text-align: left; padding-top:15px; margin-bottom:10px; margin-left:15px;  float:left; width:759px; }
#categoryProducts .columns div em { display:block; font-size: 16px; font-weight: bold; text-align: left; padding-top:5px; }
#categoryProducts .columns div a img { margin-right:15px; }
#categoryProducts .columns div span { display:block; margin:0px; padding:0px; font-size: 12px; padding-bottom:5px; }
#categoryProducts .columns div a { text-decoration:none; display:block; width:320px; height:135px;  }


#columns i {
	display: none;
}
#columns img {
	float:left;
}
#narrowSelection {
	display:none;
	background-repeat: repeat-x;
	width: 760px;
	background-image: url(/Images/Interface/BrowseProducts/General/narrowSelection/background.png);
	height: 50px;
}
#narrowSelection a {
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	height: 50px;
	width:125px;
	color: #666666;
	float: left;
	display: block;
	
}


.bubbleGeneral .blurb em { font-weight: bold; font-style: italic; color: #0065ab; font-size: 10px; }
.bubbleGeneral .blurb p, .productsNotebook .columns div p, .productsNotebook .columns div a { color: #666666; }
.bubbleGeneral .button a { display:block; width:77px; height:22px; background-image: url(/Images/Interface/BrowseProducts/catGeneralDetails.png); background-repeat: no-repeat; background-position: top left; }
.bubbleGeneral .button a:hover { background-position: center left; }
.bubbleGeneral .button a:active { background-position: bottom left; }
.productsGeneral { color: #666666; }
.productsGeneral .columns div b { color: #0065ab; }
.productsGeneral .columns div em { color: #333333; }
.productsGeneral .columns h3 { color:#0065ab; }
.productsGeneral .columns div a { color: #666666; background-image: url(/Images/Interface/BrowseProducts/catGeneralSelectorBackground.png); background-repeat: no-repeat; background-position: top left; }
.productsGeneral .columns div a:hover { color: #0065ab;  background-position: center left;  }
.productsGeneral .columns div a:active { background-position: bottom left;  }
.productsGeneral .columns div a:hover em { color: #0065ab; }
.productsGeneral .columns div a:hover span { color: #0065ab; }
.productsGeneral .columns h3 { border-bottom: 1px dotted #0065ab; }






.bubbleNotebook { background-image: url(/Images/Interface/BrowseProducts/catNotebookBackground.png); background-color: #666666; }
.bubbleNotebook .header { background-image: url(/Images/Interface/BrowseProducts/catNotebookHeader.png); }
.bubbleNotebook .footer, .productsNotebook .footer { background-image: url(/Images/Interface/BrowseProducts/catNotebookFooter.png); }
.bubbleNotebook .blurb p, .productsNotebook .columns div p, .productsNotebook .columns div a { color: #CCCCCC; }
.productsNotebook { color: #999999; background-color: #666666; background-image: url(/Images/Interface/BrowseProducts/catNotebookBackground.png); }
.productsNotebook .columns div em { color: #FFFFFF; }
.productsNotebook .columns h3 { color:#222222; }
.productsNotebook .columns div a { color: #CCCCCC; background-image: url(/Images/Interface/BrowseProducts/catNotebookSelectorBackground.png); background-repeat: no-repeat; background-position: top left; }
.productsNotebook .columns div a:hover { color: #FFFFFF;  background-position: center left;  }
.productsNotebook .columns div a:active { background-position: bottom left;  }
.productsNotebook .columns div a:hover em { color: #FFFFFF; }
.productsNotebook .columns div a:hover span { color: #FFFFFF; }
.productsNotebook .columns h3 { border-bottom: 1px dotted #222222; }

.bubbleiPod { background-image: url(/Images/Interface/BrowseProducts/catiPodBackground.png); background-color: #5ab835;  }
.bubbleiPod .header { background-image: url(/Images/Interface/BrowseProducts/catiPodHeader.png); }
.bubbleiPod .footer, .productsiPod .footer { background-image: url(/Images/Interface/BrowseProducts/catiPodFooter.png); }
.bubbleiPod .blurb p, .productsiPod .columns div p, .productsiPod .columns div a { color: #ccffcc; }
.productsiPod { color: #ccffcc; background-color: #5ab835; background-image: url(/Images/Interface/BrowseProducts/catiPodBackground.png); }
.productsiPod .columns div em { color: #FFFFFF; }
.productsiPod .columns h3 { color:#336600; }
.productsiPod .columns div a { color: #ccffcc; background-image: url(/Images/Interface/BrowseProducts/catiPodSelectorBackground.png); background-repeat: no-repeat; background-position: top right;  }
.productsiPod .columns div a:hover { color: #FFFFFF;  background-position: center right;  }
.productsiPod .columns div a:active { background-position: bottom right;  }
.productsiPod .columns div a:hover em { color: #FFFFFF; }
.productsiPod .columns div a:hover span { color: #FFFFFF; }
.productsiPod .columns h3 { border-bottom: 1px dotted #336600; }

.bubbleiPhone { background-image: url(/Images/Interface/BrowseProducts/catiPhoneBackground.png); background-color: #00b69f; }
.bubbleiPhone .header { background-image: url(/Images/Interface/BrowseProducts/catiPhoneHeader.png); }
.bubbleiPhone .footer, .productsiPhone .footer { background-image: url(/Images/Interface/BrowseProducts/catiPhoneFooter.png); }
.bubbleiPhone .blurb p, .productsiPhone .columns div p, .productsiPhone .columns div a { color: #ccffff; }
.productsiPhone { color: #999999; background-color: #00b69f; background-image: url(/Images/Interface/BrowseProducts/catiPhoneBackground.png); }
.productsiPhone .columns div em { color: #FFFFFF; }
.productsiPhone .columns h3 { color:#006666; }
.productsiPhone .columns div a { color: #ccffff; background-image: url(/Images/Interface/BrowseProducts/catiPhoneSelectorBackground.png); background-repeat: no-repeat; background-position: top right; }
.productsiPhone .columns div a:hover { color: #FFFFFF; background-position: center right;  }
.productsiPhone .columns div a:active { background-position: bottom right;  }
.productsiPhone .columns div a:hover em { color: #FFFFFF; }
.productsiPhone .columns div a:hover span { color: #FFFFFF; }
.productsiPhone .columns h3 { border-bottom: 1px dotted #006666; }

.bubbleDataStorage { background-image: url(/Images/Interface/BrowseProducts/catDataStorageBackground.png); background-color: #1f8dcd; }
.bubbleDataStorage .header { background-image: url(/Images/Interface/BrowseProducts/catDataStorageHeader.png); }
.bubbleDataStorage .footer, .productsDataStorage .footer { background-image: url(/Images/Interface/BrowseProducts/catDataStorageFooter.png); }
.bubbleDataStorage .blurb p, .productsDataStorage .columns div p, .productsDataStorage .columns div a { color: #99ccff; }
.productsDataStorage { color: #999999; background-color: #1f8dcd; background-image: url(/Images/Interface/BrowseProducts/catDataStorageBackground.png); }
.productsDataStorage .columns div em { color: #FFFFFF; }
.productsDataStorage .columns h3 { color:#003366; }
.productsDataStorage .columns div a { color: #99ccff; background-image: url(/Images/Interface/BrowseProducts/catDataStorageSelectorBackground.png); background-repeat: no-repeat;  }
.productsDataStorage .columns div a:hover { color: #FFFFFF; background-position: center right; }
.productsDataStorage .columns div a:active { background-position: bottom right;  }
.productsDataStorage .columns div a:hover em { color: #FFFFFF; }
.productsDataStorage .columns div a:hover span { color: #FFFFFF; }
.productsDataStorage .columns h3 { border-bottom: 1px dotted #003366; }

.bubbleBluetooth { background-image: url(/Images/Interface/BrowseProducts/catBluetoothBackground.png); background-color: #355ab8; }
.bubbleBluetooth .header { background-image: url(/Images/Interface/BrowseProducts/catBluetoothHeader.png); }
.bubbleBluetooth .footer, .productsBluetooth .footer { background-image: url(/Images/Interface/BrowseProducts/catBluetoothFooter.png); }
.bubbleBluetooth .blurb p, .productsBluetooth .columns div p, .productsBluetooth .columns div a { color: #aac2ff; }
.productsBluetooth { color: #999999; background-color: #355ab8; background-image: url(/Images/Interface/BrowseProducts/catBluetoothBackground.png); }
.productsBluetooth .columns div em { color: #FFFFFF; }
.productsBluetooth .columns h3 { color:#000033; }
.productsBluetooth .columns div a { color: #aac2ff; background-image: url(/Images/Interface/BrowseProducts/catBluetoothSelectorBackground.png); background-repeat: no-repeat; background-position: top right; }
.productsBluetooth .columns div a:hover { color: #FFFFFF; background-position: center right; }
.productsBluetooth .columns div a:active { background-position: bottom right;  }
.productsBluetooth .columns div a:hover em { color: #FFFFFF; }
.productsBluetooth .columns div a:hover span { color: #FFFFFF; }
.productsBluetooth .columns h3 { border-bottom: 1px dotted #000033; }

.bubbleDesktop { background-image: url(/Images/Interface/BrowseProducts/catDesktopBackground.png); background-color: #8b35b8; }
.bubbleDesktop .header { background-image: url(/Images/Interface/BrowseProducts/catDesktopHeader.png); }
.bubbleDesktop .footer, .productsDesktop .footer { background-image: url(/Images/Interface/BrowseProducts/catDesktopFooter.png); }
.bubbleDesktop .blurb p, .productsDesktop .columns div p, .productsDesktop .columns div a { color: #ffccff; }
.productsDesktop { color: #999999; background-color: #8b35b8; background-image: url(/Images/Interface/BrowseProducts/catDesktopBackground.png); }
.productsDesktop .columns div em { color: #FFFFFF; }
.productsDesktop .columns h3 { color:#390555; }
.productsDesktop .columns div a { color: #ffccff; background-image: url(/Images/Interface/BrowseProducts/catDesktopSelectorBackground.png); background-repeat: no-repeat; background-position: top right; }
.productsDesktop .columns div a:hover { color: #FFFFFF; background-position: center right;  }
.productsDesktop .columns div a:active { background-position: bottom right;  }
.productsDesktop .columns div a:hover em { color: #FFFFFF; }
.productsDesktop .columns div a:hover span { color: #FFFFFF; }
.productsDesktop .columns h3 { border-bottom: 1px dotted #4b0a6d; }

.bubbleLuggage { background-image: url(/Images/Interface/BrowseProducts/catLuggageBackground.png); background-color: #a72da2; }
.bubbleLuggage .header { background-image: url(/Images/Interface/BrowseProducts/catLuggageHeader.png); }
.bubbleLuggage .footer, .productsLuggage .footer { background-image: url(/Images/Interface/BrowseProducts/catLuggageFooter.png); }
.bubbleLuggage .blurb p, .productsLuggage .columns div p, .productsLuggage .columns div a { color: #ffccff; }
.productsLuggage { color: #999999; background-color: #a72da2; background-image: url(/Images/Interface/BrowseProducts/catLuggageBackground.png); }
.productsLuggage .columns div em { color: #FFFFFF; }
.productsLuggage .columns h3 { color:#330033; }
.productsLuggage .columns div a { color: #ffccff; background-image: url(/Images/Interface/BrowseProducts/catLuggageSelectorBackground.png); background-repeat: no-repeat;  }
.productsLuggage .columns div a:hover { color: #FFFFFF; background-position: center right;  }
.productsLuggage .columns div a:active { background-position: bottom right;  }
.productsLuggage .columns div a:hover em { color: #FFFFFF; }
.productsLuggage .columns div a:hover span { color: #FFFFFF; }
.productsLuggage .columns h3 { border-bottom: 1px dotted #4b0a6d; }

.bubbleLuggage .blurb ul li { color: #ffccff;; }
.bubbleLuggage .blurb ul li a { color:#FFFFFF; }
.bubbleLuggage .blurb ul li a:hover { color:#b835b3; background-color:#FFFFFF; }
.bubbleLuggage ul { margin:0px; margin-left:20px; padding: 0px; }

.bubbleMaintenance { background-image: url(/Images/Interface/BrowseProducts/catMaintenanceBackground.png); background-color: #9a2121; }
.bubbleMaintenance .header { background-image: url(/Images/Interface/BrowseProducts/catMaintenanceHeader.png); }
.bubbleMaintenance .footer, .productsMaintenance .footer { background-image: url(/Images/Interface/BrowseProducts/catMaintenanceFooter.png); }
.bubbleMaintenance .blurb p, .productsMaintenance .columns div p, .productsMaintenance .columns div a { color: #ffcccc; }
.productsMaintenance { color: #999999; background-color: #9a2121; background-image: url(/Images/Interface/BrowseProducts/catMaintenanceBackground.png); }
.productsMaintenance .columns div em { color: #FFFFFF; }
.productsMaintenance .columns h3 { color:#330000; }
.productsMaintenance .columns div a { color: #ffcccc;  background-image: url(/Images/Interface/BrowseProducts/catMaintenanceSelectorBackground.png); background-repeat: no-repeat; background-position: top right; }
.productsMaintenance .columns div a:hover { color: #FFFFFF; background-position: center right; }
.productsMaintenance .columns div a:active { background-position: bottom right;  }
.productsMaintenance .columns div a:hover em { color: #FFFFFF; }
.productsMaintenance .columns div a:hover span { color: #FFFFFF; }
.productsMaintenance .columns h3 { border-bottom: 1px dotted #330000; }

.bubblePhotoVideo { background-image: url(/Images/Interface/BrowseProducts/catPhotoVideoBackground.png); background-color: #e38100; }
.bubblePhotoVideo .header { background-image: url(/Images/Interface/BrowseProducts/catPhotoVideoHeader.png); }
.bubblePhotoVideo .footer, .productsPhotoVideo .footer { background-image: url(/Images/Interface/BrowseProducts/catPhotoVideoFooter.png); }
.bubblePhotoVideo .blurb p, .productsPhotoVideo .columns div p, .productsPhotoVideo .columns div a { color: #f9e8b6; }
.productsPhotoVideo { color: #999999; background-color: #e38100; background-image: url(/Images/Interface/BrowseProducts/catPhotoVideoBackground.png); }
.productsPhotoVideo .columns div em { color: #FFFFFF; }
.productsPhotoVideo .columns h3 { color:#663300; }
.productsPhotoVideo .columns div a { color: #f9e8b6; background-image: url(/Images/Interface/BrowseProducts/catPhotoVideoSelectorBackground.png); background-repeat: no-repeat; background-position: top right; }
.productsPhotoVideo .columns div a:hover { color: #FFFFFF; background-position: center right;  }
.productsPhotoVideo .columns div a:active { background-position: bottom right;  }
.productsPhotoVideo .columns div a:hover em { color: #FFFFFF; }
.productsPhotoVideo .columns div a:hover span { color: #FFFFFF; }
.productsPhotoVideo .columns h3 { border-bottom: 1px dotted #663300; }

.bubbleCables { background-image: url(/Images/Interface/BrowseProducts/catCablesBackground.png); background-color: #f4b600; }
.bubbleCables .header { background-image: url(/Images/Interface/BrowseProducts/catCablesHeader.png); }
.bubbleCables .footer, .productsCables .footer { background-image: url(/Images/Interface/BrowseProducts/catCablesFooter.png); }
.bubbleCables .blurb p, .productsCables .columns div p, .productsCables .columns div a { color: #ffffcc; }
.productsCables { color: #999999; background-color: #f4b600; background-image: url(/Images/Interface/BrowseProducts/catCablesBackground.png); }
.productsCables .columns div em { color: #FFFFFF; }
.productsCables .columns h3 { color:#663300; }
.productsCables .columns div a { color: #ffffcc; background-image: url(/Images/Interface/BrowseProducts/catCablesSelectorBackground.png); background-repeat: no-repeat; background-position: top right; }
.productsCables .columns div a:hover { color: #FFFFFF; background-position: center right;  }
.productsCables .columns div a:active { background-position: bottom right;  }
.productsCables .columns div a:hover em { color: #FFFFFF; }
.productsCables .columns div a:hover span { color: #FFFFFF; }
.productsCables .columns h3 { border-bottom: 1px dotted #663300; }

.bubbleGeneric { background-image: url(/Images/Interface/BrowseProducts/catGenericBackground.png); background-color: #c0c0c0; }
.bubbleGeneric .header { background-image: url(/Images/Interface/BrowseProducts/catGenericHeader.png); }
.bubbleGeneric .footer, .productsGeneric .footer { background-image: url(/Images/Interface/BrowseProducts/catGenericFooter.png); }
.bubbleGeneric .blurb p, .productsGeneric .columns div p, .productsGeneric .columns div a { color: #666666; }
.productsGeneric { color: #999999; background-color: #c0c0c0; background-image: url(/Images/Interface/BrowseProducts/catGenericBackground.png); }
.productsGeneric .columns div em { color: #333333; }
.productsGeneric .columns h3 { color:#666666; }
.productsGeneric .columns div a { color: #666666; background-image: url(/Images/Interface/BrowseProducts/catGenericSelectorBackground.png); background-repeat: no-repeat; background-position: top right; }
.productsGeneric .columns div a:hover { color: #FFFFFF; background-position: center right;  }
.productsGeneric .columns div a:active { background-position: bottom right;  }
.productsGeneric .columns div a:hover em { color:#000000; }
.productsGeneric .columns div a:hover span { color:#000000; }
.productsGeneric .columns h3 { border-bottom: 1px dotted #666666; }

.productsOLD .columns div a:hover em { color: #FFFFFF; background-color: #939393; background-image: url(/Images/Interface/BrowseProducts/catGenericSelectorBackground.png); background-repeat: no-repeat; background-position: top right;  }
.productsOLD .columns div a:hover span { color: #FFFFFF; background-color: #939393; background-image: url(/Images/Interface/BrowseProducts/catGenericSelectorBackground.png); background-repeat: no-repeat; background-position: bottom right;  }
