/* CSS Document */

#productName{white-space:nowrap}
s{text-decoration:none; font-size:70%}
#navBreadCrumb s{text-decoration:none; font-size:80%}
div.homepageitem s{display:block}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading,

.productListing-rowheading, #navCatTabsWrapper {
	background-color:#bd6609;/*#86522b;*//*#d57b09;*//*#eb2;*//*fc0*/
	background-image: url(../images/colheaderbg2yellow.jpg);
	background-repeat:repeat-x;
	background-position:0 -2px; 
	}

.leftBoxContainer, .rightBoxContainer {
	border-bottom:5px solid #bd6609;/*#86522b;*//*#d57b09;*//*#eb2;*//*fc0*/
	}

#navMain ul li a, #navMain ul li a:hover, 

h3.leftBoxHeading, h3.leftBoxHeading a, h3.leftBoxHeading a:hover, h3.leftBoxHeading a:visited,
h3.rightBoxHeading, h3.rightBoxHeading a, h3.rightBoxHeading a:hover,  h3.rightBoxHeading a:visited, 

.productListing-rowheading, .productListing-rowheading a, 
.productListing-rowheading a:hover, .productListing-rowheading a:visited, 

#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	color: #fff;
}

#navMain ul li a, #navMain ul li a:hover, 
#navSupp ul li, #navSupp ul li a, #navSupp ul li a:hover, #navSupp ul li a:visited, 
#navCatTabs ul li, #navCatTabs ul li a, #navCatTabs ul li a:hover, #navCatTabs ul li a:visited {
	color: #fff;
}
div#ezPageDefault{position:relative}


/* CSS for Tabbed Panels */
.TabbedPanels {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}

.TabbedPanelsTabDisplayNone{display:none}

.TabbedPanelsTabGroup {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.TabbedPanelsTab {
	BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 4px; MARGIN: 0px 1px 0px 0px; FONT: bold 11px verdana,arial; BORDER-LEFT: #ccc 1px solid; CURSOR: pointer; PADDING-TOP: 4px; BORDER-BOTTOM: #999 1px solid; LIST-STYLE-TYPE: none; POSITION: relative; TOP: 1px; BACKGROUND-COLOR: #ddd; -moz-user-select: none; -khtml-user-select: none
}
.TabbedPanelsTabHover {
	BACKGROUND-COLOR: #ccc
}
.TabbedPanelsTabSelected {
	BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
.TabbedPanelsTab A {
	COLOR: black; TEXT-DECORATION: none
}
.TabbedPanelsContentGroup {
	CLEAR: both; BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
.TabbedPanelsContent {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.TabbedPanelsContentVisible {
	
}
.VTabbedPanels .TabbedPanelsTabGroup {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 10em; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; HEIGHT: 20em; BACKGROUND-COLOR: #eee
}
.VTabbedPanels .TabbedPanelsTab {
	FLOAT: none; MARGIN: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none
}
.VTabbedPanels .TabbedPanelsTabSelected {
	BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #eee
}
.VTabbedPanels .TabbedPanelsContentGroup {
	CLEAR: none; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 30em; PADDING-TOP: 0px; HEIGHT: 20em
}

/* don't display the name which is redundant vs model number */
.itemTitle{display:none}


/* home page only */
div.homepageitemfirstcol {float:left; margin-bottom:1em; text-align:center; margin-left:0px; width:16%; /*border:1px solid #ff0;*/}
div.homepageitem {float:left; margin-bottom:1em; text-align:center; margin-left:4px; width:16%; /*border:0px solid #ff0;*/}


div.homepageparentcategory {clear:both; /*border:1px solid red*/}
div.homepageparentcategoryrowdivider {clear:both; /*border:1px solid #0ff*/}
p.afterhomepageparentcategory {clear:both; /*border:1px solid red*/}
