a:link {color: #cf1e3b}     /* unvisited link */
a:visited {color: #cf1e3b}  /* visited link */
a:hover {color: #cf1e3b}   /* mouse over link */
a:active {color: #000000}   /* selected link */
body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
}
h1, h2, h3, h4 {
	color:#cf1e3b;
	margin:0;
	padding:0;
}

h1 { font-size:1.8em; }
h2 { font-size:1.6em; font-weight:normal; }
h3 { font-size:1.4em; }
h4 { font-size:1.2em; }
.container {
	background:url(images/bg-shadow.jpg) repeat-y;
	width:998px;
	margin-top:0;
}
.headerBG {
	background:url(images/header-bg.jpg) no-repeat;
	width:980px;
	height:280px;
	margin-left:auto;
	margin-right:auto;
	z-index:-100;
}
.headerTop {
	width:930px;
}
.headerLogo {
	background:no-repeat url(images/header-logo.png);
	cursor:hand;
	width:250px;
	height:90px;
}
.headerNav {
	width:930px;
	margin-top:10px;
	margin-bottom:10px;
}
.headerNav td {
	text-align:center;
	background-color:#cf1e3b;
	color:#ffffff;
	font-size:12px;
	padding:4px;
}
.best {
	text-align:center;
	vertical-align:middle;
	font-size:20px;
	color:#404040;
}
.srch {
	text-align:right;
	vertical-align:middle;
	font-size:12px;
	color:#666666;
}
.search {
	margin:0;
}
.subSearch {
	position:relative;
	left:-4px;
	margin:0;
	background-color:#cf1e3b;
	color:#FFFFFF;
	border:none;
	padding-left:2px;
	padding-right:2px;
	padding-top:1px;
	padding-bottom:1px;
}
.left {
	margin-left:25px;
	width:250px;
	background:url(images/template-left-top.jpg) no-repeat;
}
.main {
	width:670px;
	position:relative;
	top:-3px;
}
.breadcrumbs, .breadcrumbs a {
	font-size:11px;
	color:#666666;
}
.prodLeftH1 {
	font-size:24px;
	color:#ffffff;
	font-weight:normal;
	margin:10px 15px 5px 15px;
}
.prodLeftH2 {
	font-size:12px;
	color:#333333;
	font-weight:normal;
	margin:5px 15px 5px 15px;
}
.prodLeftText {
	margin:5px 15px 10px 15px;
}
.productTitle {
	font-size:1.8em;
	font-weight:normal;
	color:#cf1e3b;
	padding-bottom:10px;
	padding-top:10px;
}
.productHighlight {
	font-size:12px;
	color:#cf1e3b;
	padding:10px 10px 0px 10px;
}
.highlight {
	font-size:11px;
	color:#cf1e3b;
}
.grayText {
	font-size:12px;
	color:#666666;
	padding:0px 10px 0px 10px;
}
.more {
	font-size:11px;
	color:#cf1e3b;
}
.footer-links {
	font-size:1.1em;
}
.footerBG {
	background:url(images/bg-shadow-foot.jpg) no-repeat;
	width:998px;
	height:47px;
	margin-left:auto;
	margin-right:auto;
}
.paddedText {
	padding:7px 15px 8px 15px;
}
.newsLink {
	padding-top:5px;
	padding-bottom:5px;
}
.newsLink a:link {color: #666666}     /* unvisited link */
.newsLink a:visited {color: #999999}  /* visited link */
.newsLink a:hover {color: #000000}   /* mouse over link */
.newsLink a:active {color: #cf1e3b}   /* selected link */

.resourcesLink {
	font-size:12px;
	padding:10px;
}
.resourcesLink a:link {color: #cf1e3b}     /* unvisited link */
.resourcesLink a:visited {color: #cf1e3b}  /* visited link */
.resourcesLink a:hover {color: #cf1e3b}   /* mouse over link */
.resourcesLink a:active {color: #000000}   /* selected link */

form td {
font-size:1.15em;
font-weight:bold;
padding:10px;
}
.formFields {
border:thin solid #666666;
}
.submitButton {
border:thin;
background:#CCFFFF;
}
.client {
	border: none;
	height: 130px;
	width: 131px;
	background: url(images/client_bg.png) top center no-repeat;
	text-align:center;
}
.purple {
color:#a3158f;
font-size:14px;
}
.bigBlack {
font-size:14px;	
}
