body {
	background-color: #000000;
	background-image:url(./../images/concrete_bg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-top:0px;
}


.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333333;
	font-weight:bold;
}

.titles a:link{
	color:#CC3333;
	text-decoration:underline;
}

.titles a:visited{
	color:#CC3333;
	text-decoration:underline;
}

.titles a:hover{
	color:#CC3333;
	text-decoration:underline;
}

.secTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:5px;
}

.mainNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	font-weight:bold;
}

.mainNav a:link{
	color:#CC3333;
	text-decoration:underline;
}

.mainNav a:visited{
	color:#CC3333;
	text-decoration:underline;
}

.mainNav a:hover{
	color:#CC3333;
	text-decoration:underline;
}

.promiseTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#FFFFFF;
	font-weight:bold;
}

.promiseText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}

.promiseText a:link{
	color:#FFFFFF;
	text-decoration:underline;
}

.promiseText a:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

.promiseText a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.topContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	padding-right:30px;
}

.topContent a:link{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.topContent a:visited{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.topContent a:hover{
	color:#ED1C24;
	text-decoration:underline;
	font-weight:bold;
}

.homeNews {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	padding-left:20px;
}

.homeNews a:link{
	color:#CC3333;
	text-decoration:none;
	font-weight:bold;
}

.homeNews a:visited{
	color:#CC3333;
	text-decoration:none;
	font-weight:bold;
}

.homeNews a:hover{
	color:#CC3333;
	text-decoration:underline;
	font-weight:bold;
}

.testimonialTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#CC3333;
}

.testimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.testimonial a:link{
	color:#CC3333;
	text-decoration:none;
	font-weight:bold;
}

.testimonial a:visited{
	color:#CC3333;
	text-decoration:none;
	font-weight:bold;
}

.testimonial a:hover{
	color:#CC3333;
	text-decoration:underline;
	font-weight:bold;
}

.homeProducts {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}

.homeProducts a:link{
	color:#CC3333;
	font-weight:bold;
	text-decoration:none;
}

.homeProducts a:visited{
	color:#CC3333;
	font-weight:bold;
	text-decoration:none;
}

.homeProducts a:hover{
	color:#CC3333;
	font-weight:bold;
	text-decoration:underline;
}

.bodyCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color: #333333;
	line-height:18px;
}

.bodyCopy a:link{
	color:#CC3333;
	text-decoration:underline;
}

.bodyCopy a:visited{
	color:#CC3333;
	text-decoration:underline;
}

.bodyCopy a:hover{
	color:#CC3333;
	text-decoration:none;
}

.products {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #333333;
	line-height:18px;
}

.products td{
	padding-left:10px;
	border-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
}

.leftNav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	font-weight:normal;
}

.leftNav a:link{
	color:#333333;
	text-decoration:none;
}

.leftNav a:visited{
	color:#333333;
	text-decoration:none;
}

.leftNav a:hover{
	color:#CC3333;
	text-decoration:underline;
}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
	font-weight:normal;
}

.footerText a:link {
	color: #CC3333;
	text-decoration:underline;
}

.footerText a:visited {
	color: #333333;
	text-decoration:none;
}

.footerText a:hover {
	color: #CC3333;
	text-decoration:none;
}
	
hr {
	border-top-color: #C7C7C7;
	border-top-width: 1px;
	border-top-style: solid;
}

.border {
	padding: 3px;
	border-color: #999999;
	border-width: 1px;
	border-style: solid;
}

a.mainNav:link {color:white; text-decoration: none; font-size:.9em;}
a.mainNav:visited {color:white; text-decoration: none; font-size:.9em;}
a.mainNav:active {color:white; text-decoration: none; font-size:.9em;}
a.mainNav:hover {color:red; text-decoration: none; font-size:.9em;}

a.inventory:link {color:#CC3333; text-decoration: none;}
a.inventory:visited {color:#CC3333; text-decoration: none;}
a.inventory:active {color:#CC3333; text-decoration: none;}
a.inventory:hover {color:#CC3333; text-decoration: none;}