/* Site design by AFM Software Solutions Limited  */
/* Site designer Neil Harrison                  */
/* Contact AFM at info@afmss.co.uk                */

/* Light direction      135 Degrees, height 30   */


BODY {
  background-color:                     #FFFFFF;
  font-family:                          arial, sans-serif;
  margin:                                       0px;
  border:                                       0px;
  padding:                              5px;
  background-repeat:            no-repeat;
  background-position:          30% 60%;
  background-attachment:        fixed}

IMG {
  margin:                                       0px;
  border:                                       0px;
  padding:                           0px}

P {
  text-align:                           left;
  font-size:                            100%;
  font-weight:                          normal;
  background-color:                     transparent;
  margin:                                       0px;
  border:                                       0px;
  padding-top:                          10px;
  padding-left:                 30px;
  padding-right:                        0px;
  padding-bottom:                       0px}

TABLE {
  margin:                                       0px;
  border:                                       0px;
  padding:                           0px}

TD {
  vertical-align:                       top;
  margin:                                       0px;
  border:                                       0px;
  padding:                           0px}

H1 {
  text-align:                           center;
  font-size:                            140%;
  font-weight:                          bold;
  color:                                        #0000FF;
  background-color:                     transparent;
  margin-top:                           20px;
  margin-bottom:                        20px;
  margin-left:                          0px;
  margin-right:                 0px;
  border:                                       0px;
  padding:                              0px}

H2 {
  text-align:                           left;
  font-size:                            110%;
  font-weight:                          bold;
  color:                                        #0000FF;
  background-color:                     transparent;
  margin-top:                           30px;
  margin-bottom:                        10px;
  margin-left:                          30px;
  margin-right:                 0px;
  border:                                       0px;
  padding:                              0px}

H3 {
  text-align:                           left;
  font-size:                            100%;
  font-weight:                          bold;
  color:                                        #0000FF;
  background-color:                     transparent;
  margin-top:                           30px;
  margin-bottom:                        10px;
  margin-left:                          30px;
  margin-right:                 0px;
  border:                                       0px;
  padding:                              0px}

UL {
  list-style-image:                     url("bullet-point.jpg");
  list-style-position:          outside;
  margin:                                       0px;
  padding-top:                          20px;
  padding-left:                 100px;
  padding-right:                        0px;
  padding-bottom:                       2px;
  border:                                       0px}

LI {
  margin:                                       0px;
  padding-top:                          0px;
  padding-left:                 10px;
  padding-right:                        0px;
  padding-bottom:                       10px;
  border:                                       0px}

A.Menu:link {
  color:                                        #000000;
  text-decoration:                      none}
A.Menu:visited {
  color:                                        #000000;
  text-decoration:                      none}
A.Menu:active {
  color:                                        #000000;
  text-decoration:                      underline}
A.Menu:hover {
  color:                                        #0000FF;
  text-decoration:                      underline}

BODY.StageWatermark {
  background-image:                     url("stage-watermark.jpg")}

HR.Events {
  margin-top:                           10px;
  margin-bottom:                        10px;
  margin-left:                          30px;
  text-align:                           left;
  color:                                        #0000FF;
  width:                                        95%;
  height:                                       2px}

/* Start of title block table */
/* -------------------------- */

TABLE.TitleBlock {
  table-layout:                 fixed}

TD.TitleBlockLeft {
  height:                                       110px;
  background-image:                     url("title-left-coach.jpg");
  background-position:          right;
  background-repeat:            repeat-x}

TD.TitleBlockLeftCorner {
  background-image:                     url("title-top-left-corner.jpg");
  width:                                        10px;
  height:                                       10px;
  background-repeat:            no-repeat}

TD.TitleBlockCenterFade {
  width:                                        630px;
  padding-top:                          10px;
  background-image:                     url("title-center-fade.jpg");
  background-repeat:            repeat-y}

TD.TitleBlockTopRight {
  text-align:                           right;
  background-image:                     url("title-right-ticket.jpg");
  background-position:          left;
  background-repeat:            repeat-x}

TD.TitleBlockRightCorner {
  background-image:                     url("title-top-right-corner.jpg");
  width:                                        10px;
  height:                                       100px;
  background-repeat:            no-repeat}

TD.TitleBlockBottomRightCorner {
  background-image:                     url("title-bottom-right-corner.jpg");
  height:                                       10px;
  background-repeat:            no-repeat}


/* Start of page table */
/* ------------------- */

TABLE.Page {
  table-layout:                 fixed}

