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


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

#mobile_content {
    display: none;
}

#lcolumn{
    display: none;
}
.sidebar{
    display: none;
}
#col_full{
    display: none;
}
.hide_listing{
    display: none;
}

#banner_area{
    margin-bottom: 15px;
    padding-bottom: 10px; 
    border-bottom: 1px dotted #cccccc;
    position: relative;
    overflow: hidden;
}
*html #banner_area{
    height: 1%;
}
#banner_area *{
    margin: 0px;
    padding: 0px;
}
#banner_area #banner_image{
    margin-bottom: 6px;
    height: 255px;
    width: 850px;
    display: block;
    overflow: hidden;
}
#banner_area p{
    float: right;
    font-size: 10px;
    color: #666666;
    text-align: left;
    width: 320px;
}
#banner_area a{
    color: #666666 !important;
}
#banner_area a:hover{
    color: #A90014 !important;
}
#banner_area h2{
    font-size: 14px;
    font-weight: bold;
    width: 500px;
}
#banner_area h3{
    font-size: 10px;
    color: #666666;
    width: 500px;
}

#left_nav{
    width: 150px;
    margin-right: 30px;
    float: left;
    clear: both;
    padding-bottom: 20px;
}
#left_nav *{
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}
#left_nav h2{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: -1px;
}#left_nav h2 a {color: #A90014; font-size: 14px; font-weight: bold; margin-bottom: 10px; margin-left: -1px; text-decoration: none; }
#left_nav ul{
    list-style: none;
    padding-top: 3px;
    border-top: 1px dotted #ccc;
}
#left_nav ul ul{
    margin-left: 2px;
    padding: 3px 0;
    border-top: 0px dotted #ccc;
}
#left_nav ul ul ul{
    margin-left: 7px;
}
#left_nav ul li{
    margin-bottom: 2px;
    padding-bottom: 2px;
    padding-left: 1px;
    border-bottom: 1px dotted #ccc;
    line-height: 14px;
}
#left_nav ul li ul li{
    margin-bottom: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    border-bottom: 0px dotted #ccc;
}
#left_nav ul li a{
    display: block;
    text-decoration: none;
}
#left_nav ul li.active a{
    color: #A90014;
}
#left_nav ul li a:hover{
   color: #A90014 !important;
}
#left_nav  ul li.active ul li a{
    color: #444;
}
#left_nav ul li ul li a{
    color: #444;
    display: block;
    padding-left: 7px !important;
    background: url(http://www.australianartbooks.com.au/__data/assets/image/0020/71462/nav-arrow.gif) 0 4px no-repeat;
}
#left_nav ul li ul li.active a{
    background: url(http://www.australianartbooks.com.au/__data/assets/image/0020/71462/nav-arrow.gif) 0 4px no-repeat;
}
#left_nav ul li ul li.active li a{
    color: #444;
    background: url(http://www.australianartbooks.com.au/__data/assets/image/0020/71462/nav-arrow.gif) 0 4px no-repeat;
}
#left_nav ul li ul li.hierarchy a{
    background: url(http://www.australianartbooks.com.au/__data/assets/image/0005/71465/nav-arrow-hierarchy.gif) 0 4px no-repeat;
    color: #000;
}
#left_nav ul li ul li.hierarchy li a{
    background: url(http://www.australianartbooks.com.au/__data/assets/image/0020/71462/nav-arrow.gif) 0 4px no-repeat;
    color: #444;
}
#left_nav ul li ul li.active a, #left_nav ul li ul li.hierarchy li.active a{
    background: url(http://www.australianartbooks.com.au/__data/assets/image/0004/71464/nav-arrow-active.gif) 0 5px no-repeat;
    color: #A90014;
}
#left_nav ul li ul li.active ul.level-4 li a{
    background: url(http://www.australianartbooks.com.au/__data/assets/image/0020/71462/nav-arrow.gif) 0 4px no-repeat;
    color: #444;
}
#content{
    float: left;
    width: 670px;
    padding-bottom: 20px;
}
#content p,
#content li,
#content td,
#content .description{
    font-size: 12px;
}
#content h1{
    display: none;
}
#content h1#page_title{
    margin-top: 0px;
    display: block;
    color: #000;
}

/* clintons bit */
#content p a:link, p a {
    color: #666666 !important;
}
#content p a:hover {
    color: #A90014 !important;
}
#content h5 a:link, #content h5 a {color: #666666; }
#content h5 a:hover {color: #A90014; }

