@import url(reset.css);html,body{font-family:Arial,Helvetica,sans-serif;color:#fff;background-color:#000;}body{min-height:950px;background-attachment:fixed;background-position:top left;background-repeat:no-repeat;}#illustration{position:fixed;width:1400px;height:950px;background-position:top left;background-repeat:no-repeat;}#ishi-co-uk-salon,#ishi-co-uk-salon #illustration{background-image:url(/css/img/background-image-1.jpg);}#ishi-co-uk-hair,#ishi-co-uk-hair #illustration{background-image:url(/css/img/background-image-2.jpg);}#ishi-co-uk-beauty,#ishi-co-uk-beauty #illustration{background-image:url(/css/img/background-image-3.jpg);}#ishi-co-uk-promotions,#ishi-co-uk-promotions #illustration{background-image:url(/css/img/background-image-4.jpg);}#ishi-co-uk-contact,#ishi-co-uk-contact #illustration{background-image:url(/css/img/background-image-5.jpg);}#container{position:relative;margin:0 auto 0;padding:15px 40px 60px 40px;width:910px;}#ishi-co-uk{min-height:500px;}#ishi-co-uk #container{width:780px;padding:25px 0 0 0;}.hidden{position:absolute;left:-9999px;}.sQUIRT{position:relative;display:block;overflow:hidden;text-indent:-9999px;background-repeat:no-repeat;}.sQUIRT span{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 0;}#header{position:relative;height:215px;}#header-meta{float:right;}#header-meta h1 a{position:relative;display:block;width:334px;height:171px;color:#f0300e;overflow:hidden;}#header-meta h1 a span{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/css/img/ishi-logo.png) top left no-repeat;cursor:pointer;}#primary-nav{clear:both;margin:0 auto 0;padding-left:13px;width:895px;height:37px;background:url(/css/img/nav-background.png) top left repeat-x;}#primary-nav li{float:left;display:inline;margin-right:10px;}#primary-nav li.separator{margin-left:301px;}#primary-nav li a{display:block;padding:0 10px;height:36px;line-height:36px;background-image:url(/css/img/primary-nav-labels.png);background-repeat:no-repeat;overflow:hidden;text-indent:-9000px;}#nav-salon{width:63px;background-position:7px 10px;}#ishi-co-uk-salon #nav-salon,#nav-salon:hover{background-position:7px -37px;}#nav-hair{width:82px;background-position:-85px 10px;}#ishi-co-uk-hair #nav-hair,#nav-hair:hover{background-position:-85px -37px;}#nav-beauty{width:99px;background-position:-202px 10px;}#ishi-co-uk-beauty #nav-beauty,#nav-beauty:hover{background-position:-202px -37px;}#nav-home{width:33px;background-position:-337px 10px;}#ishi-co-uk-home #nav-home,#nav-home:hover{background-position:-337px -37px;}#nav-promotions{width:75px;background-position:-401px 10px;}#ishi-co-uk-promotions #nav-promotions,#nav-promotions:hover{background-position:-401px -37px;}#nav-contact{width:57px;background-position:-507px 10px;}#ishi-co-uk-contact #nav-contact,#nav-contact:hover{background-position:-507px -37px;}#footer{padding:25px 25px 0 0;font-size:11px;text-align:right;color:#626262;}#page-content{padding-top:34px;width:100%;overflow:hidden;}#main-content{position:relative;float:right;margin-right:12px;padding:15px 15px 7px 13px;width:510px;border:1px solid #61271c;}#contact-details{position:relative;float:right;margin:50px 25px 0 0;padding:15px 15px 0 15px;width:500px;height:300px;}h2{float:right;width:543px;margin-bottom:5px;padding:0 0 4px 110px;font-size:30px;color:#626262;text-transform:uppercase;}h3{padding-bottom:25px;width:375px;font-size:23px;font-weight:normal;color:#f0300e;line-height:1.3em;}#ishi-co-uk-contact h3{width:100%;}h3 strong{font-weight:bold;text-transform:uppercase;}h4{padding-bottom:3px;font-size:18px;color:#f0300e;}h5{font-weight:bold;}h2.sQUIRT{background-image:url(img/h2-all.png);}#ishi-co-uk-salon h2.sQUIRT{background-position:0 -20px;}#ishi-co-uk-hair h2.sQUIRT{background-position:0 -70px;}#ishi-co-uk-beauty h2.sQUIRT{background-position:0 -120px;}#ishi-co-uk-promotions h2.sQUIRT{background-position:0 -170px;}#ishi-co-uk-contact h2.sQUIRT{background-position:0 -220px;}#main-content p,#contact-details p{padding-bottom:18px;width:450px;font-size:14px;line-height:16px;}#main-content p.legal{font-size:.7em;}#main-content p.wide{width:469px;text-align:right;}#pricelist-extras{position:absolute;top:-73px;right:0;}#pricelist-extras a{display:block;margin-bottom:6px;padding:9px 10px 0 0;width:145px;height:21px;font-size:12px;font-weight:bold;text-align:right;color:#f0300e;background-color:#454545;}#pricelist-extras a:hover{color:#eb6850;text-decoration:underline;}#download-pdf{background:url(/css/img/download-background.png) top left no-repeat;}#keep-in-touch{background:url(/css/img/keep-in-touch-background.png) top left no-repeat;}#jan-promo{width:238px!important;height:36px!important;padding:0!important;margin-top:20px;}#jan-promo span{background-image:url(/css/img/jan-promo.png);cursor:pointer;}#footer a{color:#fff;}#footer a img{vertical-align:middle;}table{margin-bottom:18px;width:485px;}th{padding:0 0 5px 0;font-weight:bold;vertical-align:top;}td{padding:2px 3px 1px 0;width:55px;}.item-title{width:172px;vertical-align:baseline;}.col2 td.item-title{width:289px;}.col2{margin-bottom:9px;}.col3 td.item-title{width:280px;}.col3{width:520px;font-size:13px;}#hair-pricelist{font-size:14px;}#hair-pricelist em,#discounts-pricelist em{font-size:18px;color:#f0300e;font-style:normal;text-transform:uppercase;}#discounts-pricelist td{padding-bottom:9px;}.vcard{font-size:.8em;line-height:1.5em;}.vcard .org{font-weight:bold;}.vcard .tel{margin-top:1em;}#contact-details img{position:absolute;top:0;right:0;}fieldset{margin-bottom:8px;padding:15px;overflow:auto;}legend{display:none;}label{display:block;float:left;padding-top:10px;width:100px;font-size:.8em;}fieldset li{float:left;padding:1px 0 1px 0;width:100%;}fieldset li input{padding:5px;width:340px;}fieldset li textarea{padding:5px;width:340px;height:65px;}#flash-intro{padding-bottom:50px;}#ishi-co-uk h2{float:none;padding:0;text-transform:none;}#ishi-co-uk h3{width:auto;padding-bottom:20px;}#ishi-co-uk p{margin-bottom:15px;width:500px;}#ishi-co-uk #primary-nav{margin:0 0 20px 0;width:720px;}#ishi-co-uk #primary-nav li.separator{margin-left:130px;}p.right{width:730px!important;text-align:right;}#main-content .special-offer{padding:0 130px;text-align:center;}#main-content .special-offer p{width:100%;font-size:18px;line-height:1.4em;}#main-content .special-offer p strong{display:block;font-size:21px;color:#f0300e;}#main-content .special-offer p em{display:block;padding:10px 0 10px 0;font-size:30px;font-weight:bold;font-style:normal;color:#f0300e; } .orange{color:#f0300e; margin-top:10px; font-size:14px;line-height:16px; }
.right-column {text-align: right;}
