body, html{
 
margin-right:auto;
margin-left:auto;
margin-top:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background: url(/persistent/suncorp/images/gradient-BG.gif) repeat-x top;

}  

#tcs body, html{
 
margin-right:auto;
margin-left:auto;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background: url(/persistent/suncorp/images/gradient-BG_1400.jpg) repeat-x top;

}  

#frame {
	width:981px; /* 962 + 6 + 4 */
	padding:0px; 
	margin-left: auto;
	margin-right: auto;	
}

#left_border{
float:left;

}

#content {
	float:left;
	background-color:#FFFFFF;
	width: 962px; 
}

#right_border{
	float:right;
	background-image: url(/persistent/suncorp/images/right_border_1400.gif);
	background-repeat: no-repeat;
}
 
#mid-col-1 {
  float:left;
  width:496px;
  height:309px;
  font-size:14px;
  color:#FFFFFF;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  background-image:url(/persistent/suncorp/images/mid_col_bgImage.jpg);
  background-repeat:no-repeat;
  margin-bottom: 30px;
 }
 
 
 #mid-col-2 {
	float:right;
	width:426px;
	height:329px;
  
}

#terms-col-1 {
  float:left;
  width:707px;
  font-size:10px;
  color:888889;
  padding-left:20px;
  padding-right:20px;
  padding-top:20px;
  margin-bottom: 30px;
 }
 
  #terms_buttons {
	float:right;
	margin-right:30px;
	margin-top:23px;  
}

.ticket{
background:transparent url(/persistent/suncorp/images/cta-primary.png) no-repeat left top;
width:144px;
height:30px;
padding-left:8px;
padding-top:11px;
color:#FFFFFF
}

.floorPlan{
background:transparent url(/persistent/suncorp/images/cta-primary.png) no-repeat  left top;
width:144px;
height:30px;
padding-left:8px;
padding-top:11px;
color:#FFFFFF
}

.tandcs{
background:transparent url(/persistent/suncorp/images/cta-secondary.png) no-repeat  left top;
width:144px;
height:30px;
padding-left:8px;
padding-top:6px;
color:#155d52
}

#buttons{
margin-top:25px;
margin-left:185px;
}


#text{
font-size:12px;
margin-top:15px;
margin-left:185px;
}

#terms_text{
font-size:12px;
margin-top:15px;

}


#bottom-section {
  clear:both;
  width:942px;
  color:#666666;
  font-size:10px;
  line-height: 120%;
  border-top: 1px solid #CCCCCC;
  padding: 10px;
  } 
  
#mid-col-1 ul {
	font-size: 14px;
	line-height:175%;
	}
	
#bottom_border{
	clear:both;
	}

.primaryCTA, .primaryCTA2 
{
    display: block;
    width:152px;
    padding-bottom:5px;
} 
.primaryCTA a, .primaryCTA a:visited{ display: block; line-height:36px; background:url(/persistent/suncorp/images/cta-primary.png) top left no-repeat; text-decoration:none; color:#ffffff; margin:0; padding:0; padding-left:8px; font-size:12px; font-weight:normal; font-family:Verdana;
    }

/* two-line version for Primary CTA */
.primaryCTA2 a, .primaryCTA2 a:visited{ display: block; background:url(/persistent/suncorp/images/cta-primary.png) top left no-repeat; text-decoration:none; color:#ffffff; margin:0; padding:0; padding-left:8px; font-size:12px; font-weight:normal; font-family:Verdana; line-height:17px; padding-bottom:3px;}
.line2{ font-size:11px;}


.primaryCTA a:hover, .primaryCTA2 a:hover{color:#fff;text-decoration:underline;}
.secondaryCTA 
{
    display: block;
    padding:0;
    margin-bottom:5px; 
}
.secondaryCTA a, .secondaryCTA a:visited
{
    background:url(/persistent/suncorp/images/cta-secondary.png) top left no-repeat;
    text-decoration:none; 
    color:#006f65; 
    margin:0; 
    padding:0px 0px 0px 8px; 
    height:30px;
	line-height: 28px;
    font-size:11px;  
    font-family:Verdana;
    display:block;
}
.secondaryCTA a:hover { text-decoration:underline; color:#044E59;}

.secondaryCTA .content { 
	display:block; 
	padding:2px; 
	margin-right:5px; 
	color:#333; 
	font-size:10px; 
	font-family:Verdana; 
	margin-left:5px;
	margin-bottom: 5px;
	
	}
.secondaryCTA .content strong { font-weight:bold }

