@charset "utf-8";

hr {
	margin-top:0px;
	color: #003399;
}

.left {
	float:left;
}

.right {
	float:right;
}

.hide {
	display:none;
	visible:hidden;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

A:hover {
	text-decoration:underline;
}

A {
	text-decoration:none;
	color: #003399;
}

BODY, TD, TH, P, A, DIV, INPUT, TEXTAREA, SELECT H1 H2 H3{
/*	font-family: Tahoma, Geneva, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:14px;
/*	z-index:10;*/
}

html,
body {
	/*background-color : #dddddd;*/
	color : #000000;
	margin:0pt;
	padding:0pt !important;
	background:white;
}

h1 {
	font-weight:bold;
	margin:20px 0;
	color:#003399;
}
h2 {
	font-weight:bold;
	margin:15px 0;
	color:#003399;
}
h3 {
	font-weight:bold;
	margin:10px 0;
	color:#003399;
}
h4 {
	font-weight:bold;
	margin:5px 0;
	color:#003399;
}
h5 {
	font-weight:bold;
	margin:0;
	color:#003399;
}

.form {
	padding-bottom:10px;
}

.formLabel {
	padding-top:2px;
	display:inline-block;
	width:110px;
}

.formValue {
	display:inline-block;
}

.formLabelLarge {
	padding-top:2px;
	display:inline-block;
	width:190px;
}

.formValueLarge {
	display:inline-block;
}

.formError {
	font-weight:bold;
	color:#990000
}

input[type=text], textarea, select {
	border:1px solid #1f1a17;
	padding:2px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	border-radius:3px;
}

FORM {
	text-align:left;
}

.page {
	margin:0pt auto;
	padding:0pt auto;
	position:relative;
	min-height:100%;
}

.pageContents {
	position:relative;
	min-height:100%;
}

#header {
	padding:10px 0px 0px;
	background-color:#373636
	/*background: #1f1a17;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #4F4641 0%, #1f1a17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F4641), color-stop(100%,#1f1a17));
	background: -webkit-linear-gradient(top,  #4F4641 0%,#1f1a17 100%);
	background: -o-linear-gradient(top,  #4F4641 0%,#1f1a17 100%);
	background: -ms-linear-gradient(top,  #4F4641 0%,#1f1a17 100%);
	background: linear-gradient(to bottom,  #4F4641 0%,#1f1a17 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F4641', endColorstr='#1f1a17',GradientType=0 );*/
}

.narrow {
	max-width:960px;
	text-align:left;
}

.narrow .logo {
	width:240px;
	text-align:left;
}

#pageLinks, .pageLinks {
/*	padding:0px 0px 0px 5px;	*/
	width:720px;
	text-align:center;
	vertical-align:bottom;
}

.slogan {
	margin-bottom:5px;
	text-align:center;
	font-weight:bold;
	color:#55CBF7;
	padding-right:0px;
}

.slogan div, .slogan div i {
	/*font-family:cursive;*/
}

.bodyContents {
	margin:0px 40px 0px;
}

.pageTitle {
	border-bottom: 2px solid #003399;
	color:#003399;
	padding-bottom:5px;
	margin:10px 0px 20px;
	text-align:left;
	font-size:140%;

}

.infoContents {
	margin:0px;
	padding:10px 10px 0px;
	background-color:white;
}

.infoContents .infoTv {
}

iframe html body {
	background-color:white !important;
}

.infoContents .tvShow {
	min-width:560px !important;
	min-height:250px;
	overflow:hidden;
	overflow-x:hidden;
	overflow-y:hidden;
}

.para {
	padding:10px 0px;
	text-align:left;
}

/*  FOOTER  */

#footer {
	width:100%;
	background-color:#373636;	
	font-weight:bold;
	padding:10px 0px;
	margin-top:40px;
}

td div#footer {
	/*position:relative !important;*/
}

#footer div div.pageLinks div.links div span a, .copyright {
	color:white;
	margin:0px 0px 3px;
	display:inline-block;
	font-size:10px;
	font-weight:bold;
}

#footer div div.pageLinks div.links div {
	color:white;
}

#footer div span a:hover {
	color:#55CBF7;	
}

#footer .logo {
    width:200px;
}

#footer .pageLinks {
    width:760px;
}

#footer .links div span a {
   font-size:10px; 
}

