
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, 
table, tr, td, form, fieldset, a, div, img {margin: 0;  }
body,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}

div.wrapper {
	width: 900px; 
	padding:0px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div.wrapperpopup {minwidth: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:10px 10px 10px 10px;
	font-size:0.85em;
	background-color: #ffffff;
}

div.logobar {width: 900px; 
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.10em;
	font-weight:bold;
	color: #330033;
}

div.logo {width: 450px; 
	height: 95px; 
	background-image: url(../images/logo_banner2.gif);
	background-repeat: no-repeat; 
	float:left;
}

div.logoright {height: 25px;
	float:right;
}

div.search {height: 25px;
	padding:35px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight:normal;
	text-decoration:none;
	color:#330033;
	}
div.countdown {height: 25px;
	padding:10px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight:normal;
	text-decoration:none;
	color:#330033;
	}

div.search1 {
	padding:1px 5px 0px 0px;
	float:left;
	}
div.search2 {
	padding:0px 5px 0px 0px;
	float:left;
	}

.searchfield{
	float: left; width: 150px; padding-right: 4px; font-size: 10px; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}

.searchbutton{
	float: left;  padding-right: 6px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: #690069;
	border: 1px solid #330033;
}
.booknowbutton{
	float: left;  padding-right: 2px; font-size: 10px; 
	width:86px;
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: #690069;
	border: 1px solid #330033;
}
.latebookingbutton{
	float: left;  padding-right: 2px; font-size: 10px; 
	width:86px;
	color: #ffffff; 
	padding-bottom: 2px;
	background-color:#ff6600;
	border: 1px solid #330033;
}

.producerreportsupdatebutton{
	float: left;  padding-right: 6px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: #690069;
	border: 1px solid #330033;
}

div.navibar {width: 900px;
	height: 23px; 
	background-image: url(../images/bg_links.jpg);
	background-repeat: repeat-x; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	font-weight:bold;
	color: #ffffff;
}

div.navibarspacer {width: 85px; float:left;}
div.navibarspacer2 {width: 290px; float:left;}
div.navibarspacer3 {width: 31px; float:left;}
div.navibarspacer4 {width: 292px; float:left;}

div.navibar li {
	height: 21px; 
	list-style-type:none;
	float:left;
	text-align: center;
	padding:2px 13px 0px 13px;
	background-image: url(../images/link_divider.gif);
	background-repeat: repeat-y; 
	}
	
div.navibar li.current {
	height: 21px; 
	background-image: url(../images/yellow.gif);
	background-repeat: repeat; 
	}

div.navibar a {
	display:block;
	margin:0px 0px 0px 0px;
	color: #ffffff;
	text-decoration:none;
}

div.navibar a:hover {
	display:block;
	color:#cc9900;
	}
div.navibar li.current a:hover {
	display:block;
	color:#690069;
	}


div.navibar2 {width: 900px;
	background-color: #cc9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.80em;
	font-weight:bold;
	color: #ffffff;
	height: 20px; 
	float:left;
}

div.navibar2 li {
	height: 18px; 
	list-style-type:none;
	float:left;
	text-align: center;
	padding:2px 11px 0px 11px;
	background-image: url(../images/link_divider_purple.gif);
	background-repeat: repeat-y; 
	}

	
div.navibar2 li.current a{
	height: 20px; 
	color:#690069;
	}

div.navibar2 a {
	display:block;
	margin:0px 0px 0px 0px;
	color: #ffffff;
	text-decoration:none;
}

div.navibar2 a:hover {
	color:#690069;
	}

div.mainbar {width: 900px;  align: left;
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-y;
	background-color: #eeeeee;
	font-size:0.85em;
	position: relative}

div.left {width: 170px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	padding: 10px 10px 10px 0px;
/*	background-color: green;*/
}
div.left a {
	font-style: normal;
	color: #000088;
	text-decoration: none;
}
div.left a:hover {
	font-style: normal;
	color: #cc0000;
	text-decoration: none;
}
div.leftbullets {
	float:left;
	width: 170px; ;
	margin:5px 0px 0px 0px;
	}
	
div.leftbullets ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.leftbullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_yellow12.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:  160px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}
	
