/* ::::: http://sumolab.co.uk/ymt_newsite/css/layout.css ::::: */

.header { border-top: 6px solid rgb(0, 0, 0); border-bottom: 6px solid rgb(0, 0, 0); width: 768px; height: 95px; }
div#background { margin: 0pt auto; padding: 0pt 9px 0pt 10px; background: rgb(255, 255, 255) url('images/background_01.gif') repeat-y scroll left top; text-align: left; width: 768px; height: 101%; }
div#wrapper {  }
div#leftCol { float: left; width: 170px; background-color: rgb(0, 0, 0); }
div#rightCol { float: left; padding-left: 27px; padding-right: 10px; width: 550px; }
div#footer { margin: 0pt auto; padding: 0pt; background: rgb(166, 166, 166) url('images/footer_bkgrd_repeat_01.gif') repeat-y scroll left top; width: 787px; height: 91px; text-align: left; }
div#footerTools { width: 550px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
div#clearFloat { margin: 0pt; padding: 0pt; clear: both; }
.cleaner { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; clear: both; height: 0pt; line-height: 0pt; font-size: 0.1em; }
div#mainNav { width: 170px; background-color: rgb(227, 227, 227); }
div#utilities { background: rgb(0, 0, 0) no-repeat scroll left bottom; padding-bottom: 10px; }
div#venueLink { border-bottom: 5px solid rgb(211, 211, 211); margin: 0pt; padding-bottom: 5pt; width: 550px; height: 25px; }
.footerLogo { margin: 0pt; padding-bottom: 5pt; width: 787px; height: 40px; }
div#latest { background: transparent url('images/news_bkgrd_01.gif') repeat-y scroll left bottom; overflow: auto; width: 550px; }
div#latestNews { margin-right: 0px; float: left; width: 550px; }
div#whatsNew { float: left; width: 270px; }
div#meetTheTeam { width: 550px; }
.row { width: 550px; }
div#meetTheTeam .teamMem { border: 1px solid rgb(222, 222, 222); float: left; width: 119px; margin-top: 5px; padding-bottom: 5px; }
div#member { width: 550px; }
div#membersPhoto { padding: 4px; background: transparent url('images/member_photo_bkgrd.gif') no-repeat scroll left top; float: left; width: 181px; height: 181px; }
div#memberInterests { background: rgb(241, 241, 241) url('images/member_link_bkgrd_btm.gif') no-repeat scroll left bottom; overflow: visible; float: right; width: 360px; height: 181px; }
.newsletter { margin-bottom: 20px; }
.leftColObject { background: rgb(255, 255, 255) url('images/leftcol_objt_bkgrd_01.gif') no-repeat scroll left top; padding-top: 10px; margin-bottom: 20px; width: 170px; }
div#didYouKnow { background: rgb(70, 135, 221) url('images/didyouknow_bkgrd.jpg') no-repeat scroll left bottom; overflow: auto; margin-bottom: 20px; padding-bottom: 6px; }
.leftColObject .leftObjtBtm { background: rgb(0, 0, 0) url('images/leftcol_objt_btm_01.gif') no-repeat scroll left bottom; width: 170px; height: 8px; clear: both; }

/* ::::: http://sumolab.co.uk/ymt_newsite/css/layout.css ::::: */

.header { border-top: 6px solid rgb(0, 0, 0); border-bottom: 6px solid rgb(0, 0, 0); width: 768px; height: 95px; }
div#background { margin: 0pt auto; padding: 0pt 9px 0pt 10px; background: rgb(255, 255, 255) url('images/background_01.gif') repeat-y scroll left top; text-align: left; width: 768px; height: 101%; }
div#wrapper {  }
div#leftCol { float: left; width: 170px; background-color: rgb(0, 0, 0); }
div#rightCol { float: left; padding-left: 27px; padding-right: 10px; width: 550px; }
div#footer { margin: 0pt auto; padding: 0pt; background: rgb(166, 166, 166) url('images/footer_bkgrd_repeat_01.gif') repeat-y scroll left top; width: 787px; height: 91px; text-align: left; }
div#footerTools { width: 550px; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; }
div#clearFloat { margin: 0pt; padding: 0pt; clear: both; }
.cleaner { border: medium none ; margin: 0pt; padding: 0pt; background: transparent none repeat; clear: both; height: 0pt; line-height: 0pt; font-size: 0.1em; }
div#mainNav { width: 170px; background-color: rgb(227, 227, 227); }
div#utilities { background: rgb(0, 0, 0) no-repeat scroll left bottom; padding-bottom: 10px; }
div#venueLink { border-bottom: 5px solid rgb(211, 211, 211); margin: 0pt; padding-bottom: 5pt; width: 550px; height: 25px; }
div#latest { background: transparent url('images/news_bkgrd_01.gif') repeat-y scroll left bottom; overflow: auto; width: 550px; }
div#latestNews { margin-right: 0px; float: left; width: 550px; }
div#whatsNew { float: left; width: 270px; }
div#meetTheTeam { width: 550px; }
.row { width: 550px; }
div#meetTheTeam .teamMem { border: 1px solid rgb(222, 222, 222); float: left; width: 119px; margin-top: 5px; padding-bottom: 5px; }
div#member { width: 550px; }
div#membersPhoto { padding: 4px; background: transparent url('images/member_photo_bkgrd.gif') no-repeat scroll left top; float: left; width: 181px; height: 181px; }
div#memberInterests { background: rgb(241, 241, 241) url('images/member_link_bkgrd_btm.gif') no-repeat scroll left bottom; overflow: visible; float: right; width: 360px; height: 181px; }
.newsletter { margin-bottom: 20px; }
.leftColObject { background: rgb(255, 255, 255) url('images/leftcol_objt_bkgrd_01.gif') no-repeat scroll left top; padding-top: 10px; margin-bottom: 20px; width: 170px; }
div#didYouKnow { background: rgb(70, 135, 221) url('images/didyouknow_bkgrd.jpg') no-repeat scroll left bottom; overflow: auto; margin-bottom: 20px; padding-bottom: 6px; }
.leftColObject .leftObjtBtm { background: rgb(0, 0, 0) url('images/leftcol_objt_btm_01.gif') no-repeat scroll left bottom; width: 170px; height: 8px; clear: both; }

/* ::::: http://sumolab.co.uk/ymt_newsite/css/style.css ::::: */