.button {
	border:1px solid #0066cc;
	color:white;
	font-weight:bold;
	cursor:pointer;
	margin-right:5px;
	padding:5px 15px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
	background: #0066cc;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #0066cc 0%, #003399 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#003399));
	background: -webkit-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -o-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -ms-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: linear-gradient(to bottom,  #0066cc 0%,#003399 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003399',GradientType=0 );
}

.button:hover {
	background: #55CBF7;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #55CBF7 0%, #158BB7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55CBF7), color-stop(100%,#158BB7));
	background: -webkit-linear-gradient(top,  #55CBF7 0%,#158BB7 100%);
	background: -o-linear-gradient(top,  #55CBF7 0%,#158BB7 100%);
	background: -ms-linear-gradient(top,  #55CBF7 0%,#158BB7 100%);
	background: linear-gradient(to bottom,  #55CBF7 0%,#158BB7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55CBF7', endColorstr='#158BB7',GradientType=0 );
	border:1px solid #158BB7;
}

.button.red {
	padding:2px 5px;
	border:1px outset #d50000;
	color:white;
	font-weight:bold;
	cursor:pointer;
	margin-right:5px;
	margin-left:15px;
	padding:5px 15px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
	background: #d50000;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #d50000 0%, #990000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d50000), color-stop(100%,#990000));
	background: -webkit-linear-gradient(top,  #d50000 0%,#990000 100%);
	background: -o-linear-gradient(top,  #d50000 0%,#990000 100%);
	background: -ms-linear-gradient(top,  #d50000 0%,#990000 100%);
	background: linear-gradient(to bottom,  #d50000 0%,#990000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d50000', endColorstr='#990000',GradientType=0 );
}

.button.green {
	text-align:right;
	padding:2px 5px;
	border:1px outset #00CC66;
	color:white;
	font-weight:bold;
	cursor:pointer;
	margin-right:5px;
	margin-left:15px;
	padding:5px 15px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
	background: #009966;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #00CC66 0%, #009966 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00CC66), color-stop(100%,#009966));
	background: -webkit-linear-gradient(top,  #00CC66 0%,#009966 100%);
	background: -o-linear-gradient(top,  #00CC66 0%,#009966 100%);
	background: -ms-linear-gradient(top,  #00CC66 0%,#009966 100%);
	background: linear-gradient(to bottom,  #00CC66 0%,#009966 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00CC66', endColorstr='#009966',GradientType=0 );
}

.button.red:hover, .button.green:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

/*.chanName {
	background-color:#003399;
	color:white;
	text-align:center;
	font-weight:bold;
	height:15px;
}*/

.notice {
	margin-top:10px;
	border-top:1px solid grey; 
}

.searchBox, .catchupBox {
	width:540px;
/*	border:4px solid #003399;*/
	padding:0px 10px;
/*	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;*/
}

#searchResults {
	width:100%;
	border:none;
}

#searchResults thead tr {
	background: #0066cc;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #0066cc 0%, #003399 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#003399));
	background: -webkit-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -o-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -ms-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: linear-gradient(to bottom,  #0066cc 0%,#003399 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003399',GradientType=0 );
}

#searchResults thead tr th {
	padding:10px;
	font-weight:bold;
	color:white;
}
#searchResults thead tr th ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  justify-content: space-around;
}
#searchResults thead tr th ul li {
  display:block;
}
#searchResults thead tr th ul li a {
  padding:10px;
	font-weight:bold;
	color:white;
  display:block;
  text-align: center;
}

#searchResults thead tr th ul li a.sel {
    margin-left:0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(85,203,247);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Y2JmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNThiYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(85,203,247,1) 0%, rgba(21,139,183,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,203,247,1)), color-stop(100%,rgba(21,139,183,1)));
    background: -webkit-linear-gradient(top, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    background: -o-linear-gradient(top, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    background: -ms-linear-gradient(top, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    background: linear-gradient(to bottom, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55cbf7', endColorstr='#158bb7',GradientType=0 );
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    color: black;
}

#searchResults tbody tr,
#searchResults thead tr  {
	border-bottom:1px solid #0066cc;
}

#searchResults tbody tr td.guideDate {
	padding:5px 10px;
	background-color:#F0F0FA;
	font-weight:bold;
	text-align:center;
}

#searchResults tbody tr td.channelBox {
	width:80px;
	padding:3px;
	text-align:center;
}

#searchResults tbody tr td.channelTime {
	text-align:center;
	padding-top:5px;
}

#searchResults tbody tr td.channelDetails {
	text-align:left;
}

#searchResults tbody tr td.channelDetails div.title {
	padding:5px 0px;
	font-weight:bold;
}

#searchResults tbody tr td.channelDetails div.episode {
}

.backToTop {
	padding-top:5px;
}

.errorMsg {
	padding: 10px 20px;
	color:#aa0000;
	font-weight:bold
}

.errorMsg img {
	width:16px;
	height:16px;
	border:0px;
}

/*** INFOBOX ***/
#infoBox {
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
}

#infoBox .search {
	background: url("../../images/tab_bg_green.png") repeat-x scroll left top transparent; 
	height: 35px;
}

