	
	A:link {
		color: #000000;
		text-decoration: none;
	}
	A:visited {
		color: #000000;
		text-decoration: none;
	}
	A:active {
		color: #000000;
		text-decoration: none;
	}
	A:hover {
		color: #CC0033;
		text-decoration: underline;
	}		
.altstyle
{
	background-color: #FFFFEE;
}
.lightrule 
{
	background-color: #EFEFEF;
}	

.medrule 
{
	background-color: #DADADA;
}	

.darkrule 
{
	background-color: #DADADA;
}		
.nopadding 
{
	padding:0px;
}

.Footer {	
	color: #000000;
	font-family: Verdana;
	font-size: 9px;	
	font-weight: normal;
}
	.Footer A:link {
		color: #000000;
		text-decoration: none;
	}
	.Footer A:visited {
		color: #000000;
		text-decoration: none;
	}
	.Footer A:active {
		color: #000000;
		text-decoration: none;
	}
	.Footer A:hover {
		color: #CC0033;
		text-decoration: underline;
	}
	
.Header 
{
	
}
	.Header A:link {
		color: #000000;
		text-decoration: none;
	}
	.Header A:visited {
		color: #000000;
		text-decoration: none;
	}
	.Header A:active {
		color: #000000;
		text-decoration: none;
	}
	.Header A:hover {
		color: #CC0033;
		text-decoration: underline;
	}				
	
.productlink 
{
	 color: #000000;
	 font-size: 10px;
}
	.productlink A:link {
		color: #000000;
		text-decoration: none;
	}
	.productlink A:visited {
		color: #000000;
		text-decoration: none;
	}
	.productlink A:active {
		color: #000000;
		text-decoration: none;
	}
	.productlink A:hover {
		color: #CC0033;
		text-decoration: underline;
	}	
	
.AccountLink {
	font-family: Verdana;
	font-size: 11px;
	color: #CC0033;
}

	.AccountLink A:link {
		color: #CC0033;
		text-decoration: underline;
	}
	.AccountLink A:visited {
		color: #CC0033;
		text-decoration: underline;
	}
	.AccountLink A:active {
		color: #CC0033;
		text-decoration: underline;
	}
	.AccountLink A:hover {
		color: #CC0033;
		text-decoration: underline;
	}				

.asterisk {
	font-family: Verdana;
	font-weight: bold;
	color: #CC0033;
}

