@charset "UTF-8";
/* CSS Document */

body {
	background-image:url(../images/bkg.jpg);
	margin:0;
	font-family:Helvetica, Arial, sans-serif;
	}
div#preload { display: none; }
#bkgWrapper {
	background-image:url(../images/bkg_top.jpg);
	background-repeat:repeat-x;
	}
a {
	color:#ffffcc;
	text-decoration:none;
	}
.newsFlash {
	height:24px;
	background-image:url(../images/newsflash.jpg);
	padding-left:150px;
	}
.happeningText {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	padding:20px;
	}
.lineBreak {
	color:#000000;
	border-bottom-color:#ffffff;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	}

/* Pages */
.breadcrumbs {
	height:24px;
	background-color:#545456;
	color:#cccccc;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	padding-right:34px;
	}
.breadcrumbs a {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	}

.giftcardText, .vdcText {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	padding:20px;
	}
.employmentText, .specialsText {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	padding:20px;
	}
.employmentBold {
	color:#ccc;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	border-bottom:1px #ffff00;
	border-bottom-style:double;
	}
.giftcardsBold {
	color:#ccc;
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	}
.employmentShifts {
	border:1px #999;
	}
.giftcardText p, .vdcText p, .employmentText p {
	line-height:19px;
	}
.giftcardForm {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	padding:20px;
	}
.vdcForm, .employmentForm {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	padding:20px;
	}

/* Navigation */
img { text-decoration:none; border:0; }
#menu {
	padding-top:30px;
	color:#99ff99;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#menu ul li {
	display:inline;
	padding-right:12px;
	padding-left:12px;
	margin:0;
	list-style:none;
	background:none;
	}
#menu ul li a {
	color:#99ff99;
	text-decoration:none;
	}
#menu ul li a:hover {
	color:#ffff00;
	}

#logos {
	padding-top:25px;
	}
#logos ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#logos ul li {
	display:inline;
	margin:0;
	list-style:none;
	background:none;
	}
#logos ul li a {
	text-decoration:none;
	}

/* Marquee */
#pscroller {
	width:700px;
	height:17px;
	border:0;
	padding-top:7px;
	}
#pscroller a{
	text-decoration:none;
	}
.scrollText {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	}

/* Social Site Links */
#social {
	padding-top:30px;
	padding-bottom:30px;
	}
.facebookText {
	color:#6666cc;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
}
#facebook {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	}
#facebook ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	}
#facebook ul li {
	display:inline;
	padding-right:10px;
	padding-left:10px;
	margin:0;
	list-style:none;
	background:none;
	}
#facebook ul li a {
	color:#ffffff;
	text-decoration:none;
	}
#facebook ul li a:hover {
	color:#ffff00;
	}

.twitterText {
	color:#54c0ce;
	font-weight:bold;
	text-align:left;
	padding-left:12px;
	}
#twitter {
	color:#ffffff;
	font-family:Helvetica, Arial, sans-serif;
	font-size:9px;
	}
#twitter ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:left;
	}
#twitter ul li {
	display:inline;
	padding-right:10px;
	padding-left:10px;
	margin:0;
	list-style:none;
	background:none;
	}
#twitter ul li a {
	color:#ffffff;
	text-decoration:none;
	}
#twitter ul li a:hover {
	color:#ffff00;
	}

/* Forms */
.link, .signupframe { }
.link { }
.signupframe { font-size:11px; }
.formError { color:#ffff00; font-size:16px; }
#commentError {
	position:relative;
	float:right;
	margin:0;
	width:180px;
	color:#ffff00;
	font-size:16px;
	line-height:20px;
	text-align:right;
	z-index:100;
	}
#privacy {
	color:#ffff00;
	font-size:10px;
	font-style:italic;
	}

/* Footer */
.footerLogo { padding-left:20px; }
.footerText {
	vertical-align:middle;
	color:#aeb0b3;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	text-align:right;
	padding-right:60px;
	}
.footerText a {
	color:#aeb0b3;
	text-decoration:none;
	}
.footerText a:hover { color:#ffff00; }
