.alignCenter {
	text-align: center;
}
.clear {
	clear: both;
}
.gone {
	display: none;
}
.floatLeft {
	float: left;
	display: inline;
}
.floatRight {
	float: right;
	display: inline;
}
.marginTop10 {
	margin-top: 10px;
}
.marginRight10 {
	margin-left: 10px;
}
#colLeft {
	margin: 0px;
	padding: 0px;
	width: 727px;
}
#colRight {
	margin: 0px;
	padding: 0px;
	width: 195px;
}
#colsRightBG {
	background-image: url(/img/bg-rightCol-2.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
	height:0;
}
#cols {
	background-image: url(/img/bg-rightCol.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
	height:0;

}
html>body #cols {
	height:100%;
}
html>body #colsRightBG {
	height:100%;
}
#response {
	background-color: #fbfbfb;
}
#error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	line-height:15px;
}
#response h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	color: #1a99e9;
	font-weight: bold;
	display: block;
	margin: 0px;
	line-height: 12px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#response .padding {
	padding: 10px;
	margin: 0px;
}
#response ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#response a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 17px;
}
#response .hr {
	font-size: 1px;
	background-color: #E5E5E5;
	height: 1px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#colLeft .podTitle {
	display: block;
	background-image: url(/img/bg-sectionTitle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #383a2f;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding: 0px;
	width: 100%;
	height: 30px;
	float:none;
}
#colLeft  .podTitle span {
	margin: 0px;
	height: 11px;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.subTab {
	display: block;
	background-image: url(/img/bg-sectionTitle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px;
	list-style-type: none;
}
#colLeft .blogTitle {
	display: block;
	background-image: url(/img/bg-sectionTitle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #383a2f;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding: 0px;
	width: 100%;
	height: 30px;
}
#graphHolder {
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5;
}
#graphDashboard {
	width: 100%;
	padding: 0px;
}
#graphHolder .colOff {
	margin: 0px;
	padding: 0px;
	width: 241px;
	height: 108px;
	background-image: url(/img/bg-graphDivide2.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#cols3 {
	background-image: url(/img/bg-cols3.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 108px;
	padding: 0px;
}
#graphHolder .colOn {
	margin: 0px;
	padding: 0px;
	width: 243px;
	background-color: #FFFFFF;
	height: 108px;
}
#graphHolder .upDown {
	width: 40px;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
}
#graphHolder .upDown p{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 14px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#graphDashboard .stats {
	margin-top: 0px;
	margin-left: 20px;
	background-image: url(/img/bg-graphDivide.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 120px;
}
#graphDashboard .stats h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	color: #1a99e9;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#graphDashboard .stats p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
	padding: 0px;
}
#graphDashboard .stats h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	text-transform: uppercase;
	line-height: 11px;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
#graphDashboard .colHolder {
	padding: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#historyDashboard h2 {
	color: #1A99E9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	line-height: 14px;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#historyDashboard ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#historyDashboard li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 35px;
}
#historyDashboard .alt {
	background-color: #F8F8F8;
}
#historyDashboard li strong {
	text-transform: uppercase;
}
.icoTick {
	background-image: url(/img/ico-tick.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
#historyDashboard i {
	color: #999999;
	font-weight: normal;
	font-style: italic;
}
#wrapLogin {

	width:350px;
	text-align: left;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}