.BlueText {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

body {
	background-color: #FFFFFF;
	margin-left: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
}

.border {
	background-color: #DEDEDE;
}

.border_light {
	background-color: #DEDEDE;
}

.border_dark {
	background-color: #000000;
}

.CartExtrasBG {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:  #6E91FB;
}

.cartheader 
{
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color: #FFFFEE;
	border-bottom: solid 1px #EFEFEF;
	
}

.carthighlightbg {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	background-color:  #FFFFEE;
	border-bottom: solid 1px #EFEFEF;
}

.CartSubTotalBG {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color:  #FFFFEE;
}

.copyright {
	font-family: Verdana;
	font-size: 10px;
	color: #999999;
	border-top-color: #7B869C;
}

	.copyright A:link {
		color: #999999;
		text-decoration: none;
	}
	.copyright A:visited {
		color: #999999;
		text-decoration: none;
	}
	.copyright A:active {
		color: #999999;
		text-decoration: none;
	}
	.copyright A:hover {
		color: #999999;
		text-decoration: underline;
	}			

.dark {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
}

.deptSubTitle {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.ErrorControl {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #CC0033;
}


.FormIdentifier {
	text-align: right;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.FormCheckoutIdentifier {
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.FormAction {
	background-color: #FFFFFF;	
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.greentext 
{
	color: #006600;
}
	
.HighlightLink {
	color: #9A0200;	
	font-weight: bold;
}
	.HighlightLink A:link {
		color: #9A0200;
		text-decoration: none;		
	}
	.HighlightLink A:visited {
		color: #9A0200;
		text-decoration: none;
	}
	.HighlightLink A:active {
		color: #9A0200;
		text-decoration: none;
	}
	.HighlightLink A:hover {
		color: #9A0200;
		text-decoration: underline;
	}				
	
	
.imageborder {
	border: 0px outset #FFFFFF;
}
	.imageborder A:link {
		border: 0px outset #000000;
	}
	.imageborder A:visited {
		border: 0px outset #000000;
	}
	.imageborder A:active {
		border: 0px outset #000000;
	}
	.imageborder A:hover {
		border: 0px outset #CC0033;
	}			
	

.medium {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}	

.message {
	color: #CC0033;
	font-weight: bold;
	background-color: #FFFFFF;
}

	
.nopadding 
{
	padding: 0px;
}

.nounderline 
{
}
	.nounderline A:link {		
		text-decoration: none;
	}
	.nounderline A:visited {
		text-decoration: none;
	}
	.nounderline A:active {
		text-decoration: none;
	}
	.nounderline A:hover {
		text-decoration: underline;
	}		

.ProductAvailability {
	font-family: Verdana;
	font-size: 9px;
	color: #CC0033;
	font-weight: bold;
}	

.productextralink 
{	 
	 font-family: Sans-Serif;
	 color: #000000;
	 font-size: 9px;
	 font-weight: bold;
}
	.productextralink A:link {
		color: #000000;
		text-decoration: underline;
	}
	.productextralink A:visited {
		color: #000000;
		text-decoration: underline;
	}
	.productextralink A:active {
		color: #000000;
		text-decoration: underline;
	}
	.productextralink A:hover {
		color: #CC0033;
		text-decoration: underline;
	}		

.ProductMayWeSuggest {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}

.ProductMixAndMatch {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.ProductTitle 
{
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}

.Red 
{
	background-color: #CC0033;
}

.RedText {
	color: #CC0033;
}

.rightalign 
{
	text-align: right;
}

.searchtext {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}	
	.searchtext A:link {
		color: #000000;
		text-decoration: underline;
	}
	.searchtext A:visited {
		color: #000000;
		text-decoration: underline;
	}
	.searchtext A:active {
		color: #000000;
		text-decoration: underline;
	}
	.searchtext A:hover {
		color: #CC0033;
		text-decoration: underline;
	}				

.ShippingDesc {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: Normal;
	background-color: #FFFFFF;
}

.ShippingDiscount {
	font-family: Verdana;
	font-size: 11px;
	color: #CC0033;
	font-weight: Bold;
	background-color: #FFFFFF;
}

.Title {
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
    /*BORDER-BOTTOM: #DADADA 1px solid;*/
}
	
.SearchSuggestions {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFEE;
	border-bottom: #000000 2px solid;
}	
	
.SearchResultsDisplayBG {font-family: Verdana;	font-size: 12px; font-weight: bold; color: #2F2FE9;	background-color: #FFFFEE;}
.SearchResultType {	font-family: Verdana; font-size: 12px; font-weight: bold; color: #000000; background-color: #FFFFFF;}
.SearchResultType_Red {	font-family: Verdana; font-size: 12px; font-weight: bold; color: #CC0033; background-color: #FFFFFF;}
	
.SearchDepartmentType {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #2F2FE9;
	background-color: #FFFFFF;
}
	.SearchDepartmentType A:link {
		color: #2F2FE9;
		text-decoration: underline;
	}
	.SearchDepartmentType A:visited {
		color: #2F2FE9;
		text-decoration: underline;
	}
	.SearchDepartmentType A:active {
		color: #2F2FE9;
		text-decoration: underline;
	}
	.SearchDepartmentType A:hover {
		color: #CC0033;
		text-decoration: underline;
	}	

.SideBarTitle {
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;	
}

.SubTotalText {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.small {
	font-family: Verdana;
	font-size: 9px;
}

.swatchlink
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
}
a.swatchlink:link { text-decoration: none }
a.swatchlink:visited { text-decoration: none }
a.swatchlink:hover  { color: #CC0033; text-decoration: underline; }
a.swatchlink:active  { color: #CC0033; text-decoration: underline; }

td {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.underline 
{
	BORDER-RIGHT: #CC0033 1px;
	BORDER-TOP: #CC0033 1px;
    BORDER-LEFT: #CC0033 1px;
    BORDER-BOTTOM: #CC0033 2px solid;
}

.white { 
	background-color: #FFFFFF;
}

.whitetext {
	color: #FFFFFF;
}	
.xsmall 
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
}

img {border:0px; padding:0px;}
.zoomInfo { font-size:10px; text-align:center; padding: 5px 0; }
.zoomImgTitle { font-weight:bold; padding: 10px 0; }
.zoomAltImg { margin: 5px 5px 0 10px; }
.zoomAltImg img { border:0px; }

	.MagicThumb-caption {
		background: #FFF !important;
		color: #000 !important;		
	}
	.MagicZoomHeader {
		background: #FFF !important;
		font-size:10px !important;
		line-height:10px !important;
		color: #000 !important;
	}