#infoBox .search a {
	color:white;
	font-weight:bold;
	line-height:35px;
}
.infoHeader {
	color:white !important;
	padding:0px 10px;
	height:60px;
	background: #1f1a17;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #4F4641 0%, #1f1a17 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4F4641), color-stop(100%,#1f1a17));
	background: -webkit-linear-gradient(top,  #4F4641 0%,#1f1a17 100%);
	background: -o-linear-gradient(top,  #4F4641 0%,#1f1a17 100%);
	background: -ms-linear-gradient(top,  #4F4641 0%,#1f1a17 100%);
	background: linear-gradient(to bottom,  #4F4641 0%,#1f1a17 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4F4641', endColorstr='#1f1a17',GradientType=0 );
/*	
	background: #0066cc;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #0066cc 0%, #003399 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#003399));
	background: -webkit-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -o-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -ms-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: linear-gradient(to bottom,  #0066cc 0%,#003399 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003399',GradientType=0 );*/
	-webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
	border-top-left-radius:5px;
	-webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
	border-top-right-radius:5px;
		
}

.infoHeader div h4 {
	color:white;
	line-height:25px;
}

#loading {
	text-align:center;
}

.fancyboxControls {
	font-weight:bold;
	margin-top:18px;
}

#infoBox .fancyboxControls {
/*	margin-left:120px;*/
}

.fancyboxControls a.link {
	color:red;
	padding-right:5px;
}

.fancyboxControls a.link.last {
	padding-right:0px;
}

img.link {
	border:none;
	padding:0px;
	cursor:pointer;
}

#prev, #close, #next {
	/*margin-left:20px;*/
	width:18px;
	height:18px;
	border-radius:50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
	padding:4px;
	border:2px solid white;
	margin-right:20px;
}

.main h2, .main h5, .main h4 {
	color:#003399;
}

.tvShow h5 {
	padding:5px 0px;
}

.tvShow .para {
	padding-top:5px;
	padding-bottom:3px;
}

.tvShow .stationImg {
	width:90px;
	padding-right:10px
}
.tvShow .stationImg img {
	width:80px
}

.tvShow .showTitle {
	min-width:440px;
	font-size:16px;
}

.ratingImg {
	width:40px;
	height:40px;
}

.ratingDesc {
	margin-left:5px;
	font-weight:bold;
/*	width:515px*/
}

.tvShow fieldset {
	border:1px solid #CCCCCC;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
	padding:5px
}

.tvShow fieldset legend {
	margin-left:10px;
	color:#666666;
	font-weight:bold;
}

fieldset a:hover img {
	box-shadow: 0px 0px 5px #888888;
}

fieldset a, fieldset a:hover {
	text-decoration:none
}

div.atclear {
	padding:0px !important;
}


/* Add This */
/*
div#at16pm {
	height:280px !important;
}

div#at16pc {
	height:243px !important;
}

div#at16ps {
	height:204px !important;
}*/

.addthis_toolbox {
/*	padding-top:10px !important;*/
}

.iCal {
	cursor:pointer;
	float:left;
	margin-right:14px;
	text-align:center;
	height:32px;
	line-height:30px;
	font-weight:bold;
	color:white;	
/*	margin-top:10px;*/
	padding:0px 5px  !important; 
	background-color:green;
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.iCal:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.additionalInfo {
	margin-bottom:10px;
	border:1px solid #003399;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
}

.beforeAfter {
	color:white;
	padding:5px;
	font-weight:bold;
	background: #0066cc;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #0066cc 0%, #003399 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#003399));
	background: -webkit-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -o-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -ms-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: linear-gradient(to bottom,  #0066cc 0%,#003399 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003399',GradientType=0 );
}

.additionalInfo div.show {
	padding:3px;
}

.additionalInfo div.show div {
}

.tvAd {
	width:300px;
	padding-top:40px;
}

/***
 * TV GUIDE
 */
.tvHeader h4 {
	margin:0.4em 4px;
	font-size:20px;
}

.adTop, .adBottom {
	padding-top:20px;
	padding-bottom:20px;
	z-index:1;
}

.adRight {
	z-index:1;
	padding:20px;
}

td.lightbluetop {
	padding:4px 11px;
	height:22px;
	color:black;
	font-weight:bold;
	line-height:22px;
	background: #55cbf7;
	background-repeat: repeat-x;
	-webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
	border-top-right-radius:10px;	
}

td.lightbluetop a {
	margin-top:2px;
	color:black;
	padding:0px 7px;
	border-right:1px solid black;
}

td.lightbluetop form, td.lightbluebot form {
	width:300px
}

td.lightbluebot {
	/*border-top:4px solid #55cbf7;*/
	height:22px;
	background:#00cbf7 url(https://www.ourguide.com.au/images/tpa_bg_bottom.gif) top left repeat-x;
	color:black;
	font-weight:bold;
	line-height:22px;
	padding:4px 11px;
	-webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius:10px;
}

td.lightbluebot a {
	margin-top:2px;
	color:black;
	padding:0px 7px;
	border-right:1px solid black
}

#searchButton, #searchButtonBottom {
	/*background-color:#0066cc;*/
	border:1px solid black !important;
	border-left:none !important;
	color:white;
	font-weight:bold;
	cursor:pointer;
	height:20px;
	background-color:white;
	-webkit-border-radius: 0 10px 10px 0;
	-moz-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}

#showbot, #show {
	height:20px !important;
	border:1px solid black !important;
	border-right:none !important;
	font-weight:bold !important;
	padding:0px 0px 0px 10px !important;
	margin-left:8px;
	width:350px;
	-webkit-border-radius: 10px 0 0 10px;
	-moz-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
}

td.tvGuideTop {
	background: #0066cc;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #0066cc 0%, #003399 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#003399));
	background: -webkit-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -o-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: -ms-linear-gradient(top,  #0066cc 0%,#003399 100%);
	background: linear-gradient(to bottom,  #0066cc 0%,#003399 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003399',GradientType=0 );
}

td.tvGuideBottom {
	background: #003399;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #003399 0%, #0066cc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003399), color-stop(100%,#0066cc));
	background: -webkit-linear-gradient(top,  #003399 0%,#0066cc 100%);
	background: -o-linear-gradient(top,  #003399 0%,#0066cc 100%);
	background: -ms-linear-gradient(top,  #003399 0%,#0066cc 100%);
	background: linear-gradient(to bottom,  #003399 0%,#0066cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003399', endColorstr='#0066cc',GradientType=0 );
}

td.tvGuideTop fieldset, td.tvGuideBottom fieldset{
	text-align:center;
	padding:2px 15px;
	border:1px solid white;
	margin-top:5px;
	margin-left:20px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
}

td.tvGuideTop fieldset legend, td.tvGuideBottom fieldset legend {
	color:white;
	font-weight:bold;
}

td.tvGuideTop a.search, td.tvGuideBottom a.search,
.beforeAfter.tvGuideTop a.search {
	color:white;
	font-weight:bold;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border-radius:10px;
	padding:2px 10px;
	margin:0px 5px;
}

td.tvGuideTop a.search.movies, td.tvGuideBottom a.search.movies {
	background-color:#B22222;
}

td.tvGuideTop a.search.sport, td.tvGuideBottom a.search.sport {
	background-color:#228B22;
}

td.tvGuideTop a.search.fifa, td.tvGuideBottom a.search.fifa {
	background-color:gold;
	color:black !important;
}

td.tvGuideTop a.search.scifi, td.tvGuideBottom a.search.scifi {
	background-color:purple;
}

td.tvGuideTop a.search.family, td.tvGuideBottom a.search.family {
	background-color:#CA226B;
}

td.tvGuideTop a.search.news, td.tvGuideBottom a.search.news {
	background-color:grey;
}

td.tvGuideTop a.search.child, td.tvGuideBottom a.search.child {
	background-color:DarkGoldenRod;
}

td.tvGuideTop a.search.entertainment, td.tvGuideBottom a.search.entertainment {
	background-color:steelblue;
}

td.tvGuideTop a.search.comedy, td.tvGuideBottom a.search.comedy {
	background-color:#F6358A;
}

td.tvGuideTop a.search.nowNext, td.tvGuideBottom a.search.nowNext,
.beforeAfter.tvGuideTop a.search.nowNext {
	background-color:orange;
	color:black !important;
}

td.tvGuideTop a:hover, td.tvGuideBottom a:hover {
	text-decoration:underline;
}

.day{
	padding:2px 5px;
}

.day.sel {
  background: #55CBF7;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #55CBF7 0%, #27BDF5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55CBF7), color-stop(100%,#27BDF5));
	background: -webkit-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: -o-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: -ms-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: linear-gradient(to bottom,  #55CBF7 0%,#27BDF5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55CBF7', endColorstr='#27BDF5',GradientType=0 );
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border-radius:10px;
	color:black;
	padding:2px 10px;
}
.day.sel a {
	color:black;
	font-weight:bold;
}
.day a {
	color:white;
	font-weight:bold;
}

/*#hiddenChannsTop, #hiddenChannsBot {
        text-align:left;
        font-weight:bold;
        padding:10px;
        background: #0066cc;
        background-repeat: repeat-x;
        background: -moz-linear-gradient(top,  #0066cc 0%, #003399 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(100%,#003399));
        background: -webkit-linear-gradient(top,  #0066cc 0%,#003399 100%);
        background: -o-linear-gradient(top,  #0066cc 0%,#003399 100%);
        background: -ms-linear-gradient(top,  #0066cc 0%,#003399 100%);
        background: linear-gradient(to bottom,  #0066cc 0%,#003399 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#003399',GradientType=0 );
        display:none;
        position:absolute;

        left:5px;
        -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
        border-radius:10px;
        width:240px;
        margin-right:10px;
        z-index:110;
}

#hiddenChannsTop, #hiddenChannsBot {
        -webkit-border-top-left-radius: 0px;
    -moz-border-top-left-radius: 0px;
        border-top-left-radius:0px;
}

#hiddenChannsBot {
        bottom:22px;
        -webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius:10px;
        border-top-left-radius:10px;	-webkit-border-bottom-left-radius: 0px;
    -moz-border-bottom-left-radius: 0px;
        border-bottom-left-radius:0px;
}

.remOuter > li:hover {
	background: #0066cc;
	-webkit-border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
	border-top-left-radius:10px;
	-webkit-border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
	border-top-right-radius:10px;
}

td.lightbluebot .remOuter > li:hover {
	background: #003399 !important;
	-webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
	border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
	border-bottom-right-radius:10px;
	-webkit-border-top-left-radius: 0px !important;
    -moz-border-top-left-radius: 0px !important;
	border-top-left-radius:0px !important;
	-webkit-border-top-right-radius: 0px !important;
    -moz-border-top-right-radius: 0px !important;
	border-top-right-radius:0px !important;
}

.remOuter > li:hover > a {
	color:white;
}

#hiddenChannsTop li, #hiddenChannsBot li {
	cursor:pointer;
	color:white;
	padding:1px 4px 4px;
}

#hiddenChannsTop li:hover, #hiddenChannsBot li:hover {
	color:black;
	background: #55CBF7;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #55CBF7 0%, #27BDF5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55CBF7), color-stop(100%,#27BDF5));
	background: -webkit-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: -o-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: -ms-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: linear-gradient(to bottom,  #55CBF7 0%,#27BDF5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55CBF7', endColorstr='#27BDF5',GradientType=0 );
}

.remOuter {
	cursor:pointer;
	font-weight:bold;
	padding:2px 5px;
	position:relative;
	z-index:1;
	text-align:left;
	float:left;
}

.remOuter:hover #hiddenChannsTop, .remOuter:hover #hiddenChannsBot {
	display:block;
}*/

/********************/

#tvGuideSelection, #tvGuideSelectionBottom {
	padding:7px 5px;
}

#tvGuideSelection div.period, #tvGuideSelectionBottom div.period {
	padding:2px 5px;
}

#tvGuideSelection div.period a, #tvGuideSelectionBottom div.period a {
	color:white;
	font-weight:bold;
}

#tvGuideSelection div.period.sel a, #tvGuideSelectionBottom div.period.sel a {
	background: #55CBF7;
	background-repeat: repeat-x;
	background: -moz-linear-gradient(top,  #55CBF7 0%, #27BDF5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#55CBF7), color-stop(100%,#27BDF5));
	background: -webkit-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: -o-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: -ms-linear-gradient(top,  #55CBF7 0%,#27BDF5 100%);
	background: linear-gradient(to bottom,  #55CBF7 0%,#27BDF5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55CBF7', endColorstr='#27BDF5',GradientType=0 );
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border-radius:10px;
	color:black;
	padding:2px 10px;
}


/** EARLY MORNING ENHANCEMENT **/
.todEarlyMorning, .nodEarlyMorning {
	cursor:pointer;
}

.todEarlyMorning td, .nodEarlyMorning td {
	padding: 3px !important;
	border: 3px solid black !important;
}

.todEarlyMorning td div, .nodEarlyMorning td div {
	background-color:#12b1f4;
	color:white;
	padding:10px !important;
}

.movieTag {
	text-align:center !important;
	background-color:#d50000;
	color:white;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border-radius:8px;
	padding:0px 8px !important;
	display:inline;
}

.sportTag {
	text-align:center !important;
	background-color:#228B22;
	color:white;
	-webkit-border-radius: 8px;
    -moz-border-radius: 8px;
	border-radius:8px;
	padding:0px 8px !important;
	display:inline;
}

.buttonOrange {
	height:40px;
	line-height:38px;
	background:transparent url(../../images/button_bg_orange.png) repeat-x top left;
}

.buttonGreen {
	height:40px;
	line-height:38px;
	background:transparent url(../../images/button_bg_green.png) repeat-x top left;
}

.buttonRed {
	height:40px;
	line-height:38px;
	background:transparent url(../../images/button_bg_red.png) repeat-x top left;
}

.buttonOrange a, .buttonGreen a, .buttonRed a {
	color:white;
	font-weight:bold;
	cursor:pointer;
}

/*
 * What's On
 */
#whatsOnMenu {
	font-weight:bold;
	width:115px;
	position:absolute;
	z-index:1000;
	background-color:#ff772c;
	margin:0px 0px 0px -10px;
	padding:0pt;
}

#whatsOnMenu li {
	position:relative;
	text-align:left;
	padding:0px 10px;
	cursor:pointer;
}

/*
 * Show Hidden Channels
 */

#showChannels {
	width:180px;
	padding-left: 0px !important;
	padding-right:0px !important;
	text-align: center;
}

.chanBox {
	margin-top:3px;
/*	border:3px solid white;*/
}

.chanBox .chanName {
	color:#353535;
	background:none !important;
	text-align:center;
	font-weight:bold;
	white-space:nowrap;
	padding:5px 0px 0px 20px;
	font-size:12px;
}

.chanNum {
	background-color:#003399;
	color:white;
	text-align:center;
	font-weight:bold;
	margin-top:3px;
	height:15px;
	white-space:nowrap;
}

#tvGuide thead tr th div.chanName.time, #tvGuideFloat thead tr th div.chanName.time {
	height:75px;
	line-height:75px;
	font-size:20px;
	color:#353535;
	margin-bottom:0px;
	font-weight:bold;
}

.chanLogo {
	text-align:center;
	margin-top:5px
}

.hideChannel {
/*	position:absolute;*/
	font-weight:bold;
	float:left;
	text-align:center;
	background-color:#d50000;
	height:16px;
	color:white;
	line-height:16px;
	margin:3px 0px;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius:5px;
	padding:0px 5px;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	-webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;*/
/*	z-index:90;*/
}

/*.hideChannel:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=10);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	background-color:#d50000;
}*/

.hideChannel span {
	cursor:pointer;
/*	z-index:90;*/
}

.tab {
	background: transparent url(../../images/tab_bg.png) top left repeat-x;
	padding:0px 7px;
	height:30px !important;
/*	float:left; */
	line-height:30px;
	cursor:pointer;
	padding-top:5px;
}

.bottom.tab {
	background: transparent url(../../images/bottom_tab_bg.png) top left repeat-x;
	padding:0px 7px;
	height:30px !important;
/*	float:left; */
	line-height:30px;
	cursor:pointer;
	padding-bottom:5px;
}

.corner {
/*	height:30px;
	width:30px;
	line-height:30px;*/
}

.corner.lt {
	background: transparent url(../../images/tab_l.gif) top left no-repeat;
}

.corner.rt {
	background: transparent url(../../images/tab_r.gif) top left no-repeat;
}


.corner img {
	border:none;
}

.tab.divider {
	padding:0px;
}

.tab.divider > div {
	width:2px;
	height:20px;
	margin-top:5px;
	background-color:white
}

.tab.highlight {
	background: transparent url(../../images/tab_bgh.png) top left repeat-x;
}

.tab.special {
	background: transparent url(../../images/tab_bg_green.png) top left repeat-x;
}

.tab.red {
	background: transparent url(../../images/tab_bg_red.png) top left repeat-x;
}

.tab.orange {
	background: transparent url(../../images/tab_bg_orange.png) top left repeat-x;
}

.bottom.tab.highlight {
	background: transparent url(../../images/bottom_tab_bgh.png) top left repeat-x;
}

.bottom.tab.special {
	background: transparent url(../../images/bottom_tab_bg_green.png) top left repeat-x;
}

.bottom.tab.red {
	background: transparent url(../../images/bottom_tab_bg_red.png) top left repeat-x;
}

.bottom.tab.orange {
	background: transparent url(../../images/bottom_tab_bg_orange.png) top left repeat-x;
}

.tab a, .tab a:link, .tab a:visited, .tab span, .tab a, .tab div a {
	color:white;
	text-decoration:none;
	font-weight:bold;
	border:none;
	white-space:nowrap;
}

.tab a:hover {
	text-decoration:underline;
}

#pageBodyTable {
	vertical-align:top;
}

#tvGuide {
	border:1px solid black;
	background-color:white;
	min-width: 1046px;
}

#tvGuideFloat {
	background-color:white;
	min-width: 1046px;
}

