td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; line-height: 11pt; text-align: justify}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	line-height: normal;
}
p a {
	font-weight: bold;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0066;
	text-decoration: none;
	font-size: 8pt;
	line-height: normal;
}
.linksbold {  font-weight: bold; font-size: 10pt; color: #333333}
.dark {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.toplinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold}
.contentbg {  background-image: url(images/homecontentBG.gif); background-repeat: no-repeat; font-size: 10pt; color: #333333}
.incontentbg { background-image: url(images/incontentBG.gif); background-repeat: no-repeat ; text-align: justify; font-size: 10pt; color: #333333}
.linksothers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.submit {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; height: 19px; width: 65px; color: #333333; border: 1px #FFFFFF none}
.big {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
.smalltitles {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #333333}
.small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
form {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}


/*
 * ADDED STYLES
 ******************************************************************
 */
h1 {
	font-size: 20px;
	color: #EC008C;
}
img {
	border: none;
}

/* -- Announcement (below tabs) -- */
p.announcement {
	text-align: center;
}
p.announcement a {
	font-size: 120%;
	font-family: Comic Sans MS;
}

/* -- FAQ -- */
#faqtable td.questions {
	color: black;
	background-color: #FCEBF3;
	border-left: 4px solid #EC008C;
	border-right: 4px solid #EC008C;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Comic Sans MS;
}
#faqtable td.questions a {
	color: black;
}
#faqtable td.top {
	border-top: 4px solid #EC008C;
}
#faqtable td.bottom {
	border-bottom: 4px solid #EC008C;
}

/* -- Britisms -- */
#phraseContainer {
	margin-left: 3%;
	margin-right: 3%;
	border-top: 2px solid #EC008C;
	border-bottom: 2px solid #EC008C;
	margin-bottom: 20px;
}
#phraseContainer #title {
	margin-top: 10px;
	text-align: center;
	color: #BB257E;
	font-weight: bold;
	font-size: 150%;
	font-style: italic;
}
#phraseContainer p {
	text-align: center;
	color: black;
	font-weight: bold;
	font-size: 120%;
	font-style: italic;
}
#phraseContainer #refresh {
	width: 100%;
	text-align: right;
}
#phraseContainer #refresh a {
	color: grey;
}

/* -- Tell A Friend -- */
#tellformwrapper {
	width: 100%;
	border-collapse: collapse;
}
#tellformwrapper input,textarea {
	border: 1px solid white;
	background-color: black;
}
#tellformwrapper div.ordernow {
	width: 100%;
	text-align: center;
	background-color: #353535;
}
#tellformwrapper #ordernow {
	font-size: 15px;
	font-weight: bold;
}
#tellformtable td {
	padding-bottom: 10px;
	border-bottom: dotted 1px #353535;
}
#tellformtable td input,textarea {
	font-size: 125%;
	color: #EC008C;
	font-weight: bold;
}
#tellformtable td.last {border-bottom: none;}
#tellformtable td.label {
	font-size: 140%;
	color: white;
}
#tellformtable {
	width: 100%;
}


/* -- Event Info -- */
img.infoPageVenuePic {
	width: 120px;
	border: 2px dashed #353535;
}
#eventinfowrapper {
	width: 100%;
	border-collapse: collapse;
}
#eventinfotable tr td a, #eventinfotable tr td a:link {
	color: #9a9b9d;
	font-weight: bold;
	font-size: default;
}
#eventinfotable tr td a:hover {
	color: #9a9b9d;
	font-weight: bold;
}
#eventinfowrapper div.ordernow {
	width: 100%;
	text-align: center;
	background-color: #353535;
}
#eventinfowrapper #ordernow {
	font-size: 15px;
	font-weight: bold;
}
#eventinfotable td {
	font-size: 125%;
	color: #9a9b9d;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom: dotted 1px #353535;
}
#eventinfotable td.paragraph {
	font-style: italic;
}
#eventinfotable td.last {border-bottom: none;}
#eventinfotable td.label {
	font-size: 140%;
	color: white;
}
#eventinfotable {
	width: 100%;
}

/* -- Checkout Form -- */
#checkoutwrapper {
	width: 100%;
	border-collapse: collapse;
}
#checkoutwrapper select,#quantity {
	border: 1px solid white;
	background-color: black;
}
#checkouttable td {
	padding-bottom: 10px;
	border-bottom: dotted 1px #353535;
	font-size: 125%;
	color: #9a9b9d;
	font-weight: bold;
}
#checkouttable td select,#quantity {
	color: #9a9b9d;
	font-weight: bold;
}
#checkouttable td select {width: 150px;}
#checkouttable td.last {border-bottom: none;}
#checkouttable td.label {
	font-size: 140%;
	color: white;
}
#checkouttable {
	width: 100%;
}
#checkoutwrapper #submitButton {
	width: 200px;
	height: 30px;
	font-weight: bold;
}


/* -- Event Table -- */
#eventTableContainer {
	margin-left: 1%;
	margin-right: 1%;
	background-color: #FFFFFF;
	color: black;
	border: solid 4px #EC008C;
	padding-top: 5px;
}
#eventTableContainer #soldout {
	color: red;
	font-weight: bold;
}
#eventTableContainer img.venuepic {
	border: 2px solid black;
	height: 100px;
	width: 100px;
}
table.eventtable {
	border-collapse: collapse;
	width: 100%;
	table-layout: fixed;
	color: black;
}
table.eventtable th.cityheader {
	font-size: 20px;
        padding-top: 30px;
	padding-bottom: 10px;
	text-align: center;
	color: #3A3A3A;
	font-family: Comic Sans MS;
	font-weight: bold;
}
table.eventtable tr.headerrow {
	border-bottom: solid 2px #EC008C;
	align: center;
	color: black;
	font-weight: bold;
}
table.eventtable tr.headerrow td.headercol {
	color: black;
	font-size: 120%;
}
table.eventtable tr.eventrow {
	color: black;
}
table.eventtable td {
	border-bottom: 1px dotted grey;
}
table.eventtable tr.eventrow td.imgcol {
	text-align: center;
	color: black;
}
table.eventtable tr.eventrow td.infocol {
	color: black;
	font-weight: bold;
}
table.eventtable tr.eventrow td.linkcol {
	text-align: center;
}
table.eventtable tr.eventrow td.linkcol a {
	color: black;
	font-weight: bold;
}
table.eventtable tr.eventrow td.linkcol a:hover {
	color: #EC018A;
	font-weight: bold;
}
table.eventtable tr.eventrow td.infocol a, table.eventtable tr.eventrow td.infocol a:link {
	color: black;
	font-style: none;
	font-weight: bold;
}
table.eventtable tr.eventrow td.infocol a:hover {
	color: #EC008C;
}

