h1,h2{color:#333;}
#container{width:670px; font-size:1.1em;}
#main{border:none !important;}
.ratings { display:none;}
#footer { display:none;}
#header { display:none;}
body.recipes #cocktail {position:absolute; top:20px; left:40px; }
.links{display:none;}
table.age td em {display:none;}
.description ul li{list-style-type:disc; padding-left:0px !important; margin-left:15px;}
#content.age{padding-left:0px;}
.sIFR-active h1, .sIFR-active h2, .sIFR-active h3 {color:#333 !important;}
h3{font-size:14px; font-weight:bold;}
#bottle-age {display:none;}
#inside-navigation, #bottle{display:none;}
body.info #content{float:none !important; width:600px !important;}
body.info #content #display{ height:100% !important; overflow:visible !important; text-align:left; width:600px !important;}
#display-wrap{height:auto;}
body.report #content {margin-left:-20px;}
table.report { width:710px;}
*:first-child+html body.report #content {margin-left:-5px!important;}
*:first-child+html table.report { width:650px;}
*html body.report #content {margin-left:-5px!important;}
*html table.report { width:670px;}
p.print { display:none;}

#ingredients {margin: 0em; padding: 0em; border: 0; float: left !important;}
#method {width: 460px!important; margin: 0em; padding: 0em; border: 0; float: left !important; }
*:first-child+html #method {width: 420px!important; margin: 0em; padding: 0em; border: 0; float: left !important; }
*html #method {width: 430px!important; margin: 0em; padding: 0em; border: 0; float: left !important; }