.ad-gallery{width:600px;}.ad-gallery,.ad-gallery *{margin:0;padding:0;}.ad-gallery .ad-image-wrapper{width:100%;height:400px;margin-bottom:10px;position:relative;overflow:hidden;}.ad-gallery .ad-image-wrapper .ad-loader{position:absolute;z-index:10;top:48%;left:48%;border:1px solid #CCC;}.ad-gallery .ad-image-wrapper .ad-next{position:absolute;right:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}.ad-gallery .ad-image-wrapper .ad-prev{position:absolute;left:0;top:0;width:25%;height:100%;cursor:pointer;display:block;z-index:100;}.ad-gallery .ad-image-wrapper .ad-prev,.ad-gallery .ad-image-wrapper .ad-next{background:url('./images/non-existing.jpg');}.ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image,.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url('./images/ad_prev.png');width:30px;height:30px;display:none;position:absolute;top:47%;left:0;z-index:101;}.ad-gallery .ad-image-wrapper .ad-next .ad-next-image{background:url('./images/ad_next.png');width:30px;height:30px;right:0;left:auto;}.ad-gallery .ad-image-wrapper .ad-image{position:absolute;overflow:hidden;top:0;left:0;z-index:9;}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description{position:absolute;bottom:0;left:0;padding:7px;text-align:left;width:100%;z-index:2;background:url('./images/opa75.png');color:#000;}* html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src='opa75.png');}.ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title{display:block;}.ad-gallery .ad-controls{height:20px;}.ad-gallery .ad-info{float:left;}.ad-gallery .ad-slideshow-controls{float:right;}.ad-gallery .ad-slideshow-controls .ad-slideshow-start,.ad-gallery .ad-slideshow-controls .ad-slideshow-stop{padding-left:5px;cursor:pointer;}.ad-gallery .ad-slideshow-controls .ad-slideshow-countdown{padding-left:5px;font-size:.9em;}.ad-gallery .ad-slideshow-running .ad-slideshow-start{cursor:default;font-style:italic;}.ad-gallery .ad-nav{width:100%;position:relative;}.ad-gallery .ad-forward,.ad-gallery .ad-back{position:absolute;top:0;height:100%;z-index:10;}* html .ad-gallery .ad-forward,.ad-gallery .ad-back{height:100px;}.ad-gallery .ad-back{cursor:pointer;left:-20px;width:13px;display:block;background:url('./images/ad_scroll_back.png') 0 22px no-repeat;}.ad-gallery .ad-forward{cursor:pointer;display:block;right:-20px;width:13px;background:url('./images/ad_scroll_forward.png') 0 22px no-repeat;}.ad-gallery .ad-nav .ad-thumbs{overflow:hidden;width:100%;}.ad-gallery .ad-thumbs .ad-thumb-list{float:left;width:9000px;list-style:none;}.ad-gallery .ad-thumbs li{float:left;padding-right:5px;min-height:66px;}.ad-gallery .ad-thumbs li a{display:block;}.ad-gallery .ad-thumbs li a img{border:3px solid #CCC;display:block;}.ad-gallery .ad-thumbs li a.ad-active img{border:3px solid #616161;}.ad-preloads{position:absolute;left:-9000px;top:-9000px;}#facebox .b{background:url(./images/b.png);}#facebox .tl{background:url(./images/tl.png);}#facebox .tr{background:url(./images/tr.png);}#facebox .bl{background:url(./images/bl.png);}#facebox .br{background:url(./images/br.png);}#facebox{position:absolute;width:100%;top:0;left:0;z-index:100;text-align:left;}#facebox .popup{position:relative;}#facebox table{margin:auto;border-collapse:collapse;}#facebox .body{padding:10px;background:#fff;background-color:white;width:370px;}#facebox .loading{text-align:center;}#facebox .image{text-align:center;}#facebox img{border:0;}#facebox .footer{border-top:1px solid #DDD;padding-top:5px;margin-top:10px;text-align:right;}#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px;width:10px;overflow:hidden;padding:0;}div.form{margin-top:0;margin-bottom:0;}div.form,div.locationError,div.authorityError{margin-left:0;margin-right:0;}div.locationError{margin-top:20px;margin-bottom:20px;}div.wwgrp{display:block;margin-bottom:10px;clear:both;}div.wwgrp br{display:none;}div.wwlbl{display:inline;width:100px;}.wwlbl .label{font-style:normal;width:100px;float:left;text-align:left;}.wwlbl .errorLabel{font-style:normal;width:100px;float:left;text-align:left;}div.wwctrl{display:inline;}.errorMessage{font-weight:bold;color:red;}div.errorMessage{float:right;text-align:left;margin-left:0;margin-right:auto;width:350px;}input{border:1px solid #360;color:black;background-color:white;font-family:"Arial","Helvetica",sans-serif;font-size:11pt;}textarea{border:1px solid #360;color:black;background-color:white;font-family:"Arial","Helvetica",sans-serif;font-size:11pt;width:300px;}select{border:1px solid #360;color:black;background-color:white;font-family:"Arial","Helvetica",sans-serif;font-size:11pt;}.button,.loginButton{font-size:9pt;font-weight:bold;border:none;background-image:url('./images/nav-background.png');background-position:0 0;clear:both;width:165px;height:35px;padding-left:44px;text-align:center;}.button:hover,.loginButton:hover{background-position:0 35px;color:white;}.mandatory{background-color:#FFFF9F;}table.radiolist{border-collapse:collapse;}table.radiolist td{margin:0;padding-top:0;padding-bottom:7px;padding-left:0;padding-right:0;}body{margin:0;padding:0;color:black;background-color:#84AD66;background-image:url('./images/background.png');background-attachment:fixed;font-family:"Arial","Helvetica",sans-serif;text-align:justify;font-size:11pt;}div{margin:0;padding:0;}#layout{margin-left:40px;margin-right:40px;}#header{margin-top:30px;height:361px;position:relative;background-color:white;border-top:1px solid #360;border-left:1px solid #360;border-right:1px solid #360;}#celtic-knot{position:absolute;top:331px;left:0;right:0;height:30px;background-image:url('./images/celtic-knot.png');}#content{padding-top:20px;padding-left:210px;padding-right:19px;padding-bottom:20px;background-color:white;background-image:url('./images/content-background.png');border-left:1px solid #360;border-right:1px solid #360;border-bottom:1px solid #360;min-height:700px;}#footer{margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:10px;}#footer p{text-align:center;color:white;font-weight:bold;}p.address,p.phone{font-size:12pt;}p.address{padding-top:10px;margin-bottom:10px;}p.phone{margin-top:0;}p.salonalchemy{font-size:8pt;font-weight:normal!important;}a{color:black;text-decoration:none;}a:hover{text-decoration:underline;}p.phone a,p.salonalchemy a{color:white!important;}#navigation{position:absolute;top:392px;z-index:10;border-right:1px solid #360;width:190px;}p.navigation-button{margin:0;padding:0;width:165px;height:35px;font-weight:bold;background-image:url('./images/nav-background.png');background-position:0 0;vertical-align:middle;font-size:10pt;text-align:center;}p.navigation-button:hover{background-position:0 35px;}ul.navigation-menu{width:165px;margin:0;padding:0;list-style-type:none;position:relative;left:13px;}ul.navigation-menu li{height:35px;margin-top:12px;margin-bottom:12px;margin-left:0;margin-right:0;padding:0;font-weight:bold;font-size:10pt;text-align:left;vertical-align:middle;background-image:url('./images/nav-background.png');background-position:0 0;}ul.navigation-menu li:hover{background-position:0 35px;}ul.navigation-menu li a,p.navigation-button a{display:block;padding-left:50px;padding-right:8px;padding-top:9px;padding-bottom:5px;max-width:130px;vertical-align:middle;color:black;}ul.navigation-menu li a:hover,p.navigation-button a:hover{text-decoration:none;}.prettyHover{cursor:pointer;}h1,h2,h3,h4{color:#360;}h1{margin-top:0;}h2{font-weight:normal;}h2 a{color:#360;}.floatRightTop{float:right;margin-left:20px;margin-bottom:10px;border:1px solid #360;}div.testimonial{border:1px solid #360;min-height:122px;padding:20px 20px 20px 20px;margin-bottom:20px;}div.testimonialImage{border:1px solid #360;float:left;}div.testimonialImage img{border:1px solid white;}p.testimonial{font-weight:bold;margin-left:142px;}p.testimonialContact{font-style:italic;margin-left:142px;}table.pagination{width:100%;}table.pagination td{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}table.pagination td.pagination{text-align:right;}span.next{padding-left:10px;}div.newsItem{padding-bottom:30px;}div.link{padding-top:7px;padding-bottom:14px;}p.link{font-weight:bold;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}p.linkDescription{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}#shop-navigation{position:relative;font-size:10pt;height:2.0em;background:url('./images/sf-background.png');border-top:1px solid #360;border-left:1px solid #360;border-right:1px solid #360;margin-top:20px;}table.cart{border-collapse:collapse;width:100%;margin:0;}.cart th,.cart td{padding-left:20px;padding-right:20px;border:1px solid #360;}.cart th{padding-top:7px;padding-bottom:7px;background:url('./images/sf-background.png');}.cart td{padding-top:20px;padding-bottom:20px;}th.quantity,td.quantity{width:1%;}.cart th.price,.cart td.price{width:1%;text-align:right;font-weight:bold;}input.quantity{width:50px;font-weight:bold;}.noborder{border:none!important;}table.productOptionTypes{border-collapse:collapse;border:none!important;}table.productOptionTypes td{padding-bottom:10px;border:none!important;}table.productOptionTypes td.name{width:100px;padding-right:20px;}table.productOptionTypes td.view{padding-left:20px;}div#links{margin-left:auto;margin-right:auto;text-align:center;}p.link{padding-top:20px;padding-bottom:20px;}div#reciprocalLinks{margin-left:auto;margin-right:auto;text-align:center;}div.reciprocalLink{padding-top:20px;padding-bottom:20px;}p.reciprocalLinkBusinessName{font-weight:bold;}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}.sf-menu{line-height:1.0;}.sf-menu a:hover{text-decoration:none;color:white!important;}.sf-menu img{vertical-align:middle;padding-right:5px;}.sf-menu ul{position:absolute;top:-999em;width:10em;}.sf-menu ul li{width:100%;}.sf-menu li:hover{visibility:inherit;}.sf-menu li{float:left;position:relative;}.sf-menu a{display:block;position:relative;}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.1em;z-index:99;}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em;}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em;top:0;}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em;}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0;}.sf-menu{float:left;}.sf-menu a{border-right:1px solid #360;padding-top:.5em;padding-bottom:.5em;padding-left:1em;padding-right:1em;text-decoration:none;font-weight:bold;font-size:10pt;vertical-align:middle;}.sf-menu li li{left:-1px;}.sf-menu li li a{border-left:1px solid #360;border-bottom:1px solid #360;}.sf-menu a,.sf-menu a:visited{color:black;}.sf-menu a.unread,.sf-menu a.unread:visited{color:white;}.sf-menu li{background-image:url('./images/sf-background.png');background-position:0 0;}.sf-menu li li{background-image:url('./images/sf-background.png');background-position:0 0;}.sf-menu li li li{background:#F79CD6;}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background-position:0 31px;outline:0;}.sf-menu li li:hover,.sf-menu li li.sfHover,.sf-menu li li a:focus,.sf-menu li li a:hover,.sf-menu li li a:active{background-position:0 31px;outline:0;}.sf-menu li li li:hover{background:#FBCEEB;outline:0;}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('./images/arrows-ffffff.png') no-repeat -10px -100px;}a>.sf-sub-indicator{top:.8em;background-position:0 -100px;}a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px;}.sf-menu ul .sf-sub-indicator{background-position:-10px 0;}.sf-menu ul a>.sf-sub-indicator{background-position:0 0;}.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}.sf-shadow ul{background:url('./images/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}.sf-shadow ul.sf-shadow-off{background:transparent;}
