/* Hides from IE5-mac \*/
* html .buggybox {height: 1%;}
/* End hide from IE5-mac */

/* Site wide default styles */
blockquote { margin-left: 5px; margin-right: 5px; }
body { color: #323232; font-size: 12px; margin: 3px; font-family: arial; line-height: 15px; background-color: #f1f1f1; }
p { color: #323232; font: 12px/14px arial; text-align: left; }
img { border:none;}
a:link		{ color: #001768; font-family: arial; font-weight: bold; text-decoration: underline; }
a:visited	{ color: #001768; font-family: arial; font-weight: bold; text-decoration: underline; }
a:hover		{ color: #001768; font-family: arial; font-weight: bold; text-decoration: none; }
a:active	{ color: #001768; font-family: arial; font-weight: bold; text-decoration: underline; }
/*	END Site Wide default styles */

.headerBox {z-index:6; position:relative; top:55px; left:575px; border:solid 2px #000000; background-color:White; padding:5px; text-align:center; vertical-align:middle; color:Red; width:135px; height:70px;}
.headerBoxClear {z-index:6; position:relative; top:25px; left:575px; text-align:center; vertical-align:middle; width:135px; height:70px;}
.special { z-index:7; position:relative; top:10px; left:555px; border:none;}

.nav a:link { color: #28401c; font: bold 12px arial,tahoma,verdana,sans-serif; text-decoration: none; text-transform: uppercase; }
.nav a:visited { color: #28401c; font: bold 12px arial,tahoma,verdana,sans-serif; text-decoration: none; text-transform: uppercase; }
.nav a:hover { color: #808000; font: bold 12px arial,tahoma,verdana,sans-serif; text-decoration: none; text-transform: uppercase; }
.nav a:active { color: #28401c; font: bold 12px arial,tahoma,verdana,sans-serif; text-decoration: none; text-transform: uppercase; }

div.nav { padding-bottom:15px;}
div.facebook { z-index:8; position:relative; top:-20px; left:-3px; border:none;}

/*	SignIn and My Account Links */
.signin { z-index:8; position:relative; top:-30px; left:0px; width: 140px; border:none; background-color: #ecebca; padding:2px;}
.signin span { font: bold 12px arial,tahoma,verdana,sans-serif; letter-spacing: 0; background-color: #e0dea8; color: #28401c; border: none; width: 140px; height: 20px; text-indent:0px;}
.signin div { font: bold 11px arial,tahoma,verdana,sans-serif; background-color: #ecebca; color: #808080; padding-left:7px; margin-bottom:5px; padding-top:2px; }
.signin a:link { font: bold 11px arial,tahoma,verdana,sans-serif;  text-decoration: none; color: #808080; padding-bottom:5px;}
.signin a:visited { text-decoration: none; }
.signin a:hover { color: #000080;  text-decoration: underline; }
.signin a:active { text-decoration: none; }

.button { background-color:#ffffff; font-family: arial; color: #6f6f6f; font-size: 8pt; height: 18px; font-weight: bold; text-align: center; border: solid 1px }
.buttonon { background-color:#fff; font-family: arial; color: #001768; font-size: 8pt; height: 18px; font-weight: bold; text-align: center; border: solid 1px }
.copy1 { color: #323232; font: 12px/16px arial; }
.ulcopy1 { color: #323232; font: 12px/16px arial; margin:0px 0px 0px 15px;}
.copy1blue { color: #001768; font: 12px/20px arial; }
.copy1bluebold { color: #001768; font: bold 12px/20px arial; }
.copy1bold { color: #323232; font: bold 12px/20px arial; }
.copy1gold { color: #28401c; font: 12px/20px arial; }
.copy1goldbold { color: #28401c; font: bold 12px/20px arial; }
.copymenucaps { color: #28401c; font: bold 12px/20px arial; text-transform: uppercase; }
.copymenu { color: #28401c; font: bold 12px/15px arial; }
.copymenu2 { color: #001768; font: bold 12px/15px arial; }
.dropdown {	color: #323232; width: 150px; font: 12px/16px arial; }
.caption { color: #4d5d6a; font-size: 11px; font-family: arial; font-weight: normal; font-style: normal; line-height: 16px; }

.footer { color: #e3e3e3; font: 10px/16px arial; }
/*.footer { color: #737373; font: 10px/16px arial; }*/
a:link.footer { color: #b9b9e3; font: 10px/16px arial; text-decoration: none; }
a:visited.footer { color: #b9b9e3; font: 10px/16px arial; text-decoration: none; }
a:hover.footer { color: #b9b9e3; font: 10px/16px arial; text-decoration: none; }
a:active.footer { color: #b9b9e3; font: 10px/16px arial; text-decoration: none; }

.imageborder { margin: 8px; padding: 2px; border: solid 1px #000  }
.imageborder2 { border: double 4px #000; }
.introtext { color: #323232; font: 13px/17px arial; }
.introtitle { color: #001768; font: bold 14px/18px arial; }
/*
.quotechoice { color: #323232; font-size: 12px; font-family: arial; font-weight: normal; font-style: normal; line-height: 16px; font-variant: normal; }
.quoteform	{ color: #323232; font-size: 12px; font-family: arial; font-weight: normal; font-style: normal; font-variant: normal; background-color:  white; text-align: left; width: 190px; height: 18px; border: solid 1px #6f6f6f; }
.quoteformarea { color: #323232; font-size: 12px; font-family: arial; font-weight: normal; font-style: normal; font-variant: normal; background-color: #fff; text-align: left; width: 300px; height: 100px; border: solid 1px #6f6f6f; }
*/
.formLeft {float: left; width: 80px; vertical-align: middle; text-align:left; clear: left;  padding-top:3px;}
.formRight {padding-left: 80px; vertical-align: middle; padding-top:3px;}

.shadeform	{ font: 13px arial; text-align: left; width: 200px; border: solid 1px #6f6f6f }

.textarea { color: #323232; font: 13px arial; text-align: left; width: 300px; height: 150px; border: solid 1px #6f6f6f }

.title { color: #001768; font: bold 16px/20px Georgia, "Times New Roman", Times, serif; background-position: 200% 0; }
.titlegold { color: #28401c; font: bold 16px/20px Georgia, "Times New Roman", Times, serif; background-position: 200% 0; }
.titlered { color: #FF0033; font: bold 16px/20px Georgia, "Times New Roman", Times, serif; background-position: 200% 0; }
.title2 { color: #001768; font: bold 12px/18px Georgia, "Times New Roman", Times, serif; background-position: 200% 0; }
.title2gold { color: #28401c; font: bold 12px/20px Georgia, "Times New Roman", Times, serif; background-position: 200% 0; }
.title2Green { color: #006400; font: bold 12px/18px Georgia, "Times New Roman", Times, serif; background-position: 200% 0; }

/* border: solid 10px #000000; */
div.maincontainer { width:741px; margin:0 auto; text-align:left; background-color: #f1f1f1; }
div.header { z-index:5; position:relative; top:0px; left:0px; width:741px; height:183px; background-image: url(/img/wpseals.gif); }
div.leftnav { float:left; position:relative; top:-28px; left:0px; width:151px; vertical-align: top; text-align: left; padding-left: 12px; padding-top: 50px; border-left: solid 1px #000000; background-color: #f4f3df; }
div.hometext { float:left; width:300px; vertical-align:top; text-align:justify; }
div.homecontent { float:left; position:relative; top:-28px; left:0px; width:556px; vertical-align: top; text-align: left; padding-left: 20px; padding-top: 50px; border-right: solid 1px #000000; background-color: #ffffff; font: 12px/20px arial; background-image: url(/img/back01.jpg); background-repeat: no-repeat; background-position: 259px 6px; }

div.content { float:left; position:relative; top:-28px; left:0px; width:536px; vertical-align: top; text-align: left; padding:50px 20px 0px 20px; border-right: solid 1px #000000; background-color: #ffffff; color: #323232; font: 12px/20px arial; }
div.twoColumnsLeft { float:left; width:256px; padding-right:10px;}
div.twoColumnsRight { float:left; width:258px; padding-left:10px;}
div.footer { clear:both; position:relative; top:-28px; left:0px; background-color: #000000; min-height: 20px; vertical-align: middle; text-align: center; padding: 13px; }
div.clear { clear:both; height:0px;}
div.content label { font-size:10px;}

div.sponLogo { float:left; width:140px; padding-right:10px; }
div.sponText { float:left; width:364px; padding-right:10px; }
td.sponLogo { width:140px; padding-right:10px; vertical-align:middle; }
td.sponText { width:364px; padding-right:10px; vertical-align:middle; }

/*	 Unsed in the signup, login and forgot password forms	*/
td.regheader { color:#ffffff; font-weight:bold; background-color:#5A593D; padding:5px 0px 5px 0px; }
td.reglabel { padding:10px 6px 10px 20px; text-align:right; }
/*td.regdata*/

/* address and credit card styles */
.addressbox { width:240px; float:left; padding:0px 10px 10px 10px; border: solid 1px #5A593D; background-color:#ECEBCA; font-family:arial,tahoma,verdana,sans-serif; font-size:9pt;}
.addressbox div.addressTitle { display:table;  position: relative; top: -10px; left:5px; color: #fff; background: #5A593D; border: 1px solid #781351; padding: 2px 10px; font-weight:bold;}
.addressbox label { width:75px; float:left; font-weight: bold; font-size:8pt; text-align: right; padding: 2px 4px 2px 2px; clear: left;}
.addressbox input { float:left; font-family:arial,tahoma,verdana,sans-serif; font-size:9pt; font-weight:normal;}
.addressbox select { float:left; font-family:arial,tahoma,verdana,sans-serif; font-size:9pt;}
.addressbox span { float:left; }
.addressbox a:link { color: #0A2761; font: 10px/16px arial; text-decoration: underline; }
.addressbox a:visited { color: #0A2761; font: 10px/16px arial; text-decoration: underline; }
.addressbox a:hover { color: #b9b9e3; font: 10px/16px arial; text-decoration: none; }
.addressbox a:active { color: #b9b9e3; font: 10px/16px arial; text-decoration: none; }

.creditcard { width:465px; float:left; padding:0px 10px 10px 10px; border: solid 1px #5A593D; background-color:#ECEBCA; font-family:arial,tahoma,verdana,sans-serif; font-size:9pt;}
.creditcard div.cardTitle { display:table; position: relative; top: -10px; left:5px; color: #fff; background: #5A593D; border: 1px solid #781351; padding: 2px 10px; font-weight:bold;}
.creditcard label { float:left; width:170px; font-weight:bold; text-align: right; padding: 2px 4px 2px 2px; clear: left; }
.creditcard input { float:left; font-family:arial,tahoma,verdana,sans-serif; font-size:9pt; }
.creditcard select { float:left; font-family:arial,tahoma,verdana,sans-serif; font-size:9pt; }
.creditcard span { float:left;}

.cart_header { background-color:#ECEBCA; border:solid 1px #000000;}
.cart_header_text { font-family:arial,tahoma,verdana,sans-serif; font-size:10pt;  font-weight:bold; padding:5px; }
.cart_item { font-family:arial,tahoma,verdana,sans-serif; font-size:9pt; padding:5px; border-bottom: solid 1px #000000; }
.cart_item_alt { font-family:arial,tahoma,verdana,sans-serif; font-size:9pt; padding:5px; border-bottom: solid 1px #000000; background-color:#F4F3DF; }
.cart_total { font-family:arial,tahoma,verdana,sans-serif; font-size:14pt; padding:5px 5px 15px 5px; text-align:right; }

/*	Used where a display of information is in a table */
table.list { border:solid 1px #000000;}
tr.listheader { background-color:#E0DEA8; }
tr.listheader td { font-family:arial,tahoma,verdana,sans-serif; font-size:10pt;  font-weight:bold; padding:5px; }
tr.listitem { border-bottom: solid 1px #000000; background-color:#FFFFFF; }
tr.listitem td { font-family:arial,tahoma,verdana,sans-serif; font-size:9pt; padding:5px;}
tr.listitem-alt { border-bottom: solid 1px #000000; background-color:#F4F3DF; }
tr.listitem-alt td { font-family:arial,tahoma,verdana,sans-serif; font-size:9pt; padding:5px;}
tr.listfooter { background-color:#ECEBCA}
tr.listfooter td { font: bold 10pt arial,tahoma,verdana,sans-serif; padding:5px;}

div.rbBuyTickets label { color: #323232; font: bold 12px/20px arial;}