/* 2005 http://www.dellwebsites.com */

html, body{
	margin: 0;
	padding: 0;
	border: 0;
	line-height:16px;
	height:100%;
	}
p, h1, h2, h3, h4, h5, h6{
	margin: 0;
	padding: 0;
	border: 0;
}
body {text-align: center;
	font: Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/tile.gif) repeat-x;
	color: #666666;
	background-color: white;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #6699CC;
	}	
#wrapper {
	margin: 0 auto;
	text-align: left;
	width: 790px;
	background:url(../images/page.gif) no-repeat;
}
div#header {
width:770px;
height:130px;
background:url(../images/hdr-top.gif) no-repeat;
margin-left:10px;
}
div#footer {
	margin: 0 auto;
	background-color:#FFFFFF;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	width:790px;
	height:60px;
	padding: 22px 0px 5px 0px;
	font-size:11px;
	clear:both;
}
h3 {
font: Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
span#footer-links {
float:right;
margin-right:28px;
}
div#footer a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
color:#00448c;
padding:0px 3px 0px 3px;
}
div#footer a:hover {
color:#000000;
}
img#logo {
float:left;
margin-left:29px;
margin-top:16px;
width:229px;
height:36px;
}
div#info {
width:500px;
float:left;
clear:both;
height:15px;
margin-top:27px;
margin-left:14px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}
div#info img {
padding-right:3px;
height:12px;
margin-bottom:-1px;
}
span#infoTxt {
padding-top:20px;
}
span#tname, span#tpercentage, span#trewards {
font-weight:bold;
padding-right:20px;
}
	
#nav {
	float:left;
	width: 626px;
	height: 31px;
	position: relative;
	background:url(../images/navbar.png);
	top: 16px;
}
#nav li {margin: 0; padding: 0; list-style: none; position: absolute; }

#nav li, #nav a {height: 31px;display: block;border: none;}
#ticketek { left: 0px; width: 87px; }
#rewards { left: 90px; width: 126px; }
#redeem { left: 214px; width: 65px; }
#profile { left: 280px; width: 85px; }
#history { left: 365px; width: 94px; }
#tellafriend {left: 459px; width: 105px; }
#faq {left: 564px; width: 62px; }

#rewards a:hover, li.selected#rewards {background:  url(../images/navbar.png) -90px -40px no-repeat;}
#redeem a:hover, li.selected#redeem {background: url(../images/navbar.png) -214px -40px no-repeat;}
#profile a:hover, li.selected#profile {background: url(../images/navbar.png) -280px -40px no-repeat;}
#history a:hover, li.selected#history {background: url(../images/navbar.png) -365px -40px no-repeat;}
#tellafriend a:hover, li.selected#tellafriend {background: url(../images/navbar.png) -459px -40px no-repeat;}
#faq a:hover, li.selected#faq {background: url(../images/navbar.png) -564px -40px no-repeat;}

a:hover, a:active {color: #000;}
#contentMain {
	padding-left:10px;
}
#contentleft {
	float:left;
	min-height: 400px;
	_height: 400px;
	padding: 10px 0px 0px 15px;
	width:500px;
}
 #contentleft p {
 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#contentright {
	float:right;
	padding-top: 10px;
	width:175px;
	margin-right:50px;
	_margin-right:20px;
}
#content-single-column {
	min-height: 400px;
	_height: 400px;
	float:left;
	width:700px;
	padding: 10px 0px 0px 15px;
 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#content-faq {
	min-height: 400px;
	float:left;
	width:720px;
	padding: 10px 0px 0px 15px;
 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
h1 {font-size: 105%;
	/*color: #FFCE52;*/
	color:#FF6600;
	padding: 6px;
	margin-left: 0px;
}
img#imgLft {
float:left;
padding-right:10px;
}
#profile-nav-left {
	float:left;
	min-height: 400px;
	padding: 10px 0px 0px 10px;
	width:200px;
}
#profile-right {
	padding-top: 10px;
	width:530px;
	margin-left:225px;
}
#profile-right p {
 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:460px;
}
table.profile-nav td a {
 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:45px;
	text-decoration:none;
	color:#00448c;
}
table.profile-nav td a:hover {
	color:#000000;
}
table#tblProfile td {
 	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
}
table#tblProfile tr td.yellow {
	background-color:#fef0cc;
	padding:3px 0 3px 10px;
	text-align:left;
	font-weight:bold;
}

