/* Ikon Gallery */

* {margin:0;padding:0;border:0;}
html {font-size:62.5%;font-family:Arial,Helvetica,sans-serif;color:#333;height:100%;}
body {background-color:#fff;height:100%;}
form {height:100%;}
img {border:none;}
input,select {font-family:Arial,Helvetica,sans-serif;}
table#wrapper {height:100%;width:1004px;background-color:#EAE9E4;}
td#ctl00_wrappercontent {text-align:left;background-color:#EAE9E4;}
td#ctl00_wrapperfooter {text-align:left;background-color:#EAE9E4;}
td.tdfooterstandard {height:auto;}
td.tdcontentstandard {height:auto;}
.inputhover {background-color:#EAE9E4;}
/*div#content div.temp ul {vertical-align:middle;list-style:none;list-style-type:none;list-style-image:url(Images/indent.gif);padding:0px 0px 0px 1.5em;}
div#content div.temp ul li {margin:0px 0px 0.5em 0px;}*/
div#content div.temp ul {list-style:none;list-style-type:none;/*list-style-image:url(/App_Styles/style/Images/indent.gif);*/padding:0px 0px 0px 0em;margin:1.2em 0em 0.3em 0em;}
div#content div.temp ul li {/*margin:0px 0px 0.5em 0px;*/background-image:url(Images/indent.gif);background-position:0px 0.5em;background-repeat:no-repeat;padding:0 0 0.5em 1.0em;}
td.tdcontentexpand {height:100%;}
div#ctl00_header {height:40px;background-color:#FFF;font-weight:bold;padding:20px 0px 0px 30px;}
div#ctl00_header img {font-size:2.8em;line-height:0.7em;}
div#ctl00_header a {color:#000000;text-decoration:none;}
div#ctl00_header a:hover {color:#000000;text-decoration:none;}
div#ctl00_navigation {width:100%;background-color:#FFF;position:relative;}
div#ctl00_navigation div#ctl00_navigationonediv {width:660px;background-color:#EAE9E4;height:3.5em;background-image:url(Images/nav_shadow_top.png);background-repeat:no-repeat;background-position:left top;}
div#ctl00_navigationonediv ul {list-style:none;padding:0;margin:0px 0px 0px 30px;}
div#ctl00_navigationonediv li {list-style:none;float:left;font-size:1em;font-weight:bold;line-height:1.2em;padding:0px;margin:0px;}
div#ctl00_navigationonediv li a {height:2.5em;width:7.5em;display:block;text-decoration:none;text-align:left;float:none;padding:5px 10px 5px 5px;}
div#ctl00_navigationonediv li a:hover {height:2.5em;width:7.5em;display:block;text-decoration:none;text-align:left;float:none;padding:5px 10px 5px 5px;}
div.noflash {background-color:#EAE9E4;background-image:url(/Wrapper/App_Styles/images/no_flash.png);background-repeat:no-repeat;background-position:center center;}
div#ctl00_navigation div.searchform {position:absolute;top:0px;right:80px;}
input#ctl00_txtsearch {float:left;font-family:Arial, Helvetica, sans-serif;width:151px;font-size:1.1em;padding:2px 0px 0px 3px;border-top:1px solid #7f7f7f;border-bottom:1px solid #ccc;border-left:1px solid #b7b7b7;border-right:1px solid #e7e7e7;margin:0px -3px 0px 0px;height:17px;}
input#ctl00_searchbtn {color:#333;padding:0px;margin:0px;height:21px;width:20px;background-image:url(Images/search_button.gif);background-color:#fff;font-size:0.1%;}
select#ctl00_Content_ddlCurrency {position:absolute;top:-33px;right:80px;font-family:Arial, Helvetica, sans-serif;width:173px;padding:2px 2px 2px 0px;font-size:1.1em;border-top:1px solid #7f7f7f;border-bottom:1px solid #ccc;border-left:1px solid #b7b7b7;border-right:1px solid #e7e7e7;}
div.paymentalert {margin:2em 0px 0px 0px;background-color:#CCFFFF;padding:1em;}
div#ctl00_footernavigationdiv {height:150px;width:930px;position:relative;background-color:#333;}
div#ctl00_footernavigationdiv ul {list-style:none;padding:0;margin:0px 0px 0px 30px;}
div#ctl00_footernavigationdiv li {list-style:none;float:left;font-size:1em;line-height:1.2em;font-weight:bold;padding:0px;margin:0px;}
div#ctl00_footernavigationdiv li a {height:2.5em;width:7.5em;display:block;text-decoration:none;text-align:left;float:none;color:#fff;padding:5px 10px 5px 5px;}
div#ctl00_footernavigationdiv li a:hover {height:2.5em;width:7.5em;display:block;text-decoration:none;text-align:left;float:none;padding:5px 10px 5px 5px;color:#333;background-color:#EAE9E4;}
div#ctl00_footernavigationdiv li.on a {height:2.5em;width:7.5em;display:block;text-decoration:none;text-align:left;float:none;padding:5px 10px 5px 5px;color:#333;background-color:#EAE9E4;}
div#ctl00_footernavigationdiv div.backtotop {position:absolute;top:0px;right:0px;font-size:1.0em;line-height:1.2em;font-weight:bold;}
div#ctl00_footernavigationdiv div.backtotop img {margin:0px 3px 0px 0px;}
div#ctl00_footernavigationdiv div.backtotop a {height:1.5em;width:7.5em;display:block;text-decoration:none;text-align:left;float:none;color:#333;padding:5px 10px 5px 5px;background-color:#EAE9E4;}
div#ctl00_footernavigationdiv div.backtotop a:hover {height:1.5em;width:7.5em;display:block;text-decoration:none;text-align:left;float:none;color:#333;padding:5px 10px 5px 5px;background-color:#EAE9E4;}
div#footercopyright {position:relative;font-size:1.0em;line-height:4em;font-weight:bold;width:960px;background-color:#EAE9E4;}
div#footercopyright div.copyright {position:absolute;bottom:0px;left:30px;color:#8F8D8D;}
div#footercopyright div.tak {position:absolute;bottom:0px;right:25px;color:#666666;}
div#footercopyright div.tak a {text-decoration:none;color:#666666;}
div#footercopyright div.tak a:hover {text-decoration:none;color:#666666;}
div.footer {background-color:#333333;margin-top:75px;padding:0px;}
div#ctl00_relatedproduct {padding-top:16px;width:100%;margin-top:0px;background-image:url(Images/content_shadow_top.png);background-repeat:no-repeat;background-position:left top;background-color:#EAE9E4;}
div#ctl00_relatedproduct div.container {padding:25px 0px 25px 0px;background-color:#FFFFFF;width:975px;background-image:url(Images/content_shadow_right.png);background-repeat:repeat-y;background-position:960px 0px;}
div#ctl00_relatedproduct div.containerpad {width:100%;background-color:#EAE9E4;height:15px;background-image:url(Images/content_shadow_bottom.png);background-repeat:no-repeat;background-position:left top;}
div#ctl00_relatedproduct div.container div.rcleft {float:left;margin-left:0px;width:460px;}
div#ctl00_relatedproduct div.container div.rcright {float:left;width:420px;}
/* Colours For Nav */
li.standard a {color:#666;}/*#8D8D8A;*/
li.standard a:hover {color:#333;background-color:#fffffe;}
li.on_standard a {color:#333;background-color:#fffffe;}
li.event a {color:#8D8D8A;}
li.event a:hover {color:#333;background-color:#fffffe;} /*#5BA6A5*/
li.on_event a {color:#333;background-color:#fffffe;}
li.info a {color:#8D8D8A;}
li.info a:hover {color:#333;background-color:#fffffe;} /*#802023*/
li.on_info a {color:#333;background-color:#fffffe;}
li.education a {color:#8D8D8A;}
li.education a:hover {color:#333;background-color:#fffffe;} /*#1E1380*/
li.on_education a {color:#333;background-color:#fffffe;}
li.sponsor a {color:#8D8D8A;}
li.sponsor a:hover {color:#333;background-color:#fffffe;} /*#B3B159*/
li.on_sponsor a {color:#333;background-color:#fffffe;}
li.visit a {color:#8D8D8A;}
li.visit a:hover {color:#333;background-color:#fffffe;} /*#843382*/
li.on_visit a {color:#333;background-color:#fffffe;}
li.shop a {color:#8D8D8A;}
li.shop a:hover {color:#333;background-color:#fffffe;} /*#5BA957*/
li.on_shop a {color:#333;background-color:#fffffe;}
li.off_shop a {color:#ccc;background-color:#fffffe;cursor:auto;}
li.basket a {color:#669999;background-color:#A7FEFE;}
li.on_basket a {color:#669999;background-color:#A7FEFE;}
div.home_message {margin-top:50px;font-size:1.2em;line-height:1.5em;}
div.home_message a {text-decoration:underline;color:#333333;}
div.home_message a:hover {text-decoration:underline;color:#669999;}
/* Dynamic Fonts */
h1.ikonheading_checkout, h1.ikonheading_shop, .div.pageresults, div.productprice, div.addtobasket, 
h1.title, h2.subtitle, h1.ikonheading_basket, div.baskettitle, div.basketsubtitle,
h1.ikonheading_search, h2.searchname, h2.summarytitle, div.eventdate, h3.keydateevent, div.relatedheader,
h2.newssubheadline, h1.newsmainheadline {font-weight:normal;text-align:left;}
h1.title {font-size:2em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
h2.subtitle {font-style:italic;font-size:2em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
div.baskettitle {font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 7px 0px;line-height:1em;color:#333;}
div.basketsubtitle {font-style:italic;font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 7px 0px;line-height:1em;color:#333;}
h2.searchname {font-style:italic;font-size:1.9em;padding:0px 0px 0px 0px;margin:0px 0px 7px 0px;line-height:1em;color:#999999;}
h2.newssubheadline,h2.summarytitle {font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 7px 0px;line-height:1em;color:#333;}
h1.newsmainheadline,h1.pageheading {font-size:2.5em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
h3.keydateevent {font-size:1.7em;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
div.relatedheader {font-size:1.7em;padding:0px 0px 10px 0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
div.temp div.homepage_wrapper h2 {font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 7px 0px;line-height:1em;color:#333;}
h1.ikonheading_checkout, h1.ikonheading_shop, h1.ikonheading_basket, h1.ikonheading_search
{font-size:2em;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
div.pageresults
{font-size:1.4em;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
div.addtobasket, div.quantitytitle, div.productmainprice, div.eventdate
{font-size:1.5em;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
div.productprice, div.shipping, div.shippingprice, div.mytotal, div.mytotalprice
{font-size:1.1em;padding:0px 0px 5px 0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
.sIFR-active h1.ikonheading_checkout, .sIFR-active h1.ikonheading_shop, .sIFR-active h1.ikonheading_basket, .sIFR-active h1.ikonheading_search
{visibility:hidden;font-size:2em;padding:0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
.sIFR-active h1.title, .sIFR-active h2.subtitle
{visibility:hidden;font-size:2em;padding:0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
.sIFR-active h1.pageheading, .sIFR-active h1.newsmainheadline
{visibility:hidden;font-size:2.5em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
.sIFR-active div.baskettitle, .sIFR-active div.basketsubtitle, .sIFR-active h2.summarytitle, .sIFR-active h2.newssubheadline
{visibility:hidden;font-size:1.7em;padding:0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
.sIFR-active h3.keydateevent, .sIFR-active div.relatedheader
{visibility:hidden;font-size:1.7em;padding:0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
.sIFR-active div.pageresults
{visibility:hidden;font-size:1.4em;padding:0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
.sIFR-active div.addtobasket, .sIFR-active div.productmainprice, .sIFR-active div.eventdate
{visibility:hidden;font-size:1.5em;padding:0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
.sIFR-active h2.searchname {visibility:hidden;font-size:1.9em;padding:0px;margin:0px 0px 0px 0px;line-height:1em;color:#333;}
/* Pages Fonts */
div.temp h1, div.temp h2, div.temp h3, div.temp h4, div.temp h5, div.temp h6, h2.giftaid, h3.pressmedia {font-weight:normal;text-align:left;}
div.temp h1 {font-size:2.5em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
div.temp h2 {font-size:2.0em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
div.temp h3 {font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
div.temp h4 {font-size:1.4em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
div.temp h5 {font-size:2.0em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
div.temp h6 {font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
h2.giftaid {font-size:2.0em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
h3.pressmedia {font-size:1.4em;padding:0px 0px 0px 0px;margin:0px 0px 10px 0px;line-height:1em;color:#333;}
.sIFR-active div.temp h1.ikonfont {visibility:hidden;font-size:2.5em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active div.temp h2.ikonfont {visibility:hidden;font-size:2.0em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active div.temp h3.ikonfont {visibility:hidden;font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active div.temp h4.ikonfont {visibility:hidden;font-size:1.4em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active div.temp h1.ikonfontitalic {visibility:hidden;font-size:2.5em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active div.temp h2.ikonfontitalic {visibility:hidden;font-size:2.0em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active div.temp h3.ikonfontitalic {visibility:hidden;font-size:1.7em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active div.temp h4.ikonfontitalic {visibility:hidden;font-size:1.4em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active h2.giftaid {visibility:hidden;font-size:2.0em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
.sIFR-active h3.pressmedia {visibility:hidden;font-size:1.4em;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:1em;}
/* Hacks */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
/*---- sIFR ---*/
.sIFR-flash {visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced {visibility:visible !important;}
.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced > div {display:none !important;}