	A:link {
		color: #333333;
		text-decoration: none;
	}
	A:visited {
		color: #333333;
		text-decoration: none;
	}
	A:active {
		color: #333333;
		text-decoration: none;
	}
	A:hover {
		color: #B83C36;
		text-decoration: underline;
	}		

body 
{
	/* 
		pink: FFEAF2 
		blue: E4F3FA
	*/
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}

li 
{
	padding:2px;
}	

td {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

.altstyle
{
	background-color: #EFEFEF;
}

.asterisk {
	font-family: Verdana;
	font-weight: bold;
	color: #CC0033;
}

.blue {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	background-color: #469FDF;
	color: #FFFFFF;
}

.blutext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #005695;
}
	.blutext A:link {
		color: #005695;
		text-decoration: none;
	}
	.blutext A:visited {
		color: #005695;
		text-decoration: none;
	}
	.blutext A:active {
		color: #469FDF;
		text-decoration: underline;
	}
	.blutext A:hover {
		color: #469FDF;
		text-decoration: underline;
	}


.carthighlightbg {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color:  #EFEFEF;
}

.darkrule 
{
	background-color: #666666;
}	

.ErrorControl {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #CC0033;
}

.footer 
{
    FONT-SIZE: 7.5pt;
    COLOR: #747474;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
}
	.footer A:link {
		color: #747474;
		text-decoration: none;
	}
	.footer A:visited {
		color: #747474;
		text-decoration: none;
	}
	.footer A:active {
		color: #469FDF;
		text-decoration: none;
	}
	.footer A:hover {
		color: #469FDF;
		text-decoration: underline;
	}

.FormAction {
	background-color: #FFFFFF;	
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.FormCheckoutIdentifier {
	text-align: left;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.FormIdentifier {
	text-align: right;
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
}

.greentext 
{
	color: #006600;
}
	
.highlightlink {
	font-family: Verdana;
	color: #CC0033;
	text-decoration: underline;
}

	.highlightlink A:link {
		color: #CC0033;
		text-decoration: underline;
	}
	.highlightlink A:visited {
		color: #CC0033;
		text-decoration: underline;
	}
	.highlightlink A:active {
		color: #CC0033;
		text-decoration: underline;
	}
	.highlightlink A:hover {
		color: #CC0033;
		text-decoration: underline;
	}				
	
.imageborder 
{
	border: 0px solid #000000;
}
	.imageborder A:link {
		border: 0px solid #000000;
	}
	.imageborder A:visited {
		border: 0px solid #000000;
	}
	.imageborder A:active {
		border: 0px solid #469FDF;
	}
	.imageborder A:hover {
		border: 0px solid #469FDF;
	}		
	
.lightrule 
{
	background-image: url(/assets/menu/gray.gif);
}	
	
.large {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}	
		
.maywesuggest 
{
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
}

.medium {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}	

.medrule 
{
	background-color: #DADADA;
}	

.mixandmatch 
{
	font-family: Arial;
	font-size: 14px;
	color: #2F2506;
	font-weight: bold;
}

.message {
	color: #CC0033;
	font-weight: bold;
	background-color: #FFFFFF;
}

.nopadding 
{
	padding: 0px;
}

.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;
	}		

.productlink 
{
	 font-family: Verdana; 
	 color: #2955BC;
	 font-size: 11px;
}
	.productlink A:link {
		color: #2955BC;
		text-decoration: underline;
	}
	.productlink A:visited {
		color: #2955BC;
		text-decoration: underline;
	}
	.productlink A:active {
		color: #2955BC;
		text-decoration: underline;
	}
	.productlink A:hover {
		color: #B83C36;
		text-decoration: underline;
	}	
	
.producttitle 
{	
	font-family: Verdana;
	font-size: 11px;
	background-color: #EFEFEF;
	color: #000000;
	text-transform: capitalize;
	font-weight: bold;
}
.producttitlesale
{
	font-family: Verdana;
	font-size: 11px;
	color: #CC0033;
	font-weight: bold;	
}

.redtext {
	color: #CC0033;
}

.searchresulttype {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #CC0033;
	background-color: #FFFFFF;
}	

.searchsuggestions {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFEE;
	border-bottom: #666666 1px solid;
}	

.searchterm 
{
        font-family: Arial;
        font-size: 10px;
        width: 141px;
        height: 16px;        	
}

.searchtext {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}	
	.searchtext A:link 
	{
		color: #469FDF;		
		text-decoration: underline;
	}
	.searchtext A:visited 
	{
		color: #469FDF;
		text-decoration: underline;
	}
	.searchtext A:active 
	{
		color: #469FDF;
		text-decoration: underline;
	}
	.searchtext A:hover 
	{
		color: #469FDF;
		text-decoration: underline;
	}
	
.shippingdesc {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	font-weight: Normal;
	background-color: #FFFFFF;
}

.sidebarlev1
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 10pt;
    COLOR: #333333;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial;
}
a.sidebarlev1:link { text-decoration: none }
a.sidebarlev1:visited  { text-decoration: none }
a.sidebarlev1:hover  { text-decoration: underline }
a.sidebarlev1:active  { text-decoration: underline }
.sidebarlev2
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial;
}
a.sidebarlev2:link { text-decoration: none }
a.sidebarlev2:visited  { text-decoration: none }
a.sidebarlev2:hover  { text-decoration: underline }
a.sidebarlev2:active  { text-decoration: underline }
.sidebarlev3
{
    PADDING-LEFT: 0px;
    FONT-SIZE: 8.5pt;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial;
}
a.sidebarlev3:link { text-decoration: none }
a.sidebarlev3:visited  { text-decoration: none }
a.sidebarlev3:hover  { text-decoration: underline }
a.sidebarlev3:active  { text-decoration: underline }

.sideborder 
{
	background-color: #FFFFFF;
	border-right: solid 1px #666666;
}

.subtotaltext {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #EFEFEF;
}

.small {
	font-family: Verdana;
	font-size: 9px;
	color: #000000;
}

.swatchlink
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
}
a.swatchlink:link { text-decoration: none; }
a.swatchlink:visited { text-decoration:  none; }
a.swatchlink:hover  { text-decoration:  none; }
a.swatchlink:active  { text-decoration: none;  }

.title {
	font-family: Verdana;
	font-size: 14px;
	background-color: #FFFFFF;
	color: #336FD2;
	font-weight: bold;
    BORDER-BOTTOM: #747474 1px solid;
}

.white { 
	background-color: #FFFFFF;
}

.whitetext {
	color: #FFFFFF;
}	

.xsmall 
{
	font-family: Arial;
	font-size: 9px;
	color: #000000;
}

.xlarge {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}	



.blueunder {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #469FDF;
}

	.blueunder A:link {
		color: #469FDF;
		text-decoration: underline;
	}

	.blueunder A:visited {
		color: #469FDF;
		text-decoration: underline;
	}

	.blueunder A:active {
		color: #469FDF;
		text-decoration: underline;
	}

	.blueunder A:hover {
		color: #469FDF;
		text-decoration: underline;
	}

.moHeader {
	font-weight: bold;
}

.moSKU {
	font-weight: bold;
}
.moPrice {
	font-weight: bold;
	text-decoration: line-through;
}
.moSale {
	font-weight: bold;
	color: #FF0000;
}
.moFooter {
	color: #FF0000;
}
.moBold {
	font-weight: bold;
}
.whtb {
	BORDER-RIGHT: #CFCFCF 1px dashed; BORDER-TOP: #CFCFCF 1px dashed; BORDER-LEFT: #CFCFCF 1px dashed; BORDER-BOTTOM: #CFCFCF 1px dashed
}