@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: 0.8em; 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");} div.mediaPlayer div.videoControls { position:absolute; right:0px; bottom:0px; height:25px; background-image:url(../assets1_subdomain/lib/mediaPlayer/black60.png); } div.mediaPlayer div.videoPlay { height:25px; cursor: pointer; width:25px; float:left; background-image: url(../assets2_subdomain/lib/mediaPlayer/videoControls/play.png); } div.mediaPlayer div.videoPlay.playing { background-image: url(../assets3_subdomain/lib/mediaPlayer/videoControls/pause.png); } div.mediaPlayer div.videoProgress { height:25px; width:100px; float:left; } div.mediaPlayer div.videoProgress div.videoProgressHolder { height:5px; width:90px; margin-top:10px; margin-left:5px; overflow: hidden; cursor: pointer; background-color: #666; } div.mediaPlayer div.videoProgressSlider { height:5px; width:1px; background-color: #FFF; overflow: hidden; margin:0; padding:0; } div.mediaPlayer div.videoTime { height:20px; width:63px; float:left; color:#fff; font-size: 0.7em; font-weight:bold; padding-top:5px; padding-left:2px; } div.mediaPlayer div.volumeButton { height:25px; cursor: pointer; width:25px; float:left; background-image: url(../assets4_subdomain/lib/mediaPlayer/videoControls/mute.png); } div.mediaPlayer div.volumeButton.muted { background-image: url(../assets5_subdomain/lib/mediaPlayer/videoControls/mute_active.png); }  div.pageMedia { width:630px; height:250px; position:relative; left:0px; top:0px; overflow:hidden; } div.mediaSwapper div.mediaItem { width:inherit; height:inherit; overflow:hidden; } div.mediaSwapper div.mediaItem.current { z-index:10; } div.mediaSwapper div.mediaItem.previous { z-index:9; } div.mediaSwapper div.mediaCaption { width:190px; height:190px; left:20px; top:-230px; position:relative; color:#fff; padding:10px; background-image:url(../assets1_subdomain/lib/mediaPlayer/black60.png); } div.mediaSwapper div.mediaCaption h3, div.mediaSwapper div.mediaCaption p { padding:0; margin:0; }  div.mediaSwapper .first { padding-top:0; } div.mediaSwapper div#transport { position:absolute; left:0px; top:0px; z-index:11; width:inherit; } div.mediaSwapper div#transport_playpause { background-image:url(../assets1_subdomain/lib/mediaPlayer/black60.png); } div.mediaSwapper div#transport div#transport_next, div.mediaSwapper div#transport div#transport_previous { position:absolute; top:180px; right:0px; width:20px; height:50px; background-image: url(../assets3_subdomain/lib/mediaPlayer/transportControls/next.png); background-position: 0 0; cursor: pointer; } div.mediaSwapper div#transport div#transport_previous { background-image: url(../assets4_subdomain/lib/mediaPlayer/transportControls/previous.png); left:0px; } div.mediaSwapper div#transport div#transport_next.hover { background-image: url(../assets5_subdomain/lib/mediaPlayer/transportControls/next_hover.png); } div.mediaSwapper div#transport div#transport_previous.hover { background-image: url(../assets1_subdomain/lib/mediaPlayer/transportControls/previous_hover.png); } div.mediaSwapper div#transport div#transport_playpause { height:25px; top:0px; right:0px; position:absolute; cursor: pointer; } div.mediaSwapper div#transport div.transport_chooser { background-image: url(../assets2_subdomain/lib/mediaPlayer/transportControls/inactive.png); width:25px; height:25px; float:left; cursor: pointer; } div.mediaSwapper div#transport div.transport_chooser.current { background-image: url(../assets3_subdomain/lib/mediaPlayer/transportControls/active.png); } div.mediaSwapper div#transport div#transport_playpause div#transport_play { width:25px; height:25px; float:left; background-image: url(../assets4_subdomain/lib/mediaPlayer/transportControls/play.png); } div.mediaSwapper div#transport div#transport_playpause div#transport_play.playing { background-image: url(../assets5_subdomain/lib/mediaPlayer/transportControls/pause.png); }  .pdfLink, .docLink, .xlsLink, .pptLink , .jpgLink{ padding: 10px 0 10px 35px; background: url(../assets1_subdomain/lib/icons/pdf.png) no-repeat 0 0; } .docLink { background-image: url(../assets2_subdomain/lib/icons/doc.png); } .xlsLink { background-image: url(../assets3_subdomain/lib/icons/xls.png); } .pptLink { background-image: url(../assets4_subdomain/lib/icons/ppt.png); } .jpgLink { background-image: url(../assets5_subdomain/lib/icons/jpg.png); }   body { margin:0; padding:0; background: #fff url(../assets1_subdomain/imgs/bg.png); background-position: 0 -57px; background-repeat: repeat-x; } #container {  width:100%; margin:auto; z-index:100; position: relative; } #containerInner { width: 940px; margin:auto; z-index:100; position: relative; }  #headerBg { width:100%; height:160px; background-color:#568b9a; filter:alpha(opacity=60); opacity: 0.6; -moz-opacity:0.6; position:absolute; left:0px; top:0px; z-index:50; }   #header{ height:245px; } #logo{ padding-top:20px; width:205px; height:144px; float:left; } #intro { width: 611px; text-align:right; font-size:1.33em; margin-top:75px; } #intro,#missionStatement { float:right; padding-top:0px; font-family:Georgia; letter-spacing: -1px; font-weight:bold; } #searchIcon, #mailingListIcon, .socialMedia{ float:right; } #searchIcon, #mailingListIcon{ padding-top:4px; } #missionStatement { clear:both; color:#000; width: 620px; padding-top:18px; width: auto; text-align:right; margin-right:10px; margin-top:3px; font-size:1.0em !important; } .cufon-active #missionStatement { letter-spacing: 0px; font-size:1.2em; } #intro ol,#intro li,#intro div { display:inline; } #intro li { width:23px; height:25px;  padding-left:12px; padding-top:5px; } #intro li img { vertical-align:middle; } #searchIcon a, #mailingListIcon a { color:#000; text-decoration:none; float:left; } #searchIcon a:hover, #mailingListIcon a:hover { color:#cf292f; } #searchIcon,#mailingListIcon {  } #searchIcon{ background: url(imgs/header_area/search.png) no-repeat right bottom; } #mailingListIcon {  } .mailingIcon{ margin-top:0px; margin-left:14px; } .socialMedia .socialMediaIcons{ padding-left:2px; margin-right:5px; }   #nav { height: 76px; left: 50%; margin-left:-470px; position: absolute; top: 160px; z-index: 1; width: 940px; padding: 0; font-family:"Georgia"; letter-spacing: -1px; font-weight: bold; } .cufon-active #nav { } #nav ol { width: 940px; padding:0; text-align:center; white-space:nowrap; } #nav li { background: url(imgs/nav_s1.gif) no-repeat scroll 0 bottom transparent; } #nav li{ margin-left: 0; padding-left: 40px; padding-right: 40px; padding-top: 13px; display:inline; } #nav ol#navListSecond li { background: url(imgs/nav_s2.gif) no-repeat scroll 0 bottom transparent; padding-right: 28px; padding-left: 28px; } #nav li a { font-size: 1.2em; color:#000; text-decoration: none; } .cufon-active #nav li a { font-size: 1.3em; } #nav li a:hover, ol#subnavList li a:hover{ color:#5d5d5d; } #nav li.active a { color:#cf292f; } #nav ol#navList li{ } #nav ol#navList li a { font-size: 1.3em; } .cufon-active #nav ol#navList li a { font-size: 1.5em; } #nav ol#navList { padding-top:9px; } #nav li.first, #nav ol#navListSecond li.first { background: none repeat scroll 0 0 transparent; margin-left: 0; padding-left: 0; } #nav li.last, #nav ol#navListSecond li.last { margin-right: 0; padding-right: 0; } #nav ol#navListSecond { padding-top:6px; padding-left: 0; clear:both; }   div#content, div#widgets { float: left; } div#content { width: 720px; min-height: 920px; border-right:1px dashed #666; } div#widgets { width: 215px; } div.widget{ margin-bottom:30px; }  .clear { clear:both; font-size:0; line-height:0; } div#content div.colInner div.txt{ padding-bottom: 0px; }   a{ color:#cf292f; } a:hover { color:#e07478; } body { line-height:1.6em; } p { margin: 0 0 1.6em; } h1, h2, h3, h4, h5, div.pageGallery dl.mediaList dt, .sitemap div#sitemap li.smTopLevel > a, .clientFbUrl a { color:#cf292f; text-transform: uppercase; font-family: 'Georgia'; letter-spacing:-1px; } h2{ font-size:2.3em; padding-bottom: 0.7em; color:#cf292f; text-transform: uppercase; font-family: 'Georgia'; letter-spacing:-1px; } .cufon-active h2 { padding-bottom:0.3em; } h3, div.pageGallery dl.mediaList dt{ font-size:1.7em; padding-top: 1em; } .txt h3 { padding-top: 0em; } .cufon-active h3, div.pageGallery dl.mediaList dt { font-size: 1.35em; } h3 a, div.pageGallery dl.mediaList dt a, .clientFbUrl a { text-decoration: none; } .clientFbUrl a { cursor: pointer; } h4{ font-size:1.5em; padding-top: 1em; } .cufon-active h4{ font-size:1.19em; } h5{ font-size:1.2em; padding-top: 1em; } .cufon-active h5{ font-size:0.95em; } ol, ul { padding-left:30px; padding-bottom:1em; } ul li { list-style-type: disc; } ol li { list-style-type: decimal; } blockquote { margin:10px 0px 10px 5px; padding:6px 0px 0px 38px; background-image:url(../assets2_subdomain/imgs/quote_mark.png); background-repeat:no-repeat; color:#cf292f; font-family:'Georgia'; text-transform: uppercase; font-size:1.6em; min-height:30px; }  blockquote h5{ padding-top:0; } ol#childNav li { list-style-type:disc; } #childNav ol li { list-style-type:disc; } div#childNav ol{  padding-bottom: 2em; } div#childNav li a, ol.moreLinks li a,ol.catLinks li a,ol.subnavTabs li a { text-transform: uppercase; font-family:Georgia; letter-spacing:-1px; text-decoration: none; color:#cf292f; } ol.moreLinks,ol.moreLinks li,ol.catLinks,ol.catLinks li,ol.subnavTabs{ padding:0; margin:0; list-style-type: none; } div#childNav li.backTo{ padding-top:30px; } div#childNav li.bookNow { display:none; } dl.fileList a{ text-decoration:none; font-weight:bold; } div.pagechooser { clear: both; float: right; padding-top: 26px; } .sitemap div#sitemap li.smTopLevel > a { font-size:1.2em; }   .mediaSwapper { position: relative; } .singleRecord .whatson .mediaSwapper, .text2cols .mediaSwapper { width:700px; height:300px; padding-bottom:20px; } div.eventMedia { height: 280px; left: 0; overflow: hidden; position: relative; top: 0; width: 700px; } .mediaSwapper h3 { font-size:0.8em; color:#666; text-align: right; text-transform: none; font-weight:normal; letter-spacing: normal; font-family:inherit; }  div.pageMedia div.caption h3{ text-transform:none; font-weight:normal; color:#999; font-family:inherit; font-size:0.9em; padding-top: 0.4em; }  div.mediaSwapper div.mediaCaption p{ color:#000; }  div.mediaSwapper div.mediaCaption { left: 20px; }  div.mediaSwapper div .mediaPlayer { position:relative; }  div.mediaSwapper div #transport { width:700px; }  .cufon-active .textMultipleImages div.pageMedia div.mediaCaption div.caption h3, .cufon-active .text2cols div.pageMedia div.mediaCaption div.caption h3, .cufon-active .text div.pageMedia div.mediaCaption div.caption h3, .cufon-active .faq div.pageMedia div.mediaCaption div.caption h3, { font-size:1.2em; } div.text2cols div.mediaSwapper div.mediaCaption, div.whatson div.mediaSwapper div.mediaCaption, div.faq div.mediaSwapper div.mediaCaption { background-image:none; height:22px; padding:2px; position:relative; left:0; top:0; } div.text2cols div.mediaSwapper div.mediaCaption, div.whatson div.mediaSwapper div.mediaCaption { width:696px; } div.text2cols div.mediaSwapper div#transport div#transport_next, div.text2cols div.mediaSwapper div#transport div#transport_previous { top:115px; } div.faq div.mediaSwapper div#transport div#transport_next, div.faq div.mediaSwapper div#transport div#transport_previous { top:135px; }    div#widgets { padding-top:37px; } div#widgets h3{ font-size:1.4em; padding-top:0; }  div.subNav{ font-family: Georgia; letter-spacing: -1px; } ol#subnavList{ background:url(imgs/widget_bg.png) repeat scroll 0 0 transparent; } div.subNav ol { padding:0; } div.subNav ol ol { padding-bottom:0;  } div.subNav ol ol li a{ padding-left:36px; } div.widgetInner h3{ padding-left:12px; } ol#subnavList li { list-style-type: none; padding-top:0; } ol#subnavList li.first{ clear:none; } ol#subnavList li a{ display:block; padding-top: 7px; padding-bottom:7px; padding-left:12px; text-decoration: none; color:#333333; font-size:1.4em; } ol#subnavList li.active a {  background-color:#b63035; } ol#subnavList li.active a, ol#subnavList li.active ol li a { color:#fff; } html #container ol#subnavList li.active ol li a, ol#subnavList ol li a { background-color:inherit; font-size:1.2em; padding-left:24px; color:#333333; } ol#subnavList ol ol{ padding-bottom:0 !important; } ol#subnavList ol ol li a{ padding-left:36px !important; }  .widgets .translations,.widgets .forwardToAFriend h3{ background: url(imgs/widget_bg.png) repeat scroll 0 0 transparent; padding-bottom:15px; padding-top: 15px; width:215px; }  .widgets .translations div#translate{ padding-left:12px; width:203px; } .widgets .translations div#translate form div.fieldGroup { width:200px !important; position:relative; } .widgets .translations div#translate .ftdropdown{ width:160px; } .widgets .translations div#translate .ftbutton{ width:40px; position:absolute; left:155px; top:21px; height:23px; }  .widgets .translations div#translate .ftdropdown .l,.widgets .translations div#translate .ftdropdown .r{ float:none; padding-right:0; width:160px; }  .widgets .translations div#translate .ftdropdown .r select{ width:150px; } .widgets .translations div#translate .ftbutton .l{ display:none; float:none; } .widgets .translations div.formrow { padding-bottom:10px; } .widgets .translations div#translate .ftbutton .r{ float:none; width:20px; } .widgets .translations div#translate .ftbutton input{ background:url(imgs/go.gif) no-repeat; }  #widgets .forwardToAFriend { position:relative; width:215px; } #widgets .forwardToAFriend h3 { padding-bottom:10px; padding-top:10px; overflow:hidden; width:203px; } .forwardToAFriend .ftfLink { } .forwardToAFriend .widgetInner .ftfForm { display: none; right:0; top:24px; position:absolute; width: 233px; height: 319px; background: url(imgs/forward_to_friend_bubble.png) no-repeat 0; z-index: 5; } .forwardToAFriend .ftfForm form { padding: 25px 0 0 20px; } .forwardToAFriend .ftfForm .fieldGroup { width:200px; } .forwardToAFriend .ftfForm .fieldGroup .formrow { width: 196px; margin-bottom: 3px; font-size: 0.9em; text-align: left; float:none; }  .forwardToAFriend .ftfForm .fieldGroup .l, .forwardToAFriend .ftfForm .fieldGroup .r { float: none; display: block; width: 152px; margin: 0; } .forwardToAFriend .ftfForm .fieldGroup .l { width: 186px; font-weight: bold; margin-left: 0; text-transform: lowercase; padding-right:0; } .forwardToAFriend .ftfForm .fieldGroup input { width: 180px; padding-left: 8px; padding-right: 0;  background: none; } *+html .forwardToAFriend .ftfForm .fieldGroup input { padding-top: 0; padding-left: 10px; } .forwardToAFriend .fieldGroup .frftf_submit .l, .forwardToAFriend .frftf_dontFillThis, .forwardToAFriend .req { display: none; } .forwardToAFriend form#forwardToFriendForm .frftf_submit input { width: 38px; height: 23px;  margin-left:152px; padding: 0; background-image: url(imgs/go.gif); } .forwardToAFriend .ftfClose { position:absolute; right:-8px; top:20px; z-index:10; display:none; cursor:pointer; }  .widgets .blog, .widgets .twitter{ width:215px; background: url(imgs/widget_bg.png) repeat scroll 0 0 transparent; } .widgets .blog .widgetInner h3,.widgets .twitter .widgetInner { padding-top:10px !important; padding-bottom:10px; padding-right:10px; } .widgets .blog .choiceItem{ width:203px; background:none; padding-left:12px; min-height:70px; border:none; margin-left:0; margin-bottom:0; } .widgets div.blog div.choiceItem div.item{ width:203px; min-height: 30px; padding-top: 0; } .widgets div.blog div.choiceItem div.item div.img{ width:65px; padding-right:0; float:left; } .widgets div.blog div.choiceItem div.item div.copy{ width:123px; padding-bottom: 7px; padding-right:15px; min-height:70px; padding-top:0; float:left; clear:none; padding-left:0; } .widgets div.blog div.blogFooter h5{ position:relative; left:110px; } .widgets div.blog a,.widgets div.twitter a { text-decoration:none; }  .widgets .twitter .twitterFeed{ padding-left:0; padding-bottom: 0; } .widgets .twitter .twitterFeed li{ margin-left:0; padding-left:12px; list-style-type: none; } .widgets .twitter .twitterFeed .twitterCopy .profileImage{ float:left; padding-right:15px; width:48px; } .widgets .twitter .twitterFeed .twitterCopy .quote{ float:left; width:122px; overflow:hidden; } .widget.twitter .twitterFeed .twitterCopy .author{ padding-bottom:15px; padding-left:63px; color:#898989; font-size:10px; line-height:12px; } .widgets .twitter .twitterFeed .twitterCopy .quote a{ display: block; } .widgets .twitter .tweetFooter h5{ position:relative; left:121px; } .widget.twitter blockquote{ font-size:11px; text-transform: none; padding:0px; margin:0px; line-height:11px; color:#000000; float:left; background:none; width:127px; }    #footer{ background:url(imgs/footor_bg_02.png) repeat-x; position:relative; height:300px; } #footer #footerInner, #footerBreadcrumb { width: 945px; height:60px; margin: 0 auto; } #footer #footerInner{ position: relative; top:10px; left:0; } #footer #footerInner .col{ float:left; height:150px; } #footer #footerInner #fctext1{ width:385px; padding-right:25px; border-right:2px solid #ccc; } #footer #footerInner #fctext2{ width:260px; padding-right:25px; padding-left:25px; border-right:2px solid #ccc; } #footer #footerInner #fclinks{ width:195px; padding-left:25px; } #footer #footerInner #fclinks ol{ padding-left:0; } #footer #footerInner #fclinks li{ width:150px; padding:0; margin:0; list-style-type: none; } #footer #footerInner #fclinks li a{ text-decoration:none;  } #footer #footerBreadcrumb .breadCrumb{  } #footer #footerBreadcrumb .breadCrumb a{ text-decoration:none; color:#fff; } #footer .footerInner{ font-size:0.8em; }  form div.fieldGroup { width: 650px; } form div.formrow { padding-bottom: 5px; float:left; width:650px; } form .fieldSpecs { display:none; } textarea.f_textarea { font-family: Verdana,Arial,Tahoma,sans-serif; font-size:1em; } form .l { float:left; clear:both; width: 220px; padding-right:30px; } form .l label { font-weight: bold; } form .r { width: 400px; float:left; position:relative; } form .r input, form .r select, form .r textarea { padding:4px 4px 2px 6px; width: 320px; border: 1px solid #777777; } form .r select { width: 332px; } .req { color:#CF292F; display:inline; padding-left: 10px; position:absolute; top:0; right:0; }  .fieldGroup fieldset input { width: 13px; height: 13px; border: none; margin-top: 1px; padding: 0; background: none; } .fieldGroup fieldset div { padding-bottom: 5px; }  form .ftcaptcha { padding-top:15px; } form div.ftcaptcha label, span.captchaAudio { font-family:inherit; text-transform:inherit; } span.captchaAudio, span.captchaImage { display:block; padding-top:20px; }  div.frSend {  padding-top:5px; } form .ftbutton input { display: block; width: 78px; height: 23px; border: none; margin: 0; padding: 0; background: url(../assets3_subdomain/imgs/button.png) no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; } html .theme44 #headerBg { background-color: #a06d97; } html .theme46 #headerBg { background-color: #568b9a; } html .theme47 #headerBg { background-color: #0078c4; } html .theme48 #headerBg { background-color: #88488f; } html .theme49 #headerBg { background-color: #c49b44; } html .theme50 #headerBg { background-color: #c45605; } html .theme51 #headerBg { background-color: #286d2d; } html .theme52 #headerBg { background-color: #ee533b; } html .theme53 #headerBg { background-color: #a84573; } html .theme54 #headerBg { background-color: #6d7e8a; } html .theme55 #headerBg { background-color: #007946; }  html .theme44 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme46 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme47 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme48 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme49 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme50 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme51 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme52 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme53 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme54 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme55 h1 a { background:url(http://assets4.postalheritage.org.uk/uploads/) no-repeat 0 0; } html .theme44 a, html .theme44 h1, html .theme44 h2, html .theme44 h3, html .theme44 h4, html .theme44 h5, html .theme44 div.pageGallery dl.mediaList dt, html .theme44 .sitemap div#sitemap li.smTopLevel > a, html .theme44 blockquote, html .theme44 .glossary ol#nameFilter li.active a,  html .theme44 div#childNav li a, html .theme44 ol.moreLinks li a, html .theme44 ol.catLinks li a, html .theme44 .clientFbUrl a, html .theme44 .clientFbUrl a:hover  { color:#6f005b; } html .theme46 a, html .theme46 h1, html .theme46 h2, html .theme46 h3, html .theme46 h4, html .theme46 h5, html .theme46 div.pageGallery dl.mediaList dt, html .theme46 .sitemap div#sitemap li.smTopLevel > a, html .theme46 blockquote, html .theme46 .glossary ol#nameFilter li.active a,  html .theme46 div#childNav li a, html .theme46 ol.moreLinks li a, html .theme46 ol.catLinks li a, html .theme46 .clientFbUrl a, html .theme46 .clientFbUrl a:hover  { color:#cf292f; } html .theme47 a, html .theme47 h1, html .theme47 h2, html .theme47 h3, html .theme47 h4, html .theme47 h5, html .theme47 div.pageGallery dl.mediaList dt, html .theme47 .sitemap div#sitemap li.smTopLevel > a, html .theme47 blockquote, html .theme47 .glossary ol#nameFilter li.active a,  html .theme47 div#childNav li a, html .theme47 ol.moreLinks li a, html .theme47 ol.catLinks li a, html .theme47 .clientFbUrl a, html .theme47 .clientFbUrl a:hover  { color:#00558a; } html .theme48 a, html .theme48 h1, html .theme48 h2, html .theme48 h3, html .theme48 h4, html .theme48 h5, html .theme48 div.pageGallery dl.mediaList dt, html .theme48 .sitemap div#sitemap li.smTopLevel > a, html .theme48 blockquote, html .theme48 .glossary ol#nameFilter li.active a,  html .theme48 div#childNav li a, html .theme48 ol.moreLinks li a, html .theme48 ol.catLinks li a, html .theme48 .clientFbUrl a, html .theme48 .clientFbUrl a:hover  { color:#85248f; } html .theme49 a, html .theme49 h1, html .theme49 h2, html .theme49 h3, html .theme49 h4, html .theme49 h5, html .theme49 div.pageGallery dl.mediaList dt, html .theme49 .sitemap div#sitemap li.smTopLevel > a, html .theme49 blockquote, html .theme49 .glossary ol#nameFilter li.active a,  html .theme49 div#childNav li a, html .theme49 ol.moreLinks li a, html .theme49 ol.catLinks li a, html .theme49 .clientFbUrl a, html .theme49 .clientFbUrl a:hover  { color:#4e3e1b; } html .theme50 a, html .theme50 h1, html .theme50 h2, html .theme50 h3, html .theme50 h4, html .theme50 h5, html .theme50 div.pageGallery dl.mediaList dt, html .theme50 .sitemap div#sitemap li.smTopLevel > a, html .theme50 blockquote, html .theme50 .glossary ol#nameFilter li.active a,  html .theme50 div#childNav li a, html .theme50 ol.moreLinks li a, html .theme50 ol.catLinks li a, html .theme50 .clientFbUrl a, html .theme50 .clientFbUrl a:hover  { color:#ac4c05; } html .theme51 a, html .theme51 h1, html .theme51 h2, html .theme51 h3, html .theme51 h4, html .theme51 h5, html .theme51 div.pageGallery dl.mediaList dt, html .theme51 .sitemap div#sitemap li.smTopLevel > a, html .theme51 blockquote, html .theme51 .glossary ol#nameFilter li.active a,  html .theme51 div#childNav li a, html .theme51 ol.moreLinks li a, html .theme51 ol.catLinks li a, html .theme51 .clientFbUrl a, html .theme51 .clientFbUrl a:hover  { color:#246147; } html .theme52 a, html .theme52 h1, html .theme52 h2, html .theme52 h3, html .theme52 h4, html .theme52 h5, html .theme52 div.pageGallery dl.mediaList dt, html .theme52 .sitemap div#sitemap li.smTopLevel > a, html .theme52 blockquote, html .theme52 .glossary ol#nameFilter li.active a,  html .theme52 div#childNav li a, html .theme52 ol.moreLinks li a, html .theme52 ol.catLinks li a, html .theme52 .clientFbUrl a, html .theme52 .clientFbUrl a:hover  { color:#de3b21; } html .theme53 a, html .theme53 h1, html .theme53 h2, html .theme53 h3, html .theme53 h4, html .theme53 h5, html .theme53 div.pageGallery dl.mediaList dt, html .theme53 .sitemap div#sitemap li.smTopLevel > a, html .theme53 blockquote, html .theme53 .glossary ol#nameFilter li.active a,  html .theme53 div#childNav li a, html .theme53 ol.moreLinks li a, html .theme53 ol.catLinks li a, html .theme53 .clientFbUrl a, html .theme53 .clientFbUrl a:hover  { color:#a8034f; } html .theme54 a, html .theme54 h1, html .theme54 h2, html .theme54 h3, html .theme54 h4, html .theme54 h5, html .theme54 div.pageGallery dl.mediaList dt, html .theme54 .sitemap div#sitemap li.smTopLevel > a, html .theme54 blockquote, html .theme54 .glossary ol#nameFilter li.active a,  html .theme54 div#childNav li a, html .theme54 ol.moreLinks li a, html .theme54 ol.catLinks li a, html .theme54 .clientFbUrl a, html .theme54 .clientFbUrl a:hover  { color:#57646e; } html .theme55 a, html .theme55 h1, html .theme55 h2, html .theme55 h3, html .theme55 h4, html .theme55 h5, html .theme55 div.pageGallery dl.mediaList dt, html .theme55 .sitemap div#sitemap li.smTopLevel > a, html .theme55 blockquote, html .theme55 .glossary ol#nameFilter li.active a,  html .theme55 div#childNav li a, html .theme55 ol.moreLinks li a, html .theme55 ol.catLinks li a, html .theme55 .clientFbUrl a, html .theme55 .clientFbUrl a:hover  { color:#006239; } html .theme44 ol#subnavList li.active a, html .theme44.singleRecord ol.subnavTabs li.active a { background-color: #944b87; } html .theme46 ol#subnavList li.active a, html .theme46.singleRecord ol.subnavTabs li.active a { background-color: #b63035; } html .theme47 ol#subnavList li.active a, html .theme47.singleRecord ol.subnavTabs li.active a { background-color: #569ecc; } html .theme48 ol#subnavList li.active a, html .theme48.singleRecord ol.subnavTabs li.active a { background-color: #894f8f; } html .theme49 ol#subnavList li.active a, html .theme49.singleRecord ol.subnavTabs li.active a { background-color: #b28c3e; } html .theme50 ol#subnavList li.active a, html .theme50.singleRecord ol.subnavTabs li.active a { background-color: #ba6d34; } html .theme51 ol#subnavList li.active a, html .theme51.singleRecord ol.subnavTabs li.active a { background-color: #578570; } html .theme52 ol#subnavList li.active a, html .theme52.singleRecord ol.subnavTabs li.active a { background-color: #c65f4e; } html .theme53 ol#subnavList li.active a, html .theme53.singleRecord ol.subnavTabs li.active a { background-color: #a8396c; } html .theme54 ol#subnavList li.active a, html .theme54.singleRecord ol.subnavTabs li.active a { background-color: #768794; } html .theme55 ol#subnavList li.active a, html .theme55.singleRecord ol.subnavTabs li.active a { background-color: #5b997f; }  html .theme44.singleRecord ol.subnavTabs li a{ background-color:#c2b6c0; } html .theme46.singleRecord ol.subnavTabs li a{ background-color:#d6c4c3; } html .theme47.singleRecord ol.subnavTabs li a{ background-color:#d1dde4; } html .theme48.singleRecord ol.subnavTabs li a{ background-color:#bfb2bf; } html .theme49.singleRecord ol.subnavTabs li a{ background-color:#d8d2c5; } html .theme50.singleRecord ol.subnavTabs li a{ background-color:#d7ccc3; } html .theme51.singleRecord ol.subnavTabs li a{ background-color:#b0beb6; } html .theme52.singleRecord ol.subnavTabs li a{ background-color:#dfcdc9; } html .theme53.singleRecord ol.subnavTabs li a{ background-color:#d3c2c8; } html .theme54.singleRecord ol.subnavTabs li a{ background-color:#b5bcc1; } html .theme55.singleRecord ol.subnavTabs li a{ background-color:#bbcac2; } html .theme44 a:hover { color:#a15994; } html .theme46 a:hover { color:#e07478; } html .theme47 a:hover { color:#5990b3; } html .theme48 a:hover { color:#b070b6; } html .theme49 a:hover { color:#8c816b; } html .theme50 a:hover { color:#c98a5c; } html .theme51 a:hover { color:#709887; } html .theme52 a:hover { color:#ea7f6e; } html .theme53 a:hover { color:#c65b8c; } html .theme54 a:hover { color:#929aa1; } html .theme55 a:hover { color:#59997e; } html .theme44.singleRecord ol.subnavTabs { border-bottom: 5px solid #944b87; } html .theme46.singleRecord ol.subnavTabs { border-bottom: 5px solid #b63035; } html .theme47.singleRecord ol.subnavTabs { border-bottom: 5px solid #569ecc; } html .theme48.singleRecord ol.subnavTabs { border-bottom: 5px solid #894f8f; } html .theme49.singleRecord ol.subnavTabs { border-bottom: 5px solid #b28c3e; } html .theme50.singleRecord ol.subnavTabs { border-bottom: 5px solid #ba6d34; } html .theme51.singleRecord ol.subnavTabs { border-bottom: 5px solid #578570; } html .theme52.singleRecord ol.subnavTabs { border-bottom: 5px solid #c65f4e; } html .theme53.singleRecord ol.subnavTabs { border-bottom: 5px solid #a8396c; } html .theme54.singleRecord ol.subnavTabs { border-bottom: 5px solid #768794; } html .theme55.singleRecord ol.subnavTabs { border-bottom: 5px solid #5b997f; }   #content div.col { width:460px; float:left; } #content div.col1 { width:240px; } div.col2 { } #content div.col3{ width:700px; } div.textMultipleImages div.pageMedia { height: auto; overflow: show; width: 220px; } div.textMultipleImages div.pageMedia div.mediaCaption h3 { color:#000; font-size:1.1em; } div.textMultipleImages div.pageMedia{ display:none; } .mediaList{ margin-bottom: 20px; } .mediaList p{ font-size:1.1em; padding-top: 5px; width: 189px; position:absolute; overflow:hidden; height: 28px; } .mediaList .image{ position :relative; margin-bottom: 35px; } .mediaList img{ position:absolute; bottom: -17px; right: 20px; } #lbCaption{ color:#000000; font-size:14px; font-weight: normal } #lbNumber{ display: none; }   body.hasNoImage div.text2cols div#content .col2, body.hasNoImage div.text2cols div#content .col1 { } div.text2cols div#content div.col2,div.text2cols div#content div.col3{ float:left; } div.text2cols div#content div.col1{ width:700px; } div.text2cols div#content div.col2{ width:328px;  } div.text2cols div#content div.col3{ width:320px; }  div.text2cols div#content div.col2{ width:700px; } div.text2cols div#content div.col2 .txt{ width:328px; padding-right:20px; float:left; } div.text2cols div#content div.col3 { width:700px; float:none; } div.text2cols .socialBookmarking .socialBookmarkingIcons div.pinterest{ clear:both; padding-top:16px; }    body.recordList #content div.col1,.whatsonCategories #content div.col1,.whatson #content div.col1 { width:700px; } .sectionHomepage .choiceItem, .whatsonCategories .choiceItem,.whatson .choiceItem{ width:700px; min-height:200px; background:url(../assets5_subdomain/imgs/box0.png) bottom right no-repeat; } div.choiceItem div.copy, div.choiceItem div.img{ width:370px; float:left; } div.choiceItem div.copy { width:320px; padding-bottom:45px; } div.choiceItem div.copy h3 { padding-top:10px; } body.recordList #content div.hasNoBoxImage div.copy{ padding-left:370px; } div.choiceItem .copy .subHeading{ } .choiceItem .mediaList dd{  }   .gridSectionHomepage .choiceItem { width:224px; float:left; margin-left:14px;  background-image:url("imgs/shop/gridHomepage-box02.png"); background-position:left bottom; background-repeat:no-repeat;  min-height:330px; margin-bottom:28px; position:relative; } .gridSectionHomepage .choiceItem .moreLinks { position: absolute; bottom: 8px; left: 11px; }  .gridSectionHomepage .startline { margin-left:0; clear:both; }  .gridSectionHomepage div.choiceItem div.img, .gridSectionHomepage div.choiceItem div.item { width:220px; }  .gridSectionHomepage div.choiceItem div.copy { clear:both; width:200px; padding:0 10px 5px 10px; }  body.recordList .gridSectionHomepage #content div.hasNoBoxImage div.copy { padding-left:10px; padding-top:100px; }  .gridSectionHomepage .choiceItem .copy h3{ padding:12px 0 15px; }   body.recordList .gridSectionHomepage #childNav { clear:both; }    .job #content div#records div.copy {} .job div.txt div.introduction{}  .job div.choiceItem{}  .job div.choiceItem div.copy {} .job .choiceItem .copy .mediaList,.job .choiceItem .copy .fileList{}   .singleRecord .job #content div.col{} .singleRecord .job div.choiceItem{}   .press #content div#records div.copy,.job #content div#records div.copy { padding-left:0; } .press div.txt div.introduction,.job div.txt div.introduction{ padding-bottom: 20px; }  .press #content div.choiceItem, .job #content div.choiceItem, .recordList .product #content div.choiceItem { border-top:1px dashed #f1bec0; }  .press div.choiceItem div.copy, .job div.choiceItem div.copy, .searchResults div.choiceItem div.copy { padding-bottom: 30px; padding-top:10px; width:640px; } .press div#content div.colInner div.txt:first-child,.job div#content div.colInner div.txt:first-child { padding-bottom:0; }  .press .choiceItem .mediaList dd,.singleRecord .whatson .choiceItem dl.mediaList dd { width:120px; height:110px; margin-top: 0; } .press .choiceItem .copy .mediaList,.press .choiceItem .copy .fileList, .job .choiceItem .copy .mediaList,.job .choiceItem .copy .fileList { padding:20px 0 0 0; }   .singleRecord .press #content div.col, .singleRecord .job #content div.col, .searchResults #content div.col { width:700px; } .singleRecord .press #content div.choiceItem,.singleRecord .job #content div.choiceItem{ border:none; } .singleRecord .press div.choiceItem div.copy, .singleRecord .job div.choiceItem div.copy{ width:700px; } .press .mediaList img{ position:relative; bottom:0px; right:0px; }    .job #content div#records div.copy {} .job div.txt div.introduction{} .job div.choiceItem{} .job div.choiceItem div.copy {} .job div#content div.colInner div.txt:first-child {} .job .copy .moreLinks { padding-top:10px; } .job .choiceItem .copy .mediaList,.job .choiceItem .copy .fileList{} .job .choiceItem .copy .mediaList dd{} .job .noResults { width:680px; }  .singleRecord .job #content div.col{} .singleRecord .job div.choiceItem{}  .pagechooser li { list-style-type: none; float: left; padding: 0 3px 0 3px; } .pagechooser .current { text-decoration: none; color:#000; } .pagechooser ul { padding-left: 0; width: 100%; }  div.pageGallery div#content div.col { width: 700px; } .choiceItem .mediaList dd,div.pageGallery dl.mediaList dd , .singleRecord .whatson .choiceItem dl.mediaList dd{ float: left; width: 130px; margin-top: 15px; padding-bottom: 15px; clear: none; height:135px; overflow: hidden; } div.pageGallery dl.mediaList dt{ clear: both; } div.pageGallery dl.mediaList dd p,.singleRecord .whatson .choiceItem dl.mediaList dd p { width:100px; padding-top:0.6em; overflow: hidden; color: #000000; } div.pageGallery dl.mediaList dd p { font-family: Verdana,Arial,Tahoma,sans-serif; font-size: 0.9em; line-height: 120%; }    .people #content div.col2, .news #content div.col2{ width:700px; } .people #records .choiceItem, .news #records .choiceItem{ width:325px; padding-right: 20px; float:left; padding-bottom: 25px; min-height: 200px; } .people div.choiceItem div.copy,.news div.choiceItem div.copy{ width:170px; min-height:150px; padding-bottom: 0; overflow:hidden; } .people div.choiceItem div.copy h3,.news div.choiceItem div.copy h3{ padding-top:0; overflow: hidden; } .people div.choiceItem div.copy .subHeading,.news div.choiceItem div.copy .subHeading{ margin:0; } .people div.choiceItem div.img,.news div.choiceItem div.img { width:120px; padding-right:17px; }  .singleRecord .people .choiceItem,.singleRecord .news .choiceItem{ width:700px; } .singleRecord .people div.choiceItem div.img,.singleRecord .news div.choiceItem div.img { width:220px; padding-right:20px; } .singleRecord .people div.choiceItem div.copy, .singleRecord .news div.choiceItem div.copy { width:450px; }   .faq .txt h3.link { padding: 0px; margin: 6px; background-image: url(imgs/arrow_off.png); background-repeat: no-repeat; background-position: 0px center ; padding-left: 14px; cursor: pointer; } .faq .txt h3.open { background-image: url(imgs/arrow_on.png); } .faq .txt p.ptoggle { margin-left: 20px; padding: 0px; } .faq div.pageMedia{ width:220px; height:338px; } .contactForm #content div.col { width: 650px; } .contactForm #contactFormSent_SendButton { background-position: -1125px 0; } .contactForm #contactFormSent_SendButton:hover { background-position: -1125px -23px; } .contactForm #contactForm .frSend { padding-bottom: 30px; }   .joinOurConversation #content{ width:940px; border-right: medium none; float:none; } .joinOurConversation #content div.col { width: 940px; } .joinOurConversation #content .socialFeeds{ width:942px; padding-bottom: 30px; }  .joinOurConversation #content .widget{ margin-bottom:0; } .joinOurConversation .widgetInner { padding-bottom:0; } .joinOurConversation .widgetInner h3{ padding-left: 0; }  .joinOurConversation .facebook { width:448px; padding-right:25px; float:left; } .joinOurConversation .facebook .widgetInner{ height:369px; overflow-y:scroll; width:452px; margin-bottom:10px; } .joinOurConversation .facebook .comment_body{  } .clientFbUrl{ padding-top:5px; }  .joinOurConversation .twitterEmbed{ width:468px; border-left: 1px dashed #F1BEC0; float:left; } .joinOurConversation .twitterEmbed .widgetInner{ padding-left:25px; padding-right:25px; padding-bottom:0; } .joinOurConversation .twitterEmbed .widgetInner h3{ padding-bottom:7px; } .joinOurConversation .jocTwitter{ width:468px; border-left: 1px dashed #F1BEC0; float:left; } .joinOurConversation .jocTwitter .widgetInner{ padding-left:25px; padding-right:25px; padding-bottom:0; }  .joinOurConversation .facebook .widgetInner h3,.joinOurConversation .jocTwitter .widgetInner h3,.joinOurConversation .jocBlog .widgetInner h3{ padding-top:0; } .joinOurConversation .jocTwitter .twitterFeed{ padding-left:0; } .joinOurConversation .jocTwitter .twitterFeed li{ margin-left:0; padding-left:0; list-style-type: none; } .joinOurConversation .jocTwitter .twitterFeed .profileImage{ float:left; padding-right:8px; width:47px; } .joinOurConversation .jocTwitter .twitterFeed .quote{ float:left; width:362px; line-height:1em; } .joinOurConversation .jocTwitter .twitterFeed .author{ padding-bottom:15px; padding-left:55px; color:#898989; }  .joinOurConversation .jocTwitter .tweetFooter h5,.joinOurConversation .jocBlog .blogFooter h5{ padding-bottom:0; padding-top: 0; }  .joinOurConversation .widgetInner h5 a{ text-decoration:none; }  .joinOurConversation .jocBlog{ width:448px; float:left; position:relative; height:462px; } .blogFooter{ position:absolute; bottom:5px; left:0px; } .joinOurConversation .jocBlog .widgetInner{ padding-bottom:0; } .joinOurConversation .jocBlog .widgetInner .choiceItem .img,.joinOurConversation .jocBlog .widgetInner .choiceItem .copy{ float:left; } .joinOurConversation .jocBlog .widgetInner .choiceItem .img{ width:50px; padding-right:10px; } .joinOurConversation .jocBlog .widgetInner .choiceItem .copy{ width:386px; padding-bottom:10px; } .joinOurConversation .jocBlog .widgetInner .choiceItem .copy p{ line-height: 1em; } .joinOurConversation .jocBlog .widgetInner .choiceItem .copy p.subHeading{ color:#898989; } .joinOurConversation .jocBlog .widgetInner .choiceItem .copy a{ text-decoration: none; font-weight: bold; } .joinOurConversation .jocBlog .widgetInner .choiceItem .copy span{ padding-top:0; text-transform: capitalize; line-height: 1em; }  .joinOurConversation .flickr{ clear:both; border-bottom: 1px dashed #F1BEC0; border-top: 1px dashed #F1BEC0;  padding-top:10px; padding-bottom:30px; } .joinOurConversation #flickrLarge{ width:240px; float:left; } .joinOurConversation #flickrSmall{ width:700px; float:left; } .joinOurConversation #flickrSmall .flickrImages{ padding-left:25px; } .joinOurConversation #flickrSmall .flickrImages li{ margin-left:0; padding-left: 0; list-style-type: none; padding-right:20px; padding-bottom:20px; float:left; } .joinOurConversation #flickrSmall .flickrImages li.last{ padding-right:0; } .joinOurConversation #flickrSmall .flickrImages .secondLevel.first{ clear:both; } .joinOurConversation #flickrSmall .flickrImages .secondLevel{ float:left; padding-bottom: 5px; }  .joinOurConversation .youtube{ padding-top:15px; } .joinOurConversation .youtube #ytLargeVideo{ width:610px; float:left; } .joinOurConversation .youtube #ytLargeVideo #hiddenVideoParameters{ display:none; } .joinOurConversation #ytSmallVideo{ width:330px; float:left; } .joinOurConversation #ytSmallVideo ol{ padding-left:0; padding-bottom:0; } .joinOurConversation #ytSmallVideo .youTubeVideos li{ margin-left:0; padding-left: 0; list-style-type: none; } .joinOurConversation #ytSmallVideo .youTubeVideos li.last.copy { padding-bottom:0; } .joinOurConversation #ytSmallVideo .youTubeVideos li .videoImageThumbnail{ width:130px; float:left; padding-right:10px; padding-bottom:8px; } .joinOurConversation #ytSmallVideo .youTubeVideos li .copy{ float:left; width:190px; padding-bottom:8px; } .joinOurConversation .youTubeVideos .copy .title{ font-weight:bold; } .joinOurConversation .youtube .widgetInner { padding-bottom: 0; } #pinterest{ border-bottom: 1px dashed #F1BEC0; border-top: 1px dashed #F1BEC0; padding:26px 0px 54px 0px; } .widgetSeperator{ border-bottom: 1px dashed #F1BEC0; float:left; padding-bottom:22px; margin-bottom:22px; } #historyPin{ padding-top:30px; } .googlePlusComment{ float:left; padding-left:25px; border-left:1px dashed #F1BEC0; margin-left:25px; } .googlePlusComment iframe{ margin-left:-8px; } .googlePlusComment h5{ margin-top:50px; } .mailinglistSubscribe #doUpdate_client_SubscribeButton { background-position: -1125px 0; } .mailinglistSubscribe #doUpdate_client_SubscribeButton:hover { background-position: -1125px -23px; } .mailinglistSubscribe .fieldGroup fieldset label { padding-left: 10px; font-weight: bold; } .mailinglistSubscribe .ftchecklist { padding-top: 30px; padding-bottom: 20px; } .mailinglistSubscribe .colInner .txt { margin-top: 20px; } .mailinglistSubscribe .addForm .f_button { margin-bottom: 40px; }    .whatsonCategories .choiceItem,.whatson .choiceItem{} .whatsonCategories #content div.col1,.whatson #content div.col1 {} .whatson ol.moreLinks li{ display:inline; padding-right:10px; }  .whatson .txt #records .choiceItem .copy .subHeading { margin-bottom: 0; } .whatson ol.moreLinks li.bookNow.buyNow{ border-left:1px solid #6F005B; padding-left: 10px; }  .singleRecord .whatson .choiceItem { background:none; } .singleRecord .whatson div.copy, .singleRecord .whatson div.img, .singleRecord .whatson #content div.col { width:700px; float:none; }  .singleRecord .whatson div.copy .itemHeader h3{ padding-top:0; } .singleRecord ol.subnavTabs{ border-bottom: 5px solid #b63035; overflow:hidden; padding-top:10px; } .singleRecord ol.subnavTabs li{ list-style-type: none; float:left; margin-right:3px; } .singleRecord ol.subnavTabs li a{ text-align:center; display:block; background-color:#d6c4c3; padding:10px 15px; color:#fff; } .singleRecord ol.subnavTabs li.active a{ background-color:#b63035; }  .singleRecord .whatson .choiceItem dl.mediaList dd { width:110px; } .singleRecord .whatson div.choiceItem .copy .tab { clear: both; padding: 20px 20px 5px; background-color: #fff; }  .singleRecord .whatson #socialBookmarking .socialBookmarking .socialBookmarkingIcons #facebookLike { float:left; width:450px; padding-right:50px; } .singleRecord .whatson #socialBookmarking .socialBookmarking{ border-bottom: 1px dashed #F1BEC0; padding-bottom: 20px; }  .singleRecord .whatson div.choiceItem .copy #childNav{ clear:both; margin-top: 20px; } .singleRecord .whatson #childNav .bookNow a{ display:block; }  .singleRecord .whatson .twitter{ width:312px; float:left; } .singleRecord .whatson .twitter .widgetInner{ padding-left:25px; padding-right:25px; padding-bottom:0; } .singleRecord .whatson .twitterEmbed{ width:348px; float:left; } .singleRecord .whatson .twitterEmbed .widgetInner{ padding-left:25px; padding-right:25px; padding-bottom:0; }  .singleRecord .whatson .facebook{ width:312px; float: left; } .singleRecord .whatson .facebook h3{ padding-top:0px; } .singleRecord .whatson .facebook .widgetInner h3,.singleRecord .whatson .twitter .widgetInner h3, .singleRecord .whatson .twitterEmbed .widgetInner h3{ padding-top:0; } .singleRecord .whatson .twitterEmbed .widgetInner h3{ padding-left:0; } .singleRecord .whatson .twitter .twitterFeed, .singleRecord .whatson .twitterEmbed .twitterFeed{ padding-left:0; } .singleRecord .whatson .twitter .twitterFeed li{ margin-left:0; padding-left:0; list-style-type: none; border-bottom: 1px dashed #F1BEC0; padding-top:10px; } .singleRecord .whatson .twitter .twitterFeed .twitterCopy{ width:300px; padding-bottom:7px; } .singleRecord .whatson .twitter .twitterFeed .twitterCopy .profileImage{ float:left; padding-right:8px; width:47px; } .singleRecord .whatson .twitter .twitterFeed .twitterCopy .quote{ float:left; width:207px;  } .singleRecord .whatson .twitter .twitterFeed .twitterCopy .author{ padding-bottom:6px; padding-left:55px; color:#898989; }  .singleRecord .whatson .twitter .tweetFooter h5{ padding-bottom:0; padding-top: 0; }  .singleRecord .whatson .widgetInner h5 a{ text-decoration:none; } .singleRecord .whatson #childNav li.bookNow a{ width: 96px; height: 30px; } .singleRecord .whatson #childNav li.bookNow{ display: block; position:absolute; right: 242px; top: 593px; text-indent: -9999; font-size:0px; background-image:url(imgs/book_now_inactive.jpg); background-position: 0px 0px; background-repeat:no-repeat; width: 96px; height: 30px; display: block; } .singleRecord .whatson #childNav li.bookNow:hover{ background-image:url(imgs/book_now_active.jpg); } .singleRecord .whatson #childNav li.soldOut{ display: block; position:absolute; right: 242px; top: 593px; text-indent: -9999; font-size:0px; background-image:url(imgs/sold_out.jpg); background-position: 0px 0px; background-repeat:no-repeat; width: 96px; height: 30px; display: block; } .recordList .whatson ol.moreLinks li.soldOut{ display:none; } .singleRecord .whatson .relatedCrossSell { width:250px; padding-right:20px; float:left; } .singleRecord .whatson .relatedCrossSell div.copy, .singleRecord .whatson .relatedCrossSell div.img { width:250px; } .singleRecord .whatson .relatedCrossSell .copy h3 { padding-left:0; font-size:1em; } .singleRecord .widget.twitter blockquote{ width:212px; line-height: 1.6em; font-size: 12px; font-family:Verdana, Arial, Tahoma, sans-serif; margin-top:-3px; } .singleRecord .widget.twitter .twitterFeed .twitterCopy .author{ font-size: 12px; line-height: 1.6em; } #eventSponsor { height:40px; padding-bottom:20px; } #eventSponsor .mediaItem { float:left; width:110px; padding-right:20px; } #eventSponsor .mediaCaption { display:none; }   .homepage #content #contentInner h2{ padding-bottom:20px; display:none; } .homepage #content{ width:940px; border-right: none; } .homepage #content div.col{ width:940px; } .homepage div.col3{ border-top:1px dashed pink; padding-top:6px; } .homepage div.col3 .choiceItem { width:220px; padding-right:15px; float:left; } .homepage div.col3 .choiceItem.last { padding-right:0; } .homepage div.col3 .choiceItem div.copy, .homepage div.col3 .choiceItem div.img{ float:none; width:220px; }  .homepage div.col3 .choiceItem .widget .copy h4{ text-transform: none; font-weight: bold; padding-bottom: 0; } .homepage div.col3 .choiceItem h3,.homepage div.col3 .choiceItem h3 a{ color:#000; }  .homepage div.col3 .choiceItem .widget h3{ padding-left: 0; } .homepage div.col3 .choiceItem .item .copy p{ padding-top: 1em; } .homepage div.col3 .choiceItem .widget .widgetInner .copy p{ padding-top: 0; }  .homepage div.col3 .choiceItem .widget .widgetInner .copy p.subHeading{ font-weight: normal; }  .homepage div.col3 .choiceItem .widget.news .widgetInner .copy p.subHeading{ display: none; } .homepage div.col3 .choiceItem .widget.news .widgetInner .copy p{ padding-top:22px; }  .homepage div.col3 .choiceItem .widget .copy h4 a{ text-decoration: none; }  .homepage div.col3 .choiceItem .moreLinks,.homepage div.pageMedia .moreLinks{  }  .homepage #footer #footerInner{ top:30px; }   div.mediaSwapper div#transport { position:relative; } .homepage div.mediaSwapper div#transport { z-index:1; } .homepage div.pageMedia { width: 940px; height: 390px; margin-bottom: 92px; } .homepage div.mediaSwapper div#transport div#transport_previous { background: url(../assets1_subdomain/imgs/image_swapper/back.png) no-repeat; width: 14px; height: 25px; left:-20px; } .homepage div.mediaSwapper div#transport div#transport_next { background: url(../assets2_subdomain/imgs/image_swapper/go.png) no-repeat; width: 14px; height: 25px; right:-20px; } .homepage div.mediaSwapper div#transport div#transport_playpause { background: none; position: absolute; top: auto;  left:0px; bottom: -75px; display: block; height: auto; margin: 0 auto; } .homepage div.mediaSwapper div#transport { height: inherit; } .homepage div.mediaSwapper div.mediaCaption { position: absolute; top: 0; right: 0; left: auto; width: 300px; min-height: inherit; height: inherit; padding-top: 0; padding-bottom: 0; background: url(../assets3_subdomain/imgs/image_swapper/mask.png); padding-left: 23px; padding-right: 40px; }  .homepage div.mediaSwapper div.mediaCaption h3 { font-size: 2.4em; color: #CC2D31; text-transform: uppercase; font-weight: normal; padding-top: 21px; line-height:1em; text-align:left; } .homepage div.mediaSwapper div.mediaCaption p { padding-top: 10px; } .homepage div.pageMedia { overflow: visible; } .homepage div.mediaSwapper div#transport div.transport_chooser { width: auto; height: auto; margin-right: 11px; } .homepage div.mediaSwapper div#transport div.transport_chooser .preview { position: relative; opacity: 0.3; filter: alpha(opacity=30); } .homepage div.mediaSwapper div#transport div.transport_chooser .preview { width: 102px; height: 54px; background: url(../assets4_subdomain/imgs/image_swapper/thumbnail/mask.png) no-repeat; } .homepage div.mediaSwapper div#transport div.transport_chooser.current .preview { opacity: 1.0; filter: alpha(opacity=100); } .homepage div.mediaSwapper div#transport div#transport_playpause div#transport_play { width: 23px; height: 46px; background: url(../assets5_subdomain/imgs/image_swapper/play.png) no-repeat; margin-right: 10px; } .homepage div.mediaSwapper div#transport div#transport_playpause div#transport_play.playing { background: url(../assets1_subdomain/imgs/image_swapper/pause.png) no-repeat; } .homepage div.mediaSwapper div.mediaItem.current { z-index:12;  } .homepage #widgets { display:none; } .homepage div.widget{ margin-bottom:0px; } .homepage div.choiceItem div.copy { padding-bottom:0px; } .homepage .crossSell h4 { text-transform: none; }    .searchResults .frsubmit input { background: url(../assets3_subdomain/imgs/button.png) no-repeat -1074px 0; margin: 0; height: 23px; width: 55px; text-indent:-5000px; border: none; } .searchResults .frsubmit input:hover { background-position: -1074px -23px; } .searchResults .category { border-bottom:1px dashed #f1bec0; padding-bottom: 30px; } #searchResults { border-top:1px dashed #f1bec0; padding-top: 25px; } .searchResults .col1 .widgetInner .l { display: none; } .searchResults .col1 .frq input { border: solid 1px black; padding-left:10px; width: 235px; } .searchResults .col1 .widgetInner .frq { width:270px; float: left; } .searchResults .frsubmit { width: 100px; } .searchResults div.category {} .searchResults div.choiceItem div.copy { padding-top: 0; padding-bottom: 0; } .searchResults .filterResults { float: right; text-decoration: none; font-weight: bold; padding-top:10px; } .searchResults h3.categoryHead { color: #000; font-size: 1.6em; padding-bottom: 15px; padding-top: 20px; } .searchResults div#content div.colInner div.txt { padding-bottom: 0; } body.recordList .searchResults #content div.hasNoBoxImage div.copy { padding-left: 0; }  .searchResults #searchResults .collections .choiceItem{ width:700px; min-height:160px; background:url(../assets5_subdomain/imgs/box0.png) bottom right no-repeat; } .searchResults #searchResults .collections .choiceItem .img{ width:100px; padding-right:20px; height:100px; } .searchResults #searchResults .collections .choiceItem .copy{ width:500px; position:relative; } .searchResults #searchResults .collections .choiceItem .copy h3{ padding-bottom:0; } .searchResults #searchResults .collections .choiceItem .copy #childNav{ position:absolute; right:-60px; } .highlightedSearchText { background:#ff0; }  .collections #singleRecord{ width:700px; border-top:1px dashed pink; border-bottom:1px dashed pink; padding-top:30px; padding-bottom:30px; } .collections #singleRecord .img,.collections #singleRecord .copy{ float:left; } .collections #singleRecord .img{ width:240px; padding-right:20px; } .collections #singleRecord .copy{ width:430px; } .collections #singleRecord .copy .title,.collections #singleRecord .copy .record{ float:left; } .collections #singleRecord .copy .details{ border-top:1px dashed pink; padding-top:10px; } .collections #singleRecord .copy .title{ width:100px; padding-right:30px; font-weight: bold; } .collections #singleRecord .copy .record{ width:280px; padding-bottom: 10px; } form.headerSearch{ float:right; margin-top:0px; width:175px; margin-right:17px; } .headerSearch input[ type='text']{ width:150px; height: 18px; padding: 3px 2px 3px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 13px; line-height: 1.2em; border: 1px solid #dedede; -webkit-transition: all .7s; transition: all .7s; } .headerSearch .f_button{ display:none; visibility:hidden; } .searchIconHeader{ padding-left:0; padding-right:6px; padding-top:4px; float:right; } .searchResMore{ text-decoration:none; }   #pageCrossSells #crossSellAntiWrap .widget{  float:left; } #pageCrossSells #crossSellAntiWrap .widget .item{ padding-right:15px; width:220px; } #pageCrossSells #crossSellAntiWrap .widget .item .img, #pageCrossSells #crossSellAntiWrap .widget .item .copy{ width:220px; height:auto; } #pageCrossSells #crossSellAntiWrap .widget .item.last{ padding-right:0; } #pageCrossSells #crossSellAntiWrap .widget div.widgetInner h3 { padding-left:0; } #pageCrossSells #crossSellAntiWrap .widget div.widgetInner .item .copy{ padding-top:20px; padding-left:0; }  #pageCrossSells #crossSellAntiWrap .widget div.widgetInner .item .copy .moreLinks{  }  div#pageCrossSells { border-top: 1px dashed pink; } div#pageCrossSells h3.pageCrossSellTitle { color:#000; font-size:1.8em; padding:15px 0; } div#pageCrossSells h4 { text-transform: none; margin:0; padding:0 0 15px 0; }     .product .choiceItem #transport .preview { display:none; }  .product .choiceItem .copy .price { color:#6b6a68; margin-bottom:0; }  .product .choiceItem .copy h3{ padding:0 0 3px 0; } .recordList .product .buyForm .fieldGroup .frbasket_amount .l, .singleRecord .product .buyForm .fieldGroup .frbasket_amount .l, .singleRecord .product .buyForm .fieldGroup .frbasket_variantid .l, .checkout #checkoutForm .fieldGroup .l { width:66px; }  .recordList .product .buyForm .frsubmit .l, .singleRecord .product .buyForm .frsubmit .l, .checkout #zeroValueForm .l, .recordList .product .buyForm .fieldGroup .frsubmit .l, .checkout .col_type .l, .checkout .col_quantity .l, .checkout .frupdatePrice .l, .checkout .frproceedToCheckout .l { height:1px; left:-5000px; overflow:hidden; position:absolute; top:auto; width:1px; }  .recordList .product .fieldGroup .ftbutton input, .singleRecord .product .fieldGroup .ftbutton input, .checkout .frupdatePrice input, .checkout #continueShopping a, .checkout #customerDetailsForm .ftbutton input, .checkout #cardDetailsForm .frproceed input, .checkout .paymentForm #zeroValueForm input, .checkout #printReceipt a { background:url("imgs/button.png") no-repeat scroll 0 0 transparent; border:medium none; cursor:pointer; display:block; font-size:0; height:23px; line-height:0; padding:0; text-indent:-5000px; width:121px; }   .recordList .product .fieldGroup .ftbutton input:hover, .singleRecord .product .fieldGroup .ftbutton input:hover, .checkout .frupdatePrice input:hover, .checkout #continueShopping a:hover, .checkout #customerDetailsForm .ftbutton input:hover, .checkout #cardDetailsForm .frproceed input:hover, .checkout .paymentForm #zeroValueForm input:hover, .checkout #printReceipt a:hover{ background-position:0 -23px; }  .product form .r select, .checkout form .shopTable .r select { border: 1px solid #dbdbdb; }  .product .buyForm .fieldGroup .l label{ font-weight:normal; }  .product .buyForm .fieldGroup .frsubmit .r { width:121px; }  .singleRecord .product div.choiceItem .relatedCrossSell, .checkout .relatedCrossSell { padding-bottom: 20px; }  .singleRecord .product div.choiceItem .relatedCrossSell div.img, .singleRecord .product div.choiceItem .relatedCrossSell div.copy, .checkout .relatedCrossSell div.img, .checkout .relatedCrossSell div.copy { float:left; width:170px; height:100px; }  .singleRecord .product div.choiceItem .relatedCrossSell div.copy, .checkout .relatedCrossSell div.copy { width:210px; position:relative; }  .singleRecord .relatedCrossSell div.copy .moreLinks, .checkout .relatedCrossSell div.copy .moreLinks { left:0; }  .singleRecord .relatedCrossSell div.copy .moreLinks li, .checkout .relatedCrossSell div.copy .moreLinks li { float:left; padding-right:17px; padding-top: 5px; padding-bottom: 5px; }  .singleRecord .product div#childNav ol { padding-left:15px; }     .shopHomepage .choiceItem { width:224px; float:left; margin-left:14px; background:url("imgs/shop/box.png") no-repeat scroll right bottom transparent; min-height:190px; margin-bottom:28px; }  .shopHomepage .startline { margin-left:0; clear:both; }  .shopHomepage div.choiceItem div.img, .shopHomepage div.choiceItem div.item { width:220px; }  .shopHomepage div.choiceItem div.copy { clear:both; width:200px; padding:0 10px 5px 10px; }  body.recordList .shopHomepage #content div.hasNoBoxImage div.copy { padding-left:10px; padding-top:100px; }  .shopHomepage .choiceItem .copy h3{ padding:12px 0 32px; }  body.recordList .shopHomepage #childNav { clear:both; }    .recordList .product #content .pagechooser { }  .recordList .product #content div.choiceItem div.item { padding-top:30px; min-height:127px; width:700px; }  .recordList .product #content div.choiceItem div.img { width:170px; }  body.recordList .product #content div.hasNoBoxImage div.copy { padding-left:170px; }  .recordList .product #content div.choiceItem div.copy { width:530px; padding-bottom: 10px; position:relative; }  .recordList .product #content div.first { border:none; }  .recordList .product #content .choiceItem .copy .moreLinks { width:120px; float:left; }   .recordList .product #content .choiceItem .buyForm { float:left; width:410px; }  .recordList .product #content .choiceItem .copy .fieldGroup { width:410px; position:relative; }  .recordList .product #content .buyForm .fieldGroup { position:relative; float:left; }  .recordList .product #content .buyForm .fieldGroup .formrow { width:121px; }  .recordList .product #content .buyForm .fieldGroup .frbasket_variantid { display:none;}  .recordList .product #content .buyForm .fieldGroup .frbasket_variantid .l { width:50px; } .recordList .product #content .buyForm .fieldGroup .frbasket_variantid .r { width:148px; } .recordList .product #content .buyForm .fieldGroup .frbasket_variantid .r select { width:138px; }  .recordList .product #content .buyForm .fieldGroup .frbasket_amount { width:190px; }  .recordList .product #content .buyForm .fieldGroup .frbasket_amount .r, .recordList .product #content .buyForm .fieldGroup .frbasket_amount .r select{ width:44px; }  .recordList .product #content .buyForm .fieldGroup .frsubmit { position:absolute; bottom:0; right:0; }     .singleRecord .product #content .col1 { width:700px; }  .singleRecord .product div.choiceItem div.img { width:320px; height:200px; position:relative; }  .singleRecord .product .mediaSwapper { width:300px; }  .singleRecord .product .mediaSwapper #transport_nextPrevious, .singleRecord .product .mediaSwapper .mediaCaption { display:none; }  .singleRecord .product div.choiceItem div.copy { float:left; width:380px; }  .singleRecord .product div.hasNoImage div.copy { padding-left:320px; }  .singleRecord .product div.choiceItem div.copy .itemHeader { padding-bottom:10px; }  .singleRecord .product div.choiceItem div.copy .buyForm{ padding-top:20px; }  .singleRecord .product div.choiceItem div.copy .itemHeader .afterTitle { color:#333333; margin:0; }  .singleRecord .product div.choiceItem div.copy .subnavTabs { display:none; }  .singleRecord .product .tab { padding:17px 0; border-bottom:1px dashed #F1BEC0; }  .singleRecord .product .tab h3 { font-weight:normal; padding-bottom:10px; }  .singleRecord .product #Overview h3 { display:none; } .singleRecord .product form div.formrow, .singleRecord .product form div.fieldGroup { width:370px; }  .singleRecord .product form div.fieldGroup .frbasket_amount .r, .singleRecord .product form div.fieldGroup .frbasket_amount .r select { width:60px; }  .singleRecord .product form div.fieldGroup .frsubmit { padding-left:249px; width:121px; padding-top:15px; } .singleRecord .product form .r { width:274px; } .singleRecord .product form .r select { width:274px; }  .singleRecord .product .buyForm { min-height:110px; }  .singleRecord .product .choiceItem #MoreInfo p { color:#6b6a68; font-weight:bold; }  .singleRecord .product .choiceItem .mediaList dd { height:70px; width:70px; }  .singleRecord .product .choiceItem .mediaList dd p { display:none; }  .singleRecord .product .choiceItem .mediaList dd { margin-top:0; padding:0; padding:5px 0; }   .singleRecord div.choiceItem #RelatedItems { border-bottom:none; } .singleRecord .product div.choiceItem div.copy { padding-bottom:5px; } .singleRecord .product .socialBookmarkingIcons{ width:397px }     .checkout #content .col1 { width:700px; }  .checkout table td, .checkout table th{  vertical-align:top; padding:20px 4px; text-align:left; } .checkout table th{ color:#000000; height:23px; } .checkout table td{ border-bottom:1px dashed #F1BEC0; }  .checkout table #colhead_image span, .checkout table #colhead_change span { display:none; }  .checkout table .col_image { width:95px; } .col_change, #colhead_change { width:40px; } .col_total, #colhead_total { width:70px; }  .checkout table .col_total { padding:20px 0; width:114px; } .col_price, #colhead_price { width:60px; } .col_quantity, #colhead_quantity { width:60px; } .col_type, #colhead_type { width:163px; } .col_product, #colhead_product { width:144px; }  .checkout form .col_type div.formrow , .checkout form .col_type div.fieldGroup, .checkout form .col_type .r, .checkout form .col_quantity div.formrow, .checkout form .col_quantity div.fieldGroup, .checkout form .col_quantity .r { width:70px; } .checkout form .col_type .r select, .checkout form .col_quantity .r select { width:67px; }  .checkout form .col_type div.formrow, .checkout form .col_quantity div.formrow { display:block; float:none; }  .checkout form .col_type div.fieldGroup, .checkout form .col_type div.fieldGroup .r { width:163px; } .checkout form .col_type div.fieldGroup .r select { width:160px; } .checkout .shopTable .col_quantity .formrow .r, .checkout .shopTable .col_type .formrow .r { margin-bottom:8px; }  .checkout .col_product h4 { padding-top:0; font-size:1.2em; } .checkout .col_product h4 a { text-decoration:none; text-transform:capitalize; }  .checkout span.vat, .checkout span.code { display: block; font-size:0.7em; }    .checkout #checkoutForm .fieldGroup { width:700px; height:34px;}  .checkout #checkoutForm .col_type .fieldGroup { width:163px; } .checkout #checkoutForm .col_quantity .fieldGroup { width:70px; } .checkout #orderTotals{padding:8px 0 12px 435px;} .checkout #orderTotals dt { font-weight:bold; float:left; padding-right:6px; } .checkout #orderTotals dd{float:left;} .checkout .frupdatePrice, .checkout .proceedForm, .checkout #continueShopping { float:right; clear:both; margin-bottom:10px; } .checkout .proceedForm { padding-bottom:10px }  .checkout .proceedForm, .checkout .frupdatePrice, .checkout .frproceedToCheckout, .checkout .frupdatePrice .r, .checkout .proceedForm .frproceedToCheckout .r { width:121px ; }  .checkout .frupdatePrice { float:none; padding-left:580px; height:23px; }  .checkout .frupdatePrice input{ background-position:-540px 0; }  .checkout .frupdatePrice input:hover{ background-position:-540px -23px; }  .checkout #continueShopping a{ width:164px; background-position:-662px 0; }  .checkout #continueShopping a:hover{ background-position:-662px -23px; }  .checkout .proceedForm, .checkout .proceedForm .ftbutton, .checkout .proceedForm .ftbutton .r, .checkout .proceedForm .fieldGroup { width:122px; }  .checkout .proceedForm .ftbutton input { background-position:-826px 0; width:122px; height:23px; } .checkout .proceedForm .ftbutton input:hover { background-position:-826px -23px; }   .checkout #relatedItems { border-top:1px dashed #F1BEC0; }  .checkout .relatedCrossSell div.copy { width:520px; }  .checkout .relatedCrossSell div.copy h3 { padding:0 0 10px 0; }  .checkout #loginForm .frsubmit .r { width:333px; padding-top:6px; }  .checkout #loginForm { width:700px; float:left; border-bottom:1px dashed #F1BEC0; padding-bottom:30px; margin-bottom:30px; }  .checkout #loginForm .frsubmit input { background-position:-121px 0; float:right; }   .checkout .customerDetailsForm .frsubscribeToEmail .r, .checkout .customerDetailsForm .frsubscribeToMail .r, .checkout .customerDetailsForm .frdeliveryAddressAsBillingAddress .r { width:18px; }  .checkout .customerDetailsForm .frsubscribeToEmail .r input, .checkout .customerDetailsForm .frsubscribeToMail .r input, .checkout .customerDetailsForm .frdeliveryAddressAsBillingAddress .r input { width:13px; height:13px; padding:0; margin:0; border:medium none; background:none; }  .checkout .customerDetailsForm .fieldGroup { padding-bottom:5px; float:left; } .checkout .customerDetailsForm .fieldGroup .formrow, .checkout #cardDetailsForm .formrow { padding-bottom:10px; }  .checkout #childNav { clear:both; }  .checkout .frVATNumber .fieldSpecs { display:block; }  .checkout .fieldSpecs { color:#666666; display:none; font-size:0.8em; line-height:1.2em; }  .checkout .requiredExp, .checkout .req { color:#000; }  .checkout #customerDetailsForm .frproceed .r { width:333px; }  .checkout #customerDetailsForm .frproceed input { width:188px; background-position:-348px 0; float:right; } .checkout #customerDetailsForm .frproceed input:hover { background-position:-348px -23px; }   .checkout .paymentForm h3{ clear:both;}  .checkout .paymentForm #frCV2tooltip{ color:#666666; font-size:0.8em; width:200px; }  .checkout .paymentForm #clientDetails{ float:left; margin:20px 0; padding-bottom:20px; border-bottom:1px dashed #F1BEC0; }  .checkout .paymentForm #clientDetails dl{ position:relative; float:left; width:350px; padding-bottom:6px; }  .checkout .paymentForm #clientDetails dl.contactDetails, .checkout .paymentForm #clientDetails dl.subscriptionDetails { height:206px; }  .checkout .paymentForm #clientDetails dt { font-weight:bold; }  .checkout .paymentForm #clientDetails dl a.moreLinks{ position:absolute; top:0; right:27px; text-decoration:none; border-bottom:1px solid #CF292F; }  .checkout .paymentForm #orderTotals { padding-left:435px; width:240px; } .checkout #orderTotals dl dd{clear:both; width:100%;} .checkout #orderTotals .orderSummary dt {float:none; font-weight:bold;} .checkout #orderTotals .orderSummary dd .label, .checkout #orderTotals .orderSummary dd .value{float:left;}  .checkout #orderTotals .orderSummary dd .label, .checkout #discountForm .l { margin-right:5px; width:102px; padding-right:0; }  .checkout #orderTotals .orderSummary .grandTotal { border-top:1px dashed #F1BEC0; padding-top:10px; margin-top:10px; }  .checkout #discountForm .l label { font-weight:normal; }  .checkout #discountForm .formrow { width:240px; }  .checkout #discountForm .r { width:121px; } .checkout #discountForm .r input { width:116px; }  .checkout #discountForm .frupdatePrice { padding-left:119px; width:116px; }   .checkout #cardDetailsForm .formrow { width:700px; } .checkout #cardDetailsForm .l { width:162px; } .checkout #cardDetailsForm .frCV2 .r { width:138px; } .checkout #cardDetailsForm .r input { width:312px; } .checkout #cardDetailsForm .r select { width:324px; } .checkout #cardDetailsForm .frproceed .r { width:130px; float:right; } .checkout #cardDetailsForm .frproceed input, .checkout .paymentForm #zeroValueForm input { width:148px; background-position:-1207px 0; }  .checkout #cardDetailsForm .frproceed input:hover, .checkout .paymentForm #zeroValueForm input:hover { background-position:-1207px -23px; }  .checkout #cardDetailsForm .r .f_month, .checkout #cardDetailsForm .frIssueNumber input, .checkout #cardDetailsForm .frCV2 input { width:57px; }  #frCV2tooltip h4 { display:none; }  .checkout #printReceipt a { width:125px; background-position:-949px 0; }  .checkout #zeroValueForm .fragreeTermsConditions .r, .checkout #cardDetailsForm .fragreeTermsConditions .r { float:left; width:30px; } .checkout #zeroValueForm .fragreeTermsConditions .r input, .checkout #cardDetailsForm .fragreeTermsConditions .r input { float:left; width:10px; } .checkout #zeroValueForm .fragreeTermsConditions .l, .checkout #cardDetailsForm .fragreeTermsConditions .l { float:right; width:630px; text-align:left; }    #widgets .basket { background:none; width:371px; position:absolute; top:0; right:0; padding:0; z-index: 250; line-height:1.2em; } #widgets .basket .widgetInner{ background:url("imgs/shop/shop_bubble.png") repeat-y bottom left; width:326px; padding:0 25px 14px 22px; font-size:0.9em; z-index:98; } #widgets .basket h3 { display:none; }  #widgets .basket .listOfItems { overflow:hidden; border-bottom:1px dashed #949494; padding-bottom:5px; margin-bottom:11px; } #widgets .basket .listOfItems .choiceItem{ background:none; min-height:inherit; } #widgets .basket .choiceItem,  #widgets .basket .itemHeader { width: 331px; } #widgets .basket .choiceItem .item{} #widgets .basket .itemHeader { padding-top:18px;}  #widgets .basket div.choiceItem div.img { width:90px; height:70px; float:left; padding-right:10px; }  #widgets .basket .headerCopy { float:left; width:230px; }  #widgets .basket .headerCopy h4 { padding:0; padding-bottom:3px; text-transform:capitalize; } #widgets .basket .headerCopy h4 a { text-decoration:none; color:#000; font-size:1em; } #widgets .basket .hasNoBoxImage { margin-top:0;} #widgets .basket .hasNoBoxImage .headerCopy{ padding-left:100px; }  #widgets .basket .headerCopy .itemAmount { padding-top:4px; }  #widgets .basket .headerCopy .itemAmount, #widgets .basket .headerCopy .itemPrice { color:#666666; }  #widgets .basket .headerCopy .removeLink { font-weight:bold; color:#363636; } #widgets .basket .totalsWrapper { font-weight:bold; color:#464646; } #widgets .basket .open, #widgets .basket .close{ float:right; display: block; width: 18px; height: 18px; border: none; padding: 0; background: url('http://css.postalheritage.org.uk/imgs/shop/cancel_basket.gif') no-repeat 0 0; text-indent: -5000px; font-size: 0; line-height: 0; cursor: pointer; text-decoration:none; font-weight:none; text-align:center; margin-top:4px; }  #widgets .basket .totalsWrapper { width:326px; float:left; text-align:right; padding-top:4px; } #widgets .basket .totalsWrapper div { float:left; }  #widgets .basket .totalsWrapper div.totalItems { margin-right:20px; }  #widgets .basket .totalsWrapper div.totalPrice { float:right; }  #widgets .basket .basketLinks { float:left; width:194px; clear:both; padding-bottom:6px; padding-left:134px; }  #widgets .basket .moreLinks li { float:left; width:112px; margin:0; padding-top:10px; font-size:1.2em; } #widgets .basket .moreLinks li a { text-decoration:underline; text-transform:capitalize; color:#464646; } #widgets .basket .moreLinks li.emptyBasket { width:64px; padding-right:17px; } #widgets .basket p.moreLinks a, #widgets .basket .moreLinks li a { padding:0; }  #widgets .basket .close { background:url(../assets4_subdomain/imgs/shop/close_basket.png); height:31px; width:161px; margin-top:0; } #widgets .basket .open { background:url('imgs/shop/view_basket.png'); height:31px; width:161px; margin-top:0; } .glossary #records, .glossary .colInner .noResults { margin-top: 22px; } .glossary #records div.choiceItem .item {  background-image: url(imgs/box2_thin.png); padding: 7px 18px 0px 14px; margin: 0; display: block; min-height:1px; } .glossary #records div.even .item { background-image: none; } .glossary #records div.choiceItem div.item div.copy { padding: 0; margin: 0; width: 100%; display: block; } .glossary #records div.choiceItem div.item div.copy h3 { float: left; margin: 0; padding: 0 0 0 0; width: 210px; display: block; font-weight: normal; } .glossary #records div.choiceItem div.item div.copy p { padding-top: 0px; margin-left: 230px; } .glossary ol#nameFilter {  background-image: url(imgs/box1_thin.png); list-style-type: none; padding: 6px 19px 6px 11px;; margin: 0; display:inline; } .glossary ol#nameFilter li { list-style-type: none; padding: 0px 0px 0px 17px; margin:0; display:inline; } .glossary ol#nameFilter li a { color: #000000; } .glossary ol#nameFilter li.active a { color: #CF292F; } .sitemap #content div.col1, .sitemap #content div.col2 { width:700px; float:none; } .sitemap #sitemap a { text-decoration: none; } .sitemap #sitemap ul#smList { padding: 0; border-bottom: 1px dashed #e6b1b9; } .sitemap #sitemap ul#smList li.smTopLevel { border-top: 1px dashed #e6b1b9; padding: 15px 0; list-style: none; } .sitemap div#sitemap li.smTopLevel > a { display: block; } .sitemap #sitemap ul#smList ul.smLevel1 { padding-top:4px; } .sitemap #sitemap ul#smList ul.smLevel1 a { color: #000; font-weight: bold; } .sitemap #sitemap ul#smList ul.smLevel1 ul.smLevel2 a { font-weight: normal; } .sitemap div#sitemap li.smTopLevel ul { padding-bottom: 0px; } .sitemap #childNav ol { padding: 0 0 0 30px; } .sitemap #childNav ol li.backTo { padding: 0; }   .mailinglistUnsubscribe #content form .ftbutton input { width: 79px; background-position: -1128px 0; } .mailinglistUnsubscribe #content form .ftbutton input:hover { background-position: -1128px -23px; } .mailinglistUnsubscribe .col1 #mailingListForm, .mailinglistUnsubscribe #content div.col1 { width: 600px; } .mailinglistUnsubscribe .col1 #mailingListForm .fieldGroup .ftbutton{ padding-bottom:20px; } .mailinglistUnsubscribe div#content div.colInner div.txt { clear:both; } .frcheckIfYouAreHumanCaptcha .r, .frcheckIfYouAreHumanCaptcha .l { padding-left: 250px; } .frcheckIfYouAreHumanCaptcha .l { width: 300px; } .frcheckIfYouAreHumanCaptcha .l label { font-weight: normal; } .frcheckIfYouAreHumanCaptcha .r input { font-size: 0.9em; }   .singleRecord .choiceItem .socialBookmarking .socialBookmarkingIcons div, .textMultipleImages .socialBookmarkingIcons div , .text2cols .socialBookmarkingIcons div { width:100px; float:left; }  .socialBookmarking .socialBookmarkingIcons div.googlePlus{ width:83px; } .text2cols .socialBookmarkingIcons div.facebookLike, .textMultipleImages .socialBookmarkingIcons div.facebookLike, .singleRecord .choiceItem .socialBookmarking .socialBookmarkingIcons div.facebookLike{ width:59px; }  .singleRecord .choiceItem .socialBookmarking .socialBookmarkingIcons div#facebookLike{ width:380px; float:none; }  #socialBookmarking .socialBookmarking .socialBookmarkingIcons #facebookLike{ width:300px; float:none; } #socialBookmarking .socialBookmarking .socialBookmarkingIcons #facebookLike iframe{ height:80px; } #socialBookmarking .socialBookmarking .socialBookmarkingIcons #twitterShare,#socialBookmarking .socialBookmarking .socialBookmarkingIcons #googleBuzz{ width:75px; float:left; padding-right:20px; } .shareCount{ font-size:9px;border:1px solid #e5e6e5;padding:0px 3px 0px 3px;float:left;margin-right:10px;} #CTTcpwebSubmitBtn { display:none; } #centuries li, #decades li, #year li { float: left; list-style-type: none;   padding-top: 4px; padding-bottom: 5px; width: 46px; text-align: center; } .timeline #childNav { float: left; } #decades li, #centuries li.current { background-image: url(../assets5_subdomain/imgs/blue1.png); } #decades li.current{ background-image: url(../assets1_subdomain/imgs/widget_bg.png); } #year li { background-image: url(../assets1_subdomain/imgs/widget_bg.png); } #centuries li{ background-image: url(../assets3_subdomain/imgs/blue2.png); } #centuries li { height:20px; } #centuries li a, #decades li a, #year li a { color: #000; } #centuries li.current a, #decades li.current a, #year li.current a { color: #CF292F; } #timelineNav #decades , #timelineNav #year { padding-left: 18px; overflow: auto; } #centuries { overflow: auto; } #timelineData { float: left; width: 690px; margin-top: 0; } #timelineData .date { padding-right:20px; } #timelineData .header { text-align: left; } .timeline #content div.col { width: 690px; } #timelineNav span { float: left; display: block; width: 155px; font-weight: bold; text-transform: uppercase; padding-top: 9px; } #timelineNav ul { padding-left: 0; padding-bottom: 0; } #timelineNav .goRight, #timelineNav .goLeft { width: 18px; background-repeat: no-repeat; overflow: hidden; display: block; padding: 0; text-indent: -5000px; } #timelineNav .goRight, #timelineNav .goLeft, #timelineNav .goRight a, #timelineNav .goLeft a { display: block; height: 29px; } #timelineNav .goRight { background-image: url(../assets4_subdomain/imgs/timeline/arrow1_2.gif); } #timelineNav .goLeft { background-image: url(../assets5_subdomain/imgs/timeline/arrow1.gif); } .timelineDecadeWrapper { padding:40px 0 10px 0; } h3.timelineDecadeSubtitle { display:inline; float:left; padding:0 20px; margin:0; color:#256c9a; font-size:3em; } .timelineDecadeGoLeft, .timelineDecadeGoRight { float:left; display: block; width: 18px; height: 19px; background-repeat: no-repeat; background-position: center center; overflow: hidden; padding: 0; text-indent: -5000px; margin-top:7px; } .timelineDecadeGoLeft { background-image: url(../assets5_subdomain/imgs/timeline/arrow1.gif); } .timelineDecadeGoRight { background-image: url(../assets4_subdomain/imgs/timeline/arrow1_2.gif); } #timeline .dateItemInner { line-height:1.3em; width:308px; height:360px; overflow:hidden; padding-top:1px; } #timeline .dateItemInner img{ } #timeline div.year { position: absolute; border-right: 1px solid #BEBEBC; text-align: center; } #timeline .dateItem { position: absolute; padding: 5px; background-image: url(../assets3_subdomain/imgs/timeline/bubble1.png); background-repeat: no-repeat; z-index: 20; text-align:left; width: 317px; padding-top: 2px; padding-bottom: 10px;  } #timeline div.month { position: absolute; top: 31px; border-right: solid 1px #BEBEBC; text-align:center; color: #BEBEBC; } #timeline h3 { padding-bottom: 5px; padding-top: 5px; color:#000000; font-size: 1em; font-family:Verdana; } #timelineController .scroller { width: 18px; height: 30px; } #timelineController #scrollRight { background-image: url(../assets4_subdomain/imgs/timeline/arrow1_2.gif); position: absolute; right: 0; top: 0; } #timelineController #scrollLeft { background-image: url(../assets5_subdomain/imgs/timeline/arrow1.gif); } #timeline { width: 700px; overflow: hidden; position: absolute; left: 0px; top: 0px; border-bottom: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; } #timelineHolder { position: relative; float: left; background-image: url(../assets5_subdomain/imgs/blue1.png); } #timelineController { top: 0; left: 0; z-index: 30; position: relative; width: 702px; border-bottom: 1px solid black; } #timeline .dateItem { color: black; overflow: hidden; height: 25px; } #timeline .dateItem.current { background-image: url(../assets2_subdomain/imgs/timeline/bubble_expand.png); } #timeline .dateItem .date { font-weight: bold; white-space:nowrap; color:#CF292F; } #timeline .dateItem .date .timelineName { font-weight: normal; color: #000000; } #timeline .dateItem.current .date { white-space:normal; } #timeline .dateItem p { padding:15px 0px 0px 0px; margin:0; } #timeline .dateItem a { width:315px; height:133px; } #timelineNav li.noEvents { color: #777; } .timeline #pageCrossSells { clear:both; } div.podcastGallery div#content div.col { width:700px; } .choiceItem .mediaList dd,div.podcastGallery dl.mediaList dd , .singleRecord .whatson .choiceItem dl.mediaList dd{ float: left; width: 130px; margin-top: 15px; padding-bottom: 15px; clear: none; height:135px; overflow: hidden; } div.podcastGallery dl.mediaList dt{ clear: both; font-size:1.35em; } div.podcastGallery dl.mediaList dd p,.singleRecord .whatson .choiceItem dl.mediaList dd p { width:100px; padding-top:0.6em; overflow:hidden; color: #000000; } div.podcastGallery dl.mediaList dd p { font-family: Verdana,Arial,Tahoma,sans-serif; font-size: 0.9em; line-height: 120%; } div.podcastGallery dl.mediaList dt { color: #CF292F; font-family: 'Georgia'; letter-spacing: -1px; text-transform: uppercase; }  #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(../assets3_subdomain/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(../assets4_subdomain/slimbox/prevlabel.gif) no-repeat 0 15%; } #lbNextLink { right: 0; } #lbNextLink:hover { background: transparent url(../assets5_subdomain/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(../assets1_subdomain/slimbox/closelabel.gif) no-repeat center; margin: 5px 0; outline: none; } #lbCaption, #lbNumber { margin-right: 71px; } #lbCaption { font-weight: bold; }