 body, img { margin: 0px; font-family: Arial,Helvetica,sans-serif; } body { background-color: #D6D3EF; } .header { width: 100%; background-image: url(/layout/1-waves.jpg); background-position: top right; background-repeat: no-repeat; background-color: #107AAE; height: 92px; border-bottom: 2px solid #FDB92D; } .logo { display: block; float: left; } .top-links { color: #FDB92D; font-size: 0.7em; display: block; float: left; padding-top: 63px; text-align: right; width: 370px; } .top-links a { color: #FDB92D; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif; } .top-links a:hover { color: #ffffff; } .flash-block { background-image: url(/layout/pixelate.gif); background-repeat:repeat; height: 170px; } #banner { width: 765px; height: 170px; background-color: #166292; } .horz-container { background-image:url(/layout/horizontal-nav-bg.gif); border-top: 2px solid #FDB92D; width:100%; display: block; float: left; } .horz-nav { display: block; float: left; width: 555px; } td.HorzNav { padding: 3px 0px 5px 0px; } a.HorzNav, a.HorzNav:hover { width: 181px; background-image: url(/layout/nav-arrow.gif); background-position: 14px 1px; background-repeat: no-repeat; color: #ffffff !important; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; padding-left: 33px; text-decoration: none; } .horz_delimiter { display: none; } a.HorzNav:hover { color: #FFFFFF; text-decoration: underline !important; } .phone-and-number { padding-top: 3px; display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; } .phone { color: #FFA400; padding-right: 10px; } .number { color: #ffffff; } #nav-foot { padding: 10px 0px 10px 10px; } #nav-foot a { text-decoration: none; color: #808080; } .bg-blue { background-color: #D6D3EF; float: left; display: block; width: 100%; } .cal-credit { font-size: 0.6em; background-color: #DCDBED; color: #000000; display: block; float: left; width: 765px; } .credit-pad { text-align:center } .cal-credit a, .cal-credit a:hover, .cal-credit a:visited { background-color: #FFCFD0; text-decoration: none; color: #000000; }   .vertical-nav, .content-home, .content-wide, .content-padding, .width765, .width765white, .right-column { display: block; float: left; } .vertical-nav { padding-top: 20px; width: 170px; font-family: Arial,Helvetica,sans-serif; font-size: 0.7em; } .content-wide { width: 580px; } .width765 { width: 765px; } .width765white { width: 765px; background-color: #FFFFFF; } .content { font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; } .content-home { width: 425px; font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; } .content-padding { padding: 25px 20px 20px 30px; } .right-column { width: 170px; font-family: Arial,Helvetica,sans-serif; font-size: 0.7em; } .lion-bg { display: block; float: left; width: 100%; background-image: url(/2006-explore/lion-wm-2006.gif); background-repeat: no-repeat; background-position: 765px top; background-color: #D6D3EF; } .special-offers { margin-top: 15px; background-image: url(/layout/hp_right-col_top.gif); background-repeat: no-repeat; padding: 20px 0px 10px 0px; background-color: #DDDDED; } .special-offers a, .journal-posted, .service-notices a { color: #003063; text-decoration: none; } .service-notices { background-color: #DDDDED; padding: 0px 5px 15px 15px; } .journal-news-title { font-size: 0.7em; padding: 5px 5px 0px 15px; } .journal-links { display: none; } .explore-2006 { background-image: url(/2006-home/explore-background.jpg); background-repeat: no-repeat; padding: 140px 10px 0px 15px; color: #000000; background-color: #CDCDE8; } .explore-2006-2 { background-image: url(/layout/explore-background-2.jpg); background-repeat: no-repeat; padding: 50px 10px 20px 15px; color: #000000; background-color: #CDCDE8; text-align: center; } .explore-image { background-color: #CBCBE7; text-align: center; } .calendar-2006-text { background-color: #B5B6DE; padding: 0px 10px 15px 15px; } td.picpad { padding-right:18px; } td.picside { padding:10px 10px 10px 0px; } table.accom-table { font-size: 0.8em; } td.h1 { padding: 0px 0px 20px 0px; width: 250px; } td.h2 { font-style: italic; width: 250px; } .accom-references { font-size: 1.2em; } .sideline-info { display: block; float: right; width: 180px; } .islands-typog { font-size: 0.8em; display: block; float: left; width: 320px; } .iar-info-header, .iar-map-heading { color: #ffffff; background-color: 006CBD; font-size: 0.8em; padding: 5px 5px 5px 10px; margin-left: 10px; } .islands .childreferencehead, .iar-info .childreferencehead { display: none; } .iar-info { border: 1px solid #AFC6DA; background-color: #EDEDF7; font-size: 0.8em; margin-left: 10px; } .iar-map, .iar-gradient, .iar-highlight-pic { padding: 10px 0px 10px 10px; } .iar-highlight-pic, .iar-map { padding-top: 0px; } .iar-info a.internalLink, .iar-info a.externalLink { background-image: url(/layout/feature-link-arrow.gif); background-repeat: no-repeat; background-position: 7px 5px; display: block; border: 1px solid #D1D1E9; border-width: 1px 0px 0px 0px !important; } .greatpic { padding-bottom: 30px; } .iar-highlight-pic img { width: 170px; } .copyText { display: none; }   td.nav2 img, td.nav3 img, td.nav2 br, td.nav3 br { display: none; } .navweight { font-weight: normal } td.nav2,td.nav3 { font-size: 0.8em; width: 170px; } a.navlink, a.navlink:visited { display: block; width: 170px; color: #107AAE; text-decoration: none; } a.navlink:hover { background-color: #107AAE !important; color: #ffffff !important; text-decoration: none; } .navlevel1, .navsellevel1 { font-weight: bold; display: block; border-bottom: 1px solid #D2D2E9; padding: 5px 0px 5px 10px; } .navlevel2, .navsellevel2 { display: block; padding: 3px 0px 3px 20px; background-color: #F0F0F8; } .navsellevel2, .navsellevel3 { color: #ff0000; } a:hover .navlevel2, a:hover .navlevel3 { background-color: #107AAE !important; } .navlevel3, .navsellevel3 { display: block; padding: 3px 0px 3px 30px; background-color: #F0F0F8; }   .islands-typog a { font-weight: bold; color: #ff0000; text-decoration: none; } .islands-typog p { padding: 0px; margin: 0px; } .islands-typog h2 { font-style: italic; } h1, .newstitle, h4 content, .guestbooktitle, td.h1 { font-size: 1.3em !important; font-weight: normal; color: #FF0000; } h1 { margin-top: 0px; padding-top: 0px; } h1 strong { font-weight: normal; } h2, td.h2 { font-size: 1.1em; font-weight: normal; color: #07588B; } h3 { font-size: 1.2em; color: #ff0000; font-weight: normal; } h4 { font-size: 1.2em; color: #ff0000; font-weight: normal; } h5 { font-size: .9em; font-weight: bold; line-height:70%; } h6 { font-size: .9em; line-height: 70%; } p { letter-spacing: 0; word-spacing: 0; line-height: 1.5em; text-indent: 0; padding: 0px; font-weight: normal; } li { letter-spacing: 0; word-spacing: 0; line-height: 120%; text-indent: 0; padding: 0px; font-weight: normal; } .newsarticletitle { background-image:url(/layout/red-arrow1.gif); background-repeat:no-repeat; background-position: 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none; Font-weight: bold; color: #003359; padding: 3px 3px 4px 24px; line-height: 110%; display:block; } .newsarticletitle a { font-family: Arial, Helvetica, sans-serif; font-size: 100%; Font-weight: bold; color: #3E5679!important; text-decoration: none!important; }  .newsarticletitle a:hover { text-decoration: underline!important; color: #E72C42!important; } .newsarticlesummary { padding-left:0px!important; font-size: 90%; display: block; margin: 0px 0px 0px 0px!important; } .newsarticlesummary p { margin: 0px 0px 0px 0px!important; } .newsarticledate { color:#E72C42; font-size: 80%; margin-top: 10px; padding-left:0px!important; } .newsarticlebody { color:#7BBEF4; font-size: 110%; padding-left:10px!important; display:block; color:#7BBEF4; } div.eventstitle { font-size: 1em; color: #1b0344; background: none; letter-spacing: 0; word-spacing: 0; line-height:100%; text-indent: 0; padding: 0px; font-weight: bold; font-style: italic; } div.extranettitle { font-size: 1em; color: #1b0344; background: none; letter-spacing: 0; word-spacing: 0; line-height:100%; text-indent: 0; padding: 0px; font-weight: bold; font-style: italic; } div.forumtitle { font-size: 1em; color: #1b0344; background: none; letter-spacing: 0; word-spacing: 0; line-height:100%; text-indent: 0; padding: 0px; font-weight: bold; font-style: italic; } span.eventname, span.eventwhere, span.eventdate, span.EventDetailHeading, span.extranettext, span.guestbookmessagetext, span.guestbookmessageinfo, span.guestbookmessagetext, span.guestbooktext, span.guestbooktextsmall, span.formlabel, span.formTextbox, span.formTextarea, span.formAddress, span.formDropdown { color: #000000; background: none; font-weight: normal; } .formChannels { font-size: .8em; } span.sitemapsummary { color: #1b0344; } span.sitemapTitle, span.sitemapSummary, a.sitemaplink { font-size: 0.8em; } div.sitemap { font-size: 1.0em; font-weight: normal; color: #FF0000; } div.searchtitle { color: #1b0344; background: none; font-size: 1em; font-style: italic; } span.searchfor { color: #1b0344; background: none; } span.searchresults { color: #1b0344; } span.searchheading { color: #1b0344; font-size: 1em; } span.EQFormTitle { color: #1b0344; font-size: 1em; font-style: italic; font-weight: bold; } a { color: #003063; text-decoration: underline; } a:hover { color: #FF0000 !important; text-decoration: underline; } a:visited { color: #003063; } .SubmitButtonelement { background: #ff0000; color: #FFFFFF; border: 2px outset #DEE7FF; padding: 0px; font-size: 0.8em; font-weight: bold; } a.emailthispagelink, a.printpagelink, a.viewasxml { letter-spacing: 0; word-spacing: 0; font-size: .8em; } #childlinks a:link, #childlinks a:visited, #childlinks a:hover, #internalLinks a:link, #internalLinks a:visited, #internalLinks a:hover, #externalLinks a:link, #externalLinks a:visited, #externalLinks a:hover { padding: 3px 0px 3px 20px; font-weight: bold; text-decoration: none; font-size: .8em; background-color: #EDEDF7; border-left: 5px solid #ff0000; color: #003366; display: block; margin: 4px 0px 4px 0px; } .childSummary, .internalSummary { display: none; } a.downloadlink { font-weight: bold; font-size: .8em; } .downloadSize { font-size: .7em; font-style: italic; text-indent: 5px ; text-decoration: none !important; color: #000000 !important; background: none; } .downloadTime56 { font-size: .7em; font-style: normal; text-indent: 5px; text-decoration: none !important; color: #000000 !important; background: none; } .externalLinkDescription, .downloadTime28, .downloadTime512, .downloadTime128 { display: none; } .downloadfoot, .downloadhead, .referencehead, .referencefoot { display: none; } td.postcards { font-size: 0.8em; }   .top-box { padding: 10px; background-color: #D2D2E9; border: 4px solid #ACACD7; border-width: 8px 0px 4px 0px; } .boldblue-ital { color: #07588B; font-weight: bold; font-style: italic; padding-bottom: 10px; } .ital { font-style: italic; color: #07588B; font-size: 0.8em; } .top-body { font-size: 0.8em; padding: 10px 0px 10px 0px;} .accommodation-useful-links { background-color: #ACACD7; color: #ffffff; font-size: 0.8em; } .accommodation-table-header { background-color: #ffffff; } .accommodation-name { display: block; float: left; } .accommodation-table { background-color:#EAEAF4; } .accommodation-type { float: right; display: block; padding-top: 18px; font-size: 0.9em; color: #ff0000; } .pic140pix, .accomodation-inner, .accommodation-table-detail-container { background-color: #EAEAF4; font-size: 0.8em;} .pic140pix,.blurb { padding-top: 15px; } .blurb { color: #07588B; font-style: italic; line-height: 1.0em; } .accommodation-table-fixed { padding-top: 14px; display: block; float: left; color: #0080E1; } .accommodation-table-detail { display: block; float: left; background-color: #ffffff; width:100%; } .accommodation-table-detail-container { padding: 15px; } .accommodation-table-detail-text1 { display: block; float: left; padding-left: 5px; } .accommodation-table-detail-title { color: #0080E1; display: block; float: left; padding: 14px 0px 0px 15px;} .accommodation-table-dynamic { display: block; float: left; padding-left: 5px;} .accommodation-table-detail-text1 a, .foot a, .accomochild a { color: #ff0000; text-decoration: none; font-weight: bold; } .backfoot { background-image: url(/getimage.aspx.id-50915.gif); background-repeat: no-repeat; background-position: 0px 12px; padding-left: 20px; font-size: 0.8em; padding-top: 15px; } .topfoot { font-size: 0.8em; padding-top: 15px; } .accomochild { font-size: 0.8em; } .accomodation-inner p, .accommodation-table-detail-container p { padding-top: 12px; margin-top: 0px; } .accommodation-name h2 { padding-top: 15px; margin-top: 0px; color: #0066CC; font-size: 1.2em; font-weight: bold; }  #islands-flash-getting-there, #islands-flash-accommodation, #islands-flash-timetables { float: left; background-color: #9389D3; width: 170px; padding-top: 10px; padding-bottom: 3px; } *>#islands-flash-getting-there, *>#islands-flash-accommodation, *>#islands-flash-timetables {width: 170px;} #islands-flash-accommodation { margin: 0px 10px 0px 10px } .islands-flash-link a { background-color: #9389D3; color: #FFFFFF!important; padding: 3px 3px 2px 5px; font-size: 0.9em; text-decoration: none; display: block; } .islands-flash-link a:hover { color: #6633CC!important; text-decoration: none; } .getting-there-routes h2 {background-color: #9389D3; padding: 3px 5px 3px 5px; color: #FFFFFF; font-size: 0.85em; margin: 0px 0px 0px 0px; display: none;} .getting-there-routes h2.winter {display: block;} .getting-there-routes h2 em {color: #D7061B;} .getting-there-routes p {margin: 10px 0px 5px 0px;} .getting-there-routes h2.winter em {color: #003366;} .getting-there-routes p a.winterlink {color: #D7061B;} .island-hopscotch-title {clear: both;} .island-hopscotch-title img {margin: 0px 0px 0px 0px;} .island-hopscotch-routes p a {color: #D7061B;} .competition-link {text-align: center; margin: 8px 0px 8px 0px;} div.islands a.internalLink {background-color: #FFFFFF!important; border: none!important; padding: 3px 0px 3px 0px!important; font-weight: normal!important; text-decoration: underline;} td.weekendCell, td.weekdayCell {background-color: #9389D3; color: #FFFFFF; font-size: 0.8em; padding: 5px 3px 5px 5px;} td.TodayCell, td.otherDayCell {background-color: #D6D3EF; font-size: 0.8em; padding: 5px 3px 5px 5px;} .tableHeaderCell b, div.islands h1 {color: #003366; font-size: 1.1em; font-weight: normal;} td.event-desc-field-title {font-weight: bold; color: #003366;} td.event-desc-title {font-size: 1.4em; color: #003366;} td.tableCommentCell, span.skit, td.event-desc-field-entry, .event-open-times {color: #3971BD;} div.islands p {font-size: 0.8em; color: #3971BD;} div.islands div.pic-right p {font-size: 0.8em; color: #000000; margin-bottom: 20px;} div.islands div.pic-right {float: right; border-left: 10px solid #FFFFFF; text-align: right;} div.islands div.pic-right p {float: left; width: 280px;} div.islands div.pic-right img {float: right; width: 240px; } *>div.islands div.pic-right img {margin-top: 20px;} .island-tips-box {background-color: #9389D3; padding: 0px 0px 10px 0px; margin: 20px 0px 20px 0px; display: block; float: left; width: 530px;} .island-tips-box p {width: 510px; display: block;} .island-tip {background-color: #D6D3EF; border-top: 1px solid #FFFFFF; display: block; float: left; width: 530px; margin: 0px; padding: 3px 0px 3px 0px;} .island-tip-last {background-color: #D6D3EF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; display: block; float: left; width: 530px; margin: 0px; padding: 2px 0px 2px 0px;} .island-tips-box p {color: #FFFFFF!important; margin: 3px 10px 3px 10px;} .island-tip-last p, .island-tip p {color: #000000!important; float: none;} a.activities-and-events {background-image: url(/2006-islands/islands-activities.gif); width: 170px; height: 70px; display: block; float: left; margin-top: 20px; text-decoration: none!important;} a:hover.activities-and-events {background-image: url(/2006-islands/islands-activities2.gif); text-decoration: none!important;} a.island-hopscotch {background-image: url(/2006-islands/island-page-hopscotch-logo.gif); width: 179px; height: 65px; display: block; float: left; margin-top: 20px; text-decoration: none!important;} a.day-sails {background-image: url(/2006-islands/island-page-day-sails.gif); width: 180px; height: 65px; display: block; float: left; margin-top: 20px; text-decoration: none!important;} a:hover.day-sails {background-image: url(/2006-islands/island-page-day-sails2.gif); text-decoration: none!important;} a.brochure-request {background-image: url(/2006-islands/island-page-brochure.gif); width: 171px; height: 65px; display: block; float: left; margin-top: 20px; text-decoration: none!important;} a:hover.brochure-request {background-image: url(/2006-islands/island-page-brochure2.gif); text-decoration: none!important;} .navlevel4, .navsellevel4 {padding-left: 50px;} .servicediruptiontable th { background-color: #B5AEE7; color: #FFFFFF; font-size: 0.9em; font-weight: bold; padding: 5px 0px 3px 8px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; } .servicediruptiontable td { background-color: #D6D3EF; color: #000000; font-size: 0.7em; font-weight: normal; padding: 2px 0px 2px 10px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } .servicediruptiontable td.servicediruptiontablefooter { background-color: #B5AEE7; color: #000000; font-size: 0.6em; font-weight: normal; padding: 0px 0px 0px 0px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } table.servicedisruptionkey { background-color: #D6D3EF; float: right; font-size: 0.7em; color: #000000; font-weight: normal; width: 177px; display: block; margin-right: 1px; border-bottom: 10px solid #D6D3EF; margin: 0px 0px 10px 0px; } table.servicedisruptionkey td {border-width: 10px 0px 0px 10px; border-style: solid; border-color: #D6D3EF; height: 30px;} td.servicedisruption-delayed { background-image: url(/2004-design/servicedisruption-delayed.jpg); background-position: 0% 0%; background-repeat: repeat-y; width: 30px; height: 20px; padding: 0px 0px 0px 0px; } td.servicedisruption-cancelled { background-image: url(/2004-design/servicedisruption-cancelled.jpg); background-position: 0% 0%; background-repeat: repeat-y; width: 30px; height: 20px; padding: 0px 0px 0px 0px; } td.servicedisruption-normal { background-image: url(/2004-design/servicedisruption-normal.jpg); background-position: 0% 0%; background-repeat: repeat-y; width: 30px; height: 20px; padding: 0px 0px 0px 0px; } td.Disrupted{ color:#F1894A; font-weight:bold; } td.Cancelled{ color:#D62829; font-weight:bold; } .Disrupted-Details{ color:#F1894A; font-weight:bold; } a.Disrupted-Details{ color:#F1894A; font-weight:bold;} a:link.Disrupted-Details{ color:#F1894A; font-weight:bold;} a:visited.Disrupted-Details{ color:#F1894A; font-weight:bold;} .Disrupted-Details a:hover{ color:#F1894A!important; font-weight:bold;} a:hover.Disrupted-Details { color:#F1894A!important; font-weight:bold;} a:active.Disrupted-Details{ color:#F1894A; font-weight:bold;} .Cancelled-Details{ color:#D62829; font-weight:bold; } a.Cancelled-Details{ color:#D62829; font-weight:bold;} a:link.Cancelled-Details{ color:#D62829; font-weight:bold;} a:visited.Cancelled-Details{ color:#D62829; font-weight:bold;} a:hover.Cancelled-Details{ color:#D62829; font-weight:bold;} a:active.Cancelled-Details{ color:#D62829; font-weight:bold; } .servicedisruptioninfo h1, .servicedisruptiontabletitle h1 { color: #003366; } .servicedisruptioninfo h2, .servicedisruptiontabletitle p { color: #3971BD; } .colored-box-link { width: 30px; height: 32px; display: block; text-decoration: none!important; } .cumbrae-header { background-color:#6699CC; width: 260px; } .cumbrae-content { background-color:#92B6DA; background-image:url(/2006-explore/explore-background-cumbrae.gif); background-position:right top; background-repeat:no-repeat; } .cowal-header { background-color:#877747; width: 260px; } .cowal-content { background-color:#C6BA94; background-image:url(/2006-explore/explore-background-cowal.gif); background-position:right top; background-repeat:no-repeat; } .mull-header { background-color:#D14E43; width: 260px; } .mull-content { background-color:#EAADA8; background-image:url(/2006-explore/explore-background-mull.gif); background-position:right top; background-repeat:no-repeat; } .skye-header { background-color:#6B6BB6; width: 260px; } .skye-content { background-color:#9999CC; background-image:url(/2006-explore/explore-background-skye.gif); background-position:right top; background-repeat:no-repeat; } .jura-header { background-color:#CE4E00; width: 260px; } .jura-content { background-color:#F58438; background-image:url(/2006-explore/explore-background-jura.jpg); background-position:right top; background-repeat:no-repeat; } .tiree-header { background-color:#0099CC; width: 260px; } .tiree-content { background-color:#82E0FF; background-image:url(/2006-explore/explore-background-tiree.gif); background-position:right top; background-repeat:no-repeat; } .caravaning-header { background-color:#635163; width: 260px; } .caravaning-content { background-color:#B5A6AD; background-image:url(/2006-explore/explore-background-caravaning.gif); background-position:right top; background-repeat:no-repeat; } .food-header { background-color:#FF9900; width: 260px; } .food-content { background-color:#FFC46A; background-image:url(/2006-explore/explore-background-food-drink.gif); background-position:right top; background-repeat:no-repeat; } .ten-reasons-header { background-color:#999933; width: 260px; } .ten-reasons-content { background-color:#D3D37E; background-image:url(/2006-explore/explore-background-10-reasons.gif); background-position:right top; background-repeat:no-repeat; } .arran-header { background-color:#ADAAAD; width: 260px; } .arran-content { background-color:#CECFCE; background-image:url(/2006-explore/explore-background-arran.gif); background-position:right top; background-repeat:no-repeat; } #explore-intro { background-color: #497C9B; background-image:url(/2006-explore/explore-intro-background.gif); background-position:right top; background-repeat:no-repeat; width: 530px; margin-bottom: 10px; } #explore-intro-text { padding: 20px 20px 20px 20px; color: #FFFFFF; font-size: 80%!important; } #explore-intro-text p { color: #FFFFFF!important; } #explore-intro-text a {COLOR:rgb(100%,64.7%,0%)} .explore-spacer { width: 10px; } .explore-link { color: #ffffff; margin: 3px 10px 3px 10px; font-size: 80%; } .explore-link a { color: #ffffff!important; font-weight: normal!important; } .explore-pics { float: left; width: 90px; } .explore-text { width: 160px; margin-top: 10px; margin-bottom: 10px; float: left; } .explore-table { margin-bottom:10px; } .islands-topleft-content p, .islands-topright-content p, .islands-bottomleft-content p, .islands-bottomright-content p { color: #003366!important; } .islands-topleft-header { background-color: #013567; width: 260px; } .islands-topleft-content { background-color:#B3E1FB; background-image:url(/2006-explore/islands-topleft-background.gif); background-position:right bottom; background-repeat:no-repeat; } .islands-topright-header { background-color:#CC4F00; width: 260px; } .islands-topright-content { background-color:#F0A169; background-image:url(/2006-explore/islands-topright-background.gif); background-position:right bottom; background-repeat:no-repeat; } .islands-bottomleft-header { background-color:#FC9906; width: 260px; } .islands-bottomleft-content { background-color:#FDC46A; background-image:url(/2006-explore/islands-bottomleft-background.gif); background-position:right bottom; background-repeat:no-repeat; } .islands-bottomright-header { background-color:#52B2C0; width: 260px; } .islands-bottomright-content { background-color:#A6D7DB; background-image:url(/2006-explore/islands-bottomright-background.gif); background-position:right bottom; background-repeat:no-repeat; } div.updatesOuter { background-color:#F0F0F8; display:block; cursor:pointer; margin-left: 5px; margin-right: 5px; } div.updatesOuter a { display:block; padding-left:13px; padding-right:10px; padding-bottom:5px; padding-top:0px; } div.updatesOuter a span { font-family:arial, sans-serif; font-size:1.1em; font-weight:bold; color:#003366; margin:0px !important; text-transform: uppercase; display: block; padding: 6px 0px 0px 0px; } div.updatesOuter a:hover span{color:#FF0000;}  body, img { margin: 0px; font-family: Arial,Helvetica,sans-serif; } body { background-color: #D6D3EF; } .header { width: 100%; background-image: url(/layout/1-waves.jpg); background-position: top right; background-repeat: no-repeat; background-color: #107AAE; height: 92px; border-bottom: 2px solid #FDB92D; } .logo { display: block; float: left; } .top-links { color: #FDB92D; font-size: 0.7em; display: block; float: left; padding-top: 63px; text-align: right; width: 370px; } .top-links a { color: #FDB92D; text-decoration: none; font-weight: bold; font-family:Arial, Helvetica, sans-serif; } .top-links a:hover { color: #ffffff; } .flash-block { background-image: url(/layout/pixelate.gif); background-repeat:repeat; height: 170px; } #banner { width: 765px; height: 170px; background-color: #166292; } .horz-container { background-image:url(/layout/horizontal-nav-bg.gif); border-top: 2px solid #FDB92D; width:100%; display: block; float: left; } .horz-nav { display: block; float: left; width: 555px; } td.HorzNav { padding: 3px 0px 5px 0px; } a.HorzNav, a.HorzNav:hover { width: 181px; background-image: url(/layout/nav-arrow.gif); background-position: 14px 1px; background-repeat: no-repeat; color: #ffffff !important; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; padding-left: 33px; text-decoration: none; } .horz_delimiter { display: none; } a.HorzNav:hover { color: #FFFFFF; text-decoration: underline !important; } .phone-and-number { padding-top: 3px; display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; } .phone { color: #FFA400; padding-right: 10px; } .number { color: #ffffff; } #nav-foot { padding: 10px 0px 10px 10px; } #nav-foot a { text-decoration: none; color: #808080; } .bg-blue { background-color: #D6D3EF; float: left; display: block; width: 100%; } .cal-credit { font-size: 0.6em; background-color: #DCDBED; color: #000000; display: block; float: left; width: 765px; } .credit-pad { text-align:center } .cal-credit a, .cal-credit a:hover, .cal-credit a:visited { background-color: #FFCFD0; text-decoration: none; color: #000000; }   .vertical-nav, .content-home, .content-wide, .content-padding, .width765, .width765white, .right-column { display: block; float: left; } .vertical-nav { padding-top: 20px; width: 170px; font-family: Arial,Helvetica,sans-serif; font-size: 0.7em; } .content-wide { width: 580px; } .width765 { width: 765px; } .width765white { width: 765px; background-color: #FFFFFF; } .content { font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; } .content-home { width: 425px; font-family: Arial,Helvetica,sans-serif; font-size: 0.8em; } .content-padding { padding: 25px 20px 20px 30px; } .right-column { width: 170px; font-family: Arial,Helvetica,sans-serif; font-size: 0.7em; } .lion-bg { display: block; float: left; width: 100%; background-image: url(/2006-explore/lion-wm-2006.gif); background-repeat: no-repeat; background-position: 765px top; background-color: #D6D3EF; } .special-offers { margin-top: 15px; background-image: url(/layout-special-offers-header.gif); background-repeat: no-repeat; padding: 35px 0px 10px 0px; background-color: #DDDDED; } .special-offers a, .journal-posted, .service-notices a { color: #003063; text-decoration: none; } .service-notices { background-color: #DDDDED; padding: 0px 5px 15px 15px; } .journal-news-title { font-size: 0.7em; padding: 5px 5px 0px 15px; } .journal-links { display: none; } .explore-2006 { background-image: url(/2006-home/explore-background.jpg); background-repeat: no-repeat; padding: 140px 10px 0px 15px; color: #000000; background-color: #CDCDE8; } .explore-2006-2 { background-image: url(/layout/explore-background-2.jpg); background-repeat: no-repeat; padding: 50px 10px 20px 15px; color: #000000; background-color: #CDCDE8; text-align: center; } .explore-image { background-color: #CBCBE7; text-align: center; } .calendar-2006-text { background-color: #B5B6DE; padding: 0px 10px 15px 15px; } td.picpad { padding-right:18px; } td.picside { padding:10px 10px 10px 0px; } table.accom-table { font-size: 0.8em; } td.h1 { padding: 0px 0px 20px 0px; width: 250px; } td.h2 { font-style: italic; width: 250px; } .accom-references { font-size: 1.2em; } .sideline-info { display: block; float: right; width: 180px; } .islands-typog { font-size: 0.8em; display: block; float: left; width: 320px; } .iar-info-header, .iar-map-heading { color: #ffffff; background-color: 006CBD; font-size: 0.8em; padding: 5px 5px 5px 10px; margin-left: 10px; } .iar-info .childreferencehead { display: none; } .iar-info { border: 1px solid #AFC6DA; background-color: #EDEDF7; font-size: 0.8em; margin-left: 10px; } .iar-map, .iar-gradient, .iar-highlight-pic { padding: 10px 0px 10px 10px; } .iar-highlight-pic, .iar-map { padding-top: 0px; } .iar-info a.internalLink, .iar-info a.externalLink { background-image: url(/layout/feature-link-arrow.gif); background-repeat: no-repeat; background-position: 7px 5px; display: block; border: 1px solid #D1D1E9; border-width: 1px 0px 0px 0px !important; } .greatpic { padding-bottom: 30px; } .iar-highlight-pic img { width: 170px; } .copyText { display: none; }   td.nav2 img, td.nav3 img, td.nav2 br, td.nav3 br { display: none; } .navweight { font-weight: normal } td.nav2,td.nav3 { font-size: 0.8em; width: 170px; } a.navlink, a.navlink:visited { display: block; width: 170px; color: #107AAE; text-decoration: none; } a.navlink:hover { background-color: #107AAE !important; color: #ffffff !important; text-decoration: none; } .navlevel1, .navsellevel1 { font-weight: bold; display: block; border-bottom: 1px solid #D2D2E9; padding: 5px 0px 5px 10px; } .navlevel2, .navsellevel2 { display: block; padding: 3px 0px 3px 20px; background-color: #F0F0F8; } .navsellevel2, .navsellevel3 { color: #ff0000; } a:hover .navlevel2, a:hover .navlevel3 { background-color: #107AAE !important; } .navlevel3, .navsellevel3 { display: block; padding: 3px 0px 3px 30px; background-color: #F0F0F8; }   .islands-typog a { font-weight: bold; color: #ff0000; text-decoration: none; } .islands-typog p { padding: 0px; margin: 0px; } .islands-typog h2 { font-style: italic; } h1, .newstitle, h4 content, .guestbooktitle, td.h1 { font-size: 1.3em !important; font-weight: normal; color: #FF0000; } h1 { margin-top: 0px; padding-top: 0px; } h1 strong { font-weight: normal; } h2, td.h2 { font-size: 1.1em; font-weight: normal; color: #07588B; } h3 { font-size: 1.2em; color: #ff0000; font-weight: normal; } h4 { font-size: 1.2em; color: #ff0000; font-weight: normal; } h5 { font-size: .9em; font-weight: bold; line-height:70%; } h6 { font-size: .9em; line-height: 70%; } p { letter-spacing: 0; word-spacing: 0; line-height: 1.5em; text-indent: 0; padding: 0px; font-weight: normal; } li { letter-spacing: 0; word-spacing: 0; line-height: 120%; text-indent: 0; padding: 0px; font-weight: normal; } .newsarticletitle { background-image:url(/layout/red-arrow1.gif); background-repeat:no-repeat; background-position: 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none; Font-weight: bold; color: #003359; padding: 3px 3px 4px 24px; line-height: 110%; display:block; } .newsarticletitle a { font-family: Arial, Helvetica, sans-serif; font-size: 100%; Font-weight: bold; color: #3E5679!important; text-decoration: none!important; }  .newsarticletitle a:hover { text-decoration: underline!important; color: #E72C42!important; } .newsarticlesummary { padding-left:0px!important; font-size: 90%; display: block; margin: 0px 0px 0px 0px!important; } .newsarticlesummary p { margin: 0px 0px 0px 0px!important; } .newsarticledate { color:#E72C42; font-size: 80%; margin-top: 10px; padding-left:0px!important; } .newsarticlebody { color:#7BBEF4; font-size: 110%; padding-left:10px!important; display:block; color:#7BBEF4; } div.eventstitle { font-size: 1em; color: #1b0344; background: none; letter-spacing: 0; word-spacing: 0; line-height:100%; text-indent: 0; padding: 0px; font-weight: bold; font-style: italic; } div.extranettitle { font-size: 1em; color: #1b0344; background: none; letter-spacing: 0; word-spacing: 0; line-height:100%; text-indent: 0; padding: 0px; font-weight: bold; font-style: italic; } div.forumtitle { font-size: 1em; color: #1b0344; background: none; letter-spacing: 0; word-spacing: 0; line-height:100%; text-indent: 0; padding: 0px; font-weight: bold; font-style: italic; } span.eventname, span.eventwhere, span.eventdate, span.EventDetailHeading, span.extranettext, span.guestbookmessagetext, span.guestbookmessageinfo, span.guestbookmessagetext, span.guestbooktext, span.guestbooktextsmall, span.formlabel, span.formTextbox, span.formTextarea, span.formAddress, span.formDropdown { color: #000000; background: none; font-weight: normal; } .formChannels { font-size: .8em; } span.sitemapsummary { color: #1b0344; } span.sitemapTitle, span.sitemapSummary, a.sitemaplink { font-size: 0.8em; } div.sitemap { font-size: 1.0em; font-weight: normal; color: #FF0000; } div.searchtitle { color: #1b0344; background: none; font-size: 1em; font-style: italic; } span.searchfor { color: #1b0344; background: none; } span.searchresults { color: #1b0344; } span.searchheading { color: #1b0344; font-size: 1em; } span.EQFormTitle { color: #1b0344; font-size: 1em; font-style: italic; font-weight: bold; } a { color: #003063; text-decoration: underline; } a:hover { color: #FF0000 !important; text-decoration: underline; } a:visited { color: #003063; } .SubmitButtonelement { background: #ff0000; color: #FFFFFF; border: 2px outset #DEE7FF; padding: 0px; font-size: 0.8em; font-weight: bold; } a.emailthispagelink, a.printpagelink, a.viewasxml { letter-spacing: 0; word-spacing: 0; font-size: .8em; } #childlinks a:link, #childlinks a:visited, #childlinks a:hover, #internalLinks a:link, #internalLinks a:visited, #internalLinks a:hover, #externalLinks a:link, #externalLinks a:visited, #externalLinks a:hover { padding: 3px 0px 3px 20px; font-weight: bold; text-decoration: none; font-size: .8em; background-color: #EDEDF7; border-left: 5px solid #ff0000; color: #003366; display: block; margin: 4px 0px 4px 0px; } .childSummary, .internalSummary { display: none; } a.downloadlink { font-weight: bold; font-size: .8em; } .downloadSize { font-size: .7em; font-style: italic; text-indent: 5px ; text-decoration: none !important; color: #000000 !important; background: none; } .downloadTime56 { font-size: .7em; font-style: normal; text-indent: 5px; text-decoration: none !important; color: #000000 !important; background: none; } .externalLinkDescription, .downloadTime28, .downloadTime512, .downloadTime128 { display: none; } .downloadfoot, .downloadhead, .referencehead, .referencefoot { display: none; } td.postcards { font-size: 0.8em; }   .top-box { padding: 10px; background-color: #D2D2E9; border: 4px solid #ACACD7; border-width: 8px 0px 4px 0px; } .boldblue-ital { color: #07588B; font-weight: bold; font-style: italic; padding-bottom: 10px; } .ital { font-style: italic; color: #07588B; font-size: 0.8em; } .top-body { font-size: 0.8em; padding: 10px 0px 10px 0px;} .accommodation-useful-links { background-color: #ACACD7; color: #ffffff; font-size: 0.8em; } .accommodation-table-header { background-color: #ffffff; } .accommodation-name { display: block; float: left; } .accommodation-table { background-color:#EAEAF4; } .accommodation-type { float: right; display: block; padding-top: 18px; font-size: 0.9em; color: #ff0000; } .pic140pix, .accomodation-inner, .accommodation-table-detail-container { background-color: #EAEAF4; font-size: 0.8em;} .pic140pix,.blurb { padding-top: 15px; } .blurb { color: #07588B; font-style: italic; line-height: 1.0em; } .accommodation-table-fixed { padding-top: 14px; display: block; float: left; color: #0080E1; } .accommodation-table-detail { display: block; float: left; background-color: #ffffff; width:100%; } .accommodation-table-detail-container { padding: 15px; } .accommodation-table-detail-text1 { display: block; float: left; padding-left: 5px; } .accommodation-table-detail-title { color: #0080E1; display: block; float: left; padding: 14px 0px 0px 15px;} .accommodation-table-dynamic { display: block; float: left; padding-left: 5px;} .accommodation-table-detail-text1 a, .foot a, .accomochild a { color: #ff0000; text-decoration: none; font-weight: bold; } .backfoot { background-image: url(/getimage.aspx.id-50915.gif); background-repeat: no-repeat; background-position: 0px 12px; padding-left: 20px; font-size: 0.8em; padding-top: 15px; } .topfoot { font-size: 0.8em; padding-top: 15px; } .accomochild { font-size: 0.8em; } .accomodation-inner p, .accommodation-table-detail-container p { padding-top: 12px; margin-top: 0px; } .accommodation-name h2 { padding-top: 15px; margin-top: 0px; color: #0066CC; font-size: 1.2em; font-weight: bold; }  #islands-flash-getting-there, #islands-flash-accommodation, #islands-flash-timetables { float: left; background-color: #9389D3; width: 170px; padding-top: 10px; padding-bottom: 3px; } *>#islands-flash-getting-there, *>#islands-flash-accommodation, *>#islands-flash-timetables {width: 170px;} #islands-flash-accommodation { margin: 0px 10px 0px 10px } .islands-flash-link a { background-color: #9389D3; color: #FFFFFF!important; padding: 3px 3px 2px 5px; font-size: 0.9em; text-decoration: none; display: block; } .islands-flash-link a:hover { color: #6633CC!important; text-decoration: none; } div.islands h1 {color: #003366;} div.islands p {font-size: 0.8em; color: #3971BD;} div.islands div.pic-right p {font-size: 0.8em; color: #000000; margin-bottom: 20px;} div.islands div.pic-right {float: left;} div.islands div.pic-right p {float: left; width: 280px;} div.islands div.pic-right img {float: right; width: 240px; } *>div.islands div.pic-right img {margin-top: 20px;} .island-tips-box {background-color: #9389D3; padding: 0px 0px 10px 0px; margin: 20px 0px 20px 0px; display: block; float: left; width; 530px;} .island-tips-box p {width: 510px; display: block;} .island-tip {background-color: #D6D3EF; border-top: 1px solid #FFFFFF; display: block; float: left; width: 530px; margin: 0px; padding: 3px 0px 3px 0px;} .island-tip-last {background-color: #D6D3EF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; display: block; float: left; width: 530px; margin: 0px; padding: 2px 0px 2px 0px;} .island-tips-box p {color: #FFFFFF!important; margin: 3px 10px 3px 10px;} .island-tip-last p, .island-tip p {color: #000000!important; float: none;} a.activities-and-events {background-image: url(/2006-islands/islands-activities.gif); width: 170px; height: 70px; display: block; float: left; margin-top: 20px; text-decoration: none!important;} a.brochure-request {background-image: url(/2006-islands/islands-brochure-request.gif); width: 200px; height: 70px; display: block; float: left; margin-top: 20px; text-decoration: none!important;} a:hover.activities-and-events {background-image: url(/2006-islands/islands-activities2.gif); text-decoration: none!important;} a:hover.brochure-request {background-image: url(/2006-islands/islands-brochure-request2.gif); text-decoration: none!important;} .navlevel4, .navsellevel4 {padding-left: 50px;} .servicediruptiontable th { background-color: #B5AEE7; color: #FFFFFF; font-size: 0.9em; font-weight: bold; padding: 5px 0px 3px 8px; border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; } .servicediruptiontable td { background-color: #D6D3EF; color: #000000; font-size: 0.7em; font-weight: normal; padding: 2px 0px 2px 10px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } .servicediruptiontable td.servicediruptiontablefooter { background-color: #B5AEE7; color: #000000; font-size: 0.6em; font-weight: normal; padding: 0px 0px 0px 0px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; } table.servicedisruptionkey { background-color: #D6D3EF; float: right; font-size: 0.7em; color: #000000; font-weight: normal; width: 177px; display: block; margin-right: 1px; border-bottom: 10px solid #D6D3EF; margin: 0px 0px 10px 0px; } table.servicedisruptionkey td {border-width: 10px 0px 0px 10px; border-style: solid; border-color: #D6D3EF; height: 30px;} td.servicedisruption-delayed { background-image: url(/2004-design/servicedisruption-delayed.jpg); background-position: 0% 0%; background-repeat: repeat-y; width: 30px; height: 20px; padding: 0px 0px 0px 0px; } td.servicedisruption-cancelled { background-image: url(/2004-design/servicedisruption-cancelled.jpg); background-position: 0% 0%; background-repeat: repeat-y; width: 30px; height: 20px; padding: 0px 0px 0px 0px; } td.servicedisruption-normal { background-image: url(/2004-design/servicedisruption-normal.jpg); background-position: 0% 0%; background-repeat: repeat-y; width: 30px; height: 20px; padding: 0px 0px 0px 0px; } td.Disrupted{ color:#F1894A; font-weight:bold; } td.Cancelled{ color:#D62829; font-weight:bold; } .Disrupted-Details{ color:#F1894A; font-weight:bold; } a.Disrupted-Details{ color:#F1894A; font-weight:bold;} a:link.Disrupted-Details{ color:#F1894A; font-weight:bold;} a:visited.Disrupted-Details{ color:#F1894A; font-weight:bold;} .Disrupted-Details a:hover{ color:#F1894A!important; font-weight:bold;} a:hover.Disrupted-Details { color:#F1894A!important; font-weight:bold;} a:active.Disrupted-Details{ color:#F1894A; font-weight:bold;} .Cancelled-Details{ color:#D62829; font-weight:bold; a.Cancelled-Details{ color:#D62829; font-weight:bold;} a:link.Cancelled-Details{ color:#D62829; font-weight:bold;} a:visited.Cancelled-Details{ color:#D62829; font-weight:bold;} a:hover.Cancelled-Details{ color:#D62829; font-weight:bold;} a:active.Cancelled-Details{ color:#D62829; font-weight:bold;} .servicedisruptioninfo h1, .servicedisruptiontabletitle h1 { color: #003366; } .servicedisruptioninfo h2, .servicedisruptiontabletitle p { color: #3971BD; } .colored-box-link { width: 30px; height: 32px; display: block; text-decoration: none!important; }