div.leftbullets a {
	text-decoration:none;
	color:#330033;
}


div.leftbullets a:hover {
	color:#690069;
	}



div.centrebullets {
	margin:5px 0px 0px 0px;
	}
	
div.centrebullets ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.centrebullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_yellow10.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:  520px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	color:#330033;
	}
	
div.centrebullets a {
	text-decoration:none;
	color:#330033;
}


div.centrebullets a:hover {
	color:#690069;
	}


div.centrebulletshalf {
	margin:5px 0px 0px 0px;
	}
	
div.centrebulletshalf ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.centrebulletshalf li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_yellow10.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:  260px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	color:#330033;
	}
	
div.centrebulletshalf a {
	text-decoration:none;
	color:#330033;
}


div.centrebulletshalf a:hover {
	color:#690069;
	}

div.rightbullets {
	float:left;
	width: 130px; ;
	margin:5px 0px 0px 0px;
	}
	
div.rightbullets ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.rightbullets li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_yellow12.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:  116px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	color:#330033;
	}
	
div.rightbullets a {
	text-decoration:none;
	color:#330033;
}


div.rightbullets a:hover {
	color:#690069;
	}

div.bullets400 ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.bullets400 li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_yellow10.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:  370px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	color:#330033;
	}

div.bullets600 ul {
	margin:0 0 0 1px;
	padding:0 0 0 0;
	}

div.bullets600 li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_yellow10.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:  570px;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	color:#330033;
	}

.box{ width:  170;
	border: 1px solid #330033;
	background-color: #ffffff;
}
.boxyellow{ width:  170;
	border: 1px solid #cc9900;
	background-color: #ffffff;
}

.boxproducerlink{ width:  170;
	border: 1px solid #330033;
	background-image: url(../images/curtains2.jpg);
	background-repeat: no-repeat; 
	padding: 6px 2px 0px 2px;
	font-size:1.0em;
}
div.boxproducerlink p {
	color: #040519;
	font-weight:bold;
}
div.boxproducerlink a {
	color: #040519;
}
div.boxproducerlink a:hover {
	color: #330033;
}
.boxproducertext{ width:  170;
	padding: 5px 10px 0px 10px;
}
div.boxproducerlink h2 {
	font-weight:bold;
	color: #fd9800;
	font-size : 120%;
	padding: 0 0 5px 0;
	line-height: 100%;
}
div.boxproducerlink h2 a {
	color: #fd9800;
}
div.boxproducerlink h2 a:hover {
	color: #330033;
}
div.boxproducerlink h3 {
	font-weight:bold;
	color: #ffffff;
	font-size : 120%;
	padding: 0px 0 0px 0;
	line-height: 100%;
}
div.boxproducerlink h3 a {
	color: #ffffff;
}
div.boxproducerlink h3 a:hover {
	color:#fd9800;
}

.boxtitle{ width:  170;
	padding: 2px 2px 4px 2px;
	color: #ffffff;
	font-weight:bold;
	background-color: #c49ecd;
}
.boxcontent{ width:  170;
	padding: 2px 2px 4px 2px;
	background-color: #ffffff;
}


.boxshopping{ width:  170;
	padding: 2px 2px 4px 2px;
	background-color: #ffffff;
	font-size: 0.8em;
}

div.boxr{ width:  140;
	border: 1px solid #cc9900;
	color:#330033;
	background-color: #ffffff;
}
div.boxr a {
	text-decoration:none;
	color:#cc9900;
}
div.boxr a:hover {
	color:#690069;
	}

div.boxrtitle{ width:  140;
	padding: 7px 2px 7px 2px;
	color: #ffffff;
	font-weight:bold;
	background-color: #cc9900;
}
div.boxrcontent{ width:  140;
	padding: 2px 4px 4px 4px;
	font-weight:normal;
	background-color: #ffffff;
}

