/* HTML TAG OVERRIDES */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
h4 {
	color:#787878;
}
hr {
	color:#000000;
	background-color:#000000;
	height:2px;
	margin:0;
}
tr.even td{background:#e5e5e5;}
tr.odd td{background:#ffffff;}
a.website-link {
	color:#000000;
}
a.website-link:hover {
	color:#787878;
}
a.grey-link {
	color:#787878;
}
a.grey-link:hover {
	color:#000000;
}
#layout-container, #footer-container a {
	color:#787878;
}
#layout-container, #footer-container a:hover {
	color:#333333;
}
#home-events a {
	color:#787878;
}
#home-events a:hover {
	color:#333333;
}
#error-404 a{
	color:#787878;
}
#error-404 a:hover {
	color:#333333;
}
/*--------------------*/

/* LINKS */
/*-------*/

/* CONTAINER DEFINITIONS */
.menu-container {
	height:40px;
}
#footer-container {
	color:#787878;
	font-size:10px;
	line-height:12px;
	padding-bottom:20px;
}
#footer-container .in-store-links a{
	text-decoration:none;
}
#footer-container .in-store-links a:hover{
	text-decoration:underline;
}
/*-----------------------*/

/* CUSTOM DEFINITIONS */
.top-bottom-borders {
	margin-top:15px;
	border-top-style:solid;
	border-top-color:#000;
	border-top-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#000;
	border-bottom-width:2px;
}
.menu-seperator {
	float: left;
	padding-top:13px;
	padding-left:7px;
	color:#ff0099;
}
.menu-item {
	float: left;
	font-size: 20px;
	padding-top:10px;
	padding-left:7px;
	display:inline;
}
.menu {
	background-color: #e4e4e4;
	display: none;
	font-size: 11px;
	padding:15px;
	line-height:13px;
	border:#000000 1px solid;
}
.menu-item {
	text-align:center;
}
.menu ul {
	list-style-type: none;
}
.menu a{
	color:#000000;
	text-decoration:none;
}
.menu a:hover{
	text-decoration:underline;
}
#home-events {
	background-image:url(/assets/images/home-events-bg.png);
	background-repeat:no-repeat;
	width:482px;
	height:270px;
}
#home-events p {
	width: 370px;
	margin-left: 60px;
	margin-top: 60px;
	line-height:12px;
}
span.ad-title {
	color:#8a8989;
	font-size:14px;
	font-weight:bold;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
/*--------------------*/

/* SIFR STYLES */
.sIFR-active h1 {
	visibility: hidden;
}
.sIFR-active .menu-item {
	visibility: hidden;
}
/*-------------------*/

/* RECAPTCHA STYLES */
#recaptcha-container {
	border: 1px solid #dfdfdf;
	padding: 4px;
}
#recaptcha-container #recaptcha-image {
	border: 1px solid #dfdfdf;
}
/*------------------------*/

/* PRINT MEDIA DEFINITIONS */
@media print {
}
/*-------------------------*/
