/*
-----------------------------------------------------
Museum of Science and Industry (www.mosi.org.uk) SCREEN style sheet
author:   magneticNorth -> hello@magneticn.co.uk
version:  2007.03
----------------------------------------------------- */

@import url(../yui/reset/reset.css); /* Global reset using Yahoo User Interface kit */
@import url(../yui/fonts/fonts.css); /* Font normalisation using Yahoo User Interface kit */

/* Generic rules */
body{  font-size:0.8em; }
a:link, a:active, a:visited{ text-decoration:none; outline:none; }
a:hover { text-decoration:underline; }
.clear{ position:relative; width:auto; clear:both; }
strong{ font-weight:700; }
label span{ display:none; }

a#accessibility{ position:absolute; text-indent:-9999px; }

/* Content panes */
#container{ width:960px; }
.content-sub{ width:292px; float:left; }
.content{ width:668px; float:left; }
#footer{ position:relative; clear:both; width:auto; }

/* Sub-content pane */
.content-sub h1 a{ text-indent:-9999px; display:block; }

/* Primary navigation - level 1 */
.main-nav-1 li{ margin-bottom:4px; }
.main-nav-1 a{ padding:1px 0 2px 18px; font-size:1.1em; font-weight:700; text-transform:uppercase; }
.content-sub span.lc{ text-transform:none; }

/* Primary navigation - level 2 */
.main-nav-2{ margin:6px 0 0 0px; }
.main-nav-2 a{text-transform:none; font-size:1em; padding:0 0 0 32px; }

/* Primary navigation - level 3 */
.content-sub ul.main-nav-3{ margin:6px 0 0 16px; }
ul.main-nav-3 a{ font-weight:normal; font-size:1em; padding:0 0 0 32px; }
ul.main-nav-4{ margin:0 0 0 16px; list-style-position:outside; }
ul.main-nav-4 li{  }

/* Secondary navigation - level 1 */
.sec-nav-1{ margin-top:40px; }
.sec-nav-1 li{ margin-bottom:4px; }
.sec-nav-1 a{ padding:1px 0 2px 18px; font-size:1.1em; font-weight:700; text-transform:uppercase; }
.sec-nav-2 { margin-top:4px; }
.sec-nav-2 a{ padding-left:30px; font-size:1em; text-transform:none; }
.sec-nav-3{ margin:2px 0 2px 15px; }
ul.sec-nav-3 a{ padding:0 0 0 30px; font-weight:400; }

/* Top Links */
#header{ position:relative; clear:both; margin:6px 0 24px; }
#header legend, #header label span{ display:none; }
#mosi-search { float:right; padding:2px 0 0 10px; width:14.4em; }
#mosi-search #search { float:left; width:11.5em; }
#mosi-search #submit { float:left; margin:0 0 0 5px; }
.tl{ padding-top:4px; text-align:right; }
.tl li{ display:inline; }
.tl li a.tla{ text-decoration:none; padding:1px 2px; }

/* Footer */
#footer{}
.fl{ float:left; display:inline; padding-left:18px; }
.fl li{ display:inline; }
#footer p{ text-align:right; padding-bottom:10px; }
.fl li a.fla{ padding:1px 4px 3px; text-decoration:none; }

/* Home template */

#montage{ margin:20px 0; background-color:#fff; width:668px; height:300px; background-repeat:no-repeat; }
#montage a{ text-indent:-9999px; display:block; width:100%; height:100%; }

#home-intro h2{ background:#25a6da; font-weight:700; font-size:1.6em; padding:1px 4px; float:left; display:inline; }
#container #home-intro p{ position:relative; clear:both; padding:8px 0 12px 0; color:#76768d; font-weight:700; width:563px; font-size:1.05em; line-height:125%; }
#home-left{ width:350px; float:left; }
#home-left .image{ width:130px; height:88px; float:left; display:inline; margin:0 5px 10px 0; }
#home-left .image a{ display:block; width:100%; height:100%; }
#home-left p, #home-right p{ margin:3px 0 0 0; padding-bottom:10px; }
#home-left h3 a, #home-right h3 a{  }
#home-left h4, #home-right h4{ clear:both; }
#home-left h4 a, #home-right h4 a{ font-size:0.9em; }
#home-left h3, #home-right h3{ margin:0 0 -1px 0; padding:0; }
#home-left h3 a, #home-right h3 a{ padding:1px 4px; text-decoration:none; }
#home-right h5{ float:left; padding:1px 4px; background-color:#E2F3FA; color:#333; }