#content ul li { list-style-image:url(http://qag.qld.gov.au/__data/assets/image/0020/71462/nav-arrow.gif) !important; }
#content ul li a:link, #content ul li a { color: #666666 !important;}
#content ul li a:hover { color: #A90014 !important; }

.music-data h4 { 
    font-size: 14px;
    color: #A90006;
    padding-bottom: 0px;
        margin-bottom: 0px;
}

.music-data {
     padding-bottom: 10px;
}

/* end of clintons bit */

/*****Venue Hire tables****/

#venue-table td { border: 1px dotted #cccccc; padding: 10px 0px 10px 10px; margin-bottom: 10px;}
#venue-table td a { padding-left: 10px !important; color:#a00014 !important;}

/*****Virtual Tour styles****/

.vt-space {
    width: 320px;
    height: 285px;
    margin:5px 2px 5px 5px;
    float:left;
    background:#fff;
    overflow: hidden;
    position: relative;
}
.vt-space h3 {
    padding: 5px 0px;
    margin: 0px;
}
.vt-space p {
    padding: 0px 0px 5px 0px;
    margin: 0px;
}
.vt-space .venue-desc {
    width: 320px;
    height: 70px;
    margin-top: 210px;
    position: relative;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
}
.vt-space img {
    position: absolute;
    top: 0;
    left: 0;
    border: 4px solid #e1e1e1 !important;
}
.magnifying {
    width: 30px;
    height:30px;
    position: relative;
    float: right;
    margin-top: 5px;
}
.magnifying img {
    border: none!important;
}

#right_col{
    float: right;
    margin: 0 0 20px 15px;
    padding-left: 15px;
    width: 320px;
    color: #666666;
    font-size: 10px;
    border-left: 1px dotted #ccc;
}
#right_col p{
    color: #666666;
    font-size: 10px;
}
#footer-area{
    height: 154px;
    display: block;
}
.footer_breadcrumbs {
    border-top: 1px #ccc dotted;
    border-bottom: 1px #ccc dotted;
    margin-top: 10px;
    clear: both;
    font-size: 11px;
    color: #666;
    text-decoration: none; 
}

.footer_breadcrumbs ul {
    height: 18px;
    display: block; 
    padding: 0px; 
    margin: 4px 0; 
    list-style: none;
}
.footer_breadcrumbs li {
    float: left; 
    padding: 2px 10px 0px 10px; 
    margin: 0px;
    height: 17px;
    border-right: 1px #ccc dotted;
}
.footer_breadcrumbs li.current {
    color: #000
}
.footer_breadcrumbs li a {
    display: block; 
    color: #999;
    text-decoration: none;
} 
.footer_breadcrumbs li a:hover {
    color: #A90014; 
    text-decoration: none;
}

.sub-page-listing{
    border-top: 1px dotted #ccc;
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
}
.sub-page-listing .image-box{
    float: left;
    margin-right: 20px;
    border: 3px solid #ccc;
    padding: 1px;
}
.sub-page-listing .cinemadescription {
    margin-top: 10px;
    position: relative;
    overflow: hidden;
    padding-top: 10px;
}
.sub-page-listing h3{
    clear: none;
    margin-top: 0px;
}
.sub-page-listing h3 a{
    text-decoration: none;
}

#table-border-format table tr td {
        border: 1px solid #ccc;
        padding: 5px;
}

#table-noborder-backtotop-format table td.header-description {
    font-size: 24px; !important;
    color: #AB0015; !important;
    font-weight: bold;!important;
    padding: 5px;
}

.table-heading {
    font-size: 20px; !important
    color:#AB0015;
    font-weight: bold;
}


table td h2.headertitle { 
        font-size: 16px !important; 
        color: #A60009; 
        font-weight: bold;
        }

/* extra styles for addthis social networking links*/

#content .shareWrap {
width: 310px; margin-top: 15px;
}

#content .shareWrap .inner {
height: 25px;
padding-top: 9px;
}

#content .shareWrap ul {
list-style-image: none !important; list-style-type:none;
padding: 0 !important; margin:0 !important;
}

#content .shareWrap ul li {
float: left; list-style-image:none !important; list-style-type:none;
border-bottom: 1px dotted #ccc;
border-top: 1px dotted #ccc;
padding: 8px 0 !important;
}
#content .shareWrap ul li.p1 { background:url(http://www.australianartbooks.com.au/__data/assets/image/0004/79186/sep_y.gif) right 50% no-repeat !important; padding-right: 6px !important; }
#content .shareWrap ul li.p2 { background:url(http://www.australianartbooks.com.au/__data/assets/image/0004/79186/sep_y.gif) right 50% no-repeat !important; padding-right: 6px !important; padding-left: 6px !important; }
#content .shareWrap ul li.p3 { padding-left: 6px !important;}

