/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 01 July 2015 11:45:53
*/


@charset "UTF-8";

/* CSS Document */
body, textarea {font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; color: #333333; font-size: 89%; }

body {background: url(../../assets/image/0005/274343/background_small_030abb.jpg?v=0.1.9) repeat-y #e88517; background-position: center 0; margin: 0; padding: 0; }

.container {width: 100%; left: 50%; margin-left: auto; margin-right: auto; background: url(../../assets/image/0007/274336/background_small_013dd6.jpg?v=0.1.15) no-repeat; background-position: center 0; }
.frame {width: 100%; background: url(../../assets/image/0007/274345/background_small_040abb.jpg?v=0.1.9) no-repeat; background-position: center 100%; padding-bottom: 4em; }
.page {width: 960px; margin-left: -480px; left: 50%; position: relative; }

.content {margin: -30px 0 20px 0; background: none; line-height: 1.5em; padding-top: 0px; }
.Home .content {margin: -40px 0 20px 0; padding-top: 20px; background: url(../../assets/image/0011/274349/pageBackground9029.png?v=0.1.3) repeat-y; }

.welcomeHeader {display: none; }
.cookie.readcookie .aboutHeader {display: block; }
.nocookie .welcomeHeader, .writecookie .welcomeHeader {display: block; width: 500px; }
.nocookie .headerMenu, .writecookie .headerMenu {display: none; }
.nocookie .content, .writecookie .content {display: none; }
.nocookie .horizontalPromo, .writecookie .horizontalPromo {display: none; }
.nocookie .footer, .writecookie .footer {display: none; }
.nocookie .frame, .writecookie .frame {background: none; }
.nocookie .logoMuseum, .nocookie .logoPapanya {display: block; }


.buttonsList {clear:both; list-style: none; padding-left: 0; margin: 0; }
.buttonsList li {float: left; margin-right: 10px; }
.buttonsList a, .pagination span {display: block; float: left; height: 25px; line-height: 25px; text-align: center; font-size: 14px; color: #ffffff; text-decoration: none; background:#292929; }
.buttonsList a {background-color: #A71D1D; padding: 0 10px; }
.buttonsList a:hover {background-color: #BD2020; }

.welcomeButtons {margin-top: 10px; }
.welcomeButtons a {background: #A71D1D url(../../assets/image/0009/274338/icons98c4.png?v=0.1.7) no-repeat; }
.welcomeButtons a:hover {text-decoration: none; }
.welcomeButtons span {margin-left: 22px; }
.welcomeBack a {background-position: -145px -48px; background-color: #292929; }
.welcomeBack a:hover {background-color: #393939; }
.welcomeAccept a {background-position: -145px -23px; }

.columns {float: left; }

.clear {clear: both; float: none; height: 0; }
.clearFloat {clear: both; float: left; height: 0; }

.noList {list-style: none; padding-left: 0; margin-left: 0; }
.printOnly {display: none; }


h2 {font-weight: 100; font-size: 2em; margin: 0.4em 0; }
h3 {font-weight: 100; font-size: 1.7em; margin: 0.4em 0; }
h4 {font-weight: 100; font-size: 1.5em; margin: 0.4em 0; line-height: 1.2em; }
h5 {font-weight: 100; font-size: 1.1em; margin: 0.4em 0; }
h6 {font-weight: 100; font-size: 0.8em; margin: 0.4em 0; }

h2.columnTitle {font-size: 1.5em; text-transform: uppercase; }
h2.columnTitle a {color: #ffffff; }

p {margin: 0.4em 0; }
a {text-decoration: none; color: #999999; }
a:hover {text-decoration: underline; }
a img {border: 0; }

span.icon {background: url(../../assets/image/0009/274338/icons98c4.png?v=0.1.7) no-repeat; display: block; width: 20px; height: 20px; margin-top: 5px; margin-right: auto; }

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child, p:first-child {margin-top: 0; }
body.Home {color: #ffffff; }

.imageList {list-style: none; padding: 0; margin: 0; }
.imageList li {float: left; margin-left: 0; }
.imageList li.clear {float: left; }


body.Home .artist .listRow {float: left; margin-right: 0; }
body.Home .artist .listRow:first-child {margin-right: 12px; }
body.Home .artist .listRow .colApImg.artist {float: none; margin-bottom: 0; background-color:#292929; }
body.Home .artist .listRow .colApImg>a {float: none; }
body.Home .artist .listRow>div {margin-bottom: 20px; }
body.Home .artist .listRow .associatedText {float: none; }
body.Home .colApImg.artist .caption {width: 160px; }

body.Home .imageList.paintings .caption {display: block; background: none; padding: 5px 5px 5px 10px; width: 160px; margin: 0; position: static; background-color: #292929; }
body.Home .imageList.paintings .icon {display: none; }
body.Home .imageList.paintings .extendedLabel {display: none; }
body.Home .imageList.paintings .associatedText {width: 174px; }
body.Home .imageList.paintings .colApImg>a {margin-right: 0; }
body.Home .imageList.paintings .colApImg img {width: auto; max-width: 165px; max-height: 340px; }
body.Home .imageList.paintings .colApImg.box .associatedText {width: 165px; clear: none; margin-top: 0px; }
body.Home .imageList.paintings .colApImg {width: 342px; }
body.Home .imageList.paintings .colApImg .imageMore {clear: both; }

.imageList.paintings li {margin-bottom: 20px; }

.pageContent .imageList li {margin-right: 10px; }

.pageColumn_1_2 {float: left; width: 360px; margin-right: 19px; }
.pageColumn_2_2 {width: 358px; float: left; }

.pageColumn_1_1 {width: 740px; clear: both; padding-top: 1em; }
.pageColumn_1_1:first-child {padding-top: 0; }
.imageGallery {padding-top: 1em; }
.imageGallery .imageList li {margin-right: 15px; }
.imageGallery .imageList img {width: 165px; }
.imageGallery .imageList .colApImg>a {float: none; }
.imageGallery .imageMore, .col_2_2 .imageMore {padding-right: 0; margin-top: -20px; }


.galleryRow {float: left; margin-left: 12px; }
.galleryRow:first-child {margin-left: 0; }
.galleryRow>div {width: 175px; margin-bottom: 10px; }

.imageGallery .extendedLabel {display: none; }


.imageGallery.artist .caption {position: static; display: block; background-color: transparent; padding: 0; }
.imageGallery.artist .associatedText {float: none; display: block; padding-top: 10px; }


.imageGallery.paintings .colApImg {background-color: #ffffff; padding: 0; }
.imageGallery.paintings .colApImg .imageMore, .col_2_2 .imageMore {margin-top: -25px; clear: none; width: 100px; margin-left: auto; }
.imageGallery.paintings .colApImg .imageMore a {color: #ffffff; }
.imageGallery.paintings .imageList .colApImg img {max-height: 340px; max-width: 175px; width: auto; }
.imageGallery.paintings .galleryRow>div {margin-bottom: 40px; }
.imageGallery.paintings .caption {margin-left: 0; }
.imageGallery.paintings .imageList .colApImg>a {text-align: center; }
.imageGallery.paintings .imageList .colApImg .icon {margin-right: auto; }

.imageGallery.paintings .caption, .imageGallery.artists .caption {margin-left: 0; }
.imageGallery.objects .caption {margin-left: -5px; }

.footer {width: 960px; color: #ffffff; margin: 3em 0; border-top: 1px solid #ffffff; }
.footer .pageList {margin: 1em 0 1em 0; }
.footer .listRow {float: left; width: 180px; padding: 0 0 10px 10px; }
.footer .listRow:first-child {margin-left: 0; }
.footer .listRow>div {margin-bottom: 0.5em; font-size: 0.8em; }
.footer .footerCol {width: 50%; padding-top: 10px; }
.footer .footerCol p {margin: 0.4em 0; }

#search {right: 0; position: absolute; padding-top: 10px; }
.searchPages {margin-bottom: 1em; }
.searchResult {margin-bottom: 1em; padding-bottom: 1em; border-bottom: 1px solid #eeeeee; }
.searchIndex {margin-bottom: 1em; }
.sq-form-field, input {margin-left: 10px; }
.sq-form-field:first-child, input:first-child {margin-left: 0; }

.sq-form-field {width: 150px; }
#sq_commit_button {margin-left: 0; }

.header {color: #ffffff; clear: both; margin-bottom: 60px; }
.headerLinks {padding: 0; float: right; list-style: none; margin: 35px 0 0 0; line-height: 20px; height: 70px; }
.headerLinks li {float: left; margin-left: 1.5em; }
.headerLinks h1 span {display: none; }
.headerLinks a {color: #ffffff; display: block; }

.header .col_1_3 {float: left; width: 354px; }
.header .col_1_3 span {display: none; }

.header .col_2_3 p {margin: -0.3em 0 0 0; padding: 0 0 0.5em 0; line-height: 1.5em; font-size: 1em; }
.header .col_2_3 {float: left; width: 354px; }

.header .col_2_3 p.collaboration {font-size: 0.8em; }

.headerLogos {float: left; margin: 0 15px 0 0; }
.headerLogos a {margin-bottom: 10px; display: block; }
.headerLogos span {display: none; }
.headerLogos a.logoPapanya {margin-bottom: 0; }
.cookie .headerLogos a.logoMuseum, .cookie .headerLogos a.logoPapanya {display: none; }


.headerDates {float: left; list-style: none; font-size: 0.9em; line-height:1.5em; margin: 0 10px 0 0; padding: 0; }
.headerFree {float: left; margin: 0; padding: 0; }
.headerFree span {display: none; }

.headerTitle {margin: 5px 0 20px 0; padding: 0; }


.headerMenu {position: absolute; right: 0; width: 192px; margin: -1em 0 0 -1px; font-size: 1em; font-weight: 900; min-height: 225px; }
.headerMenu {background-color: #A71D1D; }
.headerMenu ul {list-style: none; margin: 0; padding: 0.8em 0 0.5em 10px; }
.headerMenu li {line-height: 1.1em; padding-bottom: 0.5em; }
.headerMenu a {color: #ffffff; text-decoration: none; }
.headerMenu a:hover {text-decoration: underline; }


.headerMenu li.current>a {text-decoration: underline; }


.headerMenu .icon {display: none; }

.headerMenu .submenu {display: none; }
.headerMenu .current .submenu, .headerMenu .hierarchy .submenu {display: block; }
.headerMenu .current .submenu.Artists, .headerMenu .hierarchy .submenu.Artists {display: none; }

    
.pageList {margin:0; padding: 0; list-style: none; }
.pageList a {text-decoration: none; color: #ffffff; line-height: 1em; }
.pageList a:hover {text-decoration: underline; }
.pageList li {margin-bottom: 0.5em; }


.imageList.objects .associatedText {display: block; }
.imageList.objects li {margin-bottom: 20px; }

.imageList.paintings .colApImg>a {margin-right: 0; }
.imageList.paintings .colApImg img {width: 170px; }
.imageList.paintings .colApImg.box .associatedText {width: 170px; }
.imageList.paintings .extendedLabel {display: none; }

.linksList {margin: 0 0 2em 0; padding: 0; list-style: none; }
.linksList li {margin-bottom: 0.5em; }
.linksList a {color: #ffffff; }

.col_2_2 .imageList.paintings .colApImg {width: 165px; }
.col_2_2 .imageList.paintings .colApImg>a {text-align: center; display: block; float: none; }
.col_2_2 .imageList.paintings .colApImg.box .associatedText {width: 165px; }
.col_2_2 .imageList.paintings .colApImg img {max-height: 400px; max-width: 165px; width: auto; }
.col_2_2 .pageList {margin-bottom: 2em; }
.col_2_2 .imageList.paintings .caption {margin-left: -5px; }

.History .col_2_2 {margin-top: 11em; padding-top: 0; }
.Tjukurrpa .col_2_2 {margin-top: 5em; padding-top: 0; }
.Artists .col_2_2 .imageMore {display: none; }

.col_1_3 {width: 354px; float: left; padding: 0 15px 0 15px; }
.col_2_3 {width: 354px; float: left; padding: 0 15px 0 15px; }
.col_3_3 {width: 177px; float: left; padding: 0 0 0 15px; }


.col_1_2 {width: 737px; float: left; padding: 15px; background: #ffffff; }
.col_2_2 {width: 177px; float: left; padding: 15px 0 0 15px; color: #ffffff; }

.col_2_2 h2 {margin-bottom: 1em; }

.col_1_1 {width: 930px; float: left; padding: 15px; background: #ffffff; }






.colApImg {background: #292929; color: #ffffff; padding: 5px; }
.colApImg>a {display: block; float: left; }
.colApImg img {width: 220px; }

.colApImg .associatedImage {float: left; margin-right: 5px; }
.colApImg .associatedImage img {width: 220px; }
.colApImg .associatedText {float: left; font-size: 0.8em; line-height: 1.2em; clear: both; margin-top: 5px; }
.colApImg span.icon {background-position: -25px -50px; }

.imageMore {padding: 5px; text-align: right; clear: both; }
.imageMore a {margin-left: auto; line-height: 20px; background-color: transparent; text-decoration: none; font-size: 0.8em; color:#eeeeee; display: block; background: url("../../assets/image/0009/274338/icons98c4.png?v=0.1.7") no-repeat scroll 0 -110px; width: 45px; height: 20px; display: block; text-align: center;  }
.imageMore a:hover {text-decoration: underline; }

.colApImg.box .associatedText {width: 118px; }
.colApImg.box {float: left; }
.colApImg.box .associatedText .text {margin-bottom: 1em; }

.colApImg.artist {background: transparent; padding: 0; float: left; width: 170px; margin-bottom: 20px; }
.colApImg.artist.alt {margin-right: 0; }
.colApImg.artist img {width: 170px; }
.colApImg.artist .associatedText {margin-top: 10px; padding-left: 0px; display: block; width: 170px; margin-top: 0; }
.colApImg.artist a {margin-right: 0; }
.colApImg.artist .caption {display: block; background-color: #292929; position: static; margin: 0; }


.colApImg.object {background: transparent; padding: 0; float: left; width: 170px; margin-right: 15px; }
.colApImg.object img {max-height: 340px; max-width: 170px; width: auto; }
.colApImg.object a {text-align: center; margin-right: 0; text-align: center; }
.colApImg.object .associatedText {display: block; }


.artist .icon {display: none; }

.caption {background-color: #3D3C39; color: #ffffff; padding: 5px; font-size: 1em; display: none;  max-width: 400px; position: absolute; width: 165px; }
.caption h4 {margin: 0; color:#ffffff; }
.caption span {display: block; }


.pageTitle {border-bottom: 1px solid #666666; padding-bottom: 0.1em; margin-bottom: 1em; line-height: 2.2em; }
.pageTitle a, .pageTitle {color: #666666; }
.pageText {float: left; padding-right: 20px; }


.pageImage {background-color:#292929; color:#ffffff; }
.pageImage img {width: 100%; margin: 0; }
.pageImage .caption {display: block; background: none; padding: 10px; position: static; width: auto; }
.pageImage .icon {display: none; }
.pageImage .colApImg>a {float: none; width: 346px; margin: 0; }
.pageImage .associatedText {float: none; }
.pageImage .imageMore {display: none; }

.pageLinks {padding: 0 15px 15px 15px; background-color: #292929; }
.pageLinks h4 {color: #ffffff; border-top: 1px solid #333333; padding-top: 1em; }
.pageLinks a {color: #ffffff; }

.pageImageList {background-color:#292929; color:#ffffff; padding: 8px 10px; margin-top: -7px; }
.pageImageList .pageLinks h4 {color: inherit; }
.pageImageList .linksList a {color: inherit; }
.pageImageList .imageGallery {padding-top: 0; }
.pageImageList .galleryRow {margin-left: 8px; }
.pageImageList .galleryRow:first-child {margin-left: 0; }
.pageImageList .imageGallery .colApImg {background-color: transparent; }
.pageImageList .imageGallery .imageList .colApImg img {max-width: 165px; max-height: 250px; }
.pageImageList .galleryRow>div {width: 165px; }
.pageImageList .caption {width: 155px; }
.pageImageList .imageList>div {float: left; margin-bottom: 20px; width: 165px; }
.pageImageList .imageList>div.clear {clear: both; float: none; }
.pageImageList .imageList>div.odd {margin-right: 8px; float: left; clear: left; }
.pageImageList .imageList>div.even {float: right; }
.pageImageList h4 {clear: both; }


.quote {font-size: 1.5em; color: #999999; line-height: 1.3em; }

#social {z-index: 1000; width: 193px; }
#social>a {display: block; padding-bottom: 0.5em; }
#social>a:hover {text-decoration: none; }
#social>a span {display: block; float: left; width: 20px; height: 20px; margin-right: 5px; background:url("../../assets/image/0009/274338/icons98c4.png?v=0.1.7") no-repeat; }
#social ul {display: none; width: 183px; position: absolute; background-color: #ffffff; padding: 4px 4px 30px 4px; border: 1px solid #eeeeee; float: right; margin: 0; z-index: 1000; }
#social li {float: left; margin: 3px; font-size: 0.8em; }
#social li a {display: block; width: 20px; height: 20px; background: url("../../assets/image/0009/274338/icons98c4.png?v=0.1.7") no-repeat; color:#888888; }
#social li a span {position: absolute; left: 7px; top: 35px; display: none; }
#social li:hover span {display: block; }
#social:hover ul {display: block; }
#social .facebook a         {background-position: -25px 0; }
#social .twitter a         {background-position: -50px 0; }
#social .mySpace a         {background-position: -50px -50px; }
#social .linkedIn a         {background-position: -75px -50px; }
#social .ning a         {background-position: -125px -50px; }
#social .digg a         {background-position: -50px -25px; }
#social .tagged a         {background-position: -25px 0; }
#social .delicious a         {background-position: -75px 0; }
#social .stumbleUpon a         {background-position: -25px -25px; }
#social .rss a             {background-position: -125px 0; }
#social .buzz a         {background-position: -100px -50px; }
#social .email a         {background-position: -125px -25px; }
#social .google a         {background-position: -75px -25px; }
#social .youtube a         {background-position: -25px -75px; }
#social .reddit a         {background-position: -100px 0px; }
#social .links {clear: both; float: none; margin-top: 80px; border-top: 1px solid #999999; padding-top: 0.5em; padding-left: 0; }
#social .links a {background: none; width: auto; }

.promos, .links, .sponsors {clear: both; padding: 10px 0 15px 15px; }
.horizontalList {margin-left: -10px; }
.horizontalList li {width: 170px; margin-right: 10px; padding: 0 0 10px 10px; float: left; border-left: 1px solid #ffffff; }
.horizontalList li.clear {float: none; padding: 0; margin: 0; }
.horizontalList li:first-child {border-left: none; }
.horizontalList a {color: #ffffff; text-decoration: none; }
.horizontalList p {font-size: 0.8em; }
.horizontalList h5:first-child {margin: 0.5em 0; }

.latestList li {min-height: 120px; }

.pagination {clear:both; list-style: none; padding-left: 0; margin-right: -10px; margin-left: 0; }
.pagination li {float: left; margin-right: 11px; margin-bottom: 10px; }
.pagination a, .pagination span {display: block; float: left; width: 25px; height: 25px; line-height: 25px; text-align: center; font-size: 14px; color: #ffffff; text-decoration: none; background:#292929; }
.pagination a {background-color: #A71D1D; }
.pagination a:hover {background-color: #BD2020; }

.paginationPreload {display: none; }

.sponsors {margin: 30px 0; color: #ffffff; }
.sponsors li {margin-bottom: 10px; }
.sponsors h6 {font-weight: 100; clear: both; margin: 0.5em 0; }
.sponsors span {display: none; }
.principleSponsors {float: left; margin-right: 10px; padding: 0 0 2em 0; width: 365px; }
.supportSponsors {float: left; margin-right: 10px; padding: 0 0 2em 10px; width: 170px; border-left: 1px solid #ffffff; }


#popupPanel {width: 100%; height: 100%; background-color: #f2960c; top: 0; left: 0; z-index: 2000; display: none; padding-top: 10px; position: absolute; }

.popupImage #popupTarget {width: 800px; margin-left: -400px; min-height: 500px; left: 50%; background-color: #ffffff; border: 1px solid #eeeeee; position: absolute; padding: 10px; }

#popupLoading {width: 300px; margin-left: -150px; height: 200px; left: 50%; position: absolute; background-color: #ffffff; border: 1px solid #eeeeee; }
#popupLoading span {line-height: 200px; text-align: center; display: block; }

.popupContent { background-color: #3D3C39; }
.popupContent img {display: block; margin-left: auto; margin-right: auto; }
.popupContent .caption {display: block; background-color: transparent; max-width: 100%; }

a.close {background: url("../../assets/image/0009/274338/icons98c4.png?v=0.1.7") no-repeat 0 -75px; width: 20px; height: 20px; display: block; }
a.close span {display: none; }

#popupUI {height: 25px; }
#popupUI .close {right: 10px; position: absolute; }

.storiesForm {margin: 20px 0; border-bottom: 1px solid #cccccc; padding-bottom: 10px; }
.stories {width: 730px; }
.story {padding: 10px 0px; border-bottom: 1px solid #cccccc; }

.formLabel {width: 120px; float: left; }
.formNote {float: left; margin-bottom: 5px; }

.formField {margin: 0 0 10px 120px; clear: both; }
.formField input {border: 1px solid #cccccc; padding: 5px; }
.formText {margin: 0 0 10px 120px; clear: both; }
.formText textarea {width: 300px; padding: 5px; border: 1px solid #cccccc; }
.formButtons {margin: 30px 0 10px 120px; clear: both; }

.contribute {padding-bottom: 1em; }
.addStory {border-bottom: 1px solid #cccccc; padding-bottom: 1em; }


.storiesNav {padding: 1em 0; }

.formCaptcha {margin: 0 0 10px 120px; clear: both; }
.formCaptchaImg {float: left; margin-right: 10px; }
.formCaptchaLink {margin: 0; clear: both; }
.formCaptchaField {margin: 0; clear: none; }

.colApImg.collaborative {margin-bottom: 2em; }
.colApImg.collaborative img {width: 345px; }
.colApImg.collaborative .imageMore {display: none; }
.colApImg.collaborative a {clear: both; }
.colApImg.collaborative .associatedText {clear: both; display: block; float: none; }
.colApImg.collaborative .caption {clear: both; display: block; position: static; width: auto; background-color: transparent; }
.colApImg.collaborative .icon {display: none; }
.colApImg.collaborative .extendedLabel {display: none; }


.map {background-color:#292929; padding: 10px; color: #ffffff; }
.mapTitle {color: #ffffff; margin-bottom: 10px; }
.mapTitle h5, .mapTitle select {float: left; margin-right: 10px; margin-bottom: 0; line-height: 1em; }

.mapWindow {width: 100%; height: 400px; overflow: scroll; }
.mapWindow>div {width: 2000px; float: left; }
.mapWindow img {width: 1000px; float: left; }
.mapControls {position: relative; }
.mapControls .mapOverview {right: 20px; bottom: 380px; width: 120px; background-image: url("../../assets/image/0006/523797/australia.png"); height: 120px; position: absolute; }
.mapControls ul {top: -340px; right: 40px; position: absolute; margin: 0; padding: 0; list-style: none; }
.mapControls li {float: left; }
.mapControls li a {display: block; width: 20px; height: 20px; background: url("../../assets/image/0009/274338/icons98c4.png?v=0.1.7") no-repeat; }
.mapControls li a span {display: none; }
.mapControls .scrollUp a {background-position: -175px -75px; }
.mapControls .scrollRight a {background-position: -125px -75px; }
.mapControls .scrollLeft a {background-position: -100px -75px; }
.mapControls .scrollDown a {background-position: -150px -75px; }


.mapControls .scrollUp {margin-left: 30px; clear: both; margin-bottom: 10px; }
.mapControls .scrollRight {margin-left: 40px; float: left; }
.mapControls .scrollLeft {margin-left: 0px; float: left; clear: left; }
.mapControls .scrollDown {margin-left: 30px; clear: both; margin-top: 10px;}

.map .credit {margin: 0.5em 0; font-size: 0.8em; color: #999999; }

.mapHotSpot {position: absolute; width: 40px; height: 40px; display: block; background: url("../../assets/image/0020/525422/map_hotspot9595.png?v=0.0.2") no-repeat; top: -230px; left: 340px; } 


/* Fancy box */



#fancybox-loading {
position : fixed;
top : 50%;
left : 50%;
width : 40px;
height : 40px;
margin-top : -20px;
margin-left : -20px;
cursor : pointer;
overflow : hidden;
z-index : 1104;
display : none;
}
#fancybox-loading div {
position : absolute;
top : 0;
left : 0;
width : 40px;
height : 480px;
background-image : url('fancybox.html');
}
#fancybox-overlay {
position : absolute;
top : 0;
left : 0;
width : 100%;
z-index : 1100;
display : none;
}
#fancybox-tmp {
padding : 0;
margin : 0;
border : 0;
overflow : auto;
display : none;
}
#fancybox-wrap {
position : absolute;
top : 0;
left : 0;
padding : 20px;
z-index : 1101;
outline : none;
display : none;
}
#fancybox-outer {
position : relative;
width : 100%;
height : 100%;
background : #fff;
}
#fancybox-content {
width : 0;
height : 0;
padding : 0;
outline : none;
position : relative;
overflow : hidden;
z-index : 1102;
border : 0 solid #fff;
}
#fancybox-hide-sel-frame {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : transparent;
z-index : 1101;
}
#fancybox-close {
position : absolute;
top : -15px;
right : -15px;
width : 30px;
height : 30px;
background : transparent url('fancybox.html') -40px 0;
cursor : pointer;
z-index : 1103;
display : none;
}
#fancybox-error {
color : #444;
font : normal 12px/20px Arial;
padding : 14px;
margin : 0;
}
#fancybox-img {
width : 100%;
height : 100%;
padding : 0;
margin : 0;
border : none;
outline : none;
line-height : 0;
vertical-align : top;
}
#fancybox-frame {
width : 100%;
height : 100%;
border : none;
display : block;
}
#fancybox-left, #fancybox-right {
position : absolute;
bottom : 0;
height : 100%;
width : 35%;
cursor : pointer;
outline : none;
background : transparent url('blank.html');
z-index : 1102;
display : none;
}
#fancybox-left {
left : 0;
}
#fancybox-right {
right : 0;
}
#fancybox-left-ico, #fancybox-right-ico {
position : absolute;
top : 50%;
left : -9999px;
width : 30px;
height : 30px;
margin-top : -15px;
cursor : pointer;
z-index : 1102;
display : block;
}
#fancybox-left-ico {
background-image : url('fancybox.html');
background-position : -40px -30px;
}
#fancybox-right-ico {
background-image : url('fancybox.html');
background-position : -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
visibility : visible;
}
#fancybox-left:hover span {
left : 20px;
}
#fancybox-right:hover span {
left : auto;
right : 20px;
}
.fancybox-bg {
position : absolute;
padding : 0;
margin : 0;
border : 0;
width : 20px;
height : 20px;
z-index : 1001;
}
#fancybox-bg-n {
top : -20px;
left : 0;
width : 100%;
background-image : url('fancybox-x.html');
}
#fancybox-bg-ne {
top : -20px;
right : -20px;
background-image : url('fancybox.html');
background-position : -40px -162px;
}
#fancybox-bg-e {
top : 0;
right : -20px;
height : 100%;
background-image : url('fancybox-y.html');
background-position : -20px 0;
}
#fancybox-bg-se {
bottom : -20px;
right : -20px;
background-image : url('fancybox.html');
background-position : -40px -182px;
}
#fancybox-bg-s {
bottom : -20px;
left : 0;
width : 100%;
background-image : url('fancybox-x.html');
background-position : 0 -20px;
}
#fancybox-bg-sw {
bottom : -20px;
left : -20px;
background-image : url('fancybox.html');
background-position : -40px -142px;
}
#fancybox-bg-w {
top : 0;
left : -20px;
height : 100%;
background-image : url('fancybox-y.html');
}
#fancybox-bg-nw {
top : -20px;
left : -20px;
background-image : url('fancybox.html');
background-position : -40px -122px;
}
#fancybox-title {
font-family : Helvetica;
font-size : 12px;
z-index : 1102;
}
.fancybox-title-inside {
padding-bottom : 10px;
text-align : center;
color : #333;
background : #fff;
position : relative;
}
.fancybox-title-outside {
padding-top : 10px;
color : #fff;
}
.fancybox-title-over {
position : absolute;
bottom : 0;
left : 0;
color : #fff;
text-align : left;
}
#fancybox-title-over {
padding : 10px;
background-image : url('fancy_title_over.html');
display : block;
}
.fancybox-title-float {
position : absolute;
left : 0;
bottom : -20px;
height : 32px;
}
#fancybox-title-float-wrap {
border : none;
border-collapse : collapse;
width : auto;
}
#fancybox-title-float-wrap td {
border : none;
white-space : nowrap;
}
#fancybox-title-float-left {
padding : 0 0 0 15px;
background : url('fancybox.html') no-repeat -40px -90px;
}
#fancybox-title-float-main {
color : #fff;
line-height : 29px;
font-weight : bold;
padding : 0 0 3px 0;
background : url('fancybox-x.html') 0 -40px;
}
#fancybox-title-float-right {
padding : 0 0 0 15px;
background : url('fancybox.html') no-repeat -55px -90px;
}
.fancybox-ie .fancybox-bg {
background : transparent !important ;
} 





#fancybox-wrap * {border-color: #292929; }
#fancybox-wrap .fancybox-title-inside {color: #ffffff; text-align: left; line-height: 1.2em; }
#fancybox-wrap .extendedLabel {border-top: 1px solid #333333; padding-top: 1em; }
#fancybox-wrap .caption {margin-bottom: 1em; display: block; padding: 0; background: none; position: static; width: auto; }
#fancybox-wrap .imageMore a {color: #ffffff; }
#fancybox-title, #fancybox-outer {background-color: #292929; font-size: 1em; font-family: inherit; }

#fancybox-close {background: transparent url('../../assets/image/0009/518418/fancybox.png'); }
#fancybox-close {background: transparent url('../../assets/image/0009/518418/fancybox.png') -40px 0px; }
#fancybox-left-ico, #fancybox-right-ico, #fancybox-loading div {background-image: url('../../assets/image/0009/518418/fancybox.png'); }



#fancybox-title-over {background-image: url('../../assets/image/0006/518433/fancy_title_over.png'); }

#fancybox-title-float-left {background: url('../../assets/image/0005/518423/fancybox-x.png') -40px -90px no-repeat; }

#fancybox-title-float-main {background: url('../../assets/image/0005/518423/fancybox-x.png') 0px -40px; }

#fancybox-title-float-right {background: url('../../assets/image/0009/518418/fancybox.png') -55px -90px no-repeat; }







#fancybox-bg-n, #fancybox-bg-s, #fancybox-bg-e, #fancybox-bg-w, #fancybox-bg-n, #fancybox-bg-s, #fancybox-bg-e, #fancybox-bg-w, #fancybox-title-over, #fancybox-title-float-left, #fancybox-title-float-main, #fancybox-title-float-right, .fancybox-ie6 #fancybox-close, #fancybox-bg-se, #fancybox-bg-ne, #fancybox-bg-sw, #fancybox-bg-nw {background: none; }



.fancybox-ie6 #fancybox-close , .fancybox-ie6 #fancybox-left-ico , .fancybox-ie6 #fancybox-right-ico , .fancybox-ie6 #fancybox-title-over , .fancybox-ie6 #fancybox-title-float-left , .fancybox-ie6 #fancybox-title-float-main , .fancybox-ie6 #fancybox-title-float-right , .fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame, #fancybox-loading.fancybox-ie6, #fancybox-loading.fancybox-ie6 div    , .fancybox-ie .fancybox-bg , .fancybox-ie #fancybox-bg-n , .fancybox-ie #fancybox-bg-ne , .fancybox-ie #fancybox-bg-e , .fancybox-ie #fancybox-bg-se , .fancybox-ie #fancybox-bg-s , .fancybox-ie #fancybox-bg-sw , .fancybox-ie #fancybox-bg-w , .fancybox-ie #fancybox-bg-nw  {background-image: none; }