#tvGuide thead tr, #tvGuideFloat thead tr {
	background:#F0F0F0 url("https://www.ourguide.com.au/images/channel_bg.png") bottom left repeat-x;
}

#tvGuide thead tr th, #tvGuideFloat thead tr th {
	text-align:left;
}

#tvGuide thead tr th div.chann, #tvGuideFloat thead tr th div.chann {
	color:white;
	background-color:black
}
#tvGuide thead tr th div.logo, #tvGuideFloat thead tr th div.logo {
	background-color:white;
	text-align:center
}

#tvGuide thead tr th:first-child, #tvGuideFloat thead tr th:first-child {
	min-width:60px;
	width:60px;
/*	background:#003399 url(../../images/tvgs_bg.gif) top left repeat-x;*/
/*	background-color:#003399*/
}

#tvGuide tbody {
	border-bottom:1px solid black;
	border-top:1px solid black;
}

#tvGuide tbody tr td {
	vertical-align:top;
	min-width:60px;
	/*border-collapse:collapse;*/
	border:1px solid #999999;
	padding:3px 5px;
	background-color:#f5f5f5;
}

#tvGuide tbody tr td:first-child {
	background-color:white;
	font-weight:bold;
	padding:5px 0px;
}

#tvGuide tbody tr td > div:first-child {
	padding:0px 0px;
}

