/* Global Styles  */
.copyright { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.copyright:hover { color: #cccccc; font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.date { color: #ffffff; font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.note { color: #ff9900; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.scroll { color: #000099; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.body { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybold9 { color: #000000; font-size: 9px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybold { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybig { color: #000000; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybigbold { color: #000000; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.body_red { color: #990000; font-size: 10px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.body_red12 { color: #990000; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybold_red { color: #990000; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybig_red { color: #990000; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybigbold_red { color: #990000; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodymegabold_red { color: #990000; font-size: 16px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodyultrabold_black { color: #000000; font-size: 20px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.body_white { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybold_white { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.bodybig_white { color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodybigbold_white { color: #FFFFFF; font-size: 14px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.headline { color: #000000; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.link { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.linkbigger { color: #000099; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.linkbigger:hover { color: #000000; font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodylinks { color: #990000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.bodylinks:hover { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemborder { border:1px solid #ffffff; padding:0px; }
.itemborder2 { border:1px solid #000000; padding:0px; }
.border { border-width: 1px; border-style: outset; border-color: #666666; padding:5px; }

.errors { color: #000000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; }
.errorsbold { color: #000000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; }

.bodytiny {
	color: #000000;
	font-size: 6px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.recpt_body { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.recpt_bodybold { color: #000; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}
.recpt_bodybig { color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.recpt_bodybigbold { color: #000; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold;}

.recpt_title { color:#000080; font-size:14px; font-family:Arial, Helvetica, Verdana, sans-serif;}
.receipt_link { color: #F00; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
.receipt_link a { text-decoration:none; }

.stop_idiot_clicks { display:none; }

.ticketnumber {
	color: #F00;
	font: bold 36pt Georgia, "Times New Roman", Times, serif;
}

.receipt_link a {
	color:#F00;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.receipt_link a:hover {
	color:#000080;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.reservationstable {
	border:3px solid #000080;
	padding:10px;
	background-color:#FFFFFF;
	border-spacing:2px;
	padding:2px;
}

.reservationstable a{
	background-color:#FFF;
}

.reservationstablesm {
	border:2px solid #000080;
	padding:2px;
	border-spacing:1px;
	padding:2px;
}

.navtext {
	color: #000080;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}
.navtext:hover {
	color: #695403;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

/* STYLE FOR "PROCESSING PAYMENT, PLEASE WAIT" PAGE */
/* Style for Inner Content Size */
.processingContent {
	height:596px;
	width: 1010px;
	overflow:visible;
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 20px;
}

/* Style for Loading, Please Wait... Box */
#loading {
	background: #000080 url(../loadingDiv/loading.gif) no-repeat center center;
	z-index: 9999;
	position: relative;
	width: 400px;
	height: 250px;
	left: 50%;
	top: 50%;
	padding: 15px;
	filter:Alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	margin-top: -125px;
	margin-left: -200px;
}
/* ------------ */
	
/* STYLE FOR BULLETED LISTS */
.rbullets li {
	text-align:left;
	list-style-type:disc;
}

/* STYLE FOR ARRAY LISTS - PUBLISHED ADS */
.arraylist li {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	color:#000;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type:disc;
}

.arraylist a {
	color:#000080;
	text-decoration:none;
}

.arraylist a:hover {
	color:#C4AF5F;
	text-decoration:none;
}

hr {
	color:#000080;
}

/* MORE FONT STYLES */
.redbold12 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 11px; font-weight: bold; color: #990000;}
.redbold14 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #990000; background-color: #FFFFFF;}
.redbold20 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 20px; color: #990000; font-weight: bold;}
.yelbrn12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: normal; color: #695403; }
.yelbrnbold12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: bold; color: #695403; }
.yelbrnTopRtInfo {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #7D6817;
	text-decoration: none;
	text-align: right;
	font-style: normal;
	font-variant: normal;
}

.blue12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: normal; color: #000080; }
.bluebold12 { font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; font-weight: bold; color: #000080; }
.blackbold14 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFFFFF;}
.blackbold14_cccc99 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #CCCC99;}
.blackbold14_ffcc99 {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #FFCC99;}
.blackbold14_99cccc {font-family: Arial, Helvetica, Verdana, Sans-serif; font-size: 14px; font-weight: bold; color: #000000; background-color: #99CCCC;}

.footernavtext { color: #ffffff; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.footernavtext:hover { color: #ffff00; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.topnavtext { color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.topnavtext:hover { color: #ffff00; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.notice { color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.yellow12 { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.yellow12noul { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}
.yellow12noul a{ color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}
.yellow12noul:hover { color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}
.yellow12noul:hover a{ color: #ffff00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; text-decoration: none;}

/* Styles for Items  */
.itemheading { color: #000000; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemheadingred { color: #990000; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemheading:hover { color: #ffffff; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemheadingred:hover { color: #ffffff; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemdetails { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemlink { color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemlink:hover { color: #C4AF5F; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemreadmore { color: #ff9900; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.itemreadmore:hover { color: #ffffff; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }

/* Styles for Forms  */
.formitems { color: #000000;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.formitemsbold { color: #000000;  font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.formheading { color: #ffffff;  font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }

.formbgblue {background-color:#9C9ABF; }
.formheadblue12 {background-color:#9C9ABF; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:normal; height:26px; }
.formheadboldblue12 {background-color:#9C9ABF; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight: bold; height:26px; }
.formheadblue14 {background-color:#9C9ABF; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; font-weight:normal; height:26px; }
.formheadboldblue14 {background-color:#9C9ABF; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; font-weight: bold; height:26px; }

.formbggold {background-color:#C4AF5F; }
.formheadgold12 {background-color:#C4AF5F; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight:normal; height:26px; }
.formheadboldgold12 {background-color:#C4AF5F; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; font-weight: bold; height:26px; }
.formheadgold14 {background-color:#C4AF5F; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; font-weight:normal; height:26px; }
.formheadboldgold14 {background-color:#C4AF5F; color:#000; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:14px; font-weight: bold; height:26px; }

.formbutton {font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; font-size: 12px; color: #ffffff; background-color: #ff9900; border-color: #cccccc;}
.formnote { color:  #000099;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.required { color: #F00; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.warning {
	color: #F00;
	font: bold normal 14px/16px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

/* UserLogin  */
.loginlabel { color: #ffffff;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.loginlabelbold { color: #ffffff;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold; }
.loginvalue { color: #000000;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.loginvaluebold { color: #000000;  font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; font-weight: bold;}
.forgotpassword { color: #ff9900; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }
.forgotpassword:hover { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, Verdana, Sans-serif; }

.form {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #ffffff;
}
.formbold {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}
.formfocus {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	color: #695403;
	background-color: #ffffff;
}
.submit {
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}

.graytable {
	background-color: #F8F7F7;
}

