* The Events Company  +1 skin*/
div#container
{
   width: 900px;
   /* background-image: url(/content/00/01/46/87/64/userimages/Middle.gif);
   background-repeat: repeat-y;
   background-position: left; */
   margin-left: auto;
   margin-right: auto;
   margin-top: -12px;
}

.search_result_header {color: white;}

/* Added by Nick */
.banner_div_top{display: none;}

a:link {
  color: #6C065A;
  text-decoration: none;
  font-weight: normal;
}

a:active {
  color: #6C065A;
  text-decoration: none;
  font-weight: normal;
}

a:hover {
  color: #6C065A;
  text-decoration: underline;
  font-weight: normal;
}

a:visited {
  color: #6C065A;
  text-decoration: none;
  font-weight: normal;
}

a:visited:hover {
  color: #6C065A;
  text-decoration: underline;
  font-weight: normal;
}

p,div,td {
  color: black;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

/* standard headings for search engine optimization */
h1 { font-size: 18px; }
h2 { font-size: 16px; 
     font-weight: bold;}
h3 { font-size: 14px; 
     font-weight: bold;}

/*td.td_left {color: white;}*/
table.login_table.th {color: white;}

body {
  background-color: #d6f1de;
  color: black; /* affects some vista things (colour of login on the login        table */
  overflow: auto;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* controls the partner page footer */
.footer {
  text-align: center;
  color: black;
  font-family: arial;
  font-size: 11px;
  margin-top: 20px;
  margin-left: 0px;
}

.footer a:link {
  color: #0099ff;
}

.footer a:visited {
  color: #0099ff;
}

.footer a:hover {
  color: #0099ff;
  text-decoration: underline;
}

.footer a:visted:hover {
  color: #0099ff;
  text-decoration: underline;
}
.logo {
   height: 160px;
   width: 900px;
   background-image: url(/content/00/01/55/63/23/userimages/header.jpg);
   background-repeat: no-repeat;
   background-position: center;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
}
* html .logo {
   height: 160px;
   width: 900px; /*753px;*/
   
   background-repeat: no-repeat;
   background-position: center;
   margin-top: 0px;
   margin-left: auto;
   margin-right: auto;
}

#staticlinks_bottom {
 /* background-image: url(/content/00/01/46/87/64/userimages/Bottom.gif);
  background-repeat: no-repeat;
  background-position: top center; */
  height: 46px;
  padding-top: 18px;
  text-align: left;
  visibility: visible;
  width: 900px;
  display: block; /* Important */
  margin-left:auto;
  margin-right:auto;
  
}

* html #staticlinks_bottom {
 /* background-image: url(/content/00/01/46/87/64/userimages/Bottom.gif);
  background-repeat: no-repeat;
  background-position: top center; */
  height: 46px;
  padding-top: 18px;/* my settings and logout vertical position */
  text-align: left;
  visibility: visible;
  width: 900px;
  display: block; /* Important */
}

#staticlinks_bottom a {
  color: black;
  padding-right: 5px;
  text-decoration: none;
  font-family: Arial, Verdana, Courier New, Courier, monospace;
  font-weight: 300;
}

#staticlinks_bottom a:hover {
  text-decoration: underline;
}

#staticlinks_bottom ul {
  margin: 0px;
  padding: 0px;
  margin-left: 15px;;
  display: inline;
  visibility: visible;
}

#staticlinks_bottom ul li {
  margin: 0px;
  padding: 0px;
  display: inline;
  visibility: visible;
}

#search form /*is within #search*/ {
display: inline;
}


#navCell {
  width: 900px;
  text-align: left;
  margin-top: -20px;
  margin-left: auto;
  margin-right: auto; 
}

*html #navCell {
margin-left:0;
}

#secnav {
  text-align: left; 
  width: 900px;
  padding-top: 10px; /* Nick */
  paddding-bottom: 10px; /* Nick */
  margin-top: 0px; /*14px; HH */
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px; /*hh*/
}

*html #secnav{
width:700px;
 margin-left: -195px;


}


.navigation {
  padding: 0px;
  margin: 0px;
  white-space: nowrap;

}


.navigation li {
  display: inline;
  list-style: none;
}

#navCell a {
   /*vertical-align: middle;*/
   color: black;
   font-family: Arial, Courier New, Courier, monospace;
   text-align: left;
   padding-left: 20px;
padding-right: 10px;*
   padding-top: 2px;
   padding-bottom: 2px;
   font-size: 14px;
   font-weight: 300;
   text-decoration: none;
   border-collapse: collapse; 
}

#navCell a:hover {
color: white;
font-size: 14px;
}

/*properties of the active navCell li*/
#navCell li.nav1a {
}

/*properties of active tab*/
#navCell a.nav1a {
  padding-top: 3px;
  padding-bottom: 3px;
  font-weight: bold;
  color: black;
  font-size: 14px;
}

#navCell a.nav1a:hover {
color: white;
}


#secnav ul {
padding: 0px;
margin: 0px;
list-style: none;
}

#secnav ul li {
display: inline;
}

#secnav a {
display: inline;
color: black;
font-family: Verdana, Arial;
padding-left: 18px;
padding-right: 8px;
padding-bottom: 0px;
padding-top: 0px;
text-decoration: none;
font-size: 10px;
font-weight: normal;
}
#secnav a:link {
color: black;
}
#secnav a:visited {
color: black;
}