div.boxalert{ width:  140;
	height: 169px;
	border: 1px solid #cc9900;
	color:#330033;
	background-color: #ffffff;
}

.boxreport{ width:  550;
	background-color: #ffffff;
	border: 0px solid #330033;
}
.boxreportcontent{ width:  550;
	color: #000000;
	padding: 2px 2px 4px 2px;
}
div.boxreport p {
	color: #000000;
}


.boxevent{ width:  550;
	border: 1px solid #330033;
	background-color: #ffffff;
	color: #330033;
}
.boxeventmaintitle{ width:  550;
	padding: 6px 2px 6px 2px;
	background-color: #c49ecd;
	font-size: 1.30em;
	font-weight:bold;
}
.boxeventtitle{ width:  550;
	padding: 6px 2px 6px 2px;
	color: #ffffff;
	font-size: 1.0em;
	font-weight:bold;
	background-color: #c49ecd;
}
.boxeventtitle2{ width:  550;
	padding: 2px 2px 4px 2px;
	color: #330033;
	font-size: 0.75em;
	font-weight:normal;
	text-align: right;
	background-color: #ffefe1;
}
.boxeventcontent{ width:  550;
	color: #330033;
	padding: 2px 2px 4px 2px;
	font-size: 95%;
}

 div.boxeventformcol {width: 130px; 
	padding:3px 0px 2px 5px;
	float: left;
	}
	
.boxeventfield{
	width: 100px; padding-right: 0px;  
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}

 div.boxeventdate {width: 100px; 
	padding:3px 0px 2px 5px;
	float: left;
	}
div.boxeventartist {width: 135px; 
	padding:3px 0px 2px 5px;
	float: left;
	}
div.boxeventshow {width: 147px; 
	padding:3px 0px 2px 5px;
	float: left;
	font-weight:bold;
	}
div.boxeventvenue {width: 135px; 
	padding:3px 0px 2px 5px;
	float: left;
	}
div.boxeventlink {width: 64px; 
	padding:3px 0px 2px 5px;
	float: left;
	}
div.boxeventbook {width: 74px; 
	padding:3px 0px 2px 5px;
	float: left;
	}


.boxbooktickets{ width:  710;
	border: 1px solid #330033;
	background-color: #ffffff;
	color: #330033;
}
.boxbookticketstitle{ width:  710;
	padding: 6px 2px 6px 2px;
	color: #ffffff;
	font-size: 1.0em;
	font-weight:bold;
	background-color: #c49ecd;
}
.boxbookticketstitle2{ width:  710;
	padding: 2px 2px 4px 2px;
	color: #330033;
	font-weight:normal;
	text-align: left;
	background-color: #ffefe1;
}

 div.boxbookticketsformcol {width: 229px; 
	padding:3px 0px 4px 5px;
	float: left;
	background-color: #ffefe1;
	}
	

div.boxcentre{ width:  550;
	border: 1px solid #330033;
	background-color: #ffffff;
}
div.boxcentretitle{ width:  550;
	padding: 6px 10px 6px 10px;
	font-weight:bold;
	background-color: #c49ecd;
	font-size:1.50em;
	color: white;
	text-align:center;
}
div.boxcentretitle2{ width:  550;
	padding: 5px 10px 4px 10px;
	font-weight:bold;
	background-color: #ffefe1;
	text-align:center;
}
div.boxcentrecontent{ width:  550; 
	padding: 15px 10px 4px 10px;
}