.sectionH1 {

	display: block;
	background-image: url(/img/bg-sectionTitle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sectionH1 span {
	display: block;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 11px;
}
#login label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: inline;
	float: left;
	width: 70px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
}
#login {
	margin: 0px;
	padding: 0px;
}
#login .textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	width: 200px;
	display: inline;
}
#login .formItem {
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#nav ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 180px;
	text-align: right;
}
#searchBox .ffSearch {
	background-image: url(/img/bg-ffSearch.gif);
	background-position: left top;
	padding: 0px;
	height: 23px;
	width: 254px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#searchBox #keywords {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	border: 0px solid #FFFFFF;
	background: transparent;
	padding: 0px;
	width: 170px;
	margin: 0px;
	outline:none;
}
#searchBox span {
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	width: 170px;
}
#searchBox {
	padding: 0px;
	width: 325px;
	height: 23px;
	position: absolute;
	margin-top: -46px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 593px;
}
form {
	margin: 0px;
	padding: 0px;
}
#breadcrumbs {
	background-image: url(/img/bg-crumbs.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 27px;
	width: 727px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#breadcrumbs ol {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#breadcrumbs li {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 27px;
	background-image: url(/img/bg-crumbsDivide.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#breadcrumbs a {
	font-family: Tahoma, Arial, "Trebuchet MS", Verdana;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	margin: 0px;
	display: block;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#breadcrumbs a:hover {
	text-decoration: underline;
}
#breadcrumbs span{
	font-family: Tahoma, Arial, "Trebuchet MS", Verdana;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
	margin: 0px;
	display: block;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.marginBot10 {
	margin-bottom: 10px;
}
.event {
	background-image: url(/img/bg-hotevent.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 140px;
	width: 169px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: left;
	display: inline;
}
.event img {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.event a:hover {
	text-decoration: underline;

}
.event a {
	text-decoration: none;
	margin: 0px;
	padding: 0px;

}
.event p {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
#subCols #subColLeft {
	width: 358px;
}
#subCols #subColRight {

	width: 358px;
}
#featuredLastChance .item {
	background-image: url(/img/bg-lashChance.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	height: 63px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#featuredLastChance .item img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#featuredLastChance .item h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	display: block;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#featuredLastChance a {
	color:#1A99E9;
}
#featuredLastChance .item p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
#featuredBlog .item {
	background-image: url(/img/bg-zebra-6.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 44px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	float: left;
	display: inline;
}
#featuredBlog .date {
	font-family: Arial, Helvetica, sans-serif;
	color: #56BDFF;
	font-weight: bold;
	font-size: 14px;
	width: 45px;
	text-align: center;
	line-height: 14px;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#featuredBlog h2 {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 9px;
	color: #797979;
	display: block;
	line-height: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	height: 9px;
}
#featuredBlog p {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	line-height: 15px;
	color: #101010;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer {
	background-image: url(/img/bg-footer.gif);
	padding: 0px;
	height: 170px;
	text-align:center;
	margin-top:10px;
}
#footer p {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#footer .links {
	font-size: 12px;
	display: block;
	padding-top: 16px;
	padding-left: 15px;
}
#footer .links a {
	color: #333333;
	text-transform: uppercase;
	text-decoration: none;
}
#footer .copy {
	font-size:9px;
	padding-left:15px;
	padding-top:5px;
	text-transform: uppercase;
}
#logo {
	background-image: url(/img/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 48px;
	width: 220px;
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	position: absolute;
}
.marginTop2 {
	margin-top: 2px;
}
.marginTop4 {
	margin-top: 8px;
}
.marginRight4 {
	margin-right: 15px;
}
#colRight .podTitle {

	display: block;
	background-image: url(/img/bg-sectionTitle.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #383a2f;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#colRight .podTitle span {

	display: block;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#basket, #eventCalendar {
	background-color: #FFFFFF;
	padding-bottom: 8px;
}

.marginRight5 {
	margin-right: 8px;
}
#myaccount .ffLogin {
	background-image: url(/img/bg-ffLogin.gif);
	background-position: left top;
	padding: 0px;
	height: 25px;
	width: 185px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#myaccount span {

	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 175px;
}
#myaccount .ff {

	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 16px;
	border: 0px solid #FFFFFF;
	background: transparent;
	padding: 0px;
	width: 175px;
	margin: 0px;
}
#myaccount {

	background-color: #FFFFFF;
	padding-bottom: 8px;
}
#myaccount .buttons {
	text-align: center;
	background-image: url(/img/bg-basketDivide.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 35px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#myaccount .buttons a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.marginLeft10 {
	margin-left: 10px;
}
.marginLeft8 {
	margin-left: 8px;
}
#createdby {
	color: #E9E9E9;
}
#createdby a {
	color: #E9E9E9;
}

