body { 
	color: #cccccc; 
	font-size: 0.85em; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
}
a { 
	color: #AE9400; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
}
a:visited { 
	color: #cc9900; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
}
a:hover { 
	color: #ffcc00; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
}
a:active { 
	color: #737373; 
	font-size: 12px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
}
.main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.fieldforms {
	background: #CCCCCC;
	border-width: thin;
	border-style: none;
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #000000;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
}
.footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
} 
.footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}
.footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #AE9400;
	text-decoration: none;
}
.footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-decoration: none;
}
.backdrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.backdrop a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
} 
.backdrop a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.backdrop a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	text-decoration: none;
}
.backdrop a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: none;
}
.foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cccccc;
	text-decoration: none;
}
.gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
.border {
	border: 1px solid #CCCCCC;
}
.borderblack {
	border: 1px solid #000000;
}
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AE9400;
}
.storefront_title {
	font: bold normal 12px/normal Arial, Helvetica, sans-serif;
	color: #DEDEDE;
}
.storefront_title2 {
	font: normal 12px/normal Arial, Helvetica, sans-serif;
	color: #AE9400;
}

.titlesm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #CC9900;
}
.title_grey {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}

.partnermain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CCCCCC;
}
.texta { 
 font-size: 11px; 
 background-color: #D8D8D8; 
 border: 1px solid #9AA6B4; 
}
.texta2 { 
 background-color: #D8D8D8; 
}
.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

errors {
	border: thin solid red;
	background-color: #FFFF99;
}
errors_off {
	border: none;
	background-color: #FFFFFF;
}

errors_text {
	color: red;
	font-weight: bold;
}

errors_text_off {
	color: white;
	font-weight: normal;
}

link_special {
	color: #cc9900; 
	font-size: 10px; 
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	text-decoration: none 
}

.tdheader {
	background-color: #666666;
	color: #FFCC00;
	font-weight: bold;
	font-size: 16px;
}

.breadcrumbs {
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
a.breadcrumbs {
	color: #CCCCCC;
	font-size: 14px;
}
a.breadcrumbs:active {
	color: #CCCCCC;
}
a.breadcrumbs:visited{
	color: #CCCCCC;
}
a.breadcrumbs:hover {
	font-weight: bold;
	font-size: 14px;
	color: #AE9400;
}

/*
	Grosh Storefront CSS
*/
	.specialheader {
		background-color: #CCCCCC;
		color: #000000;
		font-weight: bold;
		font-size: 12px; 
		padding: 4px;
	}
	.eventtable {
		border: 1px solid #CCCCCC;
	}	
	a.upperlink {
		color: #CCCCCC;
		font-size: 11px;
	}
	a.upperlink:hover {
		color: #AE9400;
		font-size: 11px;
	}
	
	a.pagination {
		color: #CCCCCC;
		font-size: 12px;
	}
	a.pagination:visited {
		color: #CCCCCC;
		font-size: 12px;
	}
	a.pagination:active {
		color: #CCCCCC;
		font-size: 12px;
	}
	a.pagination:hover {
		color: #AE9400;
		font-size: 12px;
	}
	
	/* These are located in the minicart */
	a.special {
		font-style: italic; 
		color: #DAC3A1;
	}
	a.special:hover {
		font-style: italic; 
		color: #AE9400;
	}
	/* User Nav */
	a.specialnav {
		color: #AB8C77;
	}
	a.specialnav:hover { 
		color: #AE9400;
	}
	/* ---- */
	
/*
	End - Grosh Storefront CSS
*/