#tvGuide tbody tr td > div {
	padding-top:3px;
}

#tvGuide tbody tr td div div {
	font-weight:normal;
	padding-left:10px;
	text-align:left;
}

#tvGuide tbody tr td div div:first-child {
	font-weight:bold;
	padding-left:0px;
}

#tvGuide tbody tr td.time {
	background-color:white;
	font-weight:bold;
	font-size:20px;
}

.showtime.won div.time, .showtime.won div.show a {
	color:#D50000 !important;
}

.showtime div.show a:hover {
	color:#D50000 !important;
}

.colHighlight {
    background-color:white !important;
}

#tvGuideSearch tbody {
	border-bottom:1px solid black;
	border-top:1px solid black;
}

#tvGuideSearch tbody tr td {
	vertical-align:top;
	min-width:60px;
	/*border-collapse:collapse;*/
	border:1px solid #999999;
	padding:0px 5px;
}

#tvGuideSearch tbody tr td > div {
	padding:5px 0px;
}

.noBorderBot {
	border-bottom:none !important;
}

.noBorderTop {
	border-top:none !important;
}

#tvHeader {
	background-color:#f2f2f2;
}

#tvHeader h5 {
	padding-bottom:10px;
	color:#003399;
}

.tabBox {
	background-color:#f2f2f2;
}