#holder .thBG {
	background-image: url(/img/bg-gridHeadDivide.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 25px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
th.header{
	height: 25px;
	background-image: url(/img/bg-gridHeadDivide.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#holder th h2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	line-height: 11px;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#holder .odd {
	background-color: #F9F9F9;
}
#holder td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
#holder em {
	color: #666666;
}
#holder .bgRollOver {
	background-color: #BFE0F7;
}
#holder .bgClick {
	background-color: #BFE0F7;
}
#holder .bgWarning {
	background-color: #F8BEBE;
}
#holder a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	color: #1899EA;
}
th.headerSortUp { 
	background-image: url(/img/bg-gridSortUp.gif);
} 
th.headerSortDown { 
	background-image: url(/img/bg-gridSortDown.gif);
} #pager {
	background-image: url(/img/bg-pager.gif);
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 32px;
}
#pager #pagerAmount {
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 20px;
	padding: 0px;
}
#pager .pagerButtons {
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#pager #pagerAmount select {
	height: 20px;
	width: 40px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	display: block;
}
#pager #pagerPage {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10px;
	padding: 0px;
	display: block;
	margin-top: 11px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#subButtons {
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
}
#subButtons ol {
	padding: 0px;
	list-style-type: none;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subButtons li {
	height: 29px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	display: block;
	background-image: url(/img/bg-admin-subnav-btn.gif);
	background-position: left bottom;
}
#subButtons a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	height: 21px;
}
#subButtons a:hover {
	text-decoration: underline;
}
#subButtons .On {

	height: 29px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	display: block;
	background-image: url(/img/bg-admin-subnav-btn.gif);
	background-position: left top;
}
.icoArtists {
	background-image: url(/img/ico-artists.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoUsers {
	background-image: url(/img/ico-users.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.icoUserHistory {
	background-image: url(/img/ico-user-history.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoVenues {

	background-image: url(/img/ico-venues.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoEvents {

	background-image: url(/img/ico-events.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoCategories {

	background-image: url(/img/ico-categories.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoTicketTypes {

	background-image: url(/img/ico-tickettypes.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.icoSeatingTypes {

	background-image: url(/img/ico-seatingtypes.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.icoOrders {

	background-image: url(/img/ico-orders.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoOrderTypes {

	background-image: url(/img/ico-order-types.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoOrderStatus {

	background-image: url(/img/ico-order-status.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
.icoDeliveryTypes {

	background-image: url(/img/ico-delivery-type.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
}
.icoCardTypes {

	background-image: url(/img/ico-card-types.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
}
#adminForm label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	width: 65px;
	margin: 0px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.frmItem {
	float: left;
	display: inline;
}
.frmItem .frmLabel {
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 65px;
}
#adminForm {
	padding: 10px;
}
.frmItem .field {
	display: inline;
	float: left;
	padding: 0px;
}
.width250 {
	width: 225px;
}
.width267 {
	width: 267px;
}
.width200 {
	width: 235px;
}
.width450 {

	width: 450px;
}
.height200 {
	height: 200px;
}
.height300 {
	height: 300px;
}
.divide{
	font-size: 1px;
	line-height: 1px;
	height: 1px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #EEEEEE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.ffText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
}
.ffCheck {
	height: 10px;
	width: 10px;
	margin: 0px;
	padding: 0px;

}
input.error {
border:1px dotted red;
}
#adminForm h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #1a99e9;
	line-height: 14px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.frmItem .ffText2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 145px;
}
.frmItem .ffSubmit {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60px;
}
.marginLeft20 {
	margin-left: 15px;
}
.marginTop35 {
	margin-top: 36px;
}
.marginTop5 {
	margin-top: 5px;
}
.ticketTitle {
	text-transform: uppercase;
	font-size: 10px;
}
.blue {
	color: #1A99E9;
	font-weight: normal;
}
.frmItem .ffText3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.optionBox {
	position: absolute;
	padding: 0px;
	margin-top: -27px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 402px;
	width: 320px;
	text-align:right;
}
	
.ac_results {
	border: 1px solid gray;
	background-color: white;
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	z-index: 10000;
	display: none;
}
	
.ac_results li {
	padding: 2px 5px;
	white-space: nowrap;
	color: #101010;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.ac_over {
	cursor: pointer;
	background-color: #F0F0B8;
	}
	
.ac_match {
	text-decoration: underline;
	color: black;
}

.scrollArtist {
	height: 116px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.scrollTickets {

	height: 230px;
	overflow: auto;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

/* start date */
.dateButton{
	margin: 4px;
	width:17px;
}

table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected:hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td:hover, table.jCalendar td.dp-hover {
	background: #fff;
	color: #000;
}
table.jCalendar td.disabled, table.jCalendar td.disabled:hover {
	background: #bbb;
	color: #888;
}

/* For the popup */
a.dp-choose-date.dp-disabled {
background-position:0pt -20px;
cursor:default;
}
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
/* end date */
.frmItem .ffText4 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 85px;
}
#colsSubSec {
	background-image: url(/img/bg-rightCol2.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#colsSubSec #colLeft {
	display: inline;
	float: left;
	width: 467px;
}
#colsSubSec #colRight {
	display: inline;
	float: left;
	width: 250px;
	margin-left: 10px;
}
#colsSubSec .title {
	font-family: Arial, Helvetica, sans-serif;
	color: #1D9BEB;
	font-size: 20px;
	font-weight: bold;
	line-height: 24px;
	margin: 0px;
	display: block;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#colsSubSec .titleSub {
	font-family: Arial, Helvetica, sans-serif;
	color: #1A1A1A;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#detailPicture {
	margin: 0px;
	background-color: #FFFFFF;
	height: 130px;
	width: 250px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#subCols {
	margin: 0px;
	padding: 0px;
	height:0;

}
html>body #subCols {
	height:100%;
}
#sideBar {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 175px;

}
.width542{
	width: 542px;
}
#middleBar {

	margin: 0px;
	padding: 0px;
}
#middleBar2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.welcomebox {
	border: 1px solid #E8E8E8;
	padding: 15px;
}
.width266 {
	width: 266px;
}
.marginLeft10 {

	margin-left: 10px;
}
.sectionHolder {
	background-color: #FFFFFF;
	padding: 0px;
	display: block;
}
.sectionHolder .content p {
	color:#535353;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:24px;
	margin-bottom:10px;
	margin-top:0;
	padding:0 10px;
	text-align:justify;
}
.pb8{
	padding-bottom: 8px;
}
.pt8{
	padding-top: 8px;
}
.ptb8{
	padding-bottom: 8px;
	padding-top: 8px;
}
.sectionHolder .content ul {
	color:#535353;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:24px;
	margin-top:0;
	padding-left:40px;
	text-align:justify;
}
.sectionHolder .ulMini{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;

}
.sectionHolder .ulMini li{
	margin: 0px;
	padding-bottom: 6px;
	background-image: url(/img/bg-zebra-2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	display: inline;
	width: 100%;
	float: left;
}

.sectionHolder .ulMini li.Alt{
	background-image: url(/img/bg-zebra-1.gif);
}
.sectionHolder .ulFull{
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 100%;
	height: 100%;
	overflow: hidden;

}
.sectionHolder .ulFull li{
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(/img/bg-zebra-2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	width: 100%;
}

.sectionHolder .ulFull li.Alt{
	background-image: url(/img/bg-zebra-4.gif);
}
.sectionHolder .ulMini a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	margin: 0px;
	color: #000000;
	line-height: 14px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;

}
.sectionHolder .ulFull .aEvent{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	margin: 0px;
	color: #464646;
	line-height: 13px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-weight: bold;
	width: 160px;

}
.sectionHolder .ulFull .aEvent:hover{
text-decoration: underline;
}
.sectionHolder a:hover{
text-decoration: underline;
}
.sectionHolder .ulFull span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	display: block;
	color: #838383;
	line-height: 13px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.aMiniFooter {
	background-image: url(/img/bg-zebra-2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.aMiniFooter img {
	display: block;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 4px;
}
.aFullBuy {
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 182px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: absolute;
}
.margin0 {
	margin: 0px;
	padding: 0px;
}
.clearer {
	clear: both;
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	height: 1px;
	overflow: hidden;
}
#ad266x104 {
	height: 104px;
	width: 266px;
}
.ad267x73 {
	height: 73px;
	width: 267px;
}
#ad542x75 {
	height: 75px;
	width: 542px;
}
#featuredBlog .itemAlt {

	background-image: url(/img/bg-zebra-5.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 44px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 100%;
	float: left;
	display: inline;
}
#featuredBlog a {
	color: #101010;
	text-decoration:none;
}
#featuredBlog a:hover{
text-decoration:underline;
}
#pageHeader .eventH1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	line-height: 20px;
	background-color: #666666;
	position: absolute;
}
#pageHeader {
	height: 95px;
	background-color: #F4F4F4;
}

#pageHeader .thumb {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	position: absolute;
	border: 2px solid #FFFFFF;
}

#pageHeader .eventH2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	display: block;
	background-color: #999999;
	margin-top: 54px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 2px;
	padding-left: 8px;
	position: absolute;
}
#pageSubNav {
	background-image: url(/img/bg-subNav.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 100%;
	padding: 0px;
	height: 36px;
}
#pageSubNav ol {
	width:auto;
	margin: 0px;
	padding: 0px;
	height: 36px;
	list-style-type: none;
	display: block;
}
#pageSubNav ol li.Off {
	background-image: url(/img/bg-subnav-ol.gif);
	background-repeat: no-repeat;
	background-position: right 6px;
	height: 36px;
	float: left;
	margin: 0px;
	min-width:0px;
	white-space:nowrap;
	display: inline;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	text-align: center;
}
* html #pageSubNav ol li.Off {
	width: 0px;
} 
#pageSubNav li.On {
	display: inline;
	float: left;
	background-image: url(/img/bg-subnav-tab.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	height: 36px;
	padding: 0px;
	width: 80px;
}
#pageSubNav ol a {
	font-family: Arial, Helvetica, sans-serif;
	color: #4B4B4B;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	display: block;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	height: 22px;
}
#pageSubNav a.On {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	text-transform: uppercase;
	display: block;
	margin: 0px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: middle;
	height: 22px;
}
#pageSubNav a:hover {

	text-decoration: underline;
}


#pageTable {
	text-align: center;
}
#pageTable table {
	padding: 0px;
	text-align: left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#pageTable th , #summaryTable th {
	margin: 0px;
	padding: 0px;
	height: 35px;

}
#pageTable thead th {
	background-image: url(/img/bg-table-th.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 35px;

}
#pageTable thead td {
	margin: 0px;
	padding: 0px;
	height: 22px;
	vertical-align: top;
}
#pageTable thead td span {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pageTable td {

}
#pageTable th span {
	font-family: Arial, Helvetica, sans-serif;
	color: #ADCB34;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#summaryTable th span {
	font-family: Arial, Helvetica, sans-serif;
	color: #ADCB34;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#pageTable tr{
background-image: url(/img/bg-zebra-7.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#pageTable tr.alt{
background-image: url(/img/bg-zebra-8.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#pageTable td {
	padding-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	/*height: 80px;*/
}

#pageTable .tdEvent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #181818;
	font-weight: bold;
}
#pageTable .tdDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 11px;
}

#summaryTable .tdDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 11px;
}