div.boxcentrecontent li {
	list-style-type:none;
	float:left;
	background-image:url("../images/arrow_yellow12.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:  97%;
	display: inline;
	padding-left: 16px;
	margin:0 0 5px 0px;
	font-weight:normal;
	}

div.boxcentrecontentnomargin{ width:  550; 
}

div.boxcentrecontent30{ width:  550; 
	padding: 2px 2px 4px 2px;
}
div.boxcentreprices {width:  550; 
	background-image: url(../images/bg_prices.gif);
	background-repeat: repeat-y; 
	padding: 2px 2px 4px 2px;
	background-color: #ffffff;
}

div.boxcentrebuttons{ width:  550; min-height: 60px;
	padding: 8px 10px 4px 10px;
	background-color: #ffefe1;
}
div.boxcentrecontentemail{ width:  550; 
	padding: 2px 2px 4px 2px;
}



div.boxcentrepadding {
	width: 30px;
	float: left;
}
div.boxcentreleft {
	width:  236px;
	float: left;
	padding: 25px 0px 5px 0px;
}
div.boxcentrecontentwide {
	width:  482px;
	float: left;
	padding: 0px 0px 0px 0px;
}
div.boxcentreleftnarrow {
	width:  236px;
	float: left;
	padding: 0px 0px 0px 0px;
}

div.boxcentreleftnarrowthird {
	width:  78.666666666667px;
	float: left;
	padding: 0px 0px 0px 0px;
}
div.boxcentreleftnarrowthirdgrey {
	width:  78.666666666667px;
	float: left;
	padding: 0px 0px 0px 0px;
	background-color: #dddddd;
}
div.boxcentreleftnarrowthirdyellow {
	width:  78.666666666667px;
	float: left;
	padding: 0px 0px 0px 0px;
	background-color: #ffefe1;
}

div.boxcentrenarrowthird {
	width:  150.33333333333px;
	float: left;
	padding: 0px 0px 0px 0px;
	
}

div.boxcentrepaddingmiddle {
	width: 10px;
	float: left;
}




div.column100 {
	padding: 5px 0px 5px 0px;
	width: 100px;
	float: left;
}
div.column200 {
	padding: 5px 0px 5px 20px;
	width: 200px;
	float: left;
}
div.column300 {
	padding: 5px 0px 5px 0px;
	width: 300px;
	float: left;
}

.logintitle {
	font-size:2em;
	padding: 0 0 0px 0;
	line-height: 100%;
	font-style:	normal; 
	font-weight: bold; 
	color: #009900; 
	text-decoration: none
}
.logintitle2 {
	font-size:2em;
	padding: 0 0 0px 0;
	line-height: 100%;
	font-style:	normal; 
	font-weight: bold; 
	color: #cc9900; 
	text-decoration: none
}


div.right {width: 710px; 
	padding:10px 0px 0px 0px;
	float: right;}

div.middlecol {width: 550px; 
	padding:0px 5px 2px 0px;
	float: left;
	color: #330033;
	}
div.middlecol a {
	color: #cc9900;
}
div.middlecol a:hover {
	color: #690069;
}

div.middlecol ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.10em;
	font-weight:normal;

	}


div.middlecol2 {width: 550px; 
	padding:0px 5px 2px 0px;
	float: left;
	}

div.mainevent1 {width:  265px; min-height: 246px;
	float: left;
	padding: 0px 0px 0px 0px;
	border: 1px solid #330033;
	background-color: #ffefe1;
}
div.mainevent2 {width: 265px; min-height: 246px;
	float: right;
	padding: 0px 0px 0px 0px;
	border: 1px solid #330033;
	background-color: #ffefe1;
}
div.maineventcontenttop {
	padding: 5px 5px 5px 5px;
	height: 87px;
}
div.maineventcontentbottom {
	padding: 5px 5px 5px 5px;
	height: 38px;
	text-align: center;
}


div.rightcol {width: 140px; 
	float: right;}

div.rightcol a {
	font-style: normal;
	padding: 0 0 10px 0;
	line-height: 150%;
	text-decoration: none;
}
div.rightcol a:hover {
	font-style: normal;
	color: #cc0000;
	padding: 0 0 10px 0;
	line-height: 150%;
	text-decoration: none;
}

div.ListEventTypes {
	float:left;
	 140px; ;
	margin:10px 0 0 0px;
	}
	
