@charset "utf-8";

/* REDEFINE STANDARD TAGS  */
/*zero margins */
body,form,img,ul,li {margin:0;padding:0}

/*kill borders & outlines */
img,table {border:0}
a {outline:0}

/*body*/
body {
    background: #FFFFFF;
    color: #4D4D4F;    /* basic font color */
    font-family: Arial,Verdana,sans-serif;
    font-size: 12px;
    line-height: 18px;
  }
body a:link    {color:#4D4D4F;text-decoration:none;}
body a:visited {color:#4D4D4F;text-decoration:none;}
body a:hover   {text-decoration:underline;}
body tr td {padding: 0px 0 0 0}
body hr        {color:#929497; noshade; width:90%; height:0.5px; align:center}



/* helpdesk orange */
td .helpdesk_orange                           {height:30px;}
.helpdesk_orange, .helpdesk_orange a:link,
.helpdesk_orange a:visited                    {color:#F37A20; font-family:Arial,sans-serif; font-size:14px; text-decoration:none;}
.helpdesk_orange a:hover                      {text-decoration:underline;}
.helpdesk_orange b a:hover                    {background-color: #F37A20; color:#FFFFFF;}

/* FAQ */
.question, .question a:link, .question a:visited  {text-decoration:none; color:#F37A20; font-size:13px; font-family:Arial,sans-serif;}
.question a:hover                                 {text-decoration:underline;}
.answer                             {text-decoration:none; color:#595959; font-size:13px; font-family:Arial,sans-serif;}
.answer a:link, .answer a:visited   {color:#F37A20; text-decoration:none;}
.answer a:hover                     {text-decoration:underline;}
.category {font-size:14px; font-family:Arial,sans-serif; font-weight:bold; color:#262626;}

/* header & content */
.content, .content td   {text-decoration:none; color:#262626; font-size:12px; font-family:Arial,sans-serif; text-align:justify;}
.content #tnc td        {padding-bottom:20px;}  /* for tnc special handling */
.content a:link, .content a:visited {color:#F37A20; text-decoration:none;}
.content a:hover                    {text-decoration:underline;}
.header       {color:#F37A20; font-size:16px; font-weight:bold; line-height:25px;}
.subheader    {font-size:14px; font-weight:bold;}

/* Ticketing steps box */
td .normal_step     {background-color:#999999; text-align:center; width:300px; height:30px; border:0px;}
.normal_step a:link, .normal_step a:visited, .normal_step a:hover {color:#262626; font-size:12px; font-family:Arial,sans-serif; text-decoration:none;}
td .selected_step   {background-color:#F37A20; text-align:center; width:300px; height:30px; border:0px;}
.selected_step a:link, .selected_step a:visited, .selected_step a:hover {color:#FFFFFF; font-size:12px; font-family:Arial,sans-serif; text-decoration:none;}

/* for transaction detail (Joe) */
.highlight {  font-size: 12px; color: #FF0000;}

/* cinema pricing & delivery charge table style */
table .price_table tr td  {padding:3 6;}
.page_header    {font-family:Arial,sans-serif; font-size:24px; font-weight:bold; color:#cc33cc; text-align:center;}
.table_header   {font-family:Arial,sans-serif; font-size:16px; font-weight:bold; color:#ff9900; padding:8 0;}
.column_header  {font-family:Arial,sans-serif; font-size:13px; font-weight:bold; color:#0066ff; text-align:center;}
.left_align     {text-align:left;}
.right_align    {text-align:right;}
/*
.first_cell     {font-family:Arial,sans-serif; font-size:13px; font-weight:bold;}
.cell           {font-family:Arial,sans-serif; font-size:13px;}
*/

/* table for helpdesk */
.tablebg1       {background-color:#baa3cc; font-size:14px; font-weight:bold}
.tablebg1 td    {font-size:14px; font-weight:bold}
.tablebg2       {background-color:#cebfdb; font-size:12px; font-weight:bold}
.tablebg2 td    {font-size:12px; font-weight:bold}
.tablebg3       {background-color:#ebe5f0; font-size:12px;}
.tablebg3 td    {font-size:12px;}
/* change from bold to blue */
.bold_parsons td {color:#0000FF}
.bold_parsons td table tr td {color:#0000FF}

/* step 2 style */
.howtobuyhighlight {color:#175919}

/* partners page */
.partners_table tr td {vertical-align:center; text-align:center}