td#td_campaigns {
padding:3px 0px 0px 10px;
font-weight:bold;
color:#FFFFFF;
background:url(../images/ttl-campaigns.gif) repeat-x 0px 0px;
height:23px;
}
tr.row1 {line-height:20px; }
tr.row2 {line-height:20px; background-color:#e7edf3; }
#tWhite { color:#ffffff; height:20px; padding-left:10px; border-right:#b8d0e0 1px solid;}
#tWhite2 { color:#ffffff; height:20px; text-align:center; border-right:#b8d0e0 1px solid;}
#tWhite2a { color:#ffffff; height:20px; text-align:center;}

table#tbl_campaigns td.c1{ padding-left:10px; color:#000000; border-right:#b8d0e0 1px solid;}
table#tbl_campaigns td.c2{ text-align:center; color:#000000; border-right:#b8d0e0 1px solid;}
table#tbl_campaigns td.c2a{ text-align:center; color:#000000;}
table#tbl_campaigns td a{ color:#003063; }

table#tbl_campaigns2 {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
table#tbl_campaigns2 td.c1{ padding-left:10px; color:#000000; border-right:#b8d0e0 1px solid;}
table#tbl_campaigns2 td.c2{ text-align:center; color:#000000; border-right:#b8d0e0 1px solid;}
table#tbl_campaigns2 td.c2a{ text-align:center; color:#000000;}
table#tbl_campaigns2 td a{ color:#003063; }

div#historyTxt {
width:592px;
margin-left:50px;
}
p.history-txt1 {
width:460px;
}
div#history-tile {
width:174px;
height:112px;
float:right;
}
div#faq-tile {
margin-top:23px;
width:174px;
height:112px;
float:right;
}
table#tbl_tellafriend input, table#tbl_tellafriend textarea, select {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}
/*************** faqs *****************/
ul.faqTxt {
margin-left:20px; _margin-left:20px; #margin-left:20px;
list-style-type:none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
}
ul.faqTxt a { color:#00448c; }
ul.faqTxt a:hover { color:#000000; }
div#faq_answers {
width:650px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}
dt {
font-weight: bold;
color:#00448c;
  }
dd {
margin: 0;
padding: 0px 0px 10px 22px;
  }
div.hr {
  height: 5px;
  background: #fff url(../images/line.gif) repeat-x;
  margin:10px 0px 0px -20px;
}
div.hr2 {
  height: 15px;
  background: #fff url(../images/line.gif) repeat-x;
  width:605px;
  _width:600px;
  _margin-top:3px;
}
div.hr hr, div.hr2 hr {
  display: none;
}
.top {
	margin-top:3px;
	float:right;
}
.top2 {
	margin-top:-4px;
	float:right;
}
/*************** end faqs *****************/
/*************** member login *****************/
table#tbl_memberLogin, table#tbl_memberLogin input {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}

table#ref, table#ref input {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}

table#tbl_memberLogin input, table#tbl_memberLogin select#state, table#tbl_memberLogin input#postcode {
margin-top:-5px;
_margin-top:0px;
}
table#tbl_memberLogin td {
padding-bottom:4px;
_padding-bottom:0px;
}
table#tbl_memberLogin input {
width:150px;
}
table#tbl_memberLogin input.btn_submit#imageField {
width:60px;
}
table#tbl_memberLogin {
margin-left:20px;
_margin-left:10px;
width:170px;
float:left;
}
div#memberSubmit {
float:left;
width:170px;
height:25px;
margin-top:8px;
}
span#forgotPwd a {
float:right;
text-decoration:underline;
margin-top:-23px;
margin-right:25px;
}
/*************** registration *****************/
table#tbl_memberLogin input#postcode {
width:40px;
}
span#txt_tc a {
float:left;
width:100px;
margin-top:-3px;
margin-left:0px;
text-decoration:underline;
}
div#tandcs {
margin:10px 0px 10px 0px;
height:30px;
width:150px;
}
table#tbl_memberLogin input#agree {
width:10px;
margin-right:2px;
margin-bottom:6px;
_margin:10px 2px 22px 0px;
}

table#subnav {
border: #000000 1px solid;
line-height:20px;
}
table#subnav td.rows {
padding-left:10px;
background-color:#f0f0f0;
border-top: #c8cc98 1px solid;
}
table#subnav td.rows a {
text-decoration:none;
color:#666666;
}
table#subnav td.rows a:hover {
text-decoration:underline;
}
table#genraltext {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
}
.user{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#B22222;
}
.button {
  font-weight: bold;
  font-size: 13px;
  color: white;
  background-color: #ff6600;
  cursor: hand;
  height: 25px;
}

p 
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #FFCE52;*/
	padding: 6px;
	margin-left: 0px;
}

ol,ul,li
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #FFCE52;*/
	margin: 0;
	padding: 0;
	border: 0;
}
span
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
}

ul.Active {
margin-left:20px; _margin-left:20px; margin-left:20px;
list-style-type:none;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
}

.userbig{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#B22222;
}


.terms{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
}


table#tblProfile tr td.ash {
	background-color:#F7F7F7;
	padding:3px 0 3px 10px;
	text-align:left;
	font-weight:bold;
}