#pageTable .tdDate em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4b4a4a;
	font-style: normal;
	line-height: 13px;
}
#pageTable .tdVenue, #summaryTable .tdVenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #181818;
	line-height: 11px;
}

#pageTable .tdVenue em {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #4b4a4a;
	font-style: normal;
	line-height: 13px;
}
#pageTable .tdPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #181818;
	line-height: 11px;
}
#pageTable .tdAction img {
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

#pageContent p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: justify;
}
#pageContent {
	padding-left: 20px;
	padding-right: 10px;
}
#pageContent #seatMap {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}

#pageTable .thDate {

	background-image: url(/img/bg-table-th.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 34px;
}
#pageTable .thDate span {

	font-family: Arial, Helvetica, sans-serif;
	color: #0486D8;
	font-size: 16px;
	text-transform: capitalize;
	font-weight: bold;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.welcomebox h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #58BDFF;
	font-size: 18px;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
.welcomebox p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	margin: 0px;
}
#sectionHeader {
	background-image: url(/img/bg-pageHeader.gif);
	background-position: left top;
	height: 50px;
}
#sectionHeader .h2 {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	display: block;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#sectionHeader h1, #sectionHeader .h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 22px;
	color: #FFFFFF;
	display: block;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-transform: capitalize;
	font-weight: bold;
}