div.ListEventTypes ul {
	margin:0 0 0 0px;
	padding:0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.10em;
	font-weight:bold;
	}

div.ListEventTypes li {
	list-style-type:none;
	float:left;
	background-repeat:no-repeat;
	background-position: top left;
	width:  140px;
	display: inline;
	margin:2px 0 0px 0px;
	}
	
div.ListEventTypes a {
	text-decoration:none;
	color:#330033;
}


div.ListEventTypes a:hover {
	color:#690069;
	}

div.eventdetails {float:left;
padding: 0px 15px 15px 0px;
}

#EventNameH2{
	font-size: 1.4em;
	font-weight: bold;
	color: #690069;

}
div.eventdetails img{
border: 1px solid #000000;
}

div.reportfloorplan{ width:  600px;
	padding: 2px 2px 4px 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
}
div.reportfloorplan p {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 0 0 5px 0;
	line-height: 110%;
	font-style:	normal; 
	font-weight: normal; 
	color: #330033; 
	text-decoration: none
}

div.clear {clear: both;
	font-size: 1px;
 }


div.footer {width: 900px; height: 15px; align: left;
	position: relative}
div.footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
div.footer a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #cc0000;
	text-decoration: none;
}


div.whitebar {width: 900px; 
	height: 1px;
	background-image: url(../images/white.jpg);
	background-color: #ffffff;
}

div.blackbar {width: 900px; 
	height: 1px;
	background-image: url(../images/black.gif);
	background-color: #000000;
}

div.yellowbar {width: 100%; 
	height: 1px;
	background-color: #cc9900;
}
div.lightyellowbar {width: 100%; 
	height: 1px;
	background-color: #ffefe1;
}
div.greybar {width: 100%; 
	height: 1px;
	background-color: #cccccc;
}
div.purplebar {width: 100%; 
	height: 1px;
	background-color: #690069;
}
div.darkpurplebar {width: 100%; 
	height: 1px;
	background-color: #330033;
}
div.popupreport {width: 100%; 

}
div.popupreport p {width: 100%; 
	font-size: .75em;
}


h1 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.35em;
	padding: 0 0 5px 0;
	line-height: 125%;
	font-style:	normal; 
	font-weight: bold; 
	color: #330033; 
	text-decoration: none
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.00em;
	padding: 0 0 8px 0;
	font-style:	normal; 
	font-weight: bold; 
	color: #330033; 
	text-decoration: none
}
h3 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.10em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: normal; 
	color: #330033; 
	text-decoration: none
}
h4 {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.95em;
	padding: 0 0 2px 0;
	font-style:	normal; 
	font-weight: normal; 
	color: #330033; 
	text-decoration: none
}

p {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 0 0 10px 0;
	line-height: 120%;
	font-style:	normal; 
	font-weight: normal; 
	text-decoration: none
}


.datedropdown{
	 width: 150px;  font-size: 0.8em; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}
.productDropdown{
	font-size:1.25em;
	 width: 103px; padding-right: 4px; 
	color: #000000; 
	padding-bottom: 8px;
}
.PSPDropdown{
	font-size:1.00em;
	width: 125px;
	color: #000000; 
	padding-bottom: 2px;
}
.textfield50{
	 width: 50px; padding-right: 4px; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}
.textfieldcounter{
	 width: 20px; padding-right: 4px; 
	color: #330033; 
	padding-bottom: 1px;
	font-size: 95%;
	border: 1px solid #330033;
}
.textfield100{
	 width: 100px; padding-right: 4px; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}
.textfield100grey{
	 width: 100px; padding-right: 4px; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #cccccc;
}

.textfieldgreen150{
	 width: 150px; padding-right: 4px; 
	color: #009900; 
	padding-bottom: 1px;
	border: 1px solid #009900;
}
.textfield150{
	 width: 150px; padding-right: 4px; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}

.textfield200{
	 width: 200px; padding-right: 4px;
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}
.textfield250{
	 width: 250px; padding-right: 4px;
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}

