
/* 
   Stylesheet for ShoWare 3.0
   ----------------------------------------------------------
   Stylesheet Author    VisionOne
   Created              25 März 2003
   Last-Modified        28 März 2003
   Modified:			Mi-07.04.2004 VisionOne AG, St. Gallen EPE	: New CSS class added called SeatMapTooltipTitleText
   Modified:			Do-29.04.2004 VisionOne AG, St. Gallen	: New CSS classes: SeatMapPerspectiveLabel and SeatMapPerspectiveImage
   Modified:			19.04.2005 VisionOne AG, St. Gallen CRU	: New CSS class added for the default width (DefaultMainWidth, DefaultMainAlignment, BoxMainWidth, BoxInnerWidth, BoxSpacerWidth, BoxTextspacerWidth, BoxFormTextbox partly)
   --------------------------------------------------------
*/

a
{
	font-family: Arial, Helvetica, sans-serif;	
	color: #ffffff;
	text-decoration: none;	
}

.balloon-tooltip
{
    border: 1px solid black;
    background-color: #ffffcc;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    padding: 5px;
}

.DefaultBodyBackground
{
	background-color: #381c10;
    margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.DefaultMainWidth
{
	/* default: width: 999px; implemented as SystemSetting */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.DefaultMainAlignment
{
	text-align: center;		/* default: center */
}

.DefaultSeparatorBackground
{
	background-color: #c3c3c3;
}

.DefaultPanelleftBackground
{
	  background-color: #381c10;
}

.DefaultPanelrightBackground
{
	  background-color: #381c10;
}

.DefaultPanelmainBackground
{
	  background-color: #381c10;
}

.DefaultCommandBackground
{
	  background-color: #381c10;
}

.DefaultErrorText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.DefaultHeaderBackground
{
	  background-color: #381c10;
	  background-image:url('http://bonjoviadmin.ticketportal.com/Upload/Image/Banner/headerjonbonjovi.JPG')
	  
}

/* Menumain (Header)*/

.MenumainGridBackground
{
	  background-color: #381c10;
}

.MenumainSeparatorBackground
{
	  background-color: #381c10;
}

.MenumainNavleftBackground
{
	  background-color: #000000;
	  text-align: center;
}
.MenumainNavleftClickedBackground
{
	  background-color: #000000;
	  text-align: center;
}

a.MenumainNavleftLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #C3C3C3;
		text-decoration: none;
}
a.MenumainNavleftLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #df1f12;
		text-decoration: none;
}

a.MenumainNavleftClickedLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #C3C3C3;
		text-decoration: none;
}

a.MenumainNavleftClickedLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #df1f12;
		text-decoration: none;
}

.MenumainNavrightBackground
{
	  background-color: #000000;
	  text-align: center;
}
.MenumainNavrightClickedBackground
{
	  background-color: #C3C3C3;
	  text-align: center;
}

a.MenumainNavrightLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #C3C3C3;
		text-decoration: none;
}

a.MenumainNavrightLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #df1f12;
		text-decoration: none;
}

a.MenumainNavrightClickedLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #C3C3C3;
		text-decoration: none;
}

a.MenumainNavrightClickedLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

/* box categories */

.BoxcategoriesTitleBackground
{
		background-color: #000000;
}

.BoxcategoriesTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.BoxcategoriesNavfirstBackground
{
		background-color: #C3C3C3;
}

.BoxcategoriesNavfirstClickedBackground
{
		background-color: #C3C3C3;
}

a.BoxcategoriesNavfirstLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.BoxcategoriesNavfirstLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.BoxcategoriesClickedNavfirstLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.BoxcategoriesClickedNavfirstLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