#pageTable h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #58BDFF;
	font-size: 16px;
	display: block;
	text-align: left;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	line-height: 22px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}
#pageTable h2 em {
	color: #999999;
	font-style: normal;
}

#sectionFeature {
	height: 130px;
	width: 100%;
}

.sectionHolder #eventsTable td {
	height: 50px;
	margin: 0px;
	padding: 0px;
}
.sectionHolder #eventsTable tr {
	background-image: url(/img/bg-zebra-3.gif);
	background-position: bottom;
	background-repeat: repeat-x;

}
.sectionHolder #eventsTable .tdCat {
	font-family: Tahoma, Arial, "Trebuchet MS", Verdana;
	font-size: 9px;
	margin: 0px;
	padding-left:6px;
	text-transform: uppercase;
	line-height: 11px;
	text-align: center;
	vertical-align: middle;
	color: #1c1c1c;
}

#sectionFeature #item span {
	display: block;
	padding: 0px;
	text-align: justify;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.sectionHolder #eventsTable tr.alt {
	background-image: url(/img/bg-zebra-5.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.sectionHolder .tdEvent, .sectionHolder .tdEvent a  {
	font-size: 12px;
	color: #353535;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding-left:8px;
	vertical-align: middle;
	line-height: 13px;
	text-decoration:none;
}
.sectionHolder .tdEvent a:hover {
	text-decoration:underline;
}
.sectionHolder .tdEvent em {
	font-size: 11px;
	color: #838383;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	font-style: normal;
	line-height: 12px;
}

#middleBar #content {
	padding-left: 11px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#middleBar #content p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	margin-top: 0px;
	text-align: justify;
}