#home-right{ width:284px; float:right; }
#home-right .image{ width:69px; height:69px; float:left; margin:0 5px 10px 0; }
#home-right .image a{ display:block; width:100%; height:100%; }

/* Home notices */
.notices h4 { margin-top:10px; clear:both; font-weight:bold; color:#636a74 }

/* Home news */
.homesub{ padding-left:18px; width:229px; margin-right:40px; display:inline; overflow:hidden; }
.homesub h3{ font-size:1.4em; margin:5px 0 0 0; }
.homesub h3.nomargin{ margin:0; }
.homesub h4 { margin-top:10px; clear:both; }
.homesub p{ margin-top:3px; margin-bottom:10px; line-height:150%; }
.homesub h4 a{ display:block; padding:1px 3px; text-decoration:none; font-weight:bold; }
.homesub h4 a:visited{ text-decoration:none; }
.homesub h4 a:hover{ background-color:#CEDDE4; }
.homesub .message{ text-transform:uppercase; line-height:18px; font-size:0.85em; padding:1px 3px; letter-spacing:1px; font-weight:bold; }
.homesub .image{ width:69px; height:69px; float:left; display:inline; margin:0 5px 10px 0; background-repeat:no-repeat; }
.homesub .image a, .fullimage a{ display:block; width:100%; height:100%; }
.homesub .morelink{ margin:20px 0 30px 0; }

.subscribeMessage{ font-weight:bold; color:#5b9937;margin-top:3px; }
.signmeup{ margin-top:5px; }
#signupEmail{ width:170px; }
#signupTitle{font-weight:bold;color:#333;margin:0 0 5px 0}

#feature2 h3 a{  }
#feature1 h3, #feature2 h3{ clear:both; position:relative; margin-top:20px; }
.fullimage{ width:278px; height:88px; }
.fullimagelink{ display:block; width:254px; }

/* Section overview template */
#sec-over .image{ width:130px; height:88px; float:left; display:inline; margin:0 5px 10px 0; }
#sec-over .image a{ display:block; width:100%; height:100%; }
#sec-over div.image + p{ margin-top:3px; }
#sec-over h4 a{ font-size:0.9em; }

/* 2 column version */
.SubPageItemL{ display:inline; width:290px;	margin-right:40px; float:left;}
.SubPageItemR{ width:330px;	float:right; clear:right;}
.SubPageRow .image a{ display:block; width:100%; height:100%; }

/* Theme template */
#themes #titlewrap{ margin-bottom:10px; }
.theme{ width:183px; background-repeat:no-repeat; float:left; display:inline; margin:0 59px 20px 0; }
.theme:hover{ cursor:pointer; !important; cursor:hand; }
.theme h4{ float:left; line-height:1.9em; }
.theme h5{ position:relative; clear:both; }
.theme h4 a{ padding:3px; font-weight:700; font-size:1.4em; text-decoration:none; }
.theme h4 a:hover{ text-decoration:none; }
.theme .link{ display:block; width:163px; padding:0 0 1px 2px; }
.theme .imagelink{ display:block; width:183px; height:120px; }
.theme p{ background:#fff; color:#333; padding-top:3px; }
.noright{ margin-right:0; }
#science{ bxackground-image:url(../../media/themes/science_tech.jpg); padding-top:47px; }
#industry{ bxackground-image:url(../../media/themes/industry.jpg); padding-top:47px; }
#energy{ bxackground-image:url(../../media/themes/energy.jpg); padding-top:77px; }
#transport{ bxackground-image:url(../../media/themes/transport.jpg); padding-top:77px; }
#people{ bxackground-image:url(../../media/themes/people.jpg); padding-top:77px;}
#communications{ bxackground-image:url(../../media/themes/communication.jpg); padding-top:77px; }

/* Shared throughout templates */
#banner a{ display:block; width:100%; height:100%; }
.content h3{ font-size:1.6em; font-weight:bold; padding:2px 4px; float:left; }
.content h4{  font-size:1.1em; font-weight:normal; }
.content p{ line-height:150%; margin-bottom:10px; }
#titlewrap{  padding-top:20px; position:relative; clear:both; display:block; width:100%; height:1.9em; }
#titlewrap3{  padding-top:20px; height:2.2em; margin-bottom:20px; }
#titlewrap2{  padding-top:16px;  height:2.2em; margin-bottom:20px; }
#title{ position:relative; clear:both; margin:0; padding:0; padding:1px 4px; }
#intro{ position:relative; clear:both; display:block; margin:0 0 20px 0; font-weight:bold; width:440px; position:relative; clear:both; }

/* Sitemap template */

#sitemap-left{ width:256px; float:left; display:inline; margin-right:30px; }
#sitemap-right{ width:256px; float:left; }

/* Sub-theme template */

#detail-left{ width:406px; display:inline; margin-right:30px; float:left; }
#detail-left .image a, #home-left .image a{ display:block; width:100%; height:100%; }
#detail-left .image{ width:130px; height:88px; float:left; display:inline; margin:0 5px 10px 0; }
h4{ position:relative; clear:both; }
h4 a{ font-size:0.9em; }
#detail-right{ width:232px; float:right; padding-top:20px; }
#relatedtitle{ margin-top:0px; font-size:1.1em; }
.relatedlinks{ position:relative; clear:left; float:left; width:220px; margin:0 0 20px 0; padding:0; }  
.relatedlinks li{ margin:0; padding:0; overflow:hidden; margin-bottom:1px; }
.relatedlinks li a{ margin:0; padding:0; line-height:125%; }

.view-map{ position:relative; clear:left; float:left; width:220px; margin:0; padding:0; }  
.view-map li{ margin:0; padding:0; overflow:hidden; margin-bottom:1px; }
.view-map li a{ margin:0; padding:0; line-height:125%; }

#detail-right h5{ position:relative; float:left; padding:1px 4px; font-weight:700; clear:both; }
#detail-right h4{ display:inline; padding:1px 4px; font-weight:700; font-size:1.3em; clear:both; }

/* Three quarter simple template */

#three-quarter{ width:462px; }
#three-quarters .image{ width:130px; height:88px; float:left; display:inline; margin:0 5px 10px 0; }
#three-quarters .image a{ display:block; width:100%; height:100%; }

.signmeup{ clear:both; display:block; }

#container .link{ color:#fff; padding:0px 19px 1px 1px; font-weight:700; text-decoration:none; }
#container .more{ color:#fff; padding:0px 22px 1px 3px; font-weight:700; text-decoration:none; }
.image{ width:130px; height:88px; float:left; display:inline; margin:0 5px 10px 0; }

/* Sitemap template */

#sitemap ul li a{ padding:1px 4px 0 4px; line-height:16px; }
#sitemap .column{ float:left; display:inline; width:300px; }

/*------------------ Search results specific ----------------------*/

.searchresultsfield{ width:274px; margin-top:20px; padding:1px; color:#666; }
.content-wrap{ background-color:#F2F5FB; margin: 0 0 10px 0  }
#searchintro{ margin:16px 0 10px 0; color:#333333; font-size:1.2em; }
.searchresultslistingitem{ position:relative; clear:both; }
.searchresultslistingitem p{  padding:2px 2px 5px 5px; }
.searchresultslistingitem p a{ color:#000; text-decoration:underline; font-size:0.8em; margin-top:5px; display:block; color:#666; }
.searchresultslistingitem p a:hover{ text-decoration:none; }
h4.searchresultslistingheader{ position:relative; clear:both; background-color:#25A6DA; color:#fff; float:left; padding:0 0 0 4px; margin-bottom:0; }
.searchresultslistingheader .more{  }
.searchpath{ display:block; }
h5.searchresultslistingitem{ clear:both; }
.searchresultslistingitem .image{ position:relative; width:86px; height:74px; float:left; display:inline; margin-top:1px; margin-right:5px; margin-bottom:0; padding-bottom:0; }
.searchresultslistingitem .image a{display:block; width:100%; height:100%;}
.searchscope{ margin-top:5px; }
.searchscope label{ padding:0 10px 0 2px; }
fieldset{ display:block; clear:both; }

#icons{ margin:5px 0 20px; width:200px; }
#icons li{ width:40px; float:left; display:inline; margin:0 5px 0 0; margin-bottom:5px; }
#powerhall{ background:url(../../images/icons/power_hall.gif); }
#railway{ background:url(../../images/icons/railway.gif); }
#eighteens{ background:url(../../images/icons/1830s.gif); }
#station{ background:url(../../images/icons/station_building.gif); }
#air_space{ background:url(../../images/icons/air_space.gif); }
#main_building{ background:url(../../images/icons/main_building.gif); }

#icons a{ display:block; width:100%; height:100%; padding-top:41px; height:0px !important; height/**/:41px; overflow:hidden; }

/*  Copy section - all templates! */
.copy h4{ font-weight:700; display:block; font-size:1.2em; margin-bottom:10px; }
.copy ul{ list-style-type:disc; margin:0 0 10px 40px;  }
.copy ul li{ margin-bottom:5px; }
.rte_floatimageleft{ display:block; float:left; padding:2px; margin:0 10px 5px 0; display:inline; clear:left; }
.rte_floatimageright{ display:block; float:right; padding:2px; margin:0 0 5px 10px; clear:right; display:inline; }
.rte_legals{ margin-top:20px; color:#999; font-size:0.8em; display:block; line-height:140%; }
#container .rte_legals a{ color:#999; }
#container .intro-highlight{ clear:both; display:block; margin-bottom:0; padding-top:10px; font-weight:700; color:#636a74; line-height:150%; }
.copy ul a{ text-decoration:underline; }
.copy ul a:hover{ text-decoration:none; }

/*------------------ Rich Text Editor specific ----------------------*/
.content p a{ text-decoration:underline; color:#333; }
.copy ul li a{ color:#333; }
.content p a:hover{ text-decoration:none; }

#sitemap #s-s a{ background:0; color:#636a74; }
#sitemap #s-s a:hover{ text-decoration:underline; }
#sitemap #s-s ul{ margin:0 0 0 10px; }

/*------------------ Google maps ----------------------*/
.gmapTitle{ font-weight:bold; display:block; color:#333; margin-bottom:-6px; }
.gmapText{ color:#333; display:block; }

/*------------------ News overview page ---------------*/

.nc-wrap{ position:relative; clear:both; padding-top:20px; }
#news-intro{ font-weight:700; color:#666; margin-bottom:20px; }
.nc-wrap.bottom{ margin-top:40px; }.nc-wrap p{ float:left; position:relative; color:#fff; }.nc{	float:left;	position:relative; }
.nc li{float:left; display:inline; margin-left:1px; }
.nc li a{ padding:3px 7px 2px; background-color:#636A74; font-weight:bold; display:block; color:#fff; text-decoration:none; }
.nc li a:hover{ background:#71BF44; text-decoration:none; }
.nc li a.current{ background:#71BF44; }
.nc a.back, .nc a.back:hover{ background:url('/themes/corporate/news_arrow_back.gif') no-repeat 3px 50% #71BF44; padding:3px 3px 2px 18px; }
.nc a.forward, .nc a.forward:hover{ background:url('/themes/corporate/news_arrow_forward.gif') no-repeat 96% 50% #71BF44; padding:3px 18px 2px 3px;  }

.news-item{ display:inline; width:290px;	margin-right:40px; float:left;}
.news-item h5{ background-color:#E2F3FA; display:inline; padding:1px 4px; line-height:1.4em; }
.news-item .image{ width:131px; height:88px; float:left; display:inline; margin-right:3px; }
.news-item .image a{ display:block; width:100%; height:100%; }
.news-item h4 a{  }

/*---------------- Whats on html view -------------------*/
.whatson-item{}
.whatson-item h5{ background-color:#E2F3FA; display:inline; padding:1px 4px; line-height:1.4em; }
.whatson-item .image{ width:131px; height:88px; float:left; display:inline; margin-right:3px; }
.whatson-item .image a{ display:block; width:100%; height:100%; }
.whatson-item h4 a{  }

/*------------------ Contact form ---------------*/
#e-t { margin-bottom:10px; }
#e-t dt{ clear:both; float:left; width:200px; margin-bottom:5px; }
#e-t dd{ margin-bottom:5px; }

.content ol{ list-style-type:decimal; margin:10px 20px; }
.content ol li{ margin-bottom:10px; line-height:150%; }
#contactForm legend{ display:none; }
#contactForm label{ display:block; padding-top:10px; }
#contactForm label span{ display:block; float:left; width:40%; padding-top:5px; }
#contactForm label.textarea span{ display:block; float:none; padding-bottom:0.5em; }
#contactForm textarea{ width:356px; height:80px; }
#contactForm input, #contactForm select{ padding:2px; }
#contactForm .comments-label{ display:block; margin-top:-2px;  margin-bottom:24px; }
#contactForm .sendbutton{ position:relative; clear:both; width:auto; margin-top:10px; clear:both; }
#contactForm input{ width:168px; }

/*------------------ Feedback form ---------------*/
#feedbackForm legend{ display:none; }
#feedbackForm label.question span{ font-weight:bold; display:block; margin:15px 0px 5px 0px; }
#feedbackForm label.question2 span{font-weight:bold; display:block; margin:5px 0px 5px 0px; }
#feedbackForm label.textarea span{ display:block; float:none; padding-bottom:10px; }
#feedbackForm textarea{ width:356px; height:80px;}
#feedbackForm input{ padding:2px;}
#feedbackForm input.text{margin-bottom:5px;}
#feedbackForm .comments-label{ display:block; margin-top:-2px;  margin-bottom:24px; }
#feedbackForm .sendbutton{ position:relative; clear:both; width:auto; margin-top:10px; clear:both; }
#feedbackForm input.text{ width:168px; }
div.radiofield{ margin-bottom:4px; }
div.radiofield label{margin-left:4px;}
.question{ }
#ratingpanel{ padding:5px 0 10px;}
.ratingvalue{ float:left; display:inline; margin-right:15px;text-align:center; }
.ratingvalue label{ text-align:center; margin-bottom:2px; display:block; }

/*-------------------- WMM Form --------------- */
#wmmForm legend{ display:none; }
#wmmForm label{ display:block; padding-top:10px; }
#wmmForm label span{font-weight:bold; display:block; float:left; width:200px; padding-top:5px; }
#wmmForm label span.small{width:86px;}
#wmmForm label.textarea span{ display:block; float:none; padding-bottom:0.5em; }
#wmmForm textarea{ width:356px; height:80px; }
#wmmForm input, #wmmForm select{ padding:2px; }
#wmmForm .comments-label{ display:block; margin-top:-2px;  margin-bottom:24px; }
#wmmForm .sendbutton{ position:relative; clear:both; width:auto; margin-top:10px; clear:both; }
#wmmForm input.text{ width:268px; }
.thankyouBox{border-top:solid 1px #bbb;font-weight:bold;padding-top:10px;margin-top:5px;}

.formError{width:344px;margin:16px 0 10px 0; padding:5px;border:solid 1px red; background:#fcecec;}
.formError h5{ font-weight:700; color:#ff0000; font-size:1.2em; margin-bottom:10px; }
span.error{
	color:red;
	font-weight:bold;
}

#downloads-title{ }

#timeline{ }
#timeline #dates{ float:left; display:inline; width:180px; }
#timeline #events { margin-top:-16px; }
#timeline #events h4{ margin-top:16px; margin-bottom:0px; }
#timeline #events p{ margin: 0; }
#timeline img{ margin-bottom:20px; }
#dates h4{ margin-bottom:7px; }
#dates h4 a{ color:#666; font-size:0.8em; }
#timeline #events{ float:left; display:inline; width:470px; }

/* Event info */
.eventinfo-dates {font-weight:bold;color:#333;margin:0 0 10px 0; padding-top:20px; }
.eventinfo-ages {margin: 0 0 16px 0}
.eventinfo-prices, .eventinfo-times{ padding-top:10px; }
.eventinfo{ width:auto; display:block; position:relative; clear:both; }
.eventinfo-ages div {height:auto !important; height:21px; min-height:21px; padding:7px 0 0 35px;margin: 0 0 4px 0;color:#515661;font-weight:bold;background-position:left middle;background-repeat:no-repeat;}

#container .eventinfo h5{ font-size:1.2em; font-weight:bold; margin-bottom:5px; }

#container .eventinfo-times-prices-container .eventinfo-prices {float:right; width:210px; margin-bottom:6px; }
.eventinfo-times-prices-container .eventinfo-prices dt {float:left;width:110px}
.eventinfo-times-prices-container .eventinfo-prices dd {float:left;width:100px;font-weight:bold}
.eventinfo-times-prices-container .eventinfo-times {float:left;width:180px; margin-bottom:6px;}
.eventinfo-times-prices-container .eventinfo-times .eventinfo-times-recurrence {font-weight:bold;margin:0 0 10px 0}
.eventinfo-times-prices-container .eventinfo-times .eventinfo-times-times {margin:0 0 10px 0}
.eventinfo-times-prices-container .eventinfo-times .eventinfo-times-until {font-style:italic}

.locationslist{ display:block; float:left; width:200px; clear:both; margin:0 0 20px 0; }
.locationslist li{ margin-top:5px; background-repeat:no-repeat; padding:1px 0 3px 24px; font-weight:700; color:#515661; }
.locationslist li a{  }
.locationslist li  ul{
	margin:5px 0 5px 0;padding:0px;
}
.locationslist li ul li{
	margin:0 0 0 5px;padding:0px;
	font-weight:normal;
}
.locationslist a span{ color:#fff; padding:2px 2px 2px 3px; font-size:0.9em; }

#container .detail-whatsonlinks{margin-bottom:20px;}
#container .detail-whatsonlinks h4{ display:block; float:left; margin:0; padding:0; }
#container .detail-whatsonlinks h4 a{ width:100%; font-size:0.8em; float:left; padding-bottom:0; }
#container .detail-whatsonlinks h5{ font-weight:400; font-size:1em; }
#container .detail-whatsonlinks .image{ width:69px; height:69px; margin-bottom:5px; float:left; }
#container .detail-whatsonlinks .clear{ height:0; overflow:hidden; }
#container .detail-whatsonlinks .image a{ display:block; width:100%; height:100%; }
#container .detail-whatsonlinks p{ padding-top:2px; }
#container #related-events-title{ font-size:1.3em; font-weight:700; line-height:1.2em;}

.eventinfo-dates{ font-size:1.1em; color:#434343; }

#container .map_link{ padding-left:0; }
#container .map_link a{ padding:3px 0 5px 25px; display:block; text-decoration:none; }
.downloadlinks a span{ color:#fff; padding:1px 2px 1px 3px; line-height:140%;}
.downloadlinks li a{ display:block; padding:5px 0 2px 25px; font-weight:700; }
li.download_wmv, li.download_pdf, li.download_mp3, li.download_zip{ margin-top:3px; }
.downloadlinks{ float:left; clear:both; width:220px; margin:0px 0 20px 0; }

#map .map-title{ font-size:0.9em; font-weight:700; color:#333; }
#map .map-address{ font-size:0.9em; line-height:150%; }
#map .mapText{ font-size:0.9em; }
#map .mapText strong{ color:#333; } 
#container #map .direction-link{ padding:1px 1px 1px 2px; color:#333; }
#map-submit{ margin-bottom:5px; border:1px solid #333; background:#636a74; color:#fff; font-weight:700; font-size:0.9em; }
#saddr, #daddr{ margin:5px 0; border:1px solid #666; padding:2px; font-weight:700; font-size:0.9em; }
#map .address-label{ font-size:0.9em; }

/* Feedback form */
#feedbackForm{ }

/* Top 10 highlights */
.highlight{ width:183px; background-repeat:no-repeat; display:inline; margin:0 39px 20px 0; float:left; }
#container .highlight h4{ color:#fff; padding:0px 6px; font-size:1.8em; float:left; margin:92px 0 0 0; }
#container .highlight:hover{ cursor:pointer; !important; cursor:hand; }
#container .highlight h5{ position:relative; clear:both; }
#container .highlight h5 a{ display:block; }
#container .highlight p{ padding-top:2px; margin-bottom:0; }
.highlight.rowend{ margin-right:0; }
#hi-ug{ background-image:url(../../media/top10/victorian_sewer.jpg); }
#hi-xperiment{ background-image:url(../../media/top10/xperiment.jpg); }
#hi-station{ background-image:url(../../media/top10/station_building.jpg); }
#hi-scientists{ background-image:url(../../media/top10/manchester_scientists.jpg); }
#hi-cotton{ background-image:url(../../media/top10/cotton_machinery.jpg); }
#hi-baby{ background-image:url(../../media/top10/the_baby.jpg); }
#hi-collections{ background-image:url(../../media/top10/collections_centre.jpg); }
#hi-shackleton{ background-image:url(../../media/top10/shackleton.jpg); }
#hi-train{ background-image:url(../../media/top10/train.jpg); }
#hi-living{ background-image:url(../../media/top10/living_rooms.jpg); }

#was-looking-for textarea{ margin-bottom:15px; }

.notices{ border-bottom:1px solid #ccc; }

.detail-exploremosilinks{ margin-bottom:20px; }
.detail-exploremosilinks a{ font-size:0.8em; }
.detail-exploremosilinks .image{ width:69px; height:69px; }
.detail-exploremosilinks .image a{ display:block; width:100%; height:100%; }
#container .detail-exploremosilinks h5{ background:#28A7DA; line-height:1.2em; color:#fff; margin:0; padding:2px; font-size:1.3em; font-weight:700; }
#container .detail-exploremosilinks h4{ margin:0; padding:0; float:left;}

.externallinknotice{ color:#666; margin:4px 0 20px 0; font-size:0.8em; float:left; clear:left; width:220px; }
.relatedexternallinks{ margin-bottom:0px; }
.relatedinternallinks{ margin-bottom:20px; }

.sub-theme #titlewrap{ margin-bottom:20px; }

#container .ferranti-company-history #events h4{ padding-bottom:10px; }


#EventFilters {background:#25A6DA;color:white;padding:3px;}
#EventFilters label {margin-right:10px; margin-left:3px; }
#EventFilters select {margin-right:10px;}

/*---------- Award banner (updated by mN, 2008-11-18) ----------------*/
#award{ background:url(/images/nw_tourism_award.gif) no-repeat left 10px; padding:10px 0; width:229px; height:82px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }
#award h3{ text-indent:-9999px; display:block; width:100%; height:100%; }
/*
#award { padding: 4px 8px 5px 8px; background:url(/images/bnr_award.gif) no-repeat #71bf44; width: 213px; margin-bottom: 16px; }
#award h3{ margin: 0; color:#fff; font-weight: 700; font-size:1.3em; }
#award p{ margin: 0; padding:0; color:#fff; line-height: 125%; font-weight: 700; font-size: 0.9em; }
*/


#partners{ text-align:right; padding-bottom:40px; margin-left:207px; width:753px; height:82px; }
#funders{ text-align:right; padding:100px 0 30px 0; margin-left:94px; width:580px; height:82px; clear:both; }
#partners li, #funders li{ float:left; display:inline; height:82px; overflow:hidden; margin:0 0 0 20px; }
#partners li a, #funders li a{ display:block; padding:82px 0 0 0; height:0 !important; height:82px; overflow:hidden; }
#pnr-ip{ background:url(../../images/partner_logos/logo_ip.gif) no-repeat; width:150px; }
#pnr-dcms{ background:url(../../images/partner_logos/logo_dcms.gif) no-repeat; width:62px; }
#pnr-cm{ background:url(../../images/partner_logos/logo_cm.gif) no-repeat; width:81px; }
#pnr-doc{ background:url(../../images/partner_logos/logo_doc.gif) no-repeat; width:62px; }
#pnr-hlf{ background:url(../../images/partner_logos/logo_hlf.gif) no-repeat; width:97px; }
#pnr-nrda{ background:url(../../images/partner_logos/logo_nrda.gif) no-repeat; width:101px; }
#pnr-erdf{ background:url(../../images/partner_logos/logo_erdf.gif) no-repeat; width:161px; }
#fnd-sita{ background:url(../../images/funder-logos/sita.gif) no-repeat; width:79px; }