.textarea200{
	 width: 200px; padding-right: 4px;  
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
.priceDescription{
	 width: 100px; font-size: 0.8em; padding-right: 4px; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}
.priceDescriptiongrey{
	 width: 100px; font-size: 0.8em; padding-right: 4px; 
	color: #cccccc; 
	padding-bottom: 1px;
	border: 1px solid #cccccc;
}

.contactDropdown{
	 width: 185px; padding-right: 4px; font-size: 10px; 
	color: #000000; 
	padding-bottom: 8px;
}
.accessdropdown{
	 width: 150px;  font-size: 0.8em; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}

.countriesdropdown{
	 width: 150px;  font-size: 0.8em; 
	color: #330033; 
	padding-bottom: 1px;
	border: 1px solid #330033;
}

.popuppriceiddropdown{
	width: 40px;  
	font-size: 0.7em; 
	color: blue; 
	border: 1px solid #0000ff;
}

.loginbutton{
	padding-right: 6px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: #009900;
	border: 1px solid #330033;
}
.registerbutton{
	 padding-right: 6px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: #cc9900;
	border: 1px solid #330033;
}

.button120{
	width: 120px;
	 padding-right: 3px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: #690069;
	border: 1px solid #330033;
}
.button120yellow{
	width: 120px;
	 padding-right: 3px; font-size: 10px; 
	color: #ffffff; 
	padding-bottom: 2px;
	background-color: #cc9900;
	border: 1px solid #330033;
}


.blue {
	color: #005caa;
}
.red {
	color: #ff0000;
}
.white {
	color: #ffffff;
}
.green {
	color: #009900;
}
.yellow {
	color: #cc9900;
}

.small {
	font-size: 80%;
}
.tiny{
	font-size: 70%;
}
.ConcessionInfo{
	font-size: 100%;
	font-weight: bold; 
	font-style: italic; 
}

.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.bottomlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #690069;
}
.rownumber {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #690069;
	font-weight: bold; 
}
.parasmall {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 0 0 10px 0;
	line-height: 110%;
	font-style:	normal; 
	font-weight: normal; 
	text-decoration: none;
	size: 0.8em;
}



#SmallPrint{
	font-size: 0.6em;
	color: grey;
}

div.boxcentrephonenumber{ width:  550;
	padding: 7px 10px 0px 10px;
	font-weight:bold;
	background-color: #ffefe1;
	font-size:1.6em;
	color: #330033;
	text-align:center;
}

div.instructions {height: 105px;
	font-weight:normal;
	background-color: #ffffcc;
	border: 1px solid #c49ecd;;
	font-size:0.9em;
	color: #cc9900;
	text-align:left;
}
	
div.instructions ol {
	margin:0 0 0 20px;
	padding:0 0 0 0;
	}

div.instructions li {
	margin:0px 0px 0px 0px;
}






.PageFrame{
	width: 690px;
	margin-left: auto;
	margin-right: auto;
}

.InvoiceLayout{
	
	width: 690px;
	
	background-image: url(../images/invoice_header.jpg);
	background-repeat: no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}


.InvoiceAddress{
	
	padding-top: 40px;
	float: left;
	width: 670px;
	text-align: right;
	color: #FFCC00;
	font-size: 1.0em;
	
}


.InvoiceTitle{
	font-color: #FFCC00;
	float: left;
	width: 300px;
	height: 100px;
	padding-left: 10px;
	padding-top: 30px;

}
.InvoiceTitle h2{
	font-size: 2em;
	color: #FFCC00;
}


.InvoiceBox{
	clear: all;
	float: left;
	width: 690px;
	
}
.InvoiceToHeader{
	float: left;
	background-color: #FFCC00;
	width: 138px;
	font-weight: bold;

	font-size: 1.2em;
	height: 15px;
}

.InvoiceSpacer{
	float: left;
	width: 10px;
	
	height: 15px;
}

