.tabmenu_under { height:16px; overflow:hidden; }
.tabmenu_under_padding {  font-size:0.75em;  color:#FFF; margin-left:10px; }
.tabmenu_under_padding a,
.tabmenu_under_padding a:visited { font-weight:bold; color:#FFF;  text-decoration:none; }
.tabmenu_under_padding a:hover { font-weight:bold; color:#FFF; text-decoration:underline; }
.tabmenu_under_padding span { padding-left:5px; padding-right:5px; }


.newLeftMenu {
	color:#FFF;



	line-height:1em;
	font-size: 0.8em;
    padding-left: 5px;
    margin-bottom: 15px;
    text-decoration: none;
	border-bottom:1px solid #9CBFDC;
}

.tabsOff {
	color:#FFF;
	font-size: 0.9em;
    margin-bottom: 0px;
    text-decoration: none;
    line-height:1.2em;
}

.tabsOn {
	color:#FFF;
	font-size: 0.9em;
    margin-bottom: 0px;
    text-decoration: none;
    line-height:1.3em;
}


/* Main Elements */
h1 {
	font: bold 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #E74DA0;
	margin-bottom:0.5em;

}

.SpecialOffer {
    font: bold 1.3em/2.2em Verdana, Arial, Helvetica, sans-serif;
	color: #E74DA0;
	margin-bottom:0.5em;

}

h2 {
	font: bold 0.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #026ABF;
	margin-bottom:0.5em;
}
p {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0.5em;
	margin-bottom:0.5em;
}
li {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.2em;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

ul {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.2em;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

body {
	font-family:  Arial, Helvetica, sans-serif;
}


.CatLinks {
	font: bold 1em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color: #E74DA0;
	margin-bottom:0.5em;

}

/* Link Classes */
a  {
	color: #026ABF;
	text-decoration: underline;
}
a:hover  {
	color: #014780;
	text-decoration: underline;
}


/* Custom Classes */
.bodyText {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:0.5em;
	margin-bottom:0.5em;
}

.bodyText p {
	font-size: 1em;
}

.error
{
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: Red;
}

.smallerror
{
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: Red;
}

.leader {
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
	font-weight:bold;
}
.exciting {
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
	font-weight:bold;
}
.veryExciting {
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
	font-weight:bold;
}
.warning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FF0000;
}

/* Will only work on an input button */
input.button {
	background-color:#1E87DE;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;



}
input.button:hover {
	background-color:#D33A8D;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;


}

.breadcrumb {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
.breadcrumbLink {
	color: #BF0066;
	text-decoration: underline;
}

.availability {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
    font-weight:bold;
}

.pager {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

.pager a {
	text-decoration: none!important;
}

.pager a:hover {
	text-decoration: underline!important;
}

.footer {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
.paymentOptionHeading {
	font-size: 0.8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
}
.shippingOptionHeading {
	font-size: bold 0.8em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
}

.orderStageItem {
	font-weight: normal;
}
.orderStageItemOn {
	font-weight: bold;
}
.productSpecCaption {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #1E87DE;
	font-weight:bold;
}
.productSpecItem {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.skuListCaption {
	font-size: 0.8em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.skuListItem {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.formCaption {
	font-size: 0.8em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.formItem {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.formRadioButton {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.formRequiredField
{
	/*color:#026ABF;*/
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.formInput
{
	/*color:#026ABF;*/
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
    width:225px;
}

.frmTitle
{
	/*color:#026ABF;*/
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;

}


.summaryCaption {
	font-size: 0.8em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.summaryItem {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f0f0f0;
	color: #333333;
}
.summaryItemSmall {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#f0f0f0;
	color: #333333;
}


/*mj*/
.summaryItemWhiteBG {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color: #333333;
}
.summaryAltItem {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#fefefe;
	color: #333333;
}
/*mj*/
.summaryAltItemWhiteBG {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.summaryAltItemWhiteBGSmall {
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}

.summarySubTotal {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}
.summarySubTotalCaption {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}
.summaryTotal {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}
.summaryTotalCaption {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}
.detailCaption {
	font-size: 0.8em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.detailHeading1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: #1E87DE;
}
.detailHeading2 {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: #1E87DE;
}
.detailItem {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.detailAltItem {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
.detailTotal {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #333333;
}

.productGridItemCell {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #1E87DE;
	text-decoration: underline;
}
.productGridAltItemCell {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

.productGridItemLink {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight:bold;

}
.productGridItemLinkLeft {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight:bold;

}
.productGridItemLink:hover {
	color: #BF0066!important;
	font-size: 0.9em;
	text-decoration: none!important;
	font-weight:bold;
}
.productGridItemLink:visited {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
	color: #1E87DE;
    text-decoration: none!important
	font-weight:bold;
}

.productGridItemPrice {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
	text-decoration: underline;
}

.listprice  {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #026ABF;
}
.listprice_alt  {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	color: #026ABF;
}

.listPriceRegularItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #026ABF;
}
.listPriceRegularItemBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #026ABF;
	font-weight:bold;
}

.listPriceDiscountItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #026ABF;
}
.discountAmountItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #026ABF;
}
.discountPriceItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #026ABF;
}

/*mj*/
.callForPricingCaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #026ABF;
}

.searchType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #026ABF;
}

/* Header */
.headerWelcome {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

/* Listing panel */
.listPanelItemCell {
	font-family: Arial, Helvetica, sans-serif;
	color: #1E87DE;
}
.listPanelAltItemCell {
	font-family: Arial, Helvetica, sans-serif;
	color: #BF0066;
}
.listPanelItemLink {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color:#000!important;
}

.listPanelItemLink:hover {
	color:#BF0066!important;
}


/* Navigation */
.sideNavMenuItem {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
}
.sideNavMenuItemOn {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight: bold;
	text-decoration: none;
}

.sideNavMenuItem:hover{
	color: #026ABF!important;

	text-decoration:underline!important;
}
.sideNavMenuItemOn:hover{
	color: #026ABF!important;

	text-decoration:underline!important;
}

.sideNavMenuItem:visited{ color:#000000;}
.sideNavMenuItemOn:visited{ color:#000000;}

.panelTitleLeft {
	font: bold 0.8em/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:  url(images/boxLeft_header.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	padding-top:1px;
}
.panelTitleRight {
	font: bold 0.8em/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:  url(images/boxRight_header.gif);
	background-repeat: no-repeat;
	padding-right: 12px;
	text-align: right;
	padding-top:1px;
}
.panelTitleLeftCol2 {
	font: bold 0.8em/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:  url(images/boxLeft_header.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	padding-top:1px;
}
.panelTitleRightCol2 {
	font: bold 0.8em/22px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:  url(images/boxRight_header.gif);
	background-repeat: no-repeat;
	padding-right: 12px;
	text-align: right;
	padding-top:1px;
}
.panelItem {
	font-weight: bold;
	color: #026ABF;
	text-decoration: none;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}
.panelItem:hover {
	color: #014074!important;
	text-decoration: underline!important;
}
.panelItem:visited {
	color: #026ABF;
	text-decoration: none;
}
.a2z {
	font-weight:bold;
	font-size:0.9em;
}
.a2z_selected {
	color:E74DA0;
}

/* Hierarchical menu */
.sideNavMenuItemL1 {
	font-weight: normal;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.sideNavMenuItemOnL1 {
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.sideNavMenuItemL1:hover{ text-decoration:underline; }
.sideNavMenuItemOnL1:hover{ text-decoration:underline; }

.sideNavMenuItemL2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 5px;
	text-decoration: none;
}
.sideNavMenuItemOnL2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 5px;
	text-decoration: none;
}
.sideNavMenuItemL2:hover{ text-decoration:underline; }
.sideNavMenuItemOnL2:hover{ text-decoration:underline; }
.sideNavMenuItemL3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-left: 10px;
	text-decoration: none;
}
.sideNavMenuItemOnL3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-left: 10px;
	text-decoration: none;
}
.sideNavMenuItemL3:hover{ text-decoration:underline; }
.sideNavMenuItemOnL3:hover{ text-decoration:underline; }

.menu-header { padding-left: 18px; padding-bottom:2px; font-weight:bold; color:White; text-decoration:none; font-size:7.5pt; }

.topics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}
.topics a {
	color: #FFFFFF!important;
}


.topicsNew {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
.topicsNew a {
	color: #000000!important;
}



/* Class for Redmuze Images */
.redmuze { border: 2px solid #2889DA!important; }
.redmuze:hover { border: 2px solid #E74DA0!important; }
.redmuze:visited { border: 2px solid #2889DA!important; }

/*.noimage { border-width:0px; }
.ourprice { color:#026ABF; }*/

/* Profile Classes */
.profile {
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
}

.profile a {
	font-weight: bold;
	color: #026ABF;
	text-decoration: underline;
}


/* Print Classes */
#printOnly { display:none; }

.outOfStock {color: Red;}

.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.note { color: #990000; font-family: verdana,arial,helvetica,sans-serif;  }




/* Disused Classes */

/*
#side-menu h2 { font-size:8pt; padding-left:15px; margin-top:6px; margin-bottom:12px; }
#side-menu { font-weight:bold; }
#side-menu.on { font-weight:bold; }
*/