.tabBox > div {
	padding:0px 10px
}

.tabs {
	list-style:none;
	margin:0px;
	padding:0px
}

#changeDate {
	background-color:#0066cc;
	border:2px outset #0066cc;
	color:white;
	font-weight:bold
}

.noGuide {
	border:1px solid black;
	background-color:white;
	padding:30px;
}

#floatdiv {
	top:0;
	left:0;
	position:fixed;
	padding-bottom:5px;
	z-index:210;
	/*background:transparent url(../../images/bg_logos.gif) bottom left repeat-x;*/

}

.copyright {
	margin-right:8px
}

.whatsOn {
	font-weight:bold;
	color:white;
}

.catchupBox div.links {
	text-align:center;
	padding-bottom:10px;
}

.catchupBox div.links a {
	padding:5px;
}

.catchupBox div.links a img {
	border: 1px solid #DDDDDD;
	margin-top:10px;
}

.catchupBox div.links a:hover img {
	box-shadow: 0px 0px 5px #888888;	
}


.ui-dialog {
	z-index:330
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:328
}

.ui-widget-overlay {
	background-color: #666666;
	opacity: 0.3;
	filter: alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.ui-dialog div.ui-dialog-titlebar {
	display:none;
}

#ui-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

.slogan2 {
	color:#55cbf7;
	font-weight:bold;
	padding-top:30px;
	padding-left:8px
}

.slogan2 i sup {
	font-size:8px
}

.hotlinks {
	max-width:1000px;
	border:3px solid white;
	padding:5px 0px;
	margin:5px 10px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	border-radius:10px;
}

/*******************************************************************/
.header8 {
    padding:0px !important;
    height:110px;
    background: rgb(69,72,77);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NDg0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    margin:0px !important;
}

.header8 .narrow .logo {
    text-align: center;
    width:280px !important;
}

.header8 .narrow .logo a img {
    padding-top:20px;
    height:58px !important;
}

.header8 .narrow #pageLinks, .header8 .narrow .pageLinks {
    position:relative;
    width:680px !important;
    margin-top:35px;
}

