body {
	padding: 0px;
	margin: 0px;
	}
a:link  { color: #039 }
a:visited  { color: #666 }
a:hover    { color: #333; text-decoration: underline }
.tableTabRow { font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif; background: url(images/common/bg-bottom.gif) left bottom }
.tableLeft   { background: url(images/common/bg-lowerleft.gif) left bottom; text-align: left; padding: 5px 7px }
.tableLeft1   { background: url(images/common/bg-lowerleft.gif) left bottom; padding: 5px 7px }
.tableCntr  { background: url(images/common/bg-bottom.gif) left bottom; text-align: center; padding: 5px 7px }
.tableCntr1  { background: url(images/common/bg-bottom.gif) left bottom; padding: 5px 7px }
.tableRight  { background: url(images/common/bg-lowerright.gif) right bottom; text-align: center; padding: 5px 7px }
.tableRight1  { background: url(images/common/bg-lowerright.gif) right bottom; padding: 5px 7px }
.tableRight2  { background: url(images/common/bg-lowerright.gif) right bottom; text-align: center; padding: 5px 7px; color: #666; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif }

.tableCntrGray  { background: #efefef url(images/common/bg-bottom.gif) left bottom; text-align: center; padding: 5px 7px }
.tableCntrGray1  { background: #efefef url(images/common/bg-bottom.gif) left bottom; padding: 5px 7px }
.tableRightGray  { background: #efefef url(images/common/bg-lowerright.gif) right bottom; text-align: center; padding: 5px 7px }
.tableRightGray1  { background: #efefef url(images/common/bg-lowerright.gif) right bottom; padding: 5px 7px }
.tableLeftGray1  { background: #efefef url(images/common/bg-lowerleft.gif) left bottom; padding: 5px 7px }
.tableAddCmpr  { background: url(images/common/bg-lowerleft.gif) left bottom; text-align: center; padding: 5px 7px }
.tableWide  { background: url(images/common/bg-lowerright.gif) right bottom; text-align: left; padding: 7px }
/* Checkout Pages */
.co_tableBottomRight{ background: url(images/common/bg-lowerright-597.gif) right bottom; text-align: left; padding: 5px 9px }
.co_tableBottomLeft { background: url(images/common/bg-lowerleft.gif) left bottom;}
.co_tableLeftRight
{
	padding-right: 14px;
	padding-left: 14px;
	background: url(images/common/bg-leftright.gif);
	padding-bottom: 0px;
	padding-top: 0px;
	text-align: left;
}
.co_tableTotals
{
	background: url(images/common/bg-leftright.gif);
}
.co_tableBottomLine
{
	padding-right: 7px;
	padding-left: 7px;
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(images/common/bottom_dot.gif);
	background-repeat: repeat-x;
	background-color: transparent;
}
.co_tableLeft
{
	background: url(images/common/left_dot.gif) repeat-y;
}
.co_TotalsBottomLeft
{
	background: url(images/common/bg-lowerleft.gif) left bottom;
	padding-bottom: 4px;
	padding-top: 4px;
}
.co_TotalsBottomLine
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(images/common/bottom_dot.gif);
	background-repeat: repeat-x;
}

.libColumn { text-align: left; padding: 5px 7px }
.topDots  { background: url(images/common/bg-top.gif) left top; padding-top: 7px }
.breadcrumbs  { color: #666; font-size: 9px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif }
.bodytext { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytext12 { color: black; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextRed { color: red; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextGray { color: #666; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextRedUnderline { color: red; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration:underline }
.bodytextBold { color: black; font-weight: bold; margin: 5px 0 5px 0; font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBold13 { color: black; font-weight: bold; margin: 5px 0 5px 0; font-size: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBoldRed { color: Red; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBoldRed14 { color: Red; font-weight: bold; font-size: 14px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBoldGray { color: #666; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBoldRedUnderline { color: Red; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif; text-decoration:underline }
.bodytextBoldMagenta { color: #cc0099; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBoldWhite { color: white; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBoldWhite14 { color: white; font-weight: bold; font-size: 14px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextBoldBlue14 { color: Blue; font-weight: bold; font-size: 14px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.emailbodytext { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif ;PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND-COLOR: whitesmoke}
.smallertext { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.smallerGray { color: #666; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.smallerRed { color: red; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.smallerMagenta { color: #cc0099; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.largertext { color: black; font-size: 14px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.largertextbold { color: black; font-size: 14px; font-weight:bold; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.largerGray { color: #666; font-size: 14px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.largerRed { color: red; font-size: 14px; line-height: 12px; font-family: Arial, Helvetica, Geneva, sans-serif }
.memoryText { font-size: 9px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; padding-bottom: -3px }
.memoryTable { padding-right: 7px; padding-bottom: 0px; padding-left: 7px }
.rowtop { font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; padding-top: 5px; padding-bottom: 5px }
.tinygray  { color: #666; font-size: 9px; line-height: 10px; font-family: Arial, Helvetica, Geneva, sans-serif; padding-top: 5px; padding-bottom: 5px }
.title { color: black; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.titlegray { color: #666; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.headline { color: black; font-weight: bold; font-size: 15px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.price { color: black; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
/* Searching styles - MCHU */
.searchResultsMain { font-weight: bold;	font-size: 16px; color: black; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }
.searchResultsExplanation { font-weight: bold;font-size: 12px; color: black; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.searchCatalogTab { color: black; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.searchResultsList { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }
.searchControlInput  { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; 
/*	border-right: silver 1px solid;
	border-left: silver 1px solid;
	padding-left: 7px;
   	padding-right: 7px;
*/
	background-color: white;
}
.searchControlLabel  { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	background-color: #f00;
}

.searchControlLabelBottom  { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif;
	background: url(images/common/search2-mid.gif)
}

.searchResultsBreadCrumb { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }

.searchResultsClickOn { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }

.searchErrorMesg { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; border-right: silver 1px solid; background-color: #375FA9; }

.searchErrorMesgBottom { color: white; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; border-right: silver 1px solid; background-color: #8080FF; }

.searchCellStyle { background-color: #375FA9; }

.searchCellStyleBottom { background: url(images/common/search2-mid.gif); }

.searchStyle
{
	font-weight: bold;
	font-size: 10px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
}


.searchBottomCellStyle
{
	background-color: white;
}


.CategoryNameLink
{ color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }



/* Memorizer control styles */
.previousSearchText
{ color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }

.previousSearchHeadingText
{ color: black; font-size: 11px; font-weight: bold; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }


/* Category header styles at top of page.  I.e. "Computers" */
.categoryHeader
{ color: Gray; font-size: 18px; font-weight: bold; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif; }


/* Footer styles - MCHU */
.footerText { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }

/* notched box styles - MCHU */
.boxTopRow { background: url(images/common/toprow.gif)}
.boxTopLeft { background: url(images/common/top_left_dot.gif) left bottom; text-align: left; }
.boxTop { background: url(images/common/top_dot.gif) left bottom; text-align: left; }
.boxTopRight { background: url(images/common/top_right_dot.gif) left bottom; text-align: left; }
.boxLeft { background: url(images/common/left_dot.gif) left bottom; text-align: left; }
.boxRight { background: url(images/common/right_dot.gif) right bottom; text-align: right; }
.boxLeftDot { background: url(images/common/left_vertical_dots.gif) left bottom; text-align: left; }
.boxRightDot { background: url(images/common/right_vertical_dots.gif) left bottom; text-align: left; }
.boxBottomLeft { background: url(images/common/bottom_left_dot.gif) left bottom; text-align: left; }
.boxBottom { background: url(images/common/bottom_dot.gif) left bottom; text-align: left; }
.boxBottomRight { background: url(images/common/bottom_right_dot.gif) left bottom; text-align: left; }
.boxBottomNotch { background: url(images/common/bottomrow.gif) }
.boxBottomRightCornerCut { background: url(images/common/corner-bottomright.gif) left bottom; text-align: left; }
.boxTopRowGray { background: url(images/common/top_notch_grey.gif)}
.boxTopRowGray225 { background: url(images/common/toprow_grey_notch_225.gif)}
.boxTopRow370 { background: url(images/common/toprow_notch_370.gif)}
.boxBottomRowGray225 { background: url(images/common/bottomrow_grey_notch_225.gif)}
.boxBottomRow370 { background: url(images/common/bottomrow_white_notch_370.gif)}


/* document box styles (i.e. reference pages and search page) */
.docHeader   { background: url(images/common/bg-doctext.gif) left top; text-align: left; padding-right: 10px; padding-left: 10px }
.docText   { background-position: left top; text-align: left; padding-right: 10px; padding-left: 10px }
.docFooter  { background-position: left top; text-align: left; padding: 10px }
.calloutsText { font-size: 10px; background-position: left bottom; text-align: left; padding-right: 10px; padding-left: 10px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif }

/* alt row feddback page */
.bodytextAltRow {background: url(images/colorchips/bg-corporate.gif); color: black; font-weight: bold;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextAltHead {background-color:#99ccff ; color: black; font-weight: bold;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextAltHead1 {background: url(images/colorchips/bg-beauty.gif); color: black; font-weight: bold;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.bodytextHeader {color: black; font-weight: bold;font-size: 16px; font-family: Arial, Helvetica, Geneva, sans-serif }

/* added for Wayne */
.site_map { font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #000000; line-height: 14px; margin-bottom: 20px; }
a.map:link { font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #039; line-height: 14px; margin-bottom: 20px; }
a.map:active { font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; line-height: 14px; margin-bottom: 20px; }
a.map:hover { font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #333; line-height: 14px; margin-bottom: 20px; }
a.map:visited { font-family: verdana,arial,sans-serif; font-size: 10px; font-weight: normal; color: #666; line-height: 14px; margin-bottom: 20px; }

/*Flavor tab*/
.tabFlavor  { color:#666666; font-weight: bold; font-size: 12px; line-height: 23px; font-family: Arial, Helvetica, Geneva, sans-serif; text-align:center }
 
/*Profiling*/
.profileLabelCell{ color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.profileLabelCellBold{ color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.profileCellGray {background: url(images/colorchips/bg-corporate.gif); color: black; font-weight: bold;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.secureTextBox{ color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.profileButton{ color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.requiredSymbol { color: red; text-align:left; vertical-align:baseline}
.accountInfoLink { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.errorMessageLiteral { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.profileMiddleHeaderCell { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.textGray12 { color: #666; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif}
.textBlack12 { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, sans-serif}

/*Shooping Cart*/
.cartTableHeader {background: url(images/colorchips/bg-corporate.gif); color: black; font-weight: bold;font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.cartTableCell { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.cartTotalCell { color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.cartQuantity{ color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.cartErrorCellBold{ color: black; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
.cartWidgetValuesTableCell { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif; padding-right: 5px; padding-left: 5px;}
.cartErrorCellBold{ color: Red; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, sans-serif }