.clearfix:after { content : "."; display : block; height : 0; clear : both; visibility : hidden; }
.clearfix { display : inline-block; }
/* Hide from IE Mac \*/
.clearfix { display : block; }
/* End hide from IE Mac */
* html .clearfix { height : 1px; }
/* @end */

#content .noBg { padding:0 !important; margin:0 !important; background: none !important; background-image: none !important; }
#content .noBg span { display: none; }

a.btnTix { width: 163px; height: 38px; display: block; background: url('http://qag.qld.gov.au/__data/assets/image/0009/87777/btn_tickets.jpg') top left no-repeat; border: 0; }
a.btnTix:hover { background-position: bottom; }

/*Venue Hire */
a.toggleLinkVenue {text-decoration: none;}

/* GoMA TV */

a.toggleLink { width: 660px; display: block; text-decoration: none; }
a.toggleLink table tr td { text-decoration: none; }

.archive { height: 155px; position: relative; }
.archive h2 { font-size: 16px; font-weight: normal; clear: none !important; }
.archive h2 a { color: #A90014; }
.archive h2 a, .archive h3 a { text-decoration: none; }
.archive h3 { font-size: 12px; clear: none !important; color: #000; }
.colleft { width: 208px; margin-right: 20px; float: left; }
.imagebox { border: 3px solid #ccc; width: 207px !important; height: 138px; }
.imagebox a { position: relative; display: block; width: 205px; height: 136px; }
.imagebox a:hover span { background: url('./?a=117176') 0px 0px no-repeat; opacity: 0.8; moz-opacity: 0.8; display: block; width: 205px; height: 136px; overflow: hidden; position: absolute; top: 1px; left: 1px; z-index: 500; }
.archive img { border: 1px solid #fff !important; }
.like_btn a.like { background-image: url('./?a=116343'); background-position: 0px 0px; background-repeat: no-repeat; text-indent: -999em; width: 59px; height: 25px; overflow: hidden; float: left; padding-right: 6px !important; outline: none; }
.like_btn a.like:hover { background-position: 0px -25px; }
.like_btn { font-weight: bold; line-height: 26px; }
a.comments { text-align: center; margin-left: 18px !important; color: #666; line-height: 26px; font-size: 11px; }
p.comment { padding-left: 55px; padding-top: 2px; padding-bottom: 20px !important; background: url('./?a=117567') 4px 0px no-repeat; }
abbr, .author { color: #666; border-bottom: none; font-size: 10px; line-height: 14px; }
.author { color: #000; font-weight: bold; }
a.watch_now { background-image: url('./?a=116344'); background-position: 0px 0px; background-repeat: no-repeat; text-indent: -999em; width: 90px; height: 25px; overflow: hidden; outline: none; float: right; margin-right: 1px; padding-right: 0px; }
a.watch_now:hover { background-position: 0px -25px; }
a.watch_now_gt { background-image: url('./?a=116344'); background-position: 0px 0px; background-repeat: no-repeat; text-indent: -999em; width: 90px; height: 25px; overflow: hidden; outline: none; display: block; }
a.watch_now_gt:hover { background-position: 0px -25px; }
span.remind-me { background: url('./?a=115931') 58px top no-repeat; float: right; padding-left: 5px !important; height: 23px; width: 71px; line-height: 16px; }
.arc-nav { position: absolute; top: 118px; left: 228px; width: 442px; }
.paging { margin-top: 15px; margin-bottom: 25px; font-size: 11px; }
.page_numbers { width: 466px; text-align: center; float: left; line-height: 26px; }
.page_numbers a { padding: 0 4px !important; border-left: 1px solid #666; border-right: 1px solid #666; }
.previous_link { font-size: 0; float: left; overflow: hidden; width: 102px; height: 32px; }
.previous_link a { float: left; overflow: hidden; width: 102px; height: 32px; background: url('./?a=116662'); font-size: 0; }
.previous_link a:hover { background-position: 0 -32px; }
.next_link { font-size: 0; float: right; overflow: hidden; width: 102px; height: 32px; }
.next_link a { float: right; overflow: hidden; width: 102px; height: 32px; background: url('./?a=116663'); font-size: 0; }
.next_link a:hover { background-position: 0 -32px; }