#content p, #content form .ffItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	margin-top: 0px;
	text-align: justify;
}
#middleBar #content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ADCB34;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
#middleBar #content h3 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ADCB34;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
#middleBar #content li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	text-align: justify;
	list-style-position: outside;
	margin-bottom: 10px;
}
#middleBar #content ul {
}
#middleBar #content a {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
#middleBar #content h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: justify;
}
#middleBar #content strong {
	color: #ADCB34;
}
#middleBar #content form {
	margin: 0px;
	padding: 0px;
}
#middleBar #content label {
	width: 120px;
	float: left;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
#middleBar #content .fItem {
	margin-bottom: 10px;
}
#middleBar #content .input {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#middleBar #content textarea {
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	height: 150px;
}
.p {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 24px;
	text-align: justify;
}
#basket div.cartPrev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 12px;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(/img/bg-zebra-2.gif);
}
#basket div.alt{
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(/img/bg-zebra-1.gif);
}
#basket .cartPrev span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#basket .cartPrev em {
	font-size: 10px;
}
#basket .cartPrev strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#content h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BDDB46;
	margin-bottom: 5px;
	margin-top: 0px;
}
#content label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.width1 {
	width: 100px;
	display: inline;
	float: left;
}
#content h3 {
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 12px;
	line-height: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.siteHolder {
	width: 932px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.marginTopBot10 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.sectionHolder .eventThumb {
	display: inline;
	float: left;
}
.sectionHolder  h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d2d2d;
	float: left;
	display: inline;
	padding: 0px;
	line-height: 13px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 166px;
}
.sectionHolder  .h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2d2d2d;
	float: left;
	display: inline;
	padding: 0px;
	line-height: 13px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	width: 135px;
}
.sectionHolder .buy {
	margin-top: 5px;
	
}
.sectionHolder .item {
	width: 266px;
	height:65px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(/img/bg-zebra-10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sectionHolder .item2 {
	width: 235px;
	height:65px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(/img/bg-zebra-10.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sectionHolder .itemAlt {
	height:65px;
	width: 266px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(/img/bg-zebra-9.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sectionHolder .item2Alt {
	height:65px;
	width: 235px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(/img/bg-zebra-9.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sectionHolder .ulIndex {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding-top: 8px;
	background-image: url(/img/bg-zebra-2.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-align: center;
	height: 75px;
	padding-right: 4px;
	padding-left: 4px;
}
.sectionHolder .ulIndex2 {
	list-style-type: none;
	display: block;
	margin: 0px;
	padding-top: 8px;
	background-image: url(/img/bg-zebra-2.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	text-align: center;
	height: 95px;
	padding-right: 4px;
	padding-left: 4px;
}
.sectionHolder .ulIndex li, .sectionHolder .ulIndex2 li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-right: 4px;
	padding-left: 4px;
}
.sectionHolder .ulIndex li a, .sectionHolder .ulIndex2 li a {
	text-decoration: none;
	color: #333333;
}
.adSide183x60 {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 3px;
}
.adSide542x80 {
 width:542px;
 height:80px;

}
.sectionHolder .buy {
	display: inline;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 8px;
	padding: 0px;
	float: left;
}
#featuredFlash {
	height: 160px;
	margin-bottom: 10px;
}
.sectionHolder .ulIndex li a:hover {

	text-decoration: underline;
	color: #333333;
}
.sectionHolder .item a , .sectionHolder .itemAlt a, .sectionHolder .item2 a , .sectionHolder .item2Alt a {
	text-decoration: none;
	color: #2D2D2D;
}
.sectionHolder .item a:hover , .sectionHolder .itemAlt a:hover, .sectionHolder .item2 a:hover , .sectionHolder .item2Alt a:hover {
	text-decoration: underline;
	color: #2D2D2D;
}
#featuredEvents .item a {
	height: 115px;
	width: 174px;
}
#pageHeader .bg {
	position: absolute;
	z-index: 0;
}
.eventVenue {
	color: #333333;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
}
.ffQTY {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	width: 35px;
	margin: 0px;
	padding: 0px;
}
.ffSeating {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	width: 200px;
	padding: 0px;
	margin: 0px;
}
fieldset {
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F8F8F8;
	margin: 0px;
	padding: 0px;
}
.poa {
padding-left:20px;
}
.frmColour {

	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.ffItem span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#pageTable h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	line-height: 14px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight:bold;
}
#pageTable .cartVenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	color: #333333;
}
#pageTable .cartDate {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #666666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pageTable .cartSeating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 13px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pageTable .cartPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 14px;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#pageTable .cartTotal {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
#summaryTable h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	line-height: 14px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
}
#summaryTable .cartVenue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	color: #333333;
}
#summaryTable .cartDate {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 10px;
	color: #666666;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#summaryTable .cartSeating {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 13px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#summaryTable .cartPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	line-height: 14px;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#summaryTable .cartTotal {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 13px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}


.green {
	color: #BDDB46;
}
#pageTable .tdVenue p {
	margin-bottom: 8px;
	margin-top: 4px;
}
#pageTable .tdEvent h2 {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bgWhite {
	background-color: #FFFFFF;
}
.adSide175x75 {
	background-color: #FFFFFF;
	height: 75px;
	width: 170px;
	display: block;
}
#datepicket{
width:175px;
}
.p14px{
font-size:14px;
}