TD.PageTopLeft {
  width:                                        160px;
  height:                                       10px;
  background-image:                     url("dark-background.jpg");
  background-repeat:            repeat}

TD.PageTopCenter {
  width:                                        10px;
  background-image:                     url("page-top-inner-corner.jpg");
  background-repeat:            no-repeat}

TD.PageCenterLeft {             
  background-image:                     url("dark-background.jpg");
  background-repeat:            repeat}

/* Top Contact Details */
/* ------------------- */

P.TopContactDetailsEmail {
  text-align:                           center;
  font-size:                            100%;
  font-weight:                          normal;
  color:                                #ffffff;
  background-color:                     transparent;
  margin:                                       0px;
  border:                                       0px;
  padding-top:                          5px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       0px}

P.TopContactDetailsPhone {
  text-align:                           center;
  font-size:                            120%;
  font-weight:                          normal;
  color:                                #ffffff;
  background-color:                     transparent;
  margin:                                       0px;
  border:                                       0px;
  padding-top:                          5px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       40px}

A.TopContactDetailsEmail:link {
  color:                                        #FFFFFF;
  text-decoration:                      none}

A.TopContactDetailsEmail:visited {
  color:                                        #FFFFFF;
  text-decoration:                      none}

A.TopContactDetailsEmail:active {
  color:                                        #FFFFFF;
  text-decoration:                      underline}

A.TopContactDetailsEmail:hover {
  color:                                        #FFFFFF;
  text-decoration:                      underline}

/* Start of menu table */
/* ------------------- */

TABLE.MenuTable {
  table-layout:                 fixed}

TD.menuitemcurrent {
  width:                        160px;
  height:                       43px;
  background-image:             url("current-menu-ticket.jpg");
  background-position:          center;
  background-repeat:            no-repeat}  
  padding-top:                  5px;
  padding-left:                 20px;
  padding-right:                0px}

TD.MenuItem {
  width:                        160px;
  height:                       43px;
  background-image:             url("menu-ticket.jpg");
  background-position:          center;
  background-repeat:            no-repeat}  
  padding-top:                  5px;
  padding-left:                 20px;
  padding-right:                0px;
  margin-bottom:                0px}

IMG.Ticket {
  margin-top:                           0px;
  margin-left:                          0px}

P.MenuItemCurrent {
  color:                                #000000;
  text-align:                           center; 
  font-weight:                          bolder;
  padding-top:                          10px;
  padding-left:                         10px;
  padding-right:                        20px;
  padding-bottom:                       15px}

P.MenuItem {
  color:                                #FFFFFF;
  text-align:                           center;
  font-weight:                          bolder;
  padding-top:                          10px;
  padding-left:                         10px;
  padding-right:                        20px;
  padding-bottom:                       15px}