/* box standart */

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxMainWidth
{
	width: 194px;		/* default: 194px, but not smaller then 180px because of the calender */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxInnerWidth
{
	width: 174px;		/* default: 174px, but not smaller then 160px because of the calender */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxSpacerWidth
{
	width: 3px;			/* default: 3px, don't forget to change the image DefaultPanelLeftBackground.gif and DefaultPanelRightBackground.gif */
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxTextspacerWidth
{
	width: 10px;		/* default: 10px, but not biger then 10px because of the title */
}

.BoxTitleBackground
{
		background-color: #000000;
}

.BoxTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #C3C3C3;
		text-decoration: none;
}

.BoxContentBackground
{
		background-color: #C3C3C3;
}

.BoxFormLabel
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

/* 12.05.2005 VisionOne AG, St. Gallen CRU */
.BoxFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
		width: 174px;		/* default: 174px same value then BoxInnerWidth */
}

.BoxFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		background-color: #DC7816;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DC7816;
		border-right-color: #DC7816;
		border-bottom-color: #DC7816;
		border-left-color: #DC7816;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

a.BoxLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.BoxLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #DC7816;
		text-decoration: none;
}

.BoxNormalText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxSeparatorgreyBackground
{
		background-color: #999999;
}

.BoxSpecialImage
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}

/* box special*/

.BoxspecialSpacerlinesBackground

{
	  background-color: #000000;
}

.BoxspecialContentBackground

{
	  background-color: #444444;
}

.BoxspecialTitleBackground

{
	  background-color: #ffffff;
}

.BoxspecialTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEventtitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEvenText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.BoxspecialEventspacerlinesBackground

{
	  background-color: #999999;
}

a.BoxspecialLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.BoxspecialLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

/* footer */

.FooterSeparatorBackground
{
		background-color: #999999;
}

.FooterInfoBackground
{
		background-color: #444444;
		text-align: center;
}

.FooterInfoText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #808080;
		text-decoration: none;
}

a.FooterInfoLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #808080;
		text-decoration: none;
}

a.FooterInfoLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

/* list */

.ListTitleTopBackground
{
	  background-color: #000000;
}

.ListTitleTopTextBackground
{
	  background-color: #000000;
}


.ListTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #C3C3C3;
		text-decoration: none;
}


.ListTitleDefaultBackground
{
	  background-color: #000000;
}

.ListTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #C3C3C3;
		text-decoration: none;
}


.ListPagingBackground

{
		background-color: #C3C3C3;
}

.ListPagingText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.ListPagingSelectedText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

a.ListPagingLink

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.ListPagingLink:hover

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}


.ListTitlelistText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.ListGridText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

.ListGridTextBold

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.ListGridLink

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.ListGridLink:hover

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #DC7816;
		text-decoration: none;
}

.ListGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		background-color: #C3C3C3;
}

.ListGridTitleLeftCell
{

		border-top: none;
		border-right: none;
		border-bottom: 1px solid #999999;
		border-left: none;
		background-color: #C3C3C3;
}

.BoxspecialContentDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #000000;
		border-left: 1px solid #000000;
		background-color: blue;
		width: 50%;
		vertical-align: top;
		background-color: #444444;
}

.BoxspecialContentLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #000000;
		border-left: none;
		background-color: blue;
		width: 50%;
		vertical-align: top;
		background-color: #444444;
}


.ListGridDefaultCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #999999;
		border-left: 1px solid #999999;
		background-color: #444444;
}

.ListGridLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #999999;
		border-left: none;
		background-color: #444444;
}
.ListFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #444444;
		text-decoration: none;
}

.ListFormButton
{
	font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		background-color: #DC7816;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DC7816;
		border-right-color: #DC7816;
		border-bottom-color: #DC7816;
		border-left-color: #DC7816;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;		
	

}

.ListSpacerLineBackground

{
	  background-color: #999999;
}

.ListCommandBackground
{
	  background-color: #C3C3C3;
}

a.ListLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.ListLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

/* popup template */

.PopupTitleDefaultBackground
{
	  background-color: #000000;
}

.PopupTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}


.PopupContentText

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.PopupContentTextSpecialOffer
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
		text-decoration: line-through;
}

.PopupContentBackground
{
		background-color: #C3C3C3;
}

.PopupFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		background-color: #DC7816;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DC7816;
		border-right-color: #DC7816;
		border-bottom-color: #DC7816;
		border-left-color: #DC7816;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.PopupCommandBackground
{
	  background-color: #000000;
}

a.PopupLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.PopupLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #DC7816;
		text-decoration: none;
}

.PopupContenttitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

/* Content */


.ContentTitleTopBackground
{
	  background-color: #000000;
}

.ContentTitleTopTextBackground
{
	  background-color: #000000;
}

.ContentTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.ContentTitleDefaultBackground
{
	  background-color: #000000;
}

.ContentTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.ContentContentText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #fff;
		text-decoration: none;
}

.ContentContentBackground
{
		background-color: #C3C3C3;
}

.ContentFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		background-color: #DC7816;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DC7816;
		border-right-color: #DC7816;
		border-bottom-color: #DC7816;
		border-left-color: #DC7816;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.ContentCommandBackground
{
	  background-color: #C3C3C3;
}

a.ContentLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.ContentLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.ContentContenttitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

/* Form */

.FormTitleTopBackground
{
	  background-color: #000000;
}

.FormTitleTopTextBackground
{
	  background-color: #000000;
}

.FormTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.FormTitleDefaultBackground
{
	  background-color: #000000;
}

.FormTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.FormInfoText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

.FormInfoBackground
{
	  background-color: #c3c3c3;
}

.FormSubtitleBackground
{
	  background-color: #c3c3c3;
}

.FormSubtitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.FormContentBackground
{
	  background-color: #444444;
}

.FormDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

.FormDefaultLabel
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

.FormRequiredLabel
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

.FormSpecialLabel

{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.FormDefaultButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		background-color: #DC7816;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DC7816;
		border-right-color: #DC7816;
		border-bottom-color: #DC7816;
		border-left-color: #DC7816;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.FormDefaultTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}

.FormAlertText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff0000;
		text-decoration: none;
}

.FormDescriptionText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #666666;
		text-decoration: none;
}

.FormCommandBackground
{
	  background-color: #C3C3C3;
}

a.FormLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.FormLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

/* Basket */


.BasketTitleTopBackground
{
	  background-color: #000000;
}

.BasketTitleTopTextBackground
{
	  background-color: #000000;
}

.BasketTitleTopText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.BasketTitleDefaultBackground
{
	  background-color: #000000;
}

.BasketTitleDefaultText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}


.BasketEventTitleBackground
{
		background-color: #C3C3C3;
}

.BasketEventTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BasketDefaultLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

a.BasketDefaultLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #dc7816;
		text-decoration: none;
}


.BasketGridTitleDefaultCell
{
		border-top: none;
		border-right: none;
		/*border-bottom: 1px solid #ffffff;
		border-left: 1px solid #ffffff;*/
		background-color: #C3C3C3;
}

.BasketGridTitleLeftCell
{
		border-top: none;
		border-right: none;
		border-left: none;
		background-color: #C3C3C3;
}

.BasketGridDefaultCell
{
		border-top: none;
		border-right: none;
		border-top: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		border-left: 1px solid #ffffff;
		background-color: #444444;
}

.BasketGridLeftCell
{
		border-top: none;
		border-right: none;
		border-bottom: 1px solid #ffffff;
		border-left: none;
		background-color: #444444;
}

.BasketGridTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.BasketGridText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}
.BasketGridTextCanceled
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ff0000;
		text-decoration: none;
}
.BasketGridBoldText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}
.BasketFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

.BasketSummaryText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

.BasketSummaryTotalText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: underline;
}

.BasketSummaryBackground
{
		background-color: #c3c3c3;
}

.BasketFormButton
{
		font-size: 11px;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff;
		background-color: #DC7816;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-top-color: #DC7816;
		border-right-color: #DC7816;
		border-bottom-color: #DC7816;
		border-left-color: #DC7816;
		background-repeat: no-repeat;
		background-position: left top;
		height: 19px;
		vertical-align: top;
		cursor: hand;
}

