/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 15 February 2012 00:08:35
*/


/* WARNING: This CSS file is shared for both the normal site and the shop site, any changes in here will affect both sites */

#left_nav,
#page_title,
#banner_area{display: none;}

.banner {}
.banner-details {float: left; width:540px; margin: 10px 5px 0px 10px; /*position: absolute;*/ bottom: 15px; color: #666;}
.banner-details h1 {color: #A90014; font-weight: 666; font-size: 25px;}
.banner-details h5 {font-size: 11px;}
.banner-details h1 a {color: #A90014 !important;; text-decoration: none !important;}
.banner-caption {float: right; width:260px; margin: 10px 5px 0px 5px; font-size: 10px !important; position: relative;}
.banner-caption h5{position: relative;}
.banner h1 {font-size: 15px; margin: 0px 0px 10px 0px; padding: 0px;}
.banner h5 {font-size: 11px; margin: 0px; padding: 0px; color: #666; font-weight: normal;}
                                                    
.col1, .col2 {padding: 0px 10px;}
.col1 {width: 260px;}    
.col2 {width: 545px;}    

.b-right {border-right:1px #ccc dotted;}
.b-left {border-left:1px #ccc dotted;}

.f-left {float: left;}
.f-right {float: right;}
.coming-soon p{font-size: 11px;}
/*.coming-soon h4{margin-top: 10px !important;}*/

.news-feed {overflow: hidden;}
#news-feed {height: 230px;}
.coming-soon {height: 250px; overflow: hidden;}
#news-container{height: 400px;}
*:first-child+html #news-container{height: 200px}
#coming-container{height: 220px!important}

.whats-on {height: 250px; overflow: hidden;}

table {font-size: 11px; color: #333;}
table td {padding: 4px;}
.cal-table tr td{border-bottom: 1px #ccc dotted;}
.cal-table tr.over {color: #ccc;}
/*.cal-table tr:hover {background: #A90014; color: #fff !important; cursor: pointer;}
.cal-table tr.over:hover {color: #A90014 !important; background: #fff;text-decoration: line-through;}*/

#scrollup {
position: relative;
overflow: hidden;
height: 200px;
}
.headline {
position: absolute;
top: 210px;
clear: both;
float: none;
height: 200px;
}
.headline2 {
clear: both;
float: none;
height: 200px;
}
.headline .imagearea {float: left; width: 245px; margin-right: 20px; overflow: hidden;}
.headline .imagearea img {height: 190px; width: auto}
.headline .textarea {float: right; width: 270px;}
.headline2 .imagearea {float: left; width: 245px; margin-right: 20px; overflow: hidden; margin-top: 5px;}
.headline2 .imagearea img {height: auto!important; height: 190px; max-height: 190px; width: auto}
.headline2 .textarea {float: right; width: 270px;}
.textarea h4 {padding-top: 0px; margin-top: 0px;font-size: 14px !important;}
.textarea p {color: #666 !important; font-size: 11px !important;}
.textarea hr {margin: 0px 0px;}

#s3slider { 
width: 850px;
height: 610px;
position: relative;
overflow: hidden;   
background: #fff;
}
#s3slider * {padding:0px; margin:0px;}

#s3sliderContent {
width: 850px;
position: absolute;
top: 0;
margin-left: 0;
}
#s3sliderContent .textarea {margin: 15px 10px 15px 10px;}
#s3sliderContent .textarea h1 {color: #A90014; font-weight: 666; font-size: 25px;}
#s3sliderContent .textarea h1 a {color: #A90014 !important;; text-decoration: none !important;}
* html #s3sliderContent .textarea h1 {padding-top: 0px; margin-top: 0px;}
#s3sliderContent .textarea h5 {color: #666;}

.s3sliderImage {
float: left;
position: relative;
display: none;
}
.s3sliderImage .banner-link{
display: block;
height: 500px;
overflow: hidden;
}
.s3sliderImage .banner-link img{
width: 850px;
height: auto;
}

.clear {
clear: both;
}
#s3sliderContent li {list-style:none; padding:0px; margin:0px;}

.cleararea{
clear: both;
}
.cleararea-footer{
clear: both;
margin-bottom: 30px;
}

.cal-footer{
padding-top: 2px;
}
.cal-footer span{
font-size: 11px;
color: #757575;
padding: 2px 0px;
}
.cal-footer span a{
color: #000000 !important;
font-size: 10px;
text-decoration: none;
}
.cal-footer span a:hover{
color: #A90014 !important;
}

.scroll-down, .scroll-up{
display: block;
background: url(http://qag.qld.gov.au/__data/assets/image/0016/70144/scroll-down.jpg) no-repeat bottom;
height: 13px;
width: 13px;
float: right;
margin-top: 15px !important;
}
.scroll-down span, .scroll-up span{
display: none;
}
.scroll-down:hover{
background: url(http://qag.qld.gov.au/__data/assets/image/0016/70144/scroll-down.jpg) no-repeat top;
}
.scroll-up{
background: url(http://qag.qld.gov.au/__data/assets/image/0017/70145/scroll-up.jpg) no-repeat top;
}
.scroll-up:hover{
background: url(http://qag.qld.gov.au/__data/assets/image/0017/70145/scroll-up.jpg) no-repeat bottom;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 545px; /*width of featured content slider*/
height: 250px !important;
height: 220px;
}
*:first-child+html .sliderwrapper{
height: 220px !important;
}
.sliderwrapper .contentdiv{
visibility: visible; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
margin-top: 0px;
background: white;
width: 545px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.pagination{
display: none;
}

*html .ie6-height{
height: 1%; 
position: relative;
}



.banner-heading-2{
left: 0px;
position: absolute;
z-index: 9999;
font-size: 25px;
color: #A90014;
z-index: 999;
display: block;
background: #ffffff;
width: 540px;
height: 65px;
}
.banner-heading-2 a{
color: #A90014;
display: block;
background: #ffffff;
width: 540px;
height: 65px;
}


.twitter-feed ul { padding:0;margin:0;  }
.twitter-feed ul li { list-style:none;font-size:11px;color:#666;border-bottom:1px dotted #CCCCCC;padding:5px 0;margin:0 0 5px; }
.twitter-feed a { color:#000; }
.twitter-feed a:hover { color:#A90014; }
.twitter-feed a.profileLink { font-size:10px;margin:0 0 5px !important; }