.clearhead { clear: both; }
.header { margin: 0pt; padding: 0pt; background: rgb(13, 45, 88) none repeat; position: relative; width: 768px; height: 95px; }
div#accessTool { border-right: 1px solid rgb(0, 0, 0); margin: 0pt 0pt -1px; padding: 0pt; background: rgb(0, 0, 0) url('images/accessbtnbackgrd_01.gif') repeat-x scroll right bottom; line-height: 25px; position: absolute; bottom: 0pt; right: 0pt; z-index: 1; }
div#accessTool a { margin: 0pt; padding: 2px 5px; }
div#featExhibit { margin: 0pt 0pt -1px; padding: 0pt; position: absolute; top: 0pt; right: 0pt; width: 464px; height: 85px; }
.skipToContent { display: none; visibility: hidden; }
div#mainNav ol { margin: 0pt; padding: 0pt; background: transparent url('images/nav_backgrd_01.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav li { margin: 0pt; background: transparent url('images/mainnav_line_01.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }
div#mainNav li a { font-size: 1.2em; line-height: 20px; text-decoration: none; color: rgb(255, 255, 255); }
div#mainNav li a:hover { text-decoration: underline; }
div#mainNav #subNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_01.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav ol li { background: transparent url('images/subnav_line_01.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav2 { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav2 ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_02.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav2 ol li { background: transparent url('images/subnav_line_02.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav2 ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav3 { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav3 ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_03.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav3 ol li { background: transparent url('images/subnav_line_03.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav3 ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav4 { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav4 ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_04.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav4 ol li { background: transparent url('images/subnav_line_04.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav4 ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subArtNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subArtNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(187, 232, 252) url('images/subnav_bkgrd_001.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subArtNav ol li { background: transparent url('images/subnav_line_001.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subArtNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subShireNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subShireNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(191, 248, 202) url('images/subnav_bkgrd_002.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subShireNav ol li { background: transparent url('images/subnav_line_002.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subShireNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subStNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subStNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(191, 248, 202) url('images/subnav_bkgrd_003.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subStNav ol li { background: transparent url('images/subnav_line_003.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subStNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subTrustNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subTrustNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(213, 226, 244) url('images/subnav_bkgrd_004.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subTrustNav ol li { background: transparent url('images/subnav_line_004.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subTrustNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #ulsubNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #ulsubNav ol { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/subnav_bkgrdgrey.gif') no-repeat scroll left bottom; }
div#mainNav #ulsubNav ol { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #ulsubNav ol li { background: transparent url('images/subnav_linegrey.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #ulsubNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav ol .subCas { background-color: rgb(239, 114, 42); }
div#mainNav #subShireNav ol .subShire { background-color: rgb(107, 167, 53); }
div#mainNav #subArtNav ol .subArt { background-color: rgb(0, 139, 219); }
div#mainNav #subStNav ol .subMary { background-color: rgb(234, 8, 140); }
div#mainNav #subNav ol .subTrust { background-color: rgb(14, 45, 89); }
div#mainNav #ulsubNav .subUtil { background-color: rgb(13, 45, 88); }
div#mainNav #subNav ol .subTrust a { color: rgb(255, 255, 255); }
div#mainNav #subArtNav ol .subArt a { color: rgb(255, 255, 255); }
div#mainNav #subStNav ol .subMary a { color: rgb(255, 255, 255); }
div#mainNav #subNav ol .subCas a { color: rgb(255, 255, 255); }
div#mainNav #subShireNav ol .subShire a { color: rgb(255, 255, 255); }
div#utilities ol .subUtil a { color: rgb(255, 255, 255); }
div#utilities ol { background: transparent url('images/utilities_bkgrd_01.gif') no-repeat scroll left bottom; }
div#utilities li { border-left: 0px solid rgb(0, 0, 0); background: transparent url('images/mainnav_line_01.gif') repeat-x scroll left bottom; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; }
div#utilities li a { font-size: 1.2em; line-height: 20px; }
div#utilities .navBottom { border: medium none ; margin: 0pt; padding: 0pt; background: transparent url('images/nav_backgrd_bottom.gif') no-repeat scroll left bottom; height: 7px; }
div#mainNav .noLine { padding-bottom: 0pt; background-image: none; }
.search { border-left: 1px solid rgb(201, 201, 201); border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 10px 0pt 10px 10px; background: transparent url('images/search_bkgrd_01.gif') no-repeat scroll left top; }
.search { font-size: 1.3em; }
.search label { display: none; width: 50px; }
.search #submit { border: medium none ; padding: 0pt; margin-bottom: -6px; line-height: 24px; }
.search #search { width: 110px; margin-right: 5px; }
.searchAgain { background: transparent url('images/searchpg_again_bkgrd.gif') repeat-y scroll left top; float: right; margin-top: 20px; margin-bottom: 5px; width: 241px; }
.searchAgain h3 { padding: 13px 0pt 5px 15px; background: transparent url('images/searchpg_again.gif') no-repeat scroll left top; }
.searchAgain #searchag { border: medium none ; padding: 0pt; margin-bottom: -6px; line-height: 22px; }
#searchagfield { margin-left: 15px; }
.searchBottom { background: transparent url('images/searchpg_again_btm.gif') no-repeat scroll left bottom; width: 241px; height: 8px; }
.resultsTop { border: 1px solid rgb(204, 204, 204); margin: 0pt 3px 3px; padding: 0pt 15px; background: rgb(255, 255, 255) none repeat; width: 512px; }
.results { margin: 0pt 3px 3px; padding: 0pt 15px; width: 512px; }
.listing { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px 0pt; }
.lastListing { border: medium none ; }
.listing p, a { margin: 0pt; padding: 3px 0pt; font-size: 1.1em; }
.divider { background: rgb(238, 238, 238) url('images/searchpg_arrow.gif') no-repeat scroll left bottom; height: 30px; }
div#venueLink ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#venueLink li { float: left; }
div#venueLink a { text-indent: -5000px; }
div#venueLink .venueLkTrust a { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_trust_01.gif') no-repeat scroll left top; display: block; width: 99px; height: 25px; }
div#venueLink .venueLkTrust a:hover { background: transparent url('images/venue_lk_trust_on_01.gif') no-repeat scroll left top; width: 99px; height: 25px; }
div#venueLink .venueLkArt a { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_art_01.gif') no-repeat scroll left top; display: block; width: 78px; height: 25px; }
div#venueLink .venueLkArt a:hover { background: transparent url('images/venue_lk_art_on_01.gif') no-repeat scroll left top; width: 78px; height: 25px; }
div#venueLink .venueLkMary a { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_mary_01.gif') no-repeat scroll left top; display: block; width: 71px; height: 25px; }
div#venueLink .venueLkMary a:hover { background: transparent url('images/venue_lk_mary_on_01.gif') no-repeat scroll left top; width: 71px; height: 25px; }
div#venueLink .venueLkCastle a { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_castle_01.gif') no-repeat scroll left top; display: block; width: 99px; height: 25px; }
div#venueLink .venueLkCastle a:hover { background: transparent url('images/venue_lk_castle_on_01.gif') no-repeat scroll left top; width: 99px; height: 25px; }
div#venueLink .venueLkShire a { margin: 5px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_shire_01.gif') no-repeat scroll left top; display: block; width: 146px; height: 25px; }
div#venueLink .venueLkShire a:hover { background: transparent url('images/venue_lk_shire_on_01.gif') no-repeat scroll left top; width: 146px; height: 25px; }
.noBorder #venueLink { border: medium none ; }
.currentCastle { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_castle_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 99px; height: 25px; }
.currentShire { margin: 5px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_shire_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 146px; height: 25px; }
.currentMary { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_mary_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 71px; height: 25px; }
.currentArt { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_art_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 78px; height: 25px; }
.currentTrust { margin: 5px 14px 0pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_trust_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 99px; height: 25px; }
div#sendTo { float: left; }
div#backToTop { float: right; }
div#backToTop a { margin: 0pt; padding: 0pt 0pt 0pt 15px; background: transparent url('images/backtotop_arrow.gif') no-repeat scroll left top; }
div#flashcontent { width: 550px; margin-bottom: 20px; }
.newsHeader { margin: 0pt; padding: 0pt; background: transparent url('images/news_title.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.artGal { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_001.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.cas { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_002.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.st { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_003.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.shire { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_005.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.newsHeader h2 { margin: 0pt; padding: 0pt; text-indent: -5000px; }
.homepgNotice { margin: 20px 0pt 0pt; background: transparent url('images/nonflash_bkgrd.gif') repeat-y scroll left top; }
.noticeTop { background: transparent url('images/nonflash_bkgrd_top.gif') no-repeat scroll left top; width: 550px; height: 6px; }
.noticeBtm { background: transparent url('images/nonflash_bkgrd_btm.gif') no-repeat scroll left bottom; width: 550px; height: 6px; }
.homepgNotice h3 { margin: 10px 0pt 0pt; padding: 0pt 13px; }
.homepgNotice p { padding: 0pt 13px; }
div#flashcontent .noneFlash { background: transparent url('images/nonflash_bkgrd.gif') repeat-y scroll left top; }
div#flashcontent h2 { padding: 15px 0pt 0pt 15px; background: transparent url('images/nonflash_bkgrd_top.gif') no-repeat scroll left top; color: rgb(255, 0, 0); }
div#flashcontent .noneFlash p { margin: 0pt; padding: 0pt 0pt 0pt 15px; font-size: 1em; }
div#flashcontent .noneFlash p a { font-size: 1em; }
div#flashcontent .noneFlash .getFlash { margin: 7px 0pt 10px 15px; line-height: 31px; padding-right: 15px; }
div#flashcontent .galRows { margin: 0pt; padding: 0pt; width: 550px; }
div#flashcontent .galRowOneCas { border-top: 1px solid rgb(246, 197, 143); border-bottom: 1px solid rgb(210, 103, 43); margin: 0pt; padding: 0pt; background: rgb(241, 110, 33) url('images/nonflash_galarrow.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoCas { border-top: 1px solid rgb(246, 197, 143); border-bottom: 1px solid rgb(210, 103, 43); margin: 0pt; padding: 0pt; background: rgb(241, 146, 48) url('images/nonflash_galarrow.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneCas a, .galRowTwoCas a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneCas a:hover, .galRowTwoCas a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneSt { border-top: 1px solid rgb(255, 164, 196); border-bottom: 1px solid rgb(201, 12, 122); margin: 0pt; padding: 0pt; background: rgb(236, 56, 120) url('images/nonflash_galarrow_001.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoSt { border-top: 1px solid rgb(255, 164, 196); border-bottom: 1px solid rgb(134, 0, 78); margin: 0pt; padding: 0pt; background: rgb(205, 27, 100) url('images/nonflash_galarrow_001.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneSt a, .galRowTwoSt a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneSt a:hover, .galRowTwoSt a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneArt { border-top: 1px solid rgb(206, 240, 255); border-bottom: 1px solid rgb(22, 134, 183); margin: 0pt; padding: 0pt; background: rgb(44, 170, 225) url('images/nonflash_galarrow_002.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoArt { border-top: 1px solid rgb(206, 240, 255); border-bottom: 1px solid rgb(0, 104, 164); margin: 0pt; padding: 0pt; background: rgb(0, 139, 219) url('images/nonflash_galarrow_002.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneArt a, .galRowTwoArt a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneArt a:hover, .galRowTwoArt a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneShire { border-top: 1px solid rgb(235, 255, 217); border-bottom: 1px solid rgb(77, 125, 35); margin: 0pt; padding: 0pt; background: rgb(109, 158, 65) url('images/nonflash_galarrow_003.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoShire { border-top: 1px solid rgb(235, 255, 217); border-bottom: 1px solid rgb(55, 108, 12); margin: 0pt; padding: 0pt; background: rgb(76, 145, 21) url('images/nonflash_galarrow_003.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneShire a, .galRowTwoShire a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneShire a:hover, .galRowTwoShire a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneTrust { border-top: 1px solid rgb(215, 231, 255); border-bottom: 1px solid rgb(14, 46, 89); margin: 0pt; padding: 0pt; background: rgb(26, 72, 138) url('images/nonflash_galarrow_004.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoTrust { border-top: 1px solid rgb(215, 231, 255); border-bottom: 1px solid rgb(26, 72, 138); margin: 0pt; padding: 0pt; background: rgb(14, 46, 89) url('images/nonflash_galarrow_004.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneTrust a, .galRowTwoTrust a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneTrust a:hover, .galRowTwoTrust a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galLink { float: left; }
div#flashcontent .visitLink { margin: 6px 20px 0pt 0pt; padding: 0pt; width: 44px; height: 22px; float: right; }
.latestNewsRow { border-bottom: 1px dashed rgb(33, 33, 33); padding: 10px 10px 0pt; width: 550px; }
.lastRow .latestNewsRow .mediaRow { border: medium none ; }
.lastRow .mediaRow { border: medium none ; }
div#latestNews .image { padding: 4px; background: transparent url('images/sm_thumb_white.gif') no-repeat scroll left top; width: 68px; height: 76px; }
.latestNewsRow .image { float: left; margin-right: 7px; }
.latestNewsRow .info p { margin: 0pt; font-size: 1.1em; line-height: 1.5em; padding-bottom: 5px; }
.latestNewsRow a { font-size: 1em; }
.latestNewsRow h3 { margin: 0pt; padding: 0pt; }
.latestNewsRow .itemDate { margin: 0pt; padding: 2px 0pt 0pt; font-size: 0.9em; }
div#moreBtm { background: transparent url('images/news_more_bkgrd_01.gif') no-repeat scroll left bottom; clear: both; width: 550px; height: 26px; }
div#moreBtm .moreNews a { float: left; line-height: 20px; margin-left: 200px; }
div#moreBtm .moreCollections a { float: right; line-height: 20px; margin-right: 15px; }
.whatsNewRow { border-bottom: 1px dashed rgb(33, 33, 33); padding: 10px 10px 0pt; width: 250px; }
.whatsNewRow .image { padding: 4px; background: transparent url('images/sm_thumb_white.gif') no-repeat scroll left top; width: 68px; height: 76px; }
.whatsNewRow .image { float: left; margin-right: 10px; }
.whatsNewRow .info p { margin: 0pt; font-size: 1.1em; line-height: 1.5em; padding-bottom: 5px; }
.whatsNewRow a { font-size: 1em; }
.whatsNewRow h3 { margin: 0pt; padding: 0pt; }
.whatsNewRow .itemDate { margin: 0pt; padding: 2px 0pt 0pt; font-size: 0.9em; }
.lastRow .whatsNewRow { border: medium none ; }
.lastRow .latestNewsRow { border: medium none ; }
div#whatVisThink { padding: 0pt; background: rgb(241, 241, 241) url('images/what_vis_think_bkgrd_01.gif') repeat-y scroll left bottom; overflow: auto; margin-top: 15px; width: 550px; }
div#whatVisThink p { margin: 0pt; padding: 7px 10px; font-size: 1.1em; line-height: 1.45em; }
div#whatVisThink h2 { margin: 0pt; padding: 0pt; background: rgb(241, 241, 241) url('images/what_vis_think_title_01.gif') no-repeat scroll left top; text-indent: -5000px; width: 550px; height: 48px; }
div#whatVisThink h4 { margin: 0pt; padding: 0pt 0pt 0pt 11px; color: rgb(102, 102, 102); }
.quoteName { background: transparent url('images/what_vis_think_btm_01.gif') no-repeat scroll left bottom; font-size: 1.1em; font-weight: bold; color: rgb(0, 0, 0); }
.newsletter a { margin: 10px 0pt 20px; background: transparent url('images/signupfornewsletter_01.gif') no-repeat scroll left top; text-indent: -5000px; display: block; width: 170px; height: 28px; }
.newsletter p { display: none; visibility: hidden; }
.leftColObject p { margin: 0pt; padding: 5px 5px 5px 20px; font-size: 1.1em; }
.leftColObject ol { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 20px; }
.leftColObject li { padding: 2px 0pt; }
.leftColObject input { border: medium none ; }
.leftColObject #radio { border: medium none ; margin-right: 5px; }
.leftColObject #vote { border: medium none ; margin: 2px 5px 2px 0pt; float: right; }
.leftColObject .pollType { font-size: 1em; font-weight: bold; padding-left: 4px; }
.leftColObject #quoteBox { margin: 5px 5px 7px 8px; background: rgb(241, 241, 241) url('images/vote_result_bkgrd.gif') no-repeat scroll left top; clear: both; width: 145px; }
.leftColObject #quoteBox p { margin: 0pt; padding: 2px 7px; font-size: 1.1em; color: rgb(0, 0, 0); }
.leftColObject .link { float: right; margin-right: 7px; }
div#quoteBox .voteScoreNo { margin: 0pt 7px; padding: 0pt; background: transparent url('images/vote_score_bar.gif') no-repeat scroll left top; width: 11px; height: 7px; }
.leftColObject #quoteBox .voteScoreOk { margin: 0pt 7px; padding: 0pt; background: transparent url('images/vote_score_bar.gif') no-repeat scroll left top; width: 47px; height: 7px; }
.leftColObject #quoteBox .voteScoreEnjoy { margin: 0pt 7px; padding: 0pt 0pt 7px; background: transparent url('images/vote_score_bar.gif') no-repeat scroll left top; width: 91px; height: 7px; }
.leftColObject .WhatVisThink h3 { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/whatourvisthink_title.gif') no-repeat scroll left bottom; width: 170px; height: 41px; text-indent: -5000px; }
.leftColObject .WhatVisThink p { margin: 0pt; padding: 5px 5px 5px 0pt; font-size: 1.1em; }
.leftColObject .leftObjtPoll h3 { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/whatdiduthink_title.gif') no-repeat scroll left bottom; width: 170px; height: 25px; text-indent: -5000px; }
.leftColObject .exhibition h3 { margin: 0pt; padding: 0pt; background: transparent url('images/exhibition_title_01.gif') no-repeat scroll left top; width: 170px; height: 45px; text-indent: -5000px; }
.leftColObject .exhibition { width: 170px; }
.leftColObject .exhibition .image { border-bottom: 1px solid rgb(86, 8, 94); margin: 0pt; padding: 0pt; }
.exhibitOne .exhibitTwo .image a { margin: 0pt; padding: 0pt; }
.exhibitOne .infoExhibit { border-bottom: 1px solid rgb(86, 8, 94); padding: 4px 5px; }
.infoExhibit { padding: 4px 5px; width: 160px; }
.exhibitOne .infoExhibit { background:none repeat; text-align: right; }
.exhibitOne .infoExhibit a { color: rgb(255, 255, 255); }
.exhibitTwo .infoExhibit { background:none repeat; text-align: right; }
.exhibitTwo a { color: rgb(255, 255, 255); }
div#didYouKnow h3 { margin: 0pt; padding: 0pt; background: transparent url('images/didyouknow_title.jpg') no-repeat scroll left top; width: 170px; height: 96px; text-indent: -5000px; }
div#didYouKnow p { font-size: 1.1em; }
div#didYouKnow .fact { margin: 0pt 6px; padding: 7px; background: rgb(255, 255, 255) url('images/didyouknow_q_top.gif') no-repeat scroll left top; color: rgb(13, 45, 89); }
div#didYouKnow .more { margin: 0pt 6px; background: rgb(255, 255, 255) url('images/didyouknow_a_btm.gif') no-repeat scroll left bottom; padding-bottom: 5px; text-align: right; }
div#didYouKnow .more a { font-size: 1em; padding-right: 7px; }
div#leftColObject .info a { float: right; }
.venueBorder { border-bottom: 1px solid rgb(234, 234, 234); }
div#heroImage { width: 550px; height: 136px; margin-bottom: 20px; }
div#heroImageLrg { width: 550px; height: 227px; margin-bottom: 20px; }
.date { font-size: 1.1em; }
.highlight { color: rgb(239, 110, 35); font-weight: bold; }
div#inlineImg { background: transparent url('images/inline_bkgrd.gif') repeat-y scroll left bottom; float: right; margin-left: 15px; margin-bottom: 15px; width: 173px; }
div#inlineImg img { margin: 0pt; padding: 0pt; }
div#inlineImg .box { background: transparent url('images/inline_bkgrd_top.gif') no-repeat scroll left top; }
div#inlineImg p { margin: 0pt; padding: 3px 10px; background: transparent url('images/inline_bkgrd_btm.gif') no-repeat scroll left bottom; font-size: 1em; }
.contentBox { padding: 0pt; background: transparent url('images/collection_bkgrd.gif') repeat-y scroll left top; width: 550px; margin-top: 20px; margin-bottom: 20px; }
.contentBox .contentBoxTop { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_top.gif') no-repeat scroll left top; width: 550px; height: 3px; }
.contentBox .contentBoxBtm { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_btm.gif') no-repeat scroll left bottom; clear: both; width: 550px; height: 3px; }
.contentBox .mediaFlash { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 0pt 1px; width: 544px; height: 266px; }
.mediaFlash img { padding: 20px 0pt 0pt 29px; }
.mediaFlash ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.mediaFlash li { margin: 0pt; padding: 0pt; float: left; }
li.prevBtn { background: transparent url('images/previous_btn.gif') no-repeat scroll left top; text-indent: -5000px; }
li.prevBtn a { display: block; width: 67px; height: 22px; }
li.playStopBtn { background: transparent url('images/playstop_btn.gif') no-repeat scroll left top; text-indent: -5000px; }
li.playStopBtn a { display: block; width: 76px; height: 22px; }
li.nextBtn { background: transparent url('images/next_btn.gif') no-repeat scroll left top; text-indent: -5000px; }
li.nextBtn a { display: block; width: 67px; height: 22px; }
.contentBox #mediaMovie { border: 0pt none ; margin: 0pt; padding: 0pt 3px; text-align: center; width: 547px; background-color: rgb(243, 245, 249); }
div#memberInterests h2 { margin: 0pt; padding: 20px 0pt 10px 23px; background: transparent url('images/member_link_bkgrd_top.gif') no-repeat scroll left top; }
div#links { margin: 0pt 10px 10px; padding: 0pt 0pt 10px; background: rgb(255, 255, 255) url('images/link_bkgrd_white_btm.gif') no-repeat scroll left bottom; width: 320px; }
div#links .leftLinks { margin: 0pt; padding: 0pt; float: left; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#links .leftLinks ul { margin: 0pt; padding: 0pt; }
div#links .leftLinks li { margin: 0pt 0pt 0pt 12px; padding: 2px 0pt; }
div#links .leftLinks li a { font-size: 1.1em; }
div#links .rightLinks { padding: 0pt; float: right; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#links .rightLinks li { margin: 0pt 0pt 0pt 12px; padding: 2px 0pt; }
div#links .rightLinks li a { font-size: 1.1em; }
div#links .linksTop { margin: 0pt; padding: 0pt; background: red url('images/link_bkgrd_white_top.gif') no-repeat scroll left top; width: 320px; height: 3px; }
div.contentBox { clear: both; margin-bottom: 20px; }
div.contentBox h2 { margin: 0pt 0pt 0pt 14px; padding: 11px 0pt 0pt; }
div.contentBox ol { margin: 0pt 0pt 7px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.contentBox li { margin: 10px 30px 10px 14px; padding: 0pt; font-size: 1em; line-height: 1.1em; }
.left { float: left; width: 270px; }
.right { float: right; width: 270px; }
div.contentBox ol .external a { background: transparent url('images/icon_external.gif') no-repeat scroll right top; padding-right: 15px; }
div.contentBox ol li .docDetails { margin: 7px 0pt 0pt; padding: 0pt 0pt 2px 20px; background: transparent url('images/icon_pdf.gif') no-repeat scroll left top; font-size: 1em; font-weight: bold; color: rgb(102, 102, 102); }
.collectionRow { background: transparent url('images/collection_bkgrd_btm.jpg') no-repeat scroll left bottom; width: 550px; margin-bottom: 4px; }
.collectionRow h2 { padding-top: 20px; margin-right: 20px; }
.collectionRow .info { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_top.gif') no-repeat scroll left top; }
.collectionRow p { margin: 0pt; padding: 5px 10px 10px 20px; font-size: 1.1em; }
.collectionRow a { font-size: 1em; }
.collectionRow img { margin: 2px 17px 2px 2px; padding: 4px; background: transparent url('images/collection_thumb_bkgrd.gif') no-repeat scroll left top; float: left; }
.venueLinks { margin: 10px 10px 0pt 0pt; padding: 0pt 0pt 10px; background: rgb(255, 255, 255) url('images/link_bkgrd_white_btm.gif') no-repeat scroll left bottom; float: left; width: 320px; }
.venueLinks .leftLinks { margin: 0pt; padding: 0pt; float: left; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.venueLinks .leftLinks li { margin: 0pt 0pt 0pt 12px; padding: 2px 0pt; }
.venueLinks .leftLinks li a { font-size: 1.1em; }
.venueLinks .rightLinks { margin: 0pt; padding: 0pt; float: right; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.venueLinks .rightLinks li { margin: 0pt; padding: 2px 0pt; }
.venueLinks .rightLinks li a { font-size: 1.1em; }
.venueLinks .linksTop { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/link_bkgrd_white_top.gif') no-repeat scroll left top; width: 320px; height: 3px; }
.venueRow { padding: 0pt; background: transparent url('images/collection_bkgrd_btm.jpg') no-repeat scroll left bottom; width: 550px; margin-bottom: 4px; }
.venueRow h2 { padding-top: 20px; }
.venueRow .info { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_top.gif') no-repeat scroll left top; }
.venueRow p { margin: 0pt; padding: 5px 10px 10px 20px; font-size: 1.1em; }
.venueRow a { font-size: 1em; }
.venueRow .artVenue { margin: 2px; padding: 4px; background: transparent url('images/art_thumb_bkgrd.gif') no-repeat scroll left top; }
.artVenue p { margin: 0pt; padding: 5px 0pt; }
.artVenue a { color: rgb(255, 255, 255); }
.venueRow .artVenueFeat { margin: 0pt 20px 0pt 0pt; background: rgb(54, 175, 227) url('images/art_venue_bkgrd.jpg') repeat; float: left; width: 185px; height: 165px; }
.venueRow .casVenue { margin: 2px; padding: 4px; background: transparent url('images/castle_thumb_bkgrd.gif') no-repeat scroll left top; }
.venueRow .casVenueFeat { margin: 0pt 20px 0pt 0pt; background: rgb(239, 114, 42) url('images/cas_venue_bkgrd.jpg') repeat; float: left; width: 185px; height: 165px; }
.casVenue p { margin: 0pt; padding: 5px 0pt; }
.casVenue a { color: rgb(255, 255, 255); }
.venueRow .shireVenue { margin: 2px; padding: 4px; background: transparent url('images/shire_thumb_bkgrd.gif') no-repeat scroll left top; }
.venueRow .shireVenueFeat { margin: 0pt 20px 0pt 0pt; background: rgb(109, 158, 65) url('images/shire_venue_bkgrd.jpg') repeat; float: left; width: 185px; height: 165px; }
.shireVenue p { margin: 0pt; padding: 5px 0pt; }
.shireVenue a { color: rgb(255, 255, 255); }
.venueRow #link { float: right; }
.pagination { border-bottom: 1px solid rgb(189, 189, 189); margin: 0pt 0pt 10px; padding: 0pt; background: rgb(240, 239, 242) url('images/pagination_bkgrd.gif') no-repeat scroll left top; width: 550px; height: 27px; }
.pagination a { line-height: 27px; margin-right: 10px; }
.pagination p span { margin-right: 10px; }
.pagination p { margin: 0pt; padding: 0pt 0pt 0pt 10px; line-height: 27px; }
.pagination .turnPg { margin-left: 10px; }
.pagination .turnNx { margin-right: 40px; }
.pagination .btnLeft { float: left; }
.pagination .btnRight { float: right; }
.mediaRow { border-bottom: 1px solid rgb(189, 189, 189); margin: 0pt; text-align: left; }
.mediaRow img { margin: 20px 17px 20px 0pt; padding: 4px; background: transparent url('images/collection_thumb_bkgrd.gif') no-repeat scroll left top; float: left; }
.mediaRow h2 { margin: 0pt; padding-top: 30px; }
.mediaRow dd p { padding: 5px 10px 0pt 0pt; font-size: 1.1em; }
.mediaRow a { font-size: 1em; }
.lastRow .mediaRow { border: medium none ; }
div#meetTheTeam .teamMem img { padding: 2px; width: 115px; height: 115px; }
div#meetTheTeam .teamMem dd { padding: 0pt 14px; }
div#meetTheTeam dl { margin-bottom: 10px; }
div#meetTheTeam .gap { margin-left: 20px; }
div#footer p { margin: 0pt 0pt 7px 20px; padding: 0pt; font-size: 1em; line-height: 1.2em; color: rgb(255, 255, 255); }
div#footer .footerTop { margin: 0pt 0pt 5px; padding: 0pt; background: transparent url('images/footer_bkgrd_01.gif') no-repeat scroll left top; width: 787px; height: 6px; }
div#footer .copyright { color: rgb(102, 102, 102); float: right; margin-right: 20px; }
div#footer ol li a { margin: 0pt; padding: 0pt; font-size: 1em; line-height: 1.2em; color: rgb(255, 255, 255); }
div#footer ol { margin: 0pt; padding: 0pt 0pt 0pt 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#footer li { margin: 0pt 20px 0pt 0pt; padding: 0pt; float: left; }

/* ::::: http://sumolab.co.uk/ymt_newsite/css/tags.css ::::: */

a { font-size: 1.1em; color: rgb(26, 72, 138); }
a:hover { text-decoration: none; color: rgb(0, 0, 0); }
p { margin: 10px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: 1.6em; font-size-adjust: none; font-stretch: ; color: rgb(111, 111, 111); }
h1, h2, h3, h4 { font-family: Arial,Helvetica,sans-serif; }
h1 { margin: 20px 0pt; font-size: 2.8em; font-weight: normal; }
h2 { font-size: 1.7em; font-weight: normal; margin-top: 20px; }
h3 { font-size: 1.25em; font-weight: normal; margin-top: 20px; }
h4 { font-size: 1em; margin-top: 20px; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.white { color: rgb(255, 255, 255); }
.orange { color: rgb(239, 110, 35); }
.green { color: rgb(107, 167, 53); }
.art { color: rgb(40, 170, 225); }
.pink { color: rgb(234, 8, 140); }
.blue { color: rgb(14, 45, 89); }
input { border: 1px solid rgb(153, 153, 153); padding: 2px 0pt; font-size: 1em; }
#submit { border: medium none ; }
input, value { border: 1px solid red; color: rgb(153, 153, 153); }
.current { font-weight: bold; }

/* ::::: http://sumolab.co.uk/ymt_newsite/css/large.css ::::: */

* { border: 0px none ; margin: 0px; padding: 0px; }
html { font-size: 72.5%; }
body { font-family: Arial,Helvetica,sans-serif; background-color: rgb(166, 166, 166); }

/* ::::: http://sumolab.co.uk/ymt_newsite/css/style.css ::::: */

.clearhead { clear: both; }
.header {
	margin: 0pt;
	padding: 0pt;
	background: rgb(13, 45, 88) none repeat;
	position: relative;
	width: 768px;
	height: 95px;
	background-color: #000000;
}
div#accessTool {
	border-right: 1px solid rgb(0, 0, 0);
	margin: 0pt 0pt -1px;
	padding: 0pt;
	background: rgb(0, 0, 0) url('images/accessbtnbackgrd_01.gif') repeat-x scroll right bottom;
	line-height: 20px;
	position: absolute;
	bottom: 1pt;
	right: 0pt;
	z-index: 1;
	background-color: #000000;
}
div#accessTool a { margin: 0pt; padding: 2px 5px; }
div#featExhibit { margin: 0pt 0pt -1px; padding: 0pt; position: absolute; top: 0pt; right: 0pt; width: 464px; height: 85px; }
.skipToContent { display: none; visibility: hidden; }
div#mainNav ol { margin: 0pt; padding: 0pt; background: transparent url('images/nav_backgrd_01.gif') no-repeat scroll left top; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav li { margin: 0pt; background: transparent url('images/mainnav_line_01.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 20px; }
div#mainNav li a { font-size: 1.2em; line-height: 20px; text-decoration: none; color: rgb(255, 255, 255); }
div#mainNav li a:hover { text-decoration: underline; }
div#mainNav #subNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_01.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav ol li { background: transparent url('images/subnav_line_01.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav2 { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav2 ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_02.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav2 ol li { background: transparent url('images/subnav_line_02.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav2 ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav3 { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav3 ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_03.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav3 ol li { background: transparent url('images/subnav_line_03.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav3 ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav4 { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subNav4 ol { border-left: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt; background: rgb(250, 237, 182) url('images/subnav_bkgrd_04.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subNav4 ol li { background: transparent url('images/subnav_line_04.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subNav4 ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subArtNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subArtNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(187, 232, 252) url('images/subnav_bkgrd_001.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subArtNav ol li { background: transparent url('images/subnav_line_001.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subArtNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subShireNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subShireNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(191, 248, 202) url('images/subnav_bkgrd_002.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subShireNav ol li { background: transparent url('images/subnav_line_002.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subShireNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subStNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subStNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(191, 248, 202) url('images/subnav_bkgrd_003.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subStNav ol li { background: transparent url('images/subnav_line_003.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subStNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subTrustNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #subTrustNav ol { border-left: 1px solid rgb(201, 201, 201); margin: 0pt; padding: 0pt; background: rgb(213, 226, 244) url('images/subnav_bkgrd_004.gif') no-repeat scroll left bottom; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #subTrustNav ol li { background: transparent url('images/subnav_line_004.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #subTrustNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #ulsubNav { border: medium none ; margin: 0pt; padding: 0pt; display: inline; }
div#mainNav #ulsubNav ol { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/subnav_bkgrdgrey.gif') no-repeat scroll left bottom; }
div#mainNav #ulsubNav ol { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#mainNav #ulsubNav ol li { background: transparent url('images/subnav_linegrey.gif') repeat-x scroll left bottom; padding-top: 3px; padding-bottom: 3px; padding-left: 30px; }
div#mainNav #ulsubNav ol li a { font-size: 1.2em; line-height: 20px; }
div#mainNav #subNav ol .subCas { background-color: rgb(239, 114, 42); }
div#mainNav #subShireNav ol .subShire { background-color: rgb(107, 167, 53); }
div#mainNav #subArtNav ol .subArt { background-color: rgb(0, 139, 219); }
div#mainNav #subStNav ol .subMary { background-color: rgb(234, 8, 140); }
div#mainNav #subNav ol .subTrust { background-color: rgb(14, 45, 89); }
div#mainNav #ulsubNav .subUtil { background-color: rgb(13, 45, 88); }
div#mainNav #subNav ol .subTrust a { color: rgb(255, 255, 255); }
div#mainNav #subArtNav ol .subArt a { color: rgb(255, 255, 255); }
div#mainNav #subStNav ol .subMary a { color: rgb(255, 255, 255); }
div#mainNav #subNav ol .subCas a { color: rgb(255, 255, 255); }
div#mainNav #subShireNav ol .subShire a { color: rgb(255, 255, 255); }
div#utilities ol .subUtil a { color: rgb(255, 255, 255); }
div#utilities ol { background: transparent url('images/utilities_bkgrd_01.gif') no-repeat scroll left bottom; }
div#utilities li { border-left: 0px solid rgb(0, 0, 0); background: transparent url('images/mainnav_line_01.gif') repeat-x scroll left bottom; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; }
div#utilities li a { font-size: 1.2em; line-height: 20px; }
div#utilities .navBottom { border: medium none ; margin: 0pt; padding: 0pt; background: transparent url('images/nav_backgrd_bottom.gif') no-repeat scroll left bottom; height: 7px; }
div#mainNav .noLine { padding-bottom: 0pt; background-image: none; }
.search { border-left: 1px solid rgb(201, 201, 201); border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 10px 0pt 10px 10px; background: transparent url('images/search_bkgrd_01.gif') no-repeat scroll left top; }
.search { font-size: 1.3em; }
.search label { display: none; width: 50px; }
.search #submit { border: medium none ; padding: 0pt; margin-bottom: -6px; line-height: 24px; }
.search #search { width: 110px; margin-right: 5px; }
.searchAgain { background: transparent url('images/searchpg_again_bkgrd.gif') repeat-y scroll left top; float: right; margin-top: 20px; margin-bottom: 5px; width: 241px; }
.searchAgain h3 { padding: 13px 0pt 5px 15px; background: transparent url('images/searchpg_again.gif') no-repeat scroll left top; }
.searchAgain #searchag { border: medium none ; padding: 0pt; margin-bottom: -6px; line-height: 22px; }
#searchagfield { margin-left: 15px; }
.searchBottom { background: transparent url('images/searchpg_again_btm.gif') no-repeat scroll left bottom; width: 241px; height: 8px; }
.resultsTop { border: 1px solid rgb(204, 204, 204); margin: 0pt 3px 3px; padding: 0pt 15px; background: rgb(255, 255, 255) none repeat; width: 512px; }
.results { margin: 0pt 3px 3px; padding: 0pt 15px; width: 512px; }
.listing { border-bottom: 1px solid rgb(204, 204, 204); padding: 10px 0pt; }
.lastListing { border: medium none ; }
.listing p, a { margin: 0pt; padding: 3px 0pt; font-size: 1.1em; }
.divider { background: rgb(238, 238, 238) url('images/searchpg_arrow.gif') no-repeat scroll left bottom; height: 30px; }
div#venueLink ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#venueLink li { float: left; }
div#venueLink a { text-indent: -5000px; }
div#venueLink .venueLkTrust a { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_trust_01.gif') no-repeat scroll left top; display: block; width: 99px; height: 25px; }
div#venueLink .venueLkTrust a:hover { background: transparent url('images/venue_lk_trust_on_01.gif') no-repeat scroll left top; width: 99px; height: 25px; }
div#venueLink .venueLkArt a { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_art_01.gif') no-repeat scroll left top; display: block; width: 78px; height: 25px; }
div#venueLink .venueLkArt a:hover { background: transparent url('images/venue_lk_art_on_01.gif') no-repeat scroll left top; width: 78px; height: 25px; }
div#venueLink .venueLkMary a { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_mary_01.gif') no-repeat scroll left top; display: block; width: 71px; height: 25px; }
div#venueLink .venueLkMary a:hover { background: transparent url('images/venue_lk_mary_on_01.gif') no-repeat scroll left top; width: 71px; height: 25px; }
div#venueLink .venueLkCastle a { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_castle_01.gif') no-repeat scroll left top; display: block; width: 99px; height: 25px; }
div#venueLink .venueLkCastle a:hover { background: transparent url('images/venue_lk_castle_on_01.gif') no-repeat scroll left top; width: 99px; height: 25px; }
div#venueLink .venueLkShire a { margin: 5px 0pt 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_shire_01.gif') no-repeat scroll left top; display: block; width: 146px; height: 25px; }
div#venueLink .venueLkShire a:hover { background: transparent url('images/venue_lk_shire_on_01.gif') no-repeat scroll left top; width: 146px; height: 25px; }
.noBorder #venueLink { border: medium none ; }
.currentCastle { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_castle_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 99px; height: 25px; }
.currentShire { margin: 5px 0pt 5pt; padding: 0pt; background: transparent url('images/venue_lk_shire_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 146px; height: 25px; }
.currentMary { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_mary_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 71px; height: 25px; }
.currentArt { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_art_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 78px; height: 25px; }
.currentTrust { margin: 5px 14px 5pt 0pt; padding: 0pt; background: transparent url('images/venue_lk_trust_on_01.gif') no-repeat scroll left top; display: block; text-indent: -5000px; width: 99px; height: 25px; }
div#sendTo { float: left; }
div#backToTop { float: right; }
div#backToTop a { margin: 0pt; padding: 0pt 0pt 0pt 15px; background: transparent url('images/backtotop_arrow.gif') no-repeat scroll left top; }
div#flashcontent { width: 550px; margin-bottom: 20px; }
.newsHeader { margin: 0pt; padding: 0pt; background: transparent url('images/news_title.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.artGal { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_001.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.cas { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_002.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.st { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_003.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.shire { margin: 0pt; padding: 0pt; background: transparent url('images/news_title_005.gif') no-repeat scroll left top; width: 550px; height: 48px; }
.newsHeader h2 { margin: 0pt; padding: 0pt; text-indent: -5000px; }
.homepgNotice { margin: 20px 0pt 0pt; background: transparent url('images/nonflash_bkgrd.gif') repeat-y scroll left top; }
.noticeTop { background: transparent url('images/nonflash_bkgrd_top.gif') no-repeat scroll left top; width: 550px; height: 6px; }
.noticeBtm { background: transparent url('images/nonflash_bkgrd_btm.gif') no-repeat scroll left bottom; width: 550px; height: 6px; }
.homepgNotice h3 { margin: 10px 0pt 0pt; padding: 0pt 13px; }
.homepgNotice p { padding: 0pt 13px; }
div#flashcontent .noneFlash { background: transparent url('images/nonflash_bkgrd.gif') repeat-y scroll left top; }
div#flashcontent h2 { padding: 15px 0pt 0pt 15px; background: transparent url('images/nonflash_bkgrd_top.gif') no-repeat scroll left top; color: rgb(255, 0, 0); }
div#flashcontent .noneFlash p { margin: 0pt; padding: 0pt 0pt 0pt 15px; font-size: 1em; }
div#flashcontent .noneFlash p a { font-size: 1em; }
div#flashcontent .noneFlash .getFlash { margin: 7px 0pt 10px 15px; line-height: 31px; padding-right: 15px; }
div#flashcontent .galRows { margin: 0pt; padding: 0pt; width: 550px; }
div#flashcontent .galRowOneCas { border-top: 1px solid rgb(246, 197, 143); border-bottom: 1px solid rgb(210, 103, 43); margin: 0pt; padding: 0pt; background: rgb(241, 110, 33) url('images/nonflash_galarrow.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoCas { border-top: 1px solid rgb(246, 197, 143); border-bottom: 1px solid rgb(210, 103, 43); margin: 0pt; padding: 0pt; background: rgb(241, 146, 48) url('images/nonflash_galarrow.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneCas a, .galRowTwoCas a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneCas a:hover, .galRowTwoCas a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneSt { border-top: 1px solid rgb(255, 164, 196); border-bottom: 1px solid rgb(201, 12, 122); margin: 0pt; padding: 0pt; background: rgb(236, 56, 120) url('images/nonflash_galarrow_001.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoSt { border-top: 1px solid rgb(255, 164, 196); border-bottom: 1px solid rgb(134, 0, 78); margin: 0pt; padding: 0pt; background: rgb(205, 27, 100) url('images/nonflash_galarrow_001.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneSt a, .galRowTwoSt a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneSt a:hover, .galRowTwoSt a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneArt { border-top: 1px solid rgb(206, 240, 255); border-bottom: 1px solid rgb(22, 134, 183); margin: 0pt; padding: 0pt; background: rgb(44, 170, 225) url('images/nonflash_galarrow_002.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoArt { border-top: 1px solid rgb(206, 240, 255); border-bottom: 1px solid rgb(0, 104, 164); margin: 0pt; padding: 0pt; background: rgb(0, 139, 219) url('images/nonflash_galarrow_002.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneArt a, .galRowTwoArt a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneArt a:hover, .galRowTwoArt a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneShire { border-top: 1px solid rgb(235, 255, 217); border-bottom: 1px solid rgb(77, 125, 35); margin: 0pt; padding: 0pt; background: rgb(109, 158, 65) url('images/nonflash_galarrow_003.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoShire { border-top: 1px solid rgb(235, 255, 217); border-bottom: 1px solid rgb(55, 108, 12); margin: 0pt; padding: 0pt; background: rgb(76, 145, 21) url('images/nonflash_galarrow_003.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneShire a, .galRowTwoShire a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneShire a:hover, .galRowTwoShire a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galRowOneTrust { border-top: 1px solid rgb(215, 231, 255); border-bottom: 1px solid rgb(14, 46, 89); margin: 0pt; padding: 0pt; background: rgb(26, 72, 138) url('images/nonflash_galarrow_004.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowTwoTrust { border-top: 1px solid rgb(215, 231, 255); border-bottom: 1px solid rgb(26, 72, 138); margin: 0pt; padding: 0pt; background: rgb(14, 46, 89) url('images/nonflash_galarrow_004.gif') no-repeat scroll left top; line-height: 33px; width: 550px; height: 33px; }
div#flashcontent .galRowOneTrust a, .galRowTwoTrust a { padding: 0pt; color: rgb(255, 255, 255); font-size: 1.2em; font-weight: bold; text-decoration: none; margin-left: 45px; }
div#flashcontent .galRowOneTrust a:hover, .galRowTwoTrust a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
div#flashcontent .galLink { float: left; }
div#flashcontent .visitLink { margin: 6px 20px 0pt 0pt; padding: 0pt; width: 44px; height: 22px; float: right; }
.latestNewsRow { border-bottom: 1px dashed rgb(33, 33, 33); padding: 10px 10px 10pt; width: 530px; }
.lastRow .latestNewsRow .mediaRow { border: medium none ; }
.lastRow .mediaRow { border: medium none ; }
div#latestNews .image { padding: 4px; background: transparent url('images/sm_thumb_white.gif') no-repeat scroll left top; width: 68px; height: 76px; }
.latestNewsRow .image { float: left; margin-right: 7px; }
.latestNewsRow .info p { margin: 0pt; font-size: 1.1em; line-height: 1.5em; padding-bottom: 5px; }
.latestNewsRow a { font-size: 1em; }
.latestNewsRow h3 { margin: 0pt; padding: 0pt; }
.latestNewsRow .itemDate { margin: 0pt; padding: 2px 0pt 0pt; font-size: 0.9em; }
div#moreBtm { background: transparent url('images/news_more_bkgrd_01.gif') no-repeat scroll left bottom; clear: both; width: 550px; height: 26px; }
div#moreBtm .moreNews a { float: left; line-height: 20px; margin-left: 200px; }
div#moreBtm .moreCollections a { float: right; line-height: 20px; margin-right: 15px; }
.whatsNewRow { border-bottom: 1px dashed rgb(33, 33, 33); padding: 10px 10px 0pt; width: 250px; }
.whatsNewRow .image { padding: 4px; background: transparent url('images/sm_thumb_white.gif') no-repeat scroll left top; width: 68px; height: 76px; }
.whatsNewRow .image { float: left; margin-right: 10px; }
.whatsNewRow .info p { margin: 0pt; font-size: 1.1em; line-height: 1.5em; padding-bottom: 5px; }
.whatsNewRow a { font-size: 1em; }
.whatsNewRow h3 { margin: 0pt; padding: 0pt; }
.whatsNewRow .itemDate { margin: 0pt; padding: 2px 0pt 0pt; font-size: 0.9em; }
.lastRow .whatsNewRow { border: medium none ; }
.lastRow .latestNewsRow { border: medium none ; }
div#whatVisThink { padding: 0pt; background: rgb(241, 241, 241) url('images/what_vis_think_bkgrd_01.gif') repeat-y scroll left bottom; overflow: auto; margin-top: 15px; width: 550px; }
div#whatVisThink p { margin: 0pt; padding: 7px 10px; font-size: 1.1em; line-height: 1.45em; }
div#whatVisThink h2 { margin: 0pt; padding: 0pt; background: rgb(241, 241, 241) url('images/what_vis_think_title_01.gif') no-repeat scroll left top; text-indent: -5000px; width: 550px; height: 48px; }
div#whatVisThink h4 { margin: 0pt; padding: 0pt 0pt 0pt 11px; color: rgb(102, 102, 102); }
.quoteName { background: transparent url('images/what_vis_think_btm_01.gif') no-repeat scroll left bottom; font-size: 1.1em; font-weight: bold; color: rgb(0, 0, 0); }
.newsletter a { margin: 10px 0pt 20px; background: transparent url('images/signupfornewsletter_01.gif') no-repeat scroll left top; text-indent: -5000px; display: block; width: 170px; height: 28px; }
.newsletter p { display: none; visibility: hidden; }
.leftColObject p { margin: 0pt; padding: 5px 5px 5px 20px; font-size: 1.1em; }
.leftColObject ol { list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 20px; }
.leftColObject li { padding: 2px 0pt; }
.leftColObject input { border: medium none ; }
.leftColObject #radio { border: medium none ; margin-right: 5px; }
.leftColObject #vote { border: medium none ; margin: 2px 5px 2px 0pt; float: right; }
.leftColObject .pollType { font-size: 1em; font-weight: bold; padding-left: 4px; }
.leftColObject #quoteBox { margin: 5px 5px 7px 8px; background: rgb(241, 241, 241) url('images/vote_result_bkgrd.gif') no-repeat scroll left top; clear: both; width: 145px; }
.leftColObject #quoteBox p { margin: 0pt; padding: 2px 7px; font-size: 1.1em; color: rgb(0, 0, 0); }
.leftColObject .link { float: right; margin-right: 7px; }
div#quoteBox .voteScoreNo { margin: 0pt 7px; padding: 0pt; background: transparent url('images/vote_score_bar.gif') no-repeat scroll left top; width: 11px; height: 7px; }
.leftColObject #quoteBox .voteScoreOk { margin: 0pt 7px; padding: 0pt; background: transparent url('images/vote_score_bar.gif') no-repeat scroll left top; width: 47px; height: 7px; }
.leftColObject #quoteBox .voteScoreEnjoy { margin: 0pt 7px; padding: 0pt 0pt 7px; background: transparent url('images/vote_score_bar.gif') no-repeat scroll left top; width: 91px; height: 7px; }
.leftColObject .WhatVisThink h3 { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/whatourvisthink_title.gif') no-repeat scroll left bottom; width: 170px; height: 41px; text-indent: -5000px; }
.leftColObject .WhatVisThink p { margin: 0pt; padding: 5px 5px 5px 0pt; font-size: 1.1em; }
.leftColObject .leftObjtPoll h3 { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/whatdiduthink_title.gif') no-repeat scroll left bottom; width: 170px; height: 25px; text-indent: -5000px; }
.leftColObject .exhibition h3 { margin: 0pt; padding: 0pt; background: transparent url('images/exhibition_title_01.gif') no-repeat scroll left top; width: 170px; height: 45px; text-indent: -5000px; }
.leftColObject .exhibition { width: 170px; }
.leftColObject .exhibition .image { border-bottom: 1px solid rgb(86, 8, 94); margin: 0pt; padding: 0pt; }
.exhibitOne .exhibitTwo .image a { margin: 0pt; padding: 0pt; }
.exhibitOne .infoExhibit { border-bottom: 1px solid rgb(86, 8, 94); padding: 4px 5px; }
.infoExhibit { padding: 4px 5px; width: 160px; }
.exhibitOne .infoExhibit { none repeat; text-align: right; }
.exhibitOne .infoExhibit a { color: rgb(255, 255, 255); }
.exhibitTwo .infoExhibit { none repeat; text-align: right; }
.exhibitTwo a { color: rgb(255, 255, 255); }
div#didYouKnow h3 { margin: 0pt; padding: 0pt; background: transparent url('images/didyouknow_title.jpg') no-repeat scroll left top; width: 170px; height: 96px; text-indent: -5000px; }
div#didYouKnow p { font-size: 1.1em; }
div#didYouKnow .fact { margin: 0pt 6px; padding: 7px; background: rgb(255, 255, 255) url('images/didyouknow_q_top.gif') no-repeat scroll left top; color: rgb(13, 45, 89); }
div#didYouKnow .more { margin: 0pt 6px; background: rgb(255, 255, 255) url('images/didyouknow_a_btm.gif') no-repeat scroll left bottom; padding-bottom: 5px; text-align: right; }
div#didYouKnow .more a { font-size: 1em; padding-right: 7px; }
div#leftColObject .info a { float: right; }
.venueBorder { border-bottom: 1px solid rgb(234, 234, 234); }
div#heroImage { width: 550px; height: 136px; margin-bottom: 20px; }
div#heroImageLrg { width: 550px; height: 227px; margin-bottom: 20px; }
.date { font-size: 1.1em; }
.highlight { color: rgb(239, 110, 35); font-weight: bold; }
div#inlineImg { background: transparent url('images/inline_bkgrd.gif') repeat-y scroll left bottom; float: right; margin-left: 15px; margin-bottom: 15px; width: 173px; }
div#inlineImg img { margin: 0pt; padding: 0pt; }
div#inlineImg .box { background: transparent url('images/inline_bkgrd_top.gif') no-repeat scroll left top; }
div#inlineImg p { margin: 0pt; padding: 3px 10px; background: transparent url('images/inline_bkgrd_btm.gif') no-repeat scroll left bottom; font-size: 1em; }
.contentBox { padding: 0pt; background: transparent url('images/collection_bkgrd.gif') repeat-y scroll left top; width: 550px; margin-top: 20px; margin-bottom: 20px; }
.contentBox .contentBoxTop { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_top.gif') no-repeat scroll left top; width: 550px; height: 3px; }
.contentBox .contentBoxBtm { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_btm.gif') no-repeat scroll left bottom; clear: both; width: 550px; height: 3px; }
.contentBox .mediaFlash { border: 0pt none ; margin: 0pt; padding: 0pt 0pt 0pt 1px; width: 544px; height: 266px; }
.mediaFlash img { padding: 20px 0pt 0pt 29px; }
.mediaFlash ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.mediaFlash li { margin: 0pt; padding: 0pt; float: left; }
li.prevBtn { background: transparent url('images/previous_btn.gif') no-repeat scroll left top; text-indent: -5000px; }
li.prevBtn a { display: block; width: 67px; height: 22px; }
li.playStopBtn { background: transparent url('images/playstop_btn.gif') no-repeat scroll left top; text-indent: -5000px; }
li.playStopBtn a { display: block; width: 76px; height: 22px; }
li.nextBtn { background: transparent url('images/next_btn.gif') no-repeat scroll left top; text-indent: -5000px; }
li.nextBtn a { display: block; width: 67px; height: 22px; }
.contentBox #mediaMovie { border: 0pt none ; margin: 0pt; padding: 0pt 3px; text-align: center; width: 547px; background-color: rgb(243, 245, 249); }
div#memberInterests h2 { margin: 0pt; padding: 20px 0pt 10px 23px; background: transparent url('images/member_link_bkgrd_top.gif') no-repeat scroll left top; }
div#links { margin: 0pt 10px 10px; padding: 0pt 0pt 10px; background: rgb(255, 255, 255) url('images/link_bkgrd_white_btm.gif') no-repeat scroll left bottom; width: 320px; }
div#links .leftLinks { margin: 0pt; padding: 0pt; float: left; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#links .leftLinks ul { margin: 0pt; padding: 0pt; }
div#links .leftLinks li { margin: 0pt 0pt 0pt 12px; padding: 2px 0pt; }
div#links .leftLinks li a { font-size: 1.1em; }
div#links .rightLinks { padding: 0pt; float: right; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#links .rightLinks li { margin: 0pt 0pt 0pt 12px; padding: 2px 0pt; }
div#links .rightLinks li a { font-size: 1.1em; }
div#links .linksTop { margin: 0pt; padding: 0pt; background: red url('images/link_bkgrd_white_top.gif') no-repeat scroll left top; width: 320px; height: 3px; }
div.contentBox { clear: both; margin-bottom: 20px; }
div.contentBox h2 { margin: 0pt 0pt 0pt 14px; padding: 11px 0pt 0pt; }
div.contentBox ol { margin: 0pt 0pt 7px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div.contentBox li { margin: 10px 30px 10px 14px; padding: 0pt; font-size: 1em; line-height: 1.1em; }
.left { float: left; width: 270px; }
.right { float: right; width: 270px; }
div.contentBox ol .external a { background: transparent url('images/icon_external.gif') no-repeat scroll right top; padding-right: 15px; }
div.contentBox ol li .docDetails { margin: 7px 0pt 0pt; padding: 0pt 0pt 2px 20px; background: transparent url('images/icon_pdf.gif') no-repeat scroll left top; font-size: 1em; font-weight: bold; color: rgb(102, 102, 102); }
.collectionRow { background: transparent url('images/collection_bkgrd_btm.jpg') no-repeat scroll left bottom; width: 550px; margin-bottom: 4px; }
.collectionRow h2 { padding-top: 20px; margin-right: 20px; }
.collectionRow .info { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_top.gif') no-repeat scroll left top; }
.collectionRow p { margin: 0pt; padding: 5px 10px 10px 20px; font-size: 1.1em; }
.collectionRow a { font-size: 1em; }
.collectionRow img { margin: 2px 17px 2px 2px; padding: 4px; background: transparent url('images/collection_thumb_bkgrd.gif') no-repeat scroll left top; float: left; }
.venueLinks { margin: 10px 10px 0pt 0pt; padding: 0pt 0pt 10px; background: rgb(255, 255, 255) url('images/link_bkgrd_white_btm.gif') no-repeat scroll left bottom; float: left; width: 320px; }
.venueLinks .leftLinks { margin: 0pt; padding: 0pt; float: left; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.venueLinks .leftLinks li { margin: 0pt 0pt 0pt 12px; padding: 2px 0pt; }
.venueLinks .leftLinks li a { font-size: 1.1em; }
.venueLinks .rightLinks { margin: 0pt; padding: 0pt; float: right; width: 150px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.venueLinks .rightLinks li { margin: 0pt; padding: 2px 0pt; }
.venueLinks .rightLinks li a { font-size: 1.1em; }
.venueLinks .linksTop { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('images/link_bkgrd_white_top.gif') no-repeat scroll left top; width: 320px; height: 3px; }
.venueRow { padding: 0pt; background: transparent url('images/collection_bkgrd_btm.jpg') no-repeat scroll left bottom; width: 550px; margin-bottom: 4px; }
.venueRow h2 { padding-top: 20px; }
.venueRow .info { margin: 0pt; padding: 0pt; background: transparent url('images/collection_bkgrd_top.gif') no-repeat scroll left top; }
.venueRow p { margin: 0pt; padding: 5px 10px 10px 20px; font-size: 1.1em; }
.venueRow a { font-size: 1em; }
.venueRow .artVenue { margin: 2px; padding: 4px; background: transparent url('images/art_thumb_bkgrd.gif') no-repeat scroll left top; }
.artVenue p { margin: 0pt; padding: 5px 0pt; }
.artVenue a { color: rgb(255, 255, 255); }
.venueRow .artVenueFeat { margin: 0pt 20px 0pt 0pt; background: rgb(54, 175, 227) url('images/art_venue_bkgrd.jpg') repeat; float: left; width: 185px; height: 165px; }
.venueRow .casVenue { margin: 2px; padding: 4px; background: transparent url('images/castle_thumb_bkgrd.gif') no-repeat scroll left top; }
.venueRow .casVenueFeat { margin: 0pt 20px 0pt 0pt; background: rgb(239, 114, 42) url('images/cas_venue_bkgrd.jpg') repeat; float: left; width: 185px; height: 165px; }
.casVenue p { margin: 0pt; padding: 5px 0pt; }
.casVenue a { color: rgb(255, 255, 255); }
.venueRow .shireVenue { margin: 2px; padding: 4px; background: transparent url('images/shire_thumb_bkgrd.gif') no-repeat scroll left top; }
.venueRow .shireVenueFeat { margin: 0pt 20px 0pt 0pt; background: rgb(109, 158, 65) url('images/shire_venue_bkgrd.jpg') repeat; float: left; width: 185px; height: 165px; }
.shireVenue p { margin: 0pt; padding: 5px 0pt; }
.shireVenue a { color: rgb(255, 255, 255); }
.venueRow #link { float: right; }
.pagination { border-bottom: 1px solid rgb(189, 189, 189); margin: 0pt 0pt 10px; padding: 0pt; background: rgb(240, 239, 242) url('images/pagination_bkgrd.gif') no-repeat scroll left top; width: 550px; height: 27px; }
.pagination a { line-height: 27px; margin-right: 10px; }
.pagination p span { margin-right: 10px; }
.pagination p { margin: 0pt; padding: 0pt 0pt 0pt 10px; line-height: 27px; }
.pagination .turnPg { margin-left: 10px; }
.pagination .turnNx { margin-right: 40px; }
.pagination .btnLeft { float: left; }
.pagination .btnRight { float: right; }
.mediaRow { border-bottom: 1px solid rgb(189, 189, 189); margin: 0pt; text-align: left; }
.mediaRow img { margin: 20px 17px 20px 0pt; padding: 4px; background: transparent url('images/collection_thumb_bkgrd.gif') no-repeat scroll left top; float: left; }
.mediaRow h2 { margin: 0pt; padding-top: 30px; }
.mediaRow dd p { padding: 5px 10px 0pt 0pt; font-size: 1.1em; }
.mediaRow a { font-size: 1em; }
.lastRow .mediaRow { border: medium none ; }
div#meetTheTeam .teamMem img { padding: 2px; width: 115px; height: 115px; }
div#meetTheTeam .teamMem dd { padding: 0pt 14px; }
div#meetTheTeam dl { margin-bottom: 10px; }
div#meetTheTeam .gap { margin-left: 20px; }
div#footer p { margin: 0pt 0pt 7px 20px; padding: 0pt; font-size: 1em; line-height: 1.2em; color: rgb(255, 255, 255); }
div#footer .footerTop { margin: 0pt 0pt 5px; padding: 0pt; background: transparent url('images/footer_bkgrd_01.gif') no-repeat scroll left top; width: 787px; height: 6px; }
div#footer .copyright { color: rgb(102, 102, 102); float: left; margin-right: 20px; }
div#footer ol li a { margin: 0pt; padding: 0pt; font-size: 1em; line-height: 1.2em; color: rgb(255, 255, 255); }
div#footer ol { margin: 0pt; padding: 0pt 0pt 0pt 20px; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#footer li { margin: 0pt 20px 0pt 0pt; padding: 0pt; float: left; }

/* ::::: http://sumolab.co.uk/ymt_newsite/css/tags.css ::::: */

a { font-size: 1.1em; color: rgb(255, 255, 255); }
a:hover { text-decoration: none; color: rgb(255, 255, 255); }
p { margin: 10px 0pt; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: 1.6em; font-size-adjust: none; font-stretch: ; color: rgb(200, 200, 200); }
h1, h2, h3, h4 { font-family: Arial,Helvetica,sans-serif; }
h1 { margin: 20px 0pt; font-size: 2.8em; font-weight: normal; }
h2 { font-size: 1.7em; font-weight: normal; margin-top: 20px; }
h3 { font-size: 1.25em; font-weight: normal; margin-top: 20px; }
h4 { font-size: 1em; margin-top: 20px; }
ul { list-style-type: none; list-style-image: none; list-style-position: outside; }
.white { colour: rgb(255, 255, 255); }
.orange { color: rgb(239, 110, 35); }
.green { color: rgb(107, 167, 53); }
.art { color: rgb(40, 170, 225); }
.pink { color: rgb(234, 8, 140); }
.blue { color: rgb(14, 45, 89); }
input { border: 1px solid rgb(153, 153, 153); padding: 2px 0pt; font-size: 1em; }
#submit { border: medium none ; }
input, value { border: 1px solid red; color: rgb(153, 153, 153); }
.current { font-weight: bold; }

/* ::::: http://sumolab.co.uk/ymt_newsite/css/default.css ::::: */

* { border: 0px none ; margin: 0px; padding: 0px; }
html { font-size: 62.5%; height: 101%; min-height: 100%; }
body { text-align: center; font-family: Arial,Helvetica,sans-serif; min-width: 790px; background-color: rgb(166, 166, 166); }


div#unlocking_intro { margin: 0pt; padding: 0pt 0pt 10pt; background: rgb(0, 0, 0) url('images/unlocking_intro.gif') no-repeat scroll left top; text-indent: -5000px; width: 550px; height: 48px; }
div#todays_intro { margin: 0pt; padding: 0pt 0pt 10pt; background: rgb(0, 0, 0) url('images/todays_date_intro.gif') no-repeat scroll left top; text-indent: -5000px; width: 550px; height: 48px; }
div#capturing_intro { margin: 0pt; padding: 0pt 0pt 10pt; background: rgb(0, 0, 0) url('images/capturing_intro.gif') no-repeat scroll left top; text-indent: -5000px; width: 550px; height: 48px; }
div#dating_intro { margin: 0pt; padding: 0pt 0pt 10pt; background: rgb(0, 0, 0) url('images/dating_intro.gif') no-repeat scroll left top; text-indent: -5000px; width: 550px; height: 48px; }

div#general_title { padding:0pt 0pt 10pt; width: 550px; height: 48px; }

div#footerLogo ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
div#footerLogo li { float:none }
div#footerLogo a { text-indent: -5000px; }
div#footerLogo .shepherd a { margin: 5px 0px 0pt 0pt; padding: 0pt; background: transparent url('images/shepherd.gif') no-repeat scroll left top; display: block; width: 91px; height: 40px; float:right }
div#footerLogo .ymt a { margin: 5px 0px 0pt 15pt; padding: 0pt; background: transparent url('images/ymt.gif') no-repeat scroll left top; display: block; width: 150px; height: 30px; float:left }