.header8 .narrow #pageLinks ul {
    margin-left:0px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: rgb(85,203,247);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Y2JmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNThiYjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(85,203,247,1) 0%, rgba(21,139,183,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(85,203,247,1)), color-stop(100%,rgba(21,139,183,1)));
    background: -webkit-linear-gradient(top, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    background: -o-linear-gradient(top, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    background: -ms-linear-gradient(top, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    background: linear-gradient(to bottom, rgba(85,203,247,1) 0%,rgba(21,139,183,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55cbf7', endColorstr='#158bb7',GradientType=0 );
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.75);
}

.header8 .narrow #pageLinks ul li a {
    color:black;
}

.header8 .narrow #pageLinks .slogan, .header8 .narrow .pageLinks .slogan {
    position:absolute;
    top:-25px;
    left:-100px;
    width:780px;
    z-index:1px;
}

.header8 .narrow #pageLinks .sf-menu > li > a {
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    min-height: 20px;
    height: auto;
    line-height: 20px;
    padding: 11px 8px;
    margin: 0pt !important;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.header8 .narrow #pageLinks .right.sf-menu {
    float:none !important;
}

.header8 .narrow #pageLinks .sf-menu > li:hover > a {
    background: rgb(64,115,217);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQwNzNkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzM5OTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(64,115,217,1) 0%, rgba(3,57,153,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,115,217,1)), color-stop(100%,rgba(3,57,153,1)));
    background: -webkit-linear-gradient(top, rgba(64,115,217,1) 0%,rgba(3,57,153,1) 100%);
    background: -o-linear-gradient(top, rgba(64,115,217,1) 0%,rgba(3,57,153,1) 100%);
    background: -ms-linear-gradient(top, rgba(64,115,217,1) 0%,rgba(3,57,153,1) 100%);
    background: linear-gradient(to bottom, rgba(64,115,217,1) 0%,rgba(3,57,153,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4073d9', endColorstr='#033999',GradientType=0 );
    color:white;
}

.header8 .narrow #pageLinks .sf-menu ul > li > a {
    color: black;
    background:white;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.header8 .narrow #pageLinks .sf-menu ul li:hover > a {
    background: rgb(3,57,153);
    color: white;
}

