/*
  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: 20 July 2010 08:48:33
*/


/* Print Style Sheet */
/* cached */

body {font: 10pt Arial, Helvetica, sans-serif; color: #333; }
a {color: #333;}    
blockquote { font-style: italic; padding-bottom: 10px; }
table {width: 100%; }    
table, tr, th, td { margin: 10px 0; border-collapse: collapse; vertical-align: top; padding: 9px;}
table img {float: left; margin: 0 5px 5px 0; }
img {border: none;}    
.leftCol { width: 100%; float: left;}
.head1, .display {color: #e2001a;}    
.head1 .summary {color: #333 !important;}
.artistBar, .eventsBar { width: 30%;  display: block; float: left; padding: 15px 20px 0 0;}
.directoryBar {width: 30%;display: block;float: left;padding: 15px 0 0 12px;}
.searchArtists, .browseArtists {width: 100%;margin: 0 0 10px;float: left;}
.directoryBar select {margin: 0 10px 0 0;}
.directoryBar .searchSelectors {padding: 0 0 15px;}
.article {float: left;width: 100%; margin: 0 0 10px 0;text-decoration: none !important;}
.article img {float: left; padding: 0 0 10px 0;}
.article .articleText {float: left; width: 100%; display: block;}
.article .articleText .title {font-weight: bold;display: block;}
.standardPageContainer {float: left;width: 100%;padding: 0;line-height: 1.3em;}    
.standardPageContainer img {float: right;margin-left: 15px;margin-bottom: 15px;}
.searchContainer {width: 100%; border-bottom: 1px solid #d1d1d1; padding: 7px 0;}
.searchContainer p { padding: 0; margin: 0;}
.aboutContainer {width: 100%;margin-bottom: 20px;line-height: 1.3em;}
.aboutContainer img {float: left; width: 98px; margin: 0 10px 10px 0; }
.aboutContainer h3 { margin: -2px 0 5px; }

.searchResults { font-size: .9em; padding: 0 0 25px; margin: 0; width: 100%;}
.searchResults2 {font-size: .9em;padding: 0 0 25px;margin: 0; width: 100%;}
.searchResults .display, .searchResults2 .display { font-size: 1.2em; padding: 20px 0 10px; margin: 0; display: block; width: 100%; float: left; color: #e2001a; }
.searchResults .displayingThis { font-weight: bold; }
.searchResults ul, .searchResults2 ul { margin: 0; width: 678px; padding: 5px 5px 0; float: left; }
.searchResults ul li, .searchResults2 ul li { padding: 0; margin: 0; }

.searchHead { margin: 0; float: left; width: 100%; }
.searchHead ul { width: 100%; padding: 6px; border-bottom: 1px solid #d1d1d1; float: left; color: #434343; font-weight: bold; list-style: none; }
.searchHead li { float: left; background: none !important; }        
.searchHead ul li a { text-decoration: none; }
.searchHead .on { float: left; }
.searchHead li .intTitle { display: block; width: 168px; }
.searchHead li .type { display: block; width: 148px; }
.searchHead li .tourTitle { display: block; width: 321px; }
.searchHead li .tourDate { display: block; width: 248px; }
.searchHead li .artistName { display: block; width: 317px; }
.searchHead li .artform { display: block; width: 95px; }
.searchHead li .genre { display: block; width: 95px; }
.searchHead li .agentName { display: block; width: 100px; }
.searchHead li .eventTitle { display: block; width: 180px; }
.searchHead li .eventDates { display: block; width: 140px; }
.searchHead li .eventType { display: block; width: 73px; }
.searchHead li .eventArtform { display: block; width: 73px; }
.searchHead li .eventGenre { display: block; width: 73px; }
.searchHead li .eventLocation { display: block; width: 113px; }

.informationRow ul { width: 678px; float: left; margin-top: -1px; padding-bottom: 3px; border-bottom: 1px solid #d1d1d1; }
.informationRow li { display: block; float: left; padding: 5px 0 5px 0; background: none !important; }
.informationRow li.intTitleCol { width: 169px; font-weight: bold; }
.informationRow li.tourTitleCol { width: 321px; font-weight: bold; }
.informationRow li.dateCol { width: 40%; }
.informationRow li.titleCol { width: 92%; font-weight: bold; }
.informationRow li.artistCol { width: 47%; font-weight: bold; }
.informationRow li.artformCol { width: 14%; }
.informationRow li.typeCol { width: 22%; }
.informationRow li.genreCol { width: 14%; }
.informationRow li.controllerCol { width: 19%; }
.informationRow li.eventTitleCol { font-weight: bold; width: 26%; }
.informationRow li.eventDateCol { width: 21%; }
.informationRow li.eventArtistCol { width: 16%; font-weight: bold; }
.informationRow li.eventArtformCol { width: 11%; }
.informationRow li.eventGenreCol { width: 11%; }
.informationRow li.eventLocationCol { width: 18%; }
.informationRow li.expandIcon { height: 12px; width: 12px; float: right; margin-right: 5px; }
.informationRow li.expandIcon a { text-indent: -9999px; display: block; height: 12px; width: 12px; margin: 2px 0 0; }
.informationRow li.collapseIcon { height: 12px; width: 12px; float: right; margin-right: 5px; }
.informationRow li.collapseIcon a { text-indent: -9999px; display: block; height: 12px; width: 12px; margin: 2px 0 0; }
.informationRow .expandedInfo { clear: left; padding: 8px 5px 3px; width: 100%; line-height: 1.3em; }    
.informationRow .expandedInfo .thumb { width: 98px; height: 92px; padding: 4px 10px 10px 0; float: left; }    

/* test section starts */
.informationRow .expandedInfo .thumb img {  height: 100px; width: 100px; }
/* test section ends */

.informationRow .expandedInfo .info { float: left; width: 568px; display: block; }
.searchResults .informationRow .expandedInfo .info,  
.searchResults2 .informationRow .expandedInfo .info { float: left; width: 550px; display: block; padding-bottom: 5px; }
.searchResults .informationRow .expandedInfo .info .location,  
.searchResults2 .informationRow .expandedInfo .info .location,
.searchResults .informationRow .expandedInfo .info .promoterName,  
.searchResults2 .informationRow .expandedInfo .info .promoterName { width: 550px; display: block; }
.searchResults .informationRow .expandedInfo .info .infoField, 
.searchResults2 .informationRow .expandedInfo .info .infoField { float: left; width: 160px; font-weight: bold; padding-bottom: 3px; }
.searchResults .informationRow .expandedInfo .info .infoDesc, 
.searchResults2 .informationRow .expandedInfo .info .infoDesc { float: left; /*width: 430px;*/ width: 70%; padding-bottom: 3px; }
.searchResults .informationRow .expandedInfo .agentInfo .infoField, 
.searchResults2 .informationRow .expandedInfo .agentInfo .infoField { float: left; width: 130px; font-weight: bold; padding-bottom: 3px; }
.searchResults .informationRow .expandedInfo .agentInfo .infoDesc, 
.searchResults2 .informationRow .expandedInfo .agentInfo .infoDesc { float: left; /*width: 430px;*/ width: 70%; padding-bottom: 3px; }
.searchResults .informationRow .expandedInfo .directoryInfo .infoField, 
.searchResults2 .informationRow .expandedInfo .directoryInfo .infoField { float: left; width: 170px; font-weight: bold; padding-bottom: 3px; }

/* Section added 22 Feb 2008 - fixes long field display issue */
.searchResults .informationRow .expandedInfo .directoryInfo .longField, 
.searchResults2 .informationRow .expandedInfo .directoryInfo .longField { display: block; float: left; }
/* Section ends */

.searchResults .informationRow .expandedInfo .directoryInfo .infoDesc, .searchResults2 .informationRow .expandedInfo .directoryInfo .infoDesc { float: left; width: 468px; padding-bottom: 3px; } 

/* Listing page - pagination */
.pagination { width: 100%; float: left; margin: 0 auto; padding: 8px 0 0; font-size: .9em; }
.pagination ul { float: left; padding: 0 !important; margin: 0 auto !important; list-style: none; text-align: center; }
.pagination li { display: inline; background: none !important; text-align: center; padding: 0 !important; margin: 0 5px 0 0 !important; }
.pagination a { text-decoration: none !important; }
.pagination li a.numbersFalse { color: #ff0000; font-weight: bold; text-decoration: none !important; }
.pagination .previous { float: left; }
.pagination .next { float: right; }
.pagination .numbers { float: left; display: block; margin: 0 auto !important; width: 80%; }
.eventNewsTitle { padding: 10px 0 0; font-weight: bold; }
.eventNews .newsGenre { padding: 0; font-style: italic; }
.head { margin-bottom: 10px !important; border-bottom: 1px dotted #333; }
.head1 { margin-bottom: 10px !important; padding-bottom: 10px; border-bottom: 1px dotted #333; }

h1 { padding: 10px 0 3px; margin: 0; color: #e2001a; }
.head h2 { margin-top: -3px; margin-bottom: 10px !important; padding-bottom: 0 !important; }    
.artistDetails .artistDetailsContent .intro { width: 100%; padding-bottom: 15px; font-style: italic; }
.artistDetails .artistDetailsContent .artistProfile { width: 100%; }
.artistDetails .artistDetailsContent .artistProfile .name { font-weight: bold; }
.artistDetails .artistDetailsContent .artistProfile .position { font-style: italic; }
.artistDetails .artistDetailsContent .artistProfile .profile { padding: 5px 0 10px; }
.artistsPageTabs { list-style: none !important; padding: 10px 0 !important; margin: 0 0 15px !important; width: 100%; border-bottom: 1px solid #333; }
.artistsPageTabs li, .mediaTabs li { display: inline; }
.artistsPageTabs li .linkOn { font-weight: bold;  font-size: 1.2em; text-decoration: none; padding: 0 0 15px !important; margin: 0 !important; }
.artistsPageTabs li .link { display: none; }
.mediaTabs { font-weight: bold;  font-size: 1.1em; list-style: none !important; padding: 10px 0 !important; margin: 0 !important; width: 100%; }
.mediaTabs .link { display: none; }
.mediaDisplayArea { padding-bottom: 10px; }     

/* sIFR */

.sIFR-flash, 
.sIFR-flash object, 
.sIFR-flash embed {display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}
span.sIFR-alternate {visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important;} 

/* turn off */
.homePageTitle,
.otherozca,
.searchLink,
.skipLink,
.searchBar,
.footer,
.sideBar,
.btnContactArtist,
.printExport,
.goBtn,
.searchType,
.sort,
.eventsSearchType,
.options,
.btnArtists,
.btnEvents,
.btnDirectory,
.btnReturnToSearchResults,
.btnSubscribe,
.calendar,
.mediaTabs,
.pagination,
.flashMeContainerSideBg,
#pager img.next,
#pager img.prev,
.eventsNavigation { display: none; }
.printLogo {text-align: right;}
.expandedInfo { display: block !important;}
.pagination {display: none;}
.infoField {clear: left;}

.searchResults .informationRow .expandedInfo .info a, 
.searchResults2 .informationRow .expandedInfo .info a { color:#E2001A; display:block; padding-top:10px; }
.display { display: none;}
#sortTable thead tr th.header a {padding-left: 0px;}
#sortTable thead tr th.header {padding-left: 10px !important;}
#sortTable {width: 100%;}
#sortTable td {border-top: 0px solid #fff;}
table {overflow: visible !important;}