#theatreFilter {
	background-image: url(/img/bg-calendar-filter.gif);
	height: 35px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}

#theatreFilter form {
	margin: 0px;
	padding: 0px;
}

#theatreFilter label {
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-left:10px;
	margin-top:10px;
}

#theatreFilter #monthSelect {
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
margin-left:10px;
margin-top:8px;
}

#theatreFilter #filterDate {
	display:inline;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left:10px;
	margin-top:8px;
	width:65px;
}
.h2 {
color:#A6C531;
font-family:trebuchet MS;
font-size:18px;
font-weight:normal;
margin-bottom:10px;
padding-left:10px;
}
.content li {
	list-style-image: url(/img/bullet-tick.gif);
	padding-right: 5%;
	padding-left: 8px;
}
.frmSeating .label {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	line-height: 18px;
	margin: 0px;
}
.frmSeating .input {
	display: inline;
	padding: 0px;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.frmSeatingHolder {
	clear: both;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.frmSeating {
	clear: both;
	height: 40px;
	vertical-align:middle;
}
.frmSeating strong {
	font-size: 13px;
	font-weight: bold;
}
.frmSeating .em {
	font-size: 9px;
	font-weight: normal;
	color: #999999;
}
#sharebutton{
	margin-left:594px;
	margin-top:-23px;
	position:absolute;
}
.width727 {
	width: 727px;
}
#ticketTable .ticketList {
	border: 1px solid #eaeaea;
	border-spacing: 0;
    border-collapse: collapse;
	background-image: url(/img/bg-ticketList.gif);
}
#ticketTable .ticketLB {
	margin: 0px;
	padding: 0px;
}
#ticketTable .date {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #838383;
	line-height: 13px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 200px;
	height: 14px;
}
#ticketTable .ticketLB h3 {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 0px;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	font-weight: bold;
	float: none;
}
#ticketTable .ticketLB p {
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #272727;
	line-height: 13px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#ticketTable .ticketLB .img {

	margin-left:600px;
	margin-top:16px;
	position:absolute;

}
#ticketTable table {
	margin: 0px;
	padding: 0px;
}
#ticketTable #table {
	border:1px solid #EAEAEA;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#ticketTable .ticketTitles th span {
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	height: 11px;
	display: block;
	color: #bbda41;
	margin: 0px;
}
#ticketTable table th {
	height: 25px;
}
.padLeft8 {
	padding-left: 8px;
}
#ticketTable table .ticketTT {
	font-family: Arial, Helvetica, sans-serif;
	color: #323232;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
}
#ticketTable table .ticketBT {
	font-family: Arial, Helvetica, sans-serif;
	color: #606060;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	line-height: 13px;
}
#ticketTable table td {
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
	margin:0px;
	height:48px
}
#ticketTable table .odd {
	background-image: url(/img/bg-ticketListAlt.gif);
}
#ticketTable table .even {
	background-image: url(/img/bg-ticketListNoAlt.gif);
}

#ticketTable table .td1 {
	background-position: 0px top;	
}
#ticketTable table .td2 {
	background-position: -220px top;
}
#ticketTable table .td3 {
	background-position: -330px top;
}
#ticketTable table .td4 {
	background-position: -405px top;
	padding-right: 0px;
	padding-left: 0px;
}
#ticketTable table .th1 {
	background-position: 0px bottom;	
}
#ticketTable table .th2 {
	background-position: -220px bottom;
}
#ticketTable table .th3 {
	background-position: -330px bottom;
}
#ticketTable table .th4 {
	background-position: -405px bottom;
}

