p, span {
	font-family:HelveticaNeueLTCom-Th, Helvetica, sans-serif;
	font-size:14px;
	color:#858d91;
}

a {
	font-family:HelveticaNeueLTCom-Th, Helvetica, sans-serif;
	font-size:14px;
	color:#ed1c24;
	text-decoration:none;
}

.red { color:#ff0000; }
.gray { color:#666666; }
.black { color:#000000; }
.white { color:#ffffff; }

.floatLeft { float:left; }
.floatRight { float:right; }
.absmiddle { vertical-align: middle; margin-bottom: .3em; }

#cmsHeader a { color:#ed1c24; }
#cmsHeader a:hover { color:#858d91; }

#cmsHeader ul.menu { list-style: none; height: 34px; margin: 0px auto; padding: 0px; text-align:right; }
#cmsHeader ul.menu li { min-width:100px; text-align:center; float:left; font-size:20px; }
#cmsHeader ul.menu li a { font-size:20px; color:#000000; }
#cmsHeader ul.menu li a:hover { color:#ed1c24; }
#cmsHeader ul.menu li a.active { color:#ed1c24; }


.bigImage { width:100%; height:526px; background-image:url(../../images/bigImage.png); background-position:center; }

.patternDiv { width:100%; height:150px; background-image:url(../../images/patternBg.png); background-repeat:repeat-x; }
.patternDiv p { color:#ffffff; font-size:24px; }
input.button { color:#ffffff; font-size:16px; background-color:#0dc0c0; margin:5px; padding:8px; border:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; cursor:pointer; }

.productList a { color:#000000; font-weight:bold; }
.productList a:hover { color:#858d91; }

.title {font-size:20px; font-weight:bold; color:#ed1c24; margin:20px 0px; }