body 
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	
}

a { text-decoration: none; }

a.link:link, a.link:active, a.link:visited { color: #CD0014; text-decoration: underline; }
a.link:hover { color: #000000; text-decoration: none; }
.link { font-size: 12px; }

a.redlink:link, a.redlink:active, a.redlink:visited { color: #CD0014; text-decoration: underline; }
a.redlink:hover { color: #CD0014; text-decoration: none; }
.redlink { font-size: 12px; }

a.graylink:link, a.graylink:active, a.graylink:visited { color: #8C8C8C; text-decoration: underline; }
a.graylink:hover { color: #8C8C8C; text-decoration: none; }
.graylink { font-size: 12px; }

a.normallink:link, a.normallink:active, a.normallink:visited { color: #000000; text-decoration: underline; }
a.normallink:hover { color: #000000; text-decoration: none; }
.normallink { font-size: 12px; }

a.normallinknone:link, a.normallinknone:active, a.normallinknone:visited { color: #000000; text-decoration: none; }
a.normallinknone:hover { color: #000000; text-decoration: underline; }
.normallinknone { font-size: 12px; }

a.smalllink:link, a.smalllink:active, a.smalllink:visited { color: #000000; text-decoration: underline; }
a.smalllink:hover { color: #000000; text-decoration: none; }
.smalllink { font-size: 11px; }

a.smallredlink:link, a.smallredlink:active, a.smallredlink:visited { color: #CD0014; text-decoration: underline; }
a.smallredlink:hover { color: #CD0014; text-decoration: none; }
.smallredlink { font-size: 11px; }

a.smallgreenlink:link, a.smallgreenlink:active, a.smallgreenlink:visited { color: #2CA500; text-decoration: underline; }
a.smallgreenlink:hover { color: #2CA500; text-decoration: none; }
.smallgreenlink { font-size: 11px; }

a.smallgraylink:link, a.smallgraylink:active, a.smallgraylink:visited { color: #8C8C8C; text-decoration: underline; }
a.smallgraylink:hover { color: #8C8C8C; text-decoration: none; }
.smallgraylink { font-size: 11px; }

a.menulink:link, a.menulink:active, a.menulink:visited { color: #FFFFFF; text-decoration: none; }
a.menulink:hover { color: #FFFFFF; text-decoration: underline; }
.menulink { font-size: 15px; }

a.topmenulink:link, a.topmenulink:active, a.topmenulink:visited { color: #2CA500; }
a.topmenulink:hover { color: #000000; }
.topmenulink { font-size: 13px; }

a.topsubmenulink:link, a.topsubmenulink:active, a.topsubmenulink:visited { color: #2CA500; }
a.topsubmenulink:hover { color: #000000; }
.topsubmenulink { font-size: 12px; }

a.leftmenulink:link, a.leftmenulink:active, a.leftmenulink:visited { color: #2CA500; }
a.leftmenulink:hover { color: #2CA500; }
.leftmenulink { font-size: 12px; }

a.leftsubmenulink:link, a.leftsubmenulink:active, a.leftsubmenulink:visited { color: #000000; text-decoration: underline; }
a.leftsubmenulink:hover { color: #545454; text-decoration: none; }
.leftsubmenulink { font-size: 12px; }

a.productlink:link, a.productlink:active, a.productlink:visited { color: #787878; text-decoration: underline; }
a.productlink:hover { color: #000000; text-decoration: none; }
.productlink { font-size: 14px; font-weight: normal;  }

a.largelink:link, a.largelink:active, a.largelink:visited { color: #CD0014; text-decoration: underline; }
a.largelink:hover { color: #000000; text-decoration: none; }
.largelink { font-size: 17px; } 

.smallredtext { font-size: 11px; color: #CD0014; }
.smallgreentext { font-size: 11px; color: #2CA500; }
.smalltext { font-size: 11px; color: #000000; }
.smallwhitetext { font-size: 11px; color: #FFFFFF; }
.smallgraytext { font-size: 11px; color: #8C8C8C; }

.pricetext { font-size: 16px; color: #CD0014;  }
.pricetext-large { font-size: 25px; color: #CD0014;  }

.generalredtext { font-size: 12px; color: #CD0014; }
.generalgreentext { font-size: 12px; color: #2CA500; }
.generaltext { font-size: 12px; color: #000000; }
.largetext { font-size: 17px; color: #000000; }
.generalgraytext { font-size: 12px; color: #8C8C8C; }

.smalltitle { font-size: 15px; color: #CD0014; }
.windowtitle { font-size: 15px; color: #CD0014; font-weight: bold; } 
.pagetitle { font-size: 16px; color: #CD0014; font-weight: normal; }

input.submit, input.button { border-style: solid; border-color: #000000; border-width: 1px; background-color: #FFFFFF; }
input.radio, input.checkbox, .checkbox, .radio { border-width: 1px; }
* html input.radio, * html input.checkbox, .checkbox, .radio { border-width: 0px; background: transparent; }

input, textarea, select { border-style: solid;  border-color: #000000;  border-width: 1px; background-color: #FFFFFF; font-size: 11px; }

.noborder { border-width : 0px; }