.BasketCommandBackground
{
	  background-color: #C3C3C3;
}

/* Contentbox*/

.ContentboxBorderBackground
{
	  background-color: #000000;
}

.ContentboxContentBackground
{
	  background-color: #FFFFFF;
}

.ContentboxContentText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #000000;
		text-decoration: none;
}
.ContentboxCommandBackground
{
	  background-color: #C3C3C3;
}

.ContentboxFormTextbox
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
}

a.ContentboxDefaultLink
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

a.ContentboxDefaultLink:hover
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

.ContentboxTitleBackground

{
	  background-color: #C3C3C3;
}


.ContentboxTitleText
{
	  	font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
}

/* Calendar */

.CalendarDefaultStyle
{
	background-color: #ffffff;
	color: #ffffff;
}

.CalendarDayHeaderStyle
{
	font-family: Arial, Helvetica, sans-serif;		
	font-size: 9px;
	color: #ffffff;
	background-color: #444444; 
	text-decoration: none;
}

.CalendarDayStyle
{
	background-color: #444444;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.CalendarNextPrevStyle
{
	background-color: #dc7816;
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;
	color: #dc7816;
	text-decoration: none;
}


.CalendarOtherMonthDayStyle
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	background-color: #c3c3c3;
	text-decoration: none;
}

.CalendarSelectedDayStyle

{
	background-color: #dc7816;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.CalendarSelectorStyle
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.CalendarTitleStyle
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #000000 1px solid;
	color: #ffffff;
	border-bottom: #000000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #dc7816;
}

.CalendarTodayDayStyle

{
	background-color: #dc7816;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.CalendarWeekendDayStyle

{
	background-color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

/* Error Page */

.ErrorBodyBackground
{
	background-color: #ffffff;	
}

.ErrorTitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

.ErrorTitleAttentionText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.ErrorSeparatorBackground
{
	background-color: #000000;
}

.ErrorStubtitleBackground
{
	background-color: #C3C3C3
}

.ErrorSubtitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

.ErrorContentBackground
{
	background-color: #F0F0F0
}

.ErrorContentText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

/* SeatMap Styles */
.SeatMapEmptyCellStyle
{
	background-color: #C3C3C3;
    min-height: 20px;
    min-width: 20px;
}

.SeatMapRowIdentifierCellStyle
{
	background-color: #C3C3C3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	text-align: center;
}
.SeatMapTooltipTitleText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  bold;
	color: #000000;
	text-decoration: none;
}
.SeatMapTooltipText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.SeatMapPerspectiveLabel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;	
	text-align: center;
}
 
.SeatMapPerspectiveImage
{
	border: 1px black solid;
}

.SeatMapStageText
{
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/* Different Styles */

.PercentageBar
{
	background-color: #FFFFFF;
}
.PercentageBarBar
{
	background-color: #C3C3C3;
}

/* Booking Steps */
.MenumainStepsText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}
 
.MenumainStepsBackground
{
	background-color: #C3C3C3;
}

 
 
.MenumainStepsCurrentText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #DC7816;
  text-decoration: none;
}

.MenumainStepsCurrentBackground
{
	background-color: #C3C3C3;
}

 
 
/* TOUR DATES Start */
#tour-dates { margin: 0px; }
#tour-dates { padding: 10px; color: #fff; }
#tour-dates li { font-family: Arial, Helvetica, sans-serif; list-style: none; height: 66px; border-bottom: 1px solid black; padding-top: 2px; }
#tour-dates .year { display: none; }
#tour-dates .day { clear: both; display: block; font-size: 23px; font-weight: bold; margin-top: 5px; }
#tour-dates div.date { font-size: 12px; text-align: center; text-transform: uppercase; width: 40px; font-weight: normal; float: left; padding: 4px; background: #000; height: 58px; }
#tour-dates .tickets { float: right; margin-top: 12px; }
#tour-dates div.text { display: inline; float: left; width: 524px; padding: 6px; }
#tour-dates div p { padding: 0; margin: 0; }
/* TOUR DATES End 