A.Menu:link {
  text-decoration:                      none;
  color:                                #FFFFFF}
A.Menu:visited {
  text-decoration:                      none;
  color:                                #FFFFFF}
A.Menu:active {
  text-decoration:                      none;
  color:                                #FFFFFF}
A.Menu:hover {
  text-decoration:                      none;
  color:                                #FFFFFF}

A.MenuOver:link {
  text-decoration:                      none;
  color:                                #000000}
A.MenuOver:visited {
  text-decoration:                      none;
  color:                                #000000}
A.MenuOver:active {
  text-decoration:                      none;
  color:                                #000000}
A.MenuOver:hover {
  text-decoration:                      none;
  color:                                #000000}

TD.SpacerCell {
  height:                               15px;
  background-color:                     #a19dfb}

IMG.Ticketmaster {
  margin-top:                          10px;
  margin-left:                         15px;
  margin-right:                        0px;
  margin-bottom:                       10px}

TD.PageCenter {}

P.Promo {
  text-align:                           center;
  font-size:                            150%;
  font-weight:                          bold;
  background-color:                     transparent;
  margin:                               0px;
  border:                               0px;
  padding-top:                          10px;
  padding-left:                         0px;
  padding-right:                        0px;
  padding-bottom:                       0px}

TD.PageRight {
  padding-top:                          0px;
  padding-left:                 0px;
  padding-right:                        20px;
  padding-bottom:                       20px}

IMG.FloatLeft {
  float:                                        left;
  margin-top:                           10px;
  margin-left:                          30px;
  margin-right:                 5px;
  margin-bottom:                        10px}

IMG.FloatRight {
  float:                                        right;
  margin-top:                           10px;
  margin-left:                          10px;
  margin-right:                 10px;
  margin-bottom:                        10px}

TD.PageBottomLeft {
  height:                                       10px;                   
  background-image:                     url("dark-background.jpg");
  background-repeat:            repeat}

TD.PageBottomCenter {                                           
  background-image:                     url("page-bottom-left-corner.jpg");
  background-repeat:            no-repeat}

A.Events:link {
  text-decoration:                      none;
  color:                                        #0000FF}
A.Events:visited {
  text-decoration:                      none;
  color:                                        #0000FF}
A.Events:active {
  text-decoration:                      none;
  color:                                        #0000FF}
A.Events:hover {
  color:                                        #0000FF;
  text-decoration:                      underline}

/* Start of footer table */
/* --------------------- */

TABLE.Footer {
  table-layout:                 fixed}

TD.FooterLeft { 
  height:                                       100px;          
  background-image:                     url("dark-background.jpg");
  background-repeat:            repeat}

TD.FooterLeftCorner {
  background-position:          bottom;
  width:                                        10px;   
  height:                                       100px;          
  background-image:                     url("footer-bottom-left-corner.jpg");
  background-repeat:            no-repeat}

TD.FooterFade {
  vertical-align:                       middle;
  width:                                        630px;          
  background-image:                     url("footer-center-fade.jpg");
  background-repeat:            repeat-y}

/* Bottom contact details */
/* ---------------------- */

P.BottomContactDetailsLine1 {
  text-align:                           center;
  color:                                        #000000;
  font-size:                            100%;
  font-weight:                          normal;
  padding-top:                          0px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       3px}

P.BottomContactDetailsLine2 {
  text-align:                           center;
  color:                                        #000000;
  font-size:                            100%;
  font-weight:                          normal;
  padding-top:                          3px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       3px}

P.AFMContactDetails {
  text-align:                           center;
  color:                                        #000000;
  font-size:                            100%;
  font-weight:                          normal;
  padding-top:                          3px;
  padding-left:                 0px;
  padding-right:                        0px;
  padding-bottom:                       0px}

A.BottomContactDetails:link {
  color:                                        #000000;
  text-decoration:                      none}
A.BottomContactDetails:visited {
  color:                                        #000000;
  text-decoration:                      none}
A.BottomContactDetails:active {
  color:                                        #000000;
  text-decoration:                      underline}
A.BottomContactDetails:hover {
  text-decoration:                      underline;
  color:                                        #0000FF}

TD.FooterRight {
  text-align:                           right;          
  background-image:                     url("light-background.jpg");
  background-repeat:            repeat}

TD.FooterRightTopCorner {
  width:                                        10px;
  height:                                       90px;
  background-image:                     url("footer-right-top-corner.jpg");
  background-repeat:            no-repeat}                              

TD.FooterRightBottomCorner {
  height:                                       10px;           
  background-image:                     url("footer-bottom-right-corner.jpg");
  background-repeat:            no-repeat}

/* Contact Forms */
/* ------------- */

TD.ContactForm {
  text-align:                           left;
  vertical-align:                       middle;
  background-color:                     #7A9CF6}

TD.ContactFormSpacer {
  height:                                       10px;
  background-color:                     #7A9CF6}

TD.ContactFormColumn1 {
  width:                                        10px;
  height:                                       40px}

TD.ContactFormColumn2 {
  width:                                        200px}

TD.ContactFormColumn3 {
  width:                                        280px}

TD.ContactFormColumn4 {
  width:                                        10px}

TD.ContactFormShadowTopRight {
  height:                                       10px;
  background-image:                     url("../elements/shadow-top-right.jpg");
  background-repeat:            no-repeat}

TD.ContactFormShadowRight {
  background-image:                     url("../elements/shadow-right.jpg");
  background-repeat:            repeat-y}

TD.ContactFormShadowBottomLeft {
  height:                                       10px;
  background-image:                     url("../elements/shadow-bottom-left.jpg");
  background-repeat:            no-repeat}

TD.ContactFormShadowBottom {
  background-image:                     url("../elements/shadow-bottom.jpg");
  background-repeat:            repeat-x}

TD.ContactFormShadowBottomRight {
  background-image:                     url("../elements/shadow-bottom-right.jpg");
  background-repeat:            no-repeat}

P.ContactForm {
  border:                                       0px;
  padding:                              0px;
  margin:                                       0px}

INPUT.ContactFormDetailsBox {
  width:                                        260px}

INPUT.ContactFormDetailsBoxPostcode {
  width:                                        130px}

TEXTAREA.ContactFormDetailsBox {
  width:                                        260px}

TD.ContactFormButton {
  text-align:                           center;
  vertical-align:                       middle;
  background-color:                     #7A9CF6}
