#ticketTable #table .td1 {
	background-position: 0px top;	
}
#ticketTable #table .td2 {
	background-position: 0px top;
}
#ticketTable #table .td3 {
	background-position: 0px top;
}
#ticketTable #table .td4 {
	background-position: 0px top;
	padding-right: 0px;
	padding-left: 0px;
}
#ticketTable #table .th1 {
	background-position: 0px bottom;	
}
#ticketTable #table .th2 {
	background-position: 0px bottom;
}
#ticketTable #table .th3 {
	background-position: 0px bottom;
}
#ticketTable #table .th4 {
	background-position: 0px bottom;
}


.subTab li {
	float: left;
	padding-top: 1px;
	padding-bottom: 0px;
	background-image: url(/img/bg-tab-divider.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	display: inline;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 8px;
	padding-left: 6px;
}
.subTab li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #000;
	display: block;
	height: 29px;
	white-space: nowrap;
	border: 0;
}
.subTab li a:hover {
	text-decoration: underline;
	border: 0;
}
.subTab li a:active{
	text-decoration: underline;
	border: 0;
} 
.subTab .On1 {
	background-image: url(/img/bg-tab-on1.gif);
	background-position: center top;
	width: 67px;
	background-repeat: no-repeat;
}
.subTab span {
	padding-top: 10px;
	display: block;
}
.subTab .On2 {
	background-image: url(/img/bg-tab-on2.gif);
	background-position: center top;
	width: 94px;
	background-repeat: no-repeat;
}
.subTab .Off1 {
	width: 67px;
}
.subTab .Off2 {
	width: 94px;
}

img {
	border: 0;
}
.artistItem {
	width: 128px;
	height: 124px;
	padding: 0px;
	display: inline;
	float: left;
	background-image: url(/img/bg-artistThumb.gif);
	background-position: left top;
}
.artistPic {
	height: 85px;
	width: 120px;
	margin: 0px;
	padding: 4px;
}
.artistTitle h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	width: 110px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
}
.artistTitle a {
	text-decoration: none;
	color: #333;
	

}
.artistTitle a:hover {
	text-decoration: underline;
	color: #333;
}

.artistTitle {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	width: 120px;
	height: 28px;
	text-align: center;
}
.eventTable {
	width: 100%;
}
.eventTableHeader {
	height: 25px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #dddddd;
	clear: both;
}
.eventTableHeader div {
	display: inline;
	float: left;
	height: 25px;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	padding: 0px;
}
.eventTableHeader span {
	color: #accb33;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	display: block;
	padding-top: 7px;
	padding-left: 10px;
}
.eventTableRow {
	height: 45px;
	margin: 0px;
	padding: 0px;
	clear: both;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}

.eventTableRow div {
	margin: 0px;
	float: left;
	height: 45px;
	display: inline;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #dddddd;
	padding: 0px;

}
.eventTableRow div span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}
.eventTableRow h4 {
	font-size: 11px;
	float: none;
	line-height: 13px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding-left: 10px;
}
.eventTableRow p {
	font-size: 11px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	padding-left: 10px;
}
.eventTableRow p span {
	color: #999;
}
.eventTableRow.alt {
	clear: both;
	background-image: url(/img/bg-artist-event-alt.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.eventTableRow em  {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #999;
	font-style: normal;
}
.eventTableRow a {
	height: 24px;
	width: 94px;
	display: inline;
	float: left;
	padding-top: 11px;
	padding-left: 10px;
}

.width110{
	width:110px;
}
.width210{
	width:210px;
}

.width180{
	width:180px;
}
.padTop9 {
	padding-top: 9px;
}

.padTop15 {
padding-top: 15px;
}


.marginR10 {
	margin-right: 10px;
}
.ptblr15 {
	padding: 15px;
}
#ticketTable h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#ACCB33;
	line-height: 22px;
	margin: 0px;
	padding: 0px;
}
#ticketTable .pError{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}.colourRed {
	color: #F00;
}
.ulSubCat {
	list-style-type: none;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.ulSubCat li {
	display: inline;
	width: 167px;
	height: 23px;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.ulSubCat a {
	display: block;
	background-image: url(../img/but-sub-cat-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	line-height: 14px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.ulSubCat a:hover {
	text-decoration: underline;
	background-position: left -23px;
}
.ulSubCat #on {
	display: inline;
	width: 167px;
	height: 23px;
	padding: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.ulSubCat #on a {
	display: block;
	background-image: url(../img/but-sub-cat-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	line-height: 14px;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.ulSubCat #on a:hover {
	text-decoration: underline;
}

.borders {
	border: 1px solid #CCC;
}