.header8 .narrow #pageLinks .sf-menu ul ul li > a {
    color: black;
    background:white;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

.header8 .narrow #pageLinks .sf-menu ul ul li:hover > a {
    background: rgb(3,57,153);
    color: white;
}

.header8 .narrow #pageLinks .sf-menu > li.first > a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;     
}

.header8 .narrow #pageLinks .sf-menu > li.last > a {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.header8 .narrow #pageLinks .sf-menu li ul {
    background: rgb(3,57,153);
}

.header8 .narrow #pageLinks .sf-menu > li > ul {
    -webkit-border-top-left-radius: 0px !important;
    -webkit-border-bottom-left-radius: 0px !important;
    -moz-border-radius-topleft: 0px !important;
    -webkit-border-top-right-radius: 0px !important;
    -webkit-border-bottom-right-radius: 0px !important;
    -moz-border-radius-topright: 0px !important;
}

.bottom-to-top {
    border-top:none !important;
    border-bottom:none !important;
    border-width: 2px; 
    border-style: solid; 
    -webkit-border-image: -webkit-gradient(linear, 0 100%, 0 0, from(rgba(85,203,247,1)), to(rgba(0, 0, 0, 0))) 1 100%; 
    -webkit-border-image: -webkit-linear-gradient(bottom, rgba(85,203,247,1), rgba(0, 0, 0, 0)) 1 100%; 
    -moz-border-image: -moz-linear-gradient(bottom, rgba(85,203,247,1), rgba(0, 0, 0, 0)) 1 100%; 
    -o-border-image: -o-linear-gradient(bottom, rgba(85,203,247,1), rgba(0, 0, 0, 0)) 1 100%; 
    border-image: linear-gradient(to top, rgba(21,139,183,1), rgba(0,0,0,0)) 1 100%; 
}

.header8 .narrow .pageLinks div.links table tbody tr td a, .copyright {
	font-size:13px !important;
}

.header8 .narrow .pageLinks div.links table tbody tr td a {
	color:white;
}

#footer.header8 {
    -webkit-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.75) !important;
    -moz-box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.75) !important;
    box-shadow: inset 0px 3px 5px 0px rgba(0,0,0,0.75) !important;
}


/******************************************************************/

#tab_wa.sel, .sfHover > a.tab_wa, li:hover > a.tab_wa {
    background:#fca164 !important;
    color:#003399 !important;
}
#tab_sa.sel, .sfHover > a.tab_sa, li:hover > a.tab_sa {
    background:#bc9eee !important;
    color:#003399 !important;
}
#tab_vic.tab.sel, .sfHover > a.tab_vic, li:hover > a.tab_vic {
    background:#b2d025 !important;
    color:#003399 !important;
}
#tab_nt.sel, .sfHover > a.tab_nt, li:hover > a.tab_nt {
    background:#f4f236 !important;
    color:#003399 !important;
}
#tab_qld.sel, .sfHover > a.tab_qld, li:hover > a.tab_qld {
    background:#8fbce1 !important;
    color:#003399 !important;
}
#tab_nsw.sel, .sfHover > a.tab_nsw, li:hover > a.tab_nsw {
    background:#f67c60 !important;
    color:#003399 !important;
}
#tab_tas.sel, .sfHover > a.tab_tas, li:hover > a.tab_tas {
    background:#f4f100 !important;
    color:#003399 !important;
}
#tab_act.sel, .sfHover > a.tab_act, li:hover > a.tab_act {
    background:#b6423e !important;
}

ul.tab_wa {
    background-color:#fca164 !important;
}
ul.tab_sa {
    background-color:#bc9eee !important;
}
ul.tab_vic {
    background-color:#b2d025 !important;
}
ul.tab_nt {
    background-color:#f4f236 !important;
}
ul.tab_qld {
    background-color:#8fbce1 !important;
}
ul.tab_nsw {
    background-color:#f67c60 !important;
}
ul.tab_tas {
    background-color:#f4f100 !important;
}
ul.tab_act {
    background-color:#b6423e !important;
}

@media (max-width:768px) {
  .bodyContents {
    margin:0px 10px;
  }
  .searchBox {
    padding:0px;
    width:100%;
  }
  input#showSearch {
    max-width:180px;
  }
  
  .formLabel {
    width:110px;
  }

  .formValue {
    display:inline-block;
  }

  .formLabelLarge {
    padding-top:2px;
    display:inline-block;
    width:150px;
  }

  .formValueLarge {
    display:inline-block;
  }
}

.adsbygoogle-noablate {
  display:none !important;
}