/* Ikon Gallery */
* {margin:0;padding:0;border:0;}
html {font-size:90%;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;}
td#ctl00_wrappercontent {text-align:left;}
td#ctl00_wrapperfooter {text-align:left;}
.noprint {display:none;}
td.tdfooterstandard {height:auto;}
td.tdcontentstandard {height:auto;}
td.tdcontentexpand {height:100%;}
div#ctl00_header {height:40px;background-color:#FFF;font-weight:bold;}
div#ctl00_header img {font-size:2.8em;line-height:0.7em;}
div#ctl00_navigation {display:none;}
div.noflash {display:none;}
div#ctl00_footernavigationdiv {display:none;}
div.footer {display:none;}
div#ctl00_relatedproduct {display:none;}
div#ctl00_contentnavigationdiv {display:none;}
select#ctl00_Content_ddlCurrency {display:none;}
/* 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;}
/* 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;}
/* 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 */