#secnav a:hover  {
text-decoration: none;
color: #6C065A;
}
#secnav a:visited:hover  {
text-decoration: none;
color:  #6C065A;
}

.pagelabel {
  display: none;
}

#search {
  width: 350px;
  color: black;
  font-size: 12px;
  font-family: Arial, verdana;
  margin-left: 625px; /*590*/
  margin-top: -50px;
  margin-bottom: 25px;
}

  
* html #search {
  width: 350px;
  color: black;
  font-size: 12px;
  font-family: Arial, verdana;
  margin-left: 590px;
  margin-top: -33px; /* vertical alignment of the search box */
  margin-bottom: 0px;
}

#contentCell {
  padding-left: 4px;
  width: 900px;
  background-color: white;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  padding-bottom: 10px;
  max-width: 900px;
  margin-top: 0px; /* originally -80 -Nick */
}
*html #contentCell {
  padding-top: 4px;
  padding-left: 4px;
  width: 900px;
  background-color: white;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: auto;
  padding-bottom: 10px;
  max-width: 900px;
  margin-top: 0px; /* originally -80 -Nick */
}


/* login on Navbar delete display: none to make visable */
#navCell #plogin {  
  display: none;
}

#navCell #pregister {
   display: none;
}

.boxbackground {
  display: none;
}

/* properties of the table in the store*/
.store_teaser_table { text-align: center; border: 1px solid #5d014a; width: 150px; margin-top: 12px;  margin-left: 0px;}

* html .store_teaser_table { border: 1px solid #5d014a; width: 150px; margin-top: 0px;}

/* little title boxes */
.store_teaser_heading {
  background-color: #5d014a; width: 150px; color: #FFFFFF;
  text-align: center; font-size: 10px; font-weight: bolder; height: 20px;
}
/* bit of table with shopping basket */
.store_teaser_td { background-color: #EFEFEF; color: #000000; width: 150px }

/*.store_teaser_department { background-color: #7F81FF; color: #000000; width:

250px; }*/

/* properties of the department list box */
.store_teaser_departmentlink:link { TEXT-DECORATION: none; COLOR: #5d014a;
FONT-SIZE: 12px; FONT-WEIGHT: bolder; }/* parent department link */

.store_teaser_departmentlink:visited { TEXT-DECORATION: none; COLOR: #5d014a;
FONT-SIZE: 12px; FONT-WEIGHT: bolder; }/* parent department visited link */

.store_teaser_departmentlink:hover { TEXT-DECORATION: underline; COLOR: #5d014a; FONT-SIZE: 12px; FONT-WEIGHT: bolder; }/* parent department hover */

.store_teaser_departmentlink:visited:hover { TEXT-DECORATION: underline; COLOR: #5d014a; FONT-SIZE: 12px; FONT-WEIGHT: bolder; }/* parent department hover */

/* Department header box */
.store_teaser_departmentname { color: #5d014a; text-align: center; font-size:
10pt; font-weight: normal; width: 700px;}

.store_teaser_subdepartmentbrowselink:link { TEXT-DECORATION: none; COLOR: #c3a9c2; FONT-SIZE: 10px; FONT-WEIGHT: bolder; }/* sub-department link */

.store_teaser_subdepartmentbrowselink:visited { TEXT-DECORATION: none; COLOR: #c3a9c2; FONT-SIZE: 10px; FONT-WEIGHT: bolder; }/* sub-department visited */

.store_teaser_subdepartmentbrowselink:hover { TEXT-DECORATION: underline;
COLOR: #c3a9c2; FONT-SIZE: 10px; FONT-WEIGHT: bolder; }/* sub-department hover */

/* order status */
.store_teaser_orderstatuslink:link { TEXT-DECORATION: none; COLOR: #996699;
FONT-SIZE: 10px; FONT-WEIGHT: bolder; }

.store_teaser_orderstatuslink:visited { TEXT-DECORATION: none; COLOR: #996699;
FONT-SIZE: 10px; FONT-WEIGHT: bolder; }

.store_teaser_orderstatuslink:hover { TEXT-DECORATION: underline; COLOR:
#996699; FONT-SIZE: 10px; FONT-WEIGHT: bolder; }

/*Change colour of shopping cart headers and links*/
.store_cart_header {color: white;}
.store_cart_headerlink:link {color: white;}
.store_cart_headerlink:visited {color: white;}
.store_heading {color: white; text-align: center;}

body.contentbackground {
     background-color: #FFFFFF;
}
.calendar_headertext {
      font-size: 8pt;
      color: #0000ff;
}
.calendar_bodytext {
      font-size: 24pt;
      color: #0000ff;
}
.calendar_labeltext {
      font-size:24pt;
      color: #0000ff;
}
.calendar_teaser_heading {
      font-size:24pt;
      color: #0000ff;
}
.calendar_teaser_body {
      font-size: 24pt;
      color: #0000ff;
}
.calendar_teaser_body b {
      font-size: 24pt;
      color: #0000ff;
}
.calendar_teaser_body em {
      font-size: 24pt;
      color: #0000ff;
}
.calendar_teaser_link {
      font-size: 24pt;
      color: #0000ff;
}


.eazipay{display:none;}
body{_padding-bottom:110px;}


p.content_row_break{display:none;}

.hometab td{border:1px solid #6C065A;}