@charset "utf-8";  html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, em, font, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input table, caption, tbody, tfoot, thead, tr, th, td { border: 0; margin: 0; padding: 0; outline: 0; vertical-align: baseline; background: transparent; } legend, caption { display: none; }  html, body { margin: 0; padding: 0; height: 100%; } body { color: #000; background-color:#FFF; font-family:Verdana, Arial, Tahoma, sans-serif; font-size: 62.5%; line-height: 1.4em; overflow-y: scroll; } * html body { overflow-y: visible; } *+html body { overflow-y: visible; } a { color: #000; text-decoration: underline; } h1,h2,h3,h4,h5,h6 {padding: 0 0 10px 0;} h1 { font-size:2em; } h2 { font-size:1.8em; } h3 { font-size:1.6em; } h4 { font-size:1.4em; } h5 { font-size:1.2em; } h6 { font-size:1.1em; } p { margin: 0 0 8px 0; } ol, ul { list-style-type: none; } ul { padding: 0 0 0 15px; } li { padding: 0 0 0 0; } dl { padding: 0 0 20px 0; } dt { padding: 0 0 5px 0; } dd { padding: 0 0 5px 0; }  #madeByMU a {position:fixed;visibility: hidden;} #madeByMU .r {bottom:30px;right:0;} #madeByMU .l {bottom:30px;left:0;width:15px;} #madeByMU .b {bottom:0;right:30px;} * html #madeByMU a {position:absolute; right:0px; }  * html #madeByMU .r, * html #madeByMU .l {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 140 + "px");} * html #madeByMU .b {top:expression(documentElement.scrollTop + body.scrollTop + document.documentElement.clientHeight - 15 + "px");}  #lbOverlay { position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #000; cursor: pointer; } #lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; overflow: hidden; background-color: #fff; } #lbFlash { position:absolute; left:0px; top:0px; } .lbLoading { background: #fff url(http://assets1.southlondongallery.org/slimbox/loading.gif) no-repeat center; } #lbImage { position: absolute; left: 0; top: 0; border: 10px solid #fff; background-repeat: no-repeat; } #lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 100px; outline: none; z-index:200; } #lbPrevLink { left: 0; } #lbPrevLink:hover { background: transparent url(http://assets2.southlondongallery.org/slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(http://assets3.southlondongallery.org/slimbox/nextlabel.gif) no-repeat 100% 15%; } #lbBottom { font-size: 0.7em; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #fff; border-top-style: none; } #lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(http://assets4.southlondongallery.org/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }   .mediumText .colInner { font-size: 1.2em; line-height:1.5em; } .largeText .colInner { font-size: 1.3em; line-height:1.6em; }   body { background: #fff;  color:#000000; line-height:1.6em; } #container { position: relative; width: 940px; min-height: 100%; margin: 0 auto; } #content { width: 699px; float:left; padding-right:17px; border-right:1px solid #DBDBDB; min-height: 560px; margin-top:134px; }  #header { height:141px; padding-top:102px; } #logo { float: left; } #intro{ clear:both; } #intro div{ display:none;clear:both;} #intro div.first{display:block; } #intro h2{ padding-top:10px; text-transform:none; font-size:18px; color:#666666; float:left; font-weight:normal; } #intro .author{ text-transform:none; font-size:14px; color:#999999; } #last { display: none; }  .col { float: left; margin-bottom:15px;} .col1 { width: 240px; } .col2 { width: 459px; } .subHeading { } .clear { clear: both; font-size: 0; line-height: 0; } .floatL { float: left; } .floatR { float: right; } a { color: #ef3e42; } p, ul, label, .requiredExp { font-size:1.2em;} dl, dt, dd { margin: 0; } ul li { list-style-type: disc; } h2{ text-transform:uppercase; color:#ef3e42; font-size:2.4em; margin-bottom:6px; } h3{color:#000; font-size:2.4em; text-transform:uppercase; padding-bottom:15px; line-height:1em;} h3 a, h4 a { text-decoration: none; } blockquote{text-transform:uppercase; font-size:1.4em; color:#000;} .introduction{ margin-bottom:20px;}  .breadCrumb{margin-bottom:10px; margin-top:40px; } .breadCrumb a{color:#000000} .breadCrumb span a{ background:url("imgs/red_arrow.gif") no-repeat scroll right 4px; margin-right:4px; padding-right:8px; } .breadCrumb .current{ background:none; }  .textMultipleImages .mediaItem, .whatson .mediaItem, .people .mediaItem{ margin-bottom:15px;} .textMultipleImages .mediaCaption, .whatson .mediaCaption, .people .mediaCaption {display:none;} .docLink, .pdfLink, .xlsLink{ background:url('imgs/extension/word.gif') top left no-repeat; padding-left:50px; padding-bottom:20px; padding-top:4px; } #childNav ol li.docLink:first-child { padding-top:4px; } #childNav ol li.pdfLink:first-child, .pdfLink{ padding-top:11px; } #childNav ol li.xlsLink:first-child { padding-top:6px; } .pdfLink{ background:url('imgs/extension/pdf.gif') top left no-repeat; } .xlsLink{ background:url('excel.gif/excel.gif') top left no-repeat; }  #footer{ float:left; width:940px; padding-bottom:30px; clear:both; } #footer #footerInner{ padding:10px; width:920px; float:left; color:#696969; background-color:#D7D7D7; background-image: url(http://assets5.southlondongallery.org/imgs/slg_logo2.gif) ; background-position:right bottom; background-repeat:no-repeat; } #footer .col {float:left;} #footer #fcmap{ float:left; width:141px; margin-right:10px; } #footer #fcmap .map{ border:1px #000 solid; } #footer h3{ font-size:1.2em; color:#696969; text-transform:none; padding:0 0 4px; } #footer #fctext1 {width:240px;} #footer #fctext2 {width:151px; } #footer #fcsocial { margin-top:6px; } #footer #fcsocial .mediaItem{float:left; margin-right:6px;} #footer #fcsocial .last{margin-right:0;} #footer #fcsocial .mediaCaption, #footer #fcsocial .moreLinks {display:none;} #footer #fclinks #accessLink{ margin-top:13px; margin-bottom:4px; } #footer #footerWidgets a{font-size:1.2em;} #footer #footerChildNav {margin-top:0;} #footer #footerChildNav li{ float:none; margin-bottom:4px;} #footer #footerChildNav a{ font-weight:normal;} #footer .mediaItem { margin-bottom:0; padding-bottom:0; } #footer p{ margin-bottom:3px; }  .mediaCaption {display:none;}    #lbBottom { color: #000; font-size: 1em; border-bottom-width:0; } #lbNumber, #lbCaption { margin-left: 20px; font-weight: normal; } #lbCaption { margin-bottom: 35px; } #lbNumber { display: none; }  #lbImage { border: 30px solid #FFFFFF; border-top-width: 35px; border-bottom-width: 8px; }  #lbPrevLink, #lbPrevLink:hover { background: url(http://assets1.southlondongallery.org/imgs/slimbox/back.gif) no-repeat 0 55%; } #lbPrevLink { left: -17px; } #lbNextLink, #lbNextLink:hover { background: url(http://assets2.southlondongallery.org/imgs/slimbox/next.gif) no-repeat right 55%; } #lbNextLink { right: -17px; }  #lbCloseLink { position: absolute; bottom: 10px; right: 9px; background-image: url(http://assets3.southlondongallery.org/imgs/slimbox/close.gif); width: 19px; height: 19px; margin: 0; }   .fieldGroup { padding: 0 0 15px 0; float:left; position:relative; } .frcheckIfYouAreHuman { display: none; } .req { display: inline; margin: 0 0 0 5px; font-weight: bold; color:#ef3e42; } .fieldSpecs { color: #666; font-size: 0.75em; display: none; } .requiredExp { position:absolute; bottom:30px; left:0; color:#ef3e42; } .fieldGroup .formrow { clear: both; margin: 0 0 8px 0; position:relative; float:left;  } .fieldGroup .l { float: left; width: 133px; margin: 0 13px 3px 0; } .fieldGroup .r { float: left; width: 313px; } .fieldGroup label { padding-left: 1px; } .fieldGroup select, .fieldGroup textarea, .fieldGroup input { width: 294px; height: 14px; border: 1px solid #9A9A9A; margin: 0; padding: 4px 2px 4px; font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif; font-size: 1.1em; } .fieldGroup select { width: 300px; height: 24px; } *+html .fieldGroup select { height: 20px; } .fieldGroup textarea { width: 254px; height: 120px; } .fieldGroup .frmessage .r { position: relative; } .fieldGroup .frmessage .req { position: absolute; top: 0; right: 1px; }  .fieldGroup fieldset input, .fieldGroup .ftyesno input { width: 13px; height: 13px; border: none; background: none; }  .fieldGroup fieldset div input, .fieldGroup fieldset div label { float:left; } .fieldGroup fieldset div input { clear:both; } .fieldGroup fieldset label { padding-left: 13px; }  .fieldGroup .ftbutton input { background: #f37477; border:1px solid #000; display: block; width: auto; height: 22px; padding:0 10px 2px; cursor: pointer; text-transform:uppercase; color:#333333; font-weight:bold; } .captchaImage{margin:15px 0;}   #widgets .mailinglistSubscribe .fieldGroup { padding-bottom:0; } #widgets .mailinglistSubscribe .fieldGroup .frsubmit .r {width:200px;} #widgets .mailinglistSubscribe .fieldGroup .fremail .l{ height:20px; left:0; overflow:visible; position:static; width:auto; } #widgets .mailinglistSubscribe .fieldGroup .fremail .l label{ text-transform:uppercase; font-weight:bold; } .mailinglistSubscribe .fieldGroup .fraddress2 .l label, .mailinglistSubscribe .fieldGroup .fraddress3 .l label{ height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; } .whatsonArchive label{ font-weight:bold; } #widgets .mailinglistSubscribe .fieldGroup .fremail .r{ display:block; float:none; width:200px; } #widgets .mailinglistSubscribe .fieldGroup .fremail .r input{ width:194px; } #widgets .mailinglistUnsubscribe .fieldGroup .formrow { margin-bottom:10px; } #widgets .mailinglistSubscribe .fieldGroup .frsubmit .r { padding-left:132px; width:64px; } .mailinglistSubscribe .col2 .fieldGroup .frsubmit .r { padding-left:136px; width:64px; } #widgets .mailinglistSubscribe .fieldGroup .frsubmit .r input{ float:none; width:69px; }  .mailinglistSubscribe label{font-weight:bold; text-transform:uppercase;} .mailinglistSubscribe select .mailinglistSubscribe textarea .mailinglistSubscribe input{ width: 290px; } .mailinglistSubscribe .fieldGroup .ftchecklist { margin-bottom:30px; } .mailinglistSubscribe .col2 .fieldGroup .frcheckIfYouAreHumanCaptcha{ border-bottom:1px solid #DBDBDB; padding-bottom:15px; } .mailinglistSubscribe .col2 .fieldGroup .frcheckIfYouAreHumanCaptcha .captchaAudio a{ font-size:1.2em; text-decoration:none; } .mailinglistSubscribe .frcheckIfYouAreHumanCaptcha label {text-transform:none;} .mailinglistSubscribe .frclientGroup .r div {  clear:both; margin-bottom:10px; padding-top: 5px; } .mailinglistSubscribe .frclientGroup .r div label{text-transform:none; font-weight:normal;} .mailinglistSubscribe .col2 .fieldGroup .frcheckIfYouAreHumanCaptcha input, .mailinglistSubscribe .col2 .fieldGroup .frcheckIfYouAreHumanCaptcha .captchaImage, .mailinglistSubscribe .col2 .fieldGroup .frcheckIfYouAreHumanCaptcha .captchaAudio, .mailinglistUnsubscribe .col1 .fieldGroup .frcheckIfYouAreHumanCaptcha input, .mailinglistUnsubscribe .col1 .fieldGroup .frcheckIfYouAreHumanCaptcha .captchaImage, .mailinglistUnsubscribe .col1 .fieldGroup .frcheckIfYouAreHumanCaptcha .captchaAudio{ display:block; float:none; } #mailingListForm {margin-top:15px; position:relative;} .mailinglistUnsubscribe .col1{ margin-left:240px; width:460px;}  .search .formrow{float:left; clear:none;} .search .ftbutton{width:68px;} .search .fieldGroup .frpageSearch .r { width: 171px; margin:0;} .search .frpageSearch input{ width:165px; } .search .fieldGroup .frsubmit .r { width: 68px; margin:0;} .search .fieldGroup .frsubmit .r input{ border-left:none;} #widgets .search .fieldGroup .frsubmit .r input, .whatsonArchive .ftbutton input{ background:url('imgs/search.gif') top left no-repeat; font-size:0; text-indent:-9999999em; width:68px; border:0; height:24px; } #widgets .mailinglistSubscribe .ftbutton input{ background:#F27477; font-size:1em; text-indent:1px; width:68px; border:1px solid #000; } .mailinglistSubscribe .col2 #mailingListForm .ftbutton .l { display:none; } .mailinglistSubscribe .col2 #mailingListForm .ftbutton .r input { margin-left:365px; } .mailinglistSubscribe .txt{clear:both;} .mailinglistSubscribe .col2 #mailingListForm .ftyesno .l { margin-top:-3px; }    .item { margin: 0 0 15px 0; } .img, .copy { float: left; } .img { width:240px; } .copy { width: 459px; }    .breadCrumb, .pagechooser { font-size: 0.9em; } .breadCrumb .current, .pagechooser .current { color: #000; text-decoration: none; } .pagechooser { clear: both; margin: 10px 0 0 0; padding: 0 10px 0 0; font-size: 0.9em; text-align: right; } //.pagechooser a { font-weight: bold; }  .moreLinks{ font-size:1.2em; margin-top:15px;} p.moreLinks, .moreLinks li { margin: 0 15px 0 0; } p.moreLinks a, .moreLinks li a {  font-weight:bold; } *+html p.moreLinks a, { background-position: 0 1px; } *+html .moreLinks li a { background-position: 0 1px; }  .fileList { padding-bottom: 0; } .fileList dd { padding-top: 12px; padding-bottom: 1px; } .fileList dd a { font-weight: bold; text-decoration: none; text-transform: capitalize; } .ext_pdf, .ext_doc { padding: 2px 0 5px 30px; background: url(http://assets4.southlondongallery.org/imgs/extension/pdf.png) no-repeat 0 0; } .ext_doc { background-image: url(http://assets5.southlondongallery.org/imgs/extension/doc.png); }    #nav { position: absolute; top: 256px; left: 0; width: 940px; border-top:1px solid #000; border-bottom:1px solid #333333; background:url('/imgs/nav_line.gif') top left no-repeat; } #nav li { float: left; padding:13px 0; text-transform:uppercase; font-size:2.3em; margin-left: 54px; } .noJavascript #nav li { margin-left: 35px; } #nav li.first{ margin-left: 29px; } #nav li a { color: #000; font-weight: bold; text-decoration: none; } #nav #navList li a:hover, #nav #navList li.activeParent a { color: #ef3e42; } #nav li.secondLevel a{  } #nav li.active a{ color: #ef3e42; }  #nav li.secondLevel { font-size:1.6em; margin-left:28px; padding:5px 0 8px 3px; } .noJavascript #nav li.secondLevel { margin-left:13px; padding:16px 0 8px; }  .subnavTabs li { padding-left: 20px; padding-bottom: 5px; } .subnavTabs li a { color: #000; } .subnavTabs li.active a { color: #ef3e42; }   .recordList .col1{ width:699px; } .recordList .choiceItem .copy, .whatsonCategories .choiceItem .copy{ height:147px; border-bottom:1px solid #DBDBDB; } .recordList .col1 .hasNoBoxImage .copy, .recordList .col2 .hasNoBoxImage .copy, .whatsonCategories .col1 .hasNoBoxImage .copy { margin-left: 240px; } .recordList .whatsonArchive .col1 .hasNoBoxImage .copy { margin-left: 120px; } .recordList .people .col1 .hasNoBoxImage .copy { margin-left: 162px; } .whatsonCategories .choiceItem { margin-bottom:22px; } .recordList .choiceItem h3, .whatsonCategories .choiceItem h3{ text-transform:uppercase; padding-bottom:4px; } .recordList .choiceItem h3 a, .whatsonCategories .choiceItem h3 a{ color:#000; } .recordList .choiceItem .subHeading, .singleRecord .choiceItem .subHeading{ text-transform:uppercase; color:#ef3e42; font-size:1.4em; margin:5px 0; } .recordList .choiceItem .catLinks li, .whatsonCategories .catLinks li{ font-weight:bold; } .recordList .whatson .moreLinks .buyNow{ display:none; } .pagechooser{ font-size:1.2em;}  .recordList ol#nameFilter { width:699px; border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; height:28px; font-weight:bold; font-size:1.2em; margin-bottom:20px; } .recordList ol#nameFilter li{ float:left; margin-right:17px; padding:5px 0 4px 0; } .recordList ol#nameFilter li.first{ padding-left:14px; } .recordList ol#nameFilter li.last{ margin-right:0; }  .recordList .people #records{ float:left; width:699px; } .recordList .people .col1 .choiceItem .img{ width:162px; } .recordList .people .choiceItem{ width:344px; padding-right:10px; float:left; } .recordList .people .even{ padding-right:0; } .recordList .people .item{ margin:0 0 30px; } .recordList .people .even{ padding-right:0; } .recordList .people .choiceItem .copy { border-bottom:none; height:93px; width:180px; }  .recordList .news .backTo, .recordList .sectionHomepage .backTo, .mailinglistSubscribe .backTo, .recordList .searchResults .backTo, .contactForm .backTo, .recordList .whatson .backTo, .recordList .people .backTo{display:none;}  .recordList .searchResults .choiceItem { height:97px; padding-bottom:16px; border-bottom:1px solid #DBDBDB; margin-bottom:16px; } .recordList .searchResults .choiceItem .copy { width:699px; height:74px; padding-bottom:16px; border-bottom:none; margin-bottom:0; margin-left:0; } .catLinks { font-size:1.1em;}  .whatsonArchive .col1{ width:699px; } .whatsonArchive .txt{ clear:both; } .whatsonArchive .formReset{display:none;} .recordList .whatsonArchive .img{ width:120px; } .recordList .whatsonArchive .choiceItem { } .recordList .whatsonArchive .col1 .copy { border-bottom:0; height:67px; } .recordList .whatsonArchive .copy h4 { font-size:1.2em; padding-bottom:6px; } .recordList .whatsonArchive .col1 .copy h4 a{ text-decoration:underline; } .recordList .whatsonArchive .copy .date{ color:#333333; text-transform: none; font-weight:normal; font-size:1.2em; margin:0; } .recordList .whatsonArchive #archiveForm .fieldGroup .ftbutton input { background:url("/imgs/search.gif") no-repeat scroll 0 0 transparent; border:medium none; cursor:pointer; display:block; font-size:0; height:25px; line-height:0; margin:10px 20px 10px 0; padding:0; text-indent:-5000px; width:70px; } .whatsonArchive .col1 .ftbutton input, .recordList .whatsonArchive #archiveForm .fieldGroup .ftbutton input{ margin-left: 232px; }  .recordList .sponsor .col1 .pagechooser, .recordList .sponsor .col1 .choiceItem .copy h3 { display:none; } .recordList .sponsor .choiceItem .copy{ border-bottom:none; text-align:center; } .recordList .sponsor .txt h3{ text-transform:uppercase; clear:both; padding-top:20px; font-size:1.8em; } .recordList .sponsor .col1 .choiceItem { width:160px; float:left; margin-right:14px; height:167px; } .recordList .sponsor .col1 .img, .recordList .sponsor .col1 .copy { width:160px; float:none; padding-top:10px; font-weight:bold; } .recordList .sponsor .col1 .img{ height:107px; } .recordList .sponsor .col1 .copy { height:37px; }   .singleRecord .col1 {width:700px} .singleRecord .col2 .choiceItem h3 { padding-bottom: 0; color: #95001e; font-size: 1em; } .singleRecord .choiceItem .copy .subHeading{margin-bottom:16px;} .singleRecord .col2 .choiceItem { width: 660px; padding-top: 9px; } .singleRecord .col2 .choiceItem .copy { width: 440px; margin-left: 40px; } .singleRecord .col2 .hasNoImage .copy, .singleRecord .col1 .hasNoImage .copy { margin-left: 0; width:700px;} .singleRecord .choiceItem h3{ text-transform:uppercase; padding-bottom:4px;  }  .singleRecord #childNav { margin-top: 14px; } .singleRecord .choiceItem .copy{ width:460px; }  .whatson .Overview h3{ display:none;} .whatson .choiceItem .copy .leadQuote{ font-weight:bold; margin:10px 0; } .singleRecord .whatson .col1 .hasNoImage .copy, .singleRecord .people .col1 .hasNoImage .copy, .hasNoImage .text .col1, .hasNoImage .text .col2, .hasNoImage .col1, .hasNoImage .col2{  width:460px; } .col1 .noResults{ width:699px; } .singleRecord .choiceItem .Sharethisexhibitionwithyourfriends { margin:21px 0 26px; position:relative; } .singleRecord .choiceItem .Sharethisexhibitionwithyourfriends h3{ font-size:1.2em; padding:5px 0; text-transform:none; color:#333; } .singleRecord .choiceItem .Sharethisexhibitionwithyourfriends .addthis_button{ position:absolute; top:6px; right:0; } .singleRecord .choiceItem .gallery .image { float:left; padding:0 0 15px 15px; } .singleRecord .choiceItem .gallery .startline { padding-left:0; } .singleRecord .whatson .subnavTabs, .singleRecord .people .subnavTabs{display:none;}  .singleRecord .choiceItem #Images, .singleRecord .choiceItem .Youmayalsolike {position:relative;} .singleRecord .choiceItem #Images .galleryCollapse, .singleRecord .choiceItem #Youmayalsolike .galleryCollapse {position:absolute; top:13px;; right:0;} #RelatedExhibitionsandCollectionItems{ margin-top:15px; } #Images, #Youmayalsolike, #RelatedExhibitionsandCollectionItems{ border-top:1px solid #DBDBDB; padding:15px 0; } .singleRecord #Youmayalsolike .relatedCrossSell .item. .singleRecord #RelatedExhibitionsandCollectionItems .item{ margin:0 0 20px; } #Images h3, #Youmayalsolike h3, #RelatedExhibitionsandCollectionItems h3{ font-size:1.4em; margin-bottom:10px; } .singleRecord #Youmayalsolike .img, .singleRecord #RelatedExhibitionsandCollectionItems .img{ width:160px; float:left; } .singleRecord #Youmayalsolike .copy, .singleRecord #RelatedExhibitionsandCollectionItems .copy{ width:300px; } .singleRecord .hasNoImage #Youmayalsolike .copy, .singleRecord .hasNoImage #RelatedExhibitionsandCollectionItems .copy, { margin-left:0; } .singleRecord #RelatedExhibitionsandCollectionItems .hasNoBoxImage .copy{ margin-left:160px; } .singleRecord .whatson .copy { position:relative; } .singleRecord .whatson .copy #childNav li.bookNow { position:absolute; top:0; right:0; height:24px; width:101px; background:url('imgs/book_tickets.gif') top left no-repeat; margin-right:0; } .singleRecord .whatson .copy #childNav li.bookNow a{ display:block; height:154px; text-indent:-9999em; } .singleRecord .galleryCollapse{font-weight:bold; font-size:1.1em;}  .singleRecord #Youmayalsolike .copy h4 a, .singleRecord #RelatedExhibitionsandCollectionItems .copy h4 a{  color:#000000; } .singleRecord #Youmayalsolike .copy h3 { font-size:1.4em; margin-bottom:14px; } .singleRecord #Youmayalsolike .copy h3 a{ text-transform:none; color:#333; } .singleRecord #Youmayalsolike .copy .moreLinks, .singleRecord #RelatedExhibitionsandCollectionItems .copy .moreLinks{ margin-top:0; } .singleRecord #Youmayalsolike h3.eventType{ display:none; } .singleRecord #Youmayalsolike .copy h4, .singleRecord #RelatedExhibitionsandCollectionItems .copy h4{ margin-bottom:0; padding-bottom:2px; } .singleRecord #Youmayalsolike .copy p, .singleRecord #RelatedExhibitionsandCollectionItems .copy p { margin-bottom:7px; } .singleRecord #Youmayalsolike .copy .subHeading, .singleRecord #RelatedExhibitionsandCollectionItems .copy .subHeading { color:#333; font-size:1.1em; margin:0; text-transform:none; font-weight:normal; } #RelatedExhibitionsandCollectionItems h3{ display:none; }  .singleRecord .whatson .Overview .socialBookmarking{ margin-bottom:15px; margin-top:25px; } .singleRecord .whatson .Overview .socialBookmarking h3 { display:block; text-transform:none; font-size:1.2em; margin-bottom:10px; } .socialBookmarkingIcons div{ float:left; width:80px; }  .     .widget .fieldGroup .l { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }  #widgets{ width:201px; margin-left:20px; float:left; border-top:1px solid #000; margin-top:134px; } #widgets .widget { border-top:1px solid #DBDBDB; padding:20px 0; width:201px; } #widgets .widget h3{font-size:1.6em;} #widgets .widget .item{margin:0;} #widgets .copy{ width:190px; } #widgets .widgets .img{width:201px;} #widgets .widgets .img, #widgets .widgets .copy { float: none;} #widgets .widgets .copy { width:191px; }  .crossSell h3 a, .productCrossSell h3 a, #widgets .pageCrossSell h3 a, #widgets .eventCrossSell h3 a, #widgets .productCrossSell h4 a { color:#000;} .crossSell h4, .eventCrossSell h4{ font-size:1.2em; padding-bottom:0;} .crossSell h4 a, .eventCrossSell h4 a{ color:#000000;} #widgets .productCrossSell h4{ font-size:1.6em; } .eventCrossSell h3, #widgets .productCrossSell h4{ text-transform:uppercase; } .eventCrossSell .copy, #widgets .pageCrossSell .copy, .productCrossSell .copy{ padding:20px 8px 0 2px; padding-top:11px; float: none; }   #widgets .search{ width:239px; margin-top:11px; position:absolute; top:0; right:0; border-top:none; } #widgets .search .fieldGroup .l, #widgets .mailinglistSubscribe .fieldGroup .l{ height:1px; left:-10000px; overflow:hidden; position:absolute; top:auto; width:1px; } #widgets .search h3{ display:none;}  #widgets .subNav{ border-bottom:1px solid #000; padding:7px 0; } #subnavList li{ text-transform:uppercase; text-decoration:none; margin:7px 0; font-size:1.4em; } .subNav li a { color: #000; text-decoration: none; } #subnavList .level2 li{ margin-left:12px; font-size:1em;  } .subNav li.active a{color:#EF3E42; }  .subNav .level1 li.active a{color:#EF3E42; } .subNav .level1 li.active .level2 li a { color: #000; } .subNav .level2 li.active a{color:#EF3E42; } .subNav .level2 li.active .level3 li a { color: #000; }  #widgets .news .copy { width:191px; padding:0 8px 0 2px; float: none; padding-top:20px; } .news h3{text-transform:uppercase;} .news .copy h4{font-size:1.2em; } .news .copy .subHeading{margin-bottom:6px;}  #widgets .calendarHolderOuter{ position: relative; width: 201px; height: 133px; background:url('/imgs/calendar_skin2.gif') top left no-repeat; } #widgets .calendar table { border-collapse:collapse; } #widgets .calendar table td, #widgets .calendar table th, #widgets .calendar table caption {  text-align:center; height:17px; line-height:15px; } #widgets .calendar table td, #widgets .calendar table th{ height:16px; } #widgets .calendar table .calWeek .calMonth div{ margin:0 0 1px 1px; } #widgets .calendar table th{ width:28px; } #widgets .calendar table td{ width:26px; } #widgets .calendar table caption {  text-transform:uppercase; font-weight:bold; height:21px; font-size:1.3em; } #widgets .calendar .calNext a, #widgets .calendar .calPrev a { position: absolute; top: 6px; left: 11px; display: block; width: 12px; height: 12px; font-size: 0; line-height: 0; } #widgets .calendar .calPrev a { background:url('/imgs/back.gif') top left no-repeat; } #widgets .calendar .calNext a { left: 182px; background:url('/imgs/next.gif') top left no-repeat; } #widgets .calendar table th .cufon, #widgets .calendar table caption .cufon{ padding-top:4px; } #widgets .calendar td.isLink div{ background:#F27477; } #widgets .calendar td.isLink div a{ text-decoration:none;; color:#333333; }  #calendarWidget { position: relative; z-index: 100; } .calendarPreview{ width:220px; background: url(http://assets1.southlondongallery.org/imgs/cal_head.png) no-repeat 0 0; padding: 2px 0 0 0; position: absolute; } .calendarPreviewInner { background: url(http://assets2.southlondongallery.org/imgs/cal_middle.png) no-repeat right center; padding:14px; padding-right:6px; } .calendarPreviewOuter { padding: 0 0 2px 0; background: url(http://assets3.southlondongallery.org/imgs/cal_bottom.png) no-repeat 0 bottom; } .calendarPreview h3, .calendarPreview .closeLink { display: none; } .calendarPreviewItem { margin-bottom:13px; float:left; border-bottom:1px solid #DBDBDB; width:180px; padding-bottom:13px; } .last { border-bottom:0; margin-bottom:0; padding-bottom:6px; } .calendarPreview .calendarPreviewItem h4 { padding:0 ; font-size:1.2em; clear:both; } .calendarPreview .calendarPreviewItem h4 a{color:#000;} .calendarPreview .calendarPreviewItem .moreLinks li{margin-right:8px; float:left;} .calendarPreview .calendarPreviewItem .bookNow a{ background:url('/imgs/cal_divider.gif') no-repeat 0 2px; padding-left:8px; } .calendarPreview .dates{ display:none;}  #widgets .basket .item{ position:relative; } #widgets .basket .choiceItem .img{ width:47px; position:absolute; top:0; left:0; } #widgets .basket .choiceItem .copy{ width:201px; } #widgets .basket .choiceItem .copy .variants{display:none} #widgets .basket .choiceItem .copy h4{ font-size:1em; font-weight:normal; line-height:1.2em; padding-left:47px; border-bottom:1px solid #DBDBDB; } #facebookLike, #googleBuzz, #tweetMeme { height:40px; width:100px; } #facebookLike{ width:84px; }   #childNav{ margin-top:14px; clear:both } #childNav ol li:last-child { padding-top:10px; } #childNav ol li:first-child { padding-top:0; }  #calendarWidget { width:310px; } .calendarTable caption { display:table-caption !important; } #calendarWidget table td{width:30px;} .homepage #content{ width:940px; padding-right:0; border-right:0; min-height:400px; } .homepage #content { float:left;} .homepage h2{display:none;} .homepage #intro h2{display:block;} .homepage #widgets .widget h3 { font-size:2.4em; height:48px; } .homepage .crossSell h3 { height:48px; } .homepage .crossSell h3.eventType .cufon { display:block !important; }  .homepage .crossSell{ float:left; width:235px;} .homepage .crossSell .img{ width:235px; float: none;} .homepage .crossSell .copy { width:225px; padding:0 8px 0 2px; padding-top:20px; float: none; }  .homepage #widgets{ border-top:none; float:none; } .homepage #widgets .widget { border-bottom:none; } .homepage #widgets .search { padding-top:20px; } .homepage #widgets .news img { width:235px; height:157px; } .homepage #widgets .news .copy { width:227px; }  .pageGallery dl.mediaList { margin: 0; overflow: auto; } .pageGallery .mediaList dt { clear: both; margin: 0 0 5px 0; font-weight: bold; } .pageGallery .mediaList dd { float: left; width: 120px; margin: 0 0 20px 15px; padding: 0; } .pageGallery .mediaList dd.startline { clear: both; margin-left: 0; } .pageGallery .mediaList dd a { display: block; }   .shopForm{ float:left; } .product .frbasket_variantid .l label, .product .frbasket_amount .l label{ font-weight:bold; }  .recordList .product .choiceItem .item{ border-bottom:1px solid #DBDBDB; padding-bottom:10px; margin-bottom:20px; } .recordList .product .choiceItem .item .img{ width:160px;}  .recordList .product .choiceItem .item .copy{ width:539px; position:relative; border-bottom:none; height:auto; } .recordList .product .choiceItem .item .copy h3{ padding-bottom:4px;} .recordList .product .choiceItem .item .copy .afterTitle, .recordList .product .choiceItem .item .copy .releaseDate{ display:none;} .recordList.product .choiceItem .item .price{ margin-bottom:4px; margin-top:0}  .recordList .product .choiceItem .item .copy .shopForm { margin-top:10px; } .recordList .product .choiceItem .item .copy .fieldGroup { width:539px; padding-bottom:0; } .recordList .product .choiceItem .item .copy .formrow { clear:none; } .recordList .product .fieldGroup .l{ width:61px; } .recordList .product .choiceItem .item .copy .fieldGroup .r { float:left; width:80px; } .recordList .product .choiceItem .item .copy .f_dropdown, .singleRecord .product .choiceItem .copy .f_dropdown { width:65px } .recordList .product .choiceItem .item .copy .fieldGroup .ftbutton { bottom:0; float:none; position:absolute; right:31px; } .recordList .product .choiceItem .item .moreLinks {  margin-top:0; } .recordList .product .choiceItem .item .moreLinks a {font-weight:normal;}  .singleRecord .product .txt .copy .afterTitle, .singleRecord .product .txt .copy .releaseDate, .singleRecord .product .txt .copy .leadQuote, .singleRecord .product .txt .copy .subnavTabs{ display:none;} .singleRecord .product .txt .copy .tab h3:first-child{ display:none; } .singleRecord .product .txt .copy .leadQuote{ text-align:center; font-size:1.4em; }  .singleRecord .product .choiceItem .copy .shopForm { margin:10px 0 20px 0; } .singleRecord .product .choiceItem .copy .fieldGroup { width:460px; padding-bottom:0; } .singleRecord .product .choiceItem .copy .fieldGroup .ftbutton { bottom:0; float:none; position:absolute; right:51px; } .singleRecord .product .choiceItem .copy .frbasket_variantid, .singleRecord .product .choiceItem .copy .frbasket_amount{ float:left; margin-right:10px; clear:none; width:140px; margin-right:27px; } .singleRecord .product .choiceItem .copy .l, .singleRecord .product .choiceItem .copy .r { width:60px;}  .sitemap .col2 .colInner, .sitemap .col2 { width: 700px; } #sitemap #smList { margin-bottom: 0; overflow: auto; } #sitemap .smTopLevel { margin-bottom: 40px; } #sitemap li.smTopLevel { float: left; width: 320px; background-image: none; } #sitemap .smTopLevel ul { padding-top: 5px; } #sitemap ul { font-size: 1em; } #sitemap .smTopLevel a { padding-bottom: 5px; font-size: 1.5em; font-weight: bold; } #sitemap .smTopLevel a:hover { text-decoration: none; } #sitemap .smLevel1 ul a, #sitemap .smTopLevel ul a { font-size: 1.4em; font-weight: normal; } #sitemap .smTopLevel ul a:hover { text-decoration: underline; } #sitemap .startingLine { clear: both; }  .whatsonCategories .col1{width:699px;} .whatsonCategories .catlinks{clear:both;}