.InvoiceTopHeader{
	float: left;
	background-color: #FFCC00;
	width: 123px;
	font-weight: bold;
	
	font-size: 1.2em;
	height: 15px;
}



.InvoiceTopBodyTo{
	float: left;
	width: 138px;
	
	height: 75px;
}

.InvoiceSpacer75{
	float: left;
	width: 10px;
	
	height: 75px;
}

.InvoiceTopBody{
	float: left;
	width: 123px;
	
	height: 75px;
}

.InvoiceSeperator{
	clear: both;
	height: 20px;
}


.InvoiceBottomBox{
	float: left;
	width: 687px;
	height: 400px;
	
	background-image: url(../images/InvoiceBottomBGround.gif);
	background-repeat: repeat-y;

}


.InvoiceBottomDescriptionHeader{
	float: left;	
	width: 280px;
	text-align: center;
	height: 15px;
	font-weight: bold;
	font-size: 1.2em;
	
	/*
	background-color: #FFCC00;
	*/
}

.InvoiceBottomHeader{
	float: left;	
	width: 102px;
	
	height: 15px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	/*
	background-color: #FFCC00;
	border: 1px solid black;
	*/

}

.InvoiceBottomDescription{
	float: left;	
	width: 278px;
	
	height: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	
	
}



.InvoiceBottom{
	float: left;	
	width: 100px;
	backgrond-color: #FFFFFF;
	height: 15px;
	font-size 1.2em;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	

}

.InvoiceTotalsHeader{
	float: left;	
	width: 202px;
	background-color: #FFCC00;
	height: 15px;
	font-weight: bold;
	font-size: 1.2em;
	border: 1px solid black;
}
.InvoiceTotals{
	float: left;
	width: 202px;
	height: 15px;
	border: 1px solid black;
	text-align: center;
}
.InvoiceTotalsSpacer{
	clear: both;
	height: 10px;
}


.InvoiceTotalsLeft{
	float: left;	
	width: 280px;
	
	height: 15px;
	
	
	
}	

.FloorplanSeatText1{
	width: 30px;
	background-color: Blue;
	color: White;
	font-size: 0.7em;
}

.FloorplanSeatText3{
	width: 30px;
	background-color: Green;
	color: White;
	font-size: 0.7em;
}

.FloorplanSeatText1Sold{
	width: 30px;
	background-color: Blue;
	color: Gray;
	font-size: 0.7em;
}

.FloorplanSeatText3Sold{
	width: 30px;
	background-color: Green;
	color: Gray;
	font-size: 0.7em;
}

.FloorplanSeatTextDuplicate{
	width: 30px;
	background-color: Red;
	color: White;
	font-size: 0.7em;
}


.AddRowAbove{
	background-image: url(../images/insert_row_above.gif);
	background-repeat:  no-repeat;
	border: 0;
	width: 10px;
	height: 13px;
	font-size: 0;
	color: White;
}
.AddRowBelow{
	background-image: url(../images/insert_row_below.gif);
	background-repeat:  no-repeat;
	border: 0;
	width: 10px;
	height: 13px;
	font-size: 0;
	color: White;
}
.DeleteRow{
	background-image: url(../images/delete_row.gif);
	background-repeat:  no-repeat;
	border: 0;
	width: 10px;
	height: 13px;
	font-size: 0;
	color: White;
}
.AddColumnLeft{
	background-image: url(../images/insert_column_left.gif);
	background-repeat:  no-repeat;
	border: 0;
	width: 10px;
	height: 13px;
	font-size: 0;
	color: White;
}
.AddColumnRight{
	background-image: url(../images/insert_column_right.gif);
	background-repeat:  no-repeat;
	border: 0;
	width: 10px;
	height: 13px;
	font-size: 0;
	color: White;
}
.DeleteColumn{
	background-image: url(../images/delete_column.gif);
	background-repeat:  no-repeat;
	border: 0;
	width: 10px;
	height: 13px;
	font-size: 0;
	color: White;
}

.TextBoxForNumbers{
	width: 30px;
}