@charset "utf-8";
/* CSS Document for Appleby website. */
 
DIV#canvas{position:relative;width:100%;padding:130px 0 0 0;background:url('/assets/img/shadow-top.png') top left repeat-x;}

DIV#loader{position:absolute;top:153px;left:0px;width:100%;height:436px;background:url('/assets/img/loader.gif') center 160px no-repeat #fff;z-index:3;}
DIV#loaderTxt{width:100%;padding:205px 0 0 0;color:#6b6251;text-align:center;}

/* Header */
DIV#ctrHdr{position:relative;width:100%;height:22px;border-bottom:1px solid #fff;z-index:3;}
BODY.home DIV#ctrHdr{background:#698694;}
BODY.aboutAppleby DIV#ctrHdr{background:#8c824d;}
BODY.diamondRings DIV#ctrHdr{background:#869b61;}
BODY.jewellery DIV#ctrHdr{background:#a1c7ba;}
BODY.watches DIV#ctrHdr{background:#4f7363;}
BODY.giftFinder DIV#ctrHdr{background:#91b3b5;}
BODY.apprentice DIV#ctrHdr{background:#0299b3;}
DIV#hdr{position:relative;width:980px;height:22px;margin:0 auto;}
DIV#logo{position:absolute;top:-20px;left:41px;width:165px;height:35px;}
DIV#strapline{position:absolute;top:-130px;right:13px;width:500px;height:130px;}
DIV#strapline DIV#flashContentStrapline{width:500px;height:130px;}

/* Nav */
UL.nav{position:relative;float:right;height:22px;margin:0 135px 0 0;list-style:none;font: bold 0.9em Arial, Helvetica, sans-serif;border-left:1px solid;display:inline;}
BODY.home UL.nav, BODY.home UL.nav LI{border-color:#fff;}
BODY.aboutAppleby UL.nav, BODY.aboutAppleby UL.nav LI{border-color:#fff;}
BODY.diamondRings UL.nav, BODY.diamondRings UL.nav LI{border-color:#fff;}
BODY.jewellery UL.nav, BODY.jewellery UL.nav LI{border-color:#fff;}
BODY.watches UL.nav, BODY.watches UL.nav LI{border-color:#fff;}
BODY.giftFinder UL.nav, BODY.giftFinder UL.nav LI{border-color:#fff;}
BODY.apprentice UL.nav, BODY.apprentice UL.nav LI{border-color:#fff;}
UL.nav LI{position:relative;float:left;width:93px;height:22px;border-right:1px solid;}
UL.nav LI A{width:88px;height:17px;padding:5px 0 0 5px;color:#fff;text-decoration:none;display:block;}
UL.nav LI.nav-path-selected A{background:#cc9;}
BODY.aboutAppleby UL.nav LI.nav-path-selected A{color:#8c824d;background:#cc9;}
BODY.diamondRings UL.nav LI.nav-path-selected A{color:#869b61;background:#cc9;}
BODY.jewellery UL.nav LI.nav-path-selected A{color:#5e7f71;background:#cc9;}
BODY.watches UL.nav LI.nav-path-selected A{color:#4f7363;background:#cc9;}
BODY.giftFinder UL.nav LI.nav-path-selected A{color:#688282;background:#cc9;}
BODY.apprentice UL.nav LI.nav-path-selected A{color:#0299b3;background:#cc9;}
BODY.home UL.nav LI A:hover, BODY.home UL.nav LI A.over{color:#fff;background:#3d5059;}
BODY.aboutAppleby UL.nav LI A:hover, BODY.aboutAppleby UL.nav LI A.over{background:#575130;}
BODY.diamondRings UL.nav LI A:hover, BODY.diamondRings UL.nav LI A.over{background:#434e31;}
BODY.jewellery UL.nav LI A:hover, BODY.jewellery UL.nav LI A.over{background:#394843;}
BODY.watches UL.nav LI A:hover, BODY.watches UL.nav LI A.over{background:#25362f;}
BODY.giftFinder UL.nav LI A:hover, BODY.giftFinder UL.nav LI A.over{background:#435354;}
BODY.apprentice UL.nav LI A:hover, BODY.apprentice UL.nav LI A.over{background:#153b31;}
BODY.aboutAppleby UL.nav LI.nav-path-selected A:hover{background:#cc9;}
BODY.diamondRings UL.nav LI.nav-path-selected A:hover{background:#cc9;}
BODY.jewellery UL.nav LI.nav-path-selected A:hover{background:#cc9;}
BODY.watches UL.nav LI.nav-path-selected A:hover{background:#cc9;}
BODY.giftFinder UL.nav LI.nav-path-selected A:hover{background:#cc9;}
BODY.apprentice UL.nav LI.nav-path-selected A:hover{background:#cc9;}
UL.nav LI UL{position:absolute;top:22px;left:0px;width:93px;height:437px;list-style:none;font-size:0.9em;font-weight:bold;background:url('/assets/img/bg-nav-dropdowns.png');display:none;}
/* * html UL.nav LI UL{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/bg-nav-dropdowns.png", sizingMethod="crop");}*/
UL.nav LI UL LI{float:none;width:93px;height:auto;border:none;}
UL.nav LI UL LI A{width:83px;height:auto;padding:4px 5px;}
BODY.home UL.nav LI UL LI A{color:#fff;}
BODY.home UL.nav LI UL LI A:hover{color:#698694;background:none;}
BODY.aboutAppleby UL.nav LI UL LI A:hover{color:#8c824d;background:none;}
BODY.diamondRings UL.nav LI UL LI A:hover{color:#869b61;background:none;}
BODY.jewellery UL.nav LI UL LI A:hover{color:#a1c7ba;background:none;}
BODY.watches UL.nav LI UL LI A:hover{color:#4f7363;background:none;}
BODY.giftFinder UL.nav LI UL LI A:hover{color:#91b3b5;background:none;}
BODY.apprentice UL.nav LI UL LI A:hover{color:#0299b3;background:none;}

/* Sub nav for inner pages */
DIV#ctrSubNav{position:absolute;top:153px;left:0px;width:100%;height:22px;background:url('/assets/img/bg-subnav.png') top left repeat-x;z-index:1;}
DIV#minHeightSubNav{float:left;width:1px;height:22px;}
DIV#subNav{position:relative;width:100%;height:22px;margin:0 auto;}
DIV#subNav UL{height:22px;list-style:none;overflow:hidden;}
DIV#subNav UL LI{float:left;height:19px;margin:0 20px 0 0;padding:3px 0 0 0;color:#fff;font-size:0.8em;font-weight:bold;}
DIV#subNav UL LI#more{cursor:pointer;}
DIV#subNav UL LI.on{background:url('/assets/img/icon-arrow-subnav.png') bottom center no-repeat;}
DIV#ctrSubNav UL#moreNav{position:absolute;top:19px;right:0px;padding:5px 10px;list-style:none;background:#cc9;display:none;}
DIV#ctrSubNav UL#moreNav LI{margin:0 0 4px 0;font-size:0.8em;font-weight:bold;}
DIV#subNav UL LI A, DIV#ctrSubNav UL#moreNav LI A{color:#5b5343;text-decoration:none;}
BODY.aboutAppleby DIV#subNav UL LI A:hover, BODY.aboutAppleby DIV#subNav UL LI.on A, BODY.aboutAppleby DIV#ctrSubNav UL#moreNav LI A:hover{color:#8c824d;}
BODY.diamondRings DIV#subNav UL LI A:hover, BODY.diamondRings DIV#subNav UL LI.on A, BODY.diamondRings DIV#ctrSubNav UL#moreNav LI A:hover{color:#869b61;}
BODY.jewellery DIV#subNav UL LI A:hover, BODY.jewellery DIV#subNav UL LI.on A, BODY.jewellery DIV#ctrSubNav UL#moreNav LI A:hover{color:#5e7f71;}
BODY.watches DIV#subNav UL LI A:hover, BODY.watches DIV#subNav UL LI.on A, BODY.watches DIV#ctrSubNav UL#moreNav LI A:hover{color:#4f7363;}
BODY.giftFinder DIV#subNav UL LI A:hover, BODY.giftFinder DIV#subNav UL LI.on A, BODY.giftFinder DIV#ctrSubNav UL#moreNav LI A:hover{color:#688282;}
BODY.apprentice DIV#subNav UL LI A:hover, BODY.apprentice DIV#subNav UL LI.on A, BODY.apprentice DIV#ctrSubNav UL#moreNav LI A:hover{color:#0299b3;}

/* Main content */
DIV#ctrContent{position:relative;width:100%;border-bottom:1px solid #b1aea5;background:#fff;z-index:0;}
DIV#wrprContent{position:relative;width:980px;margin:0 auto;}
DIV#minHeightContent{float:left;width:1px;height:436px;}
DIV#content{float:left;width:978px;}
DIV#ctrTxt, DIV#ctr4cs{font:0.9em Verdana, Arial, Helvetica, sans-serif;line-height:1.5em;}
DIV#ctrTxt P, DIV#ctr4cs P{margin:0 0 14px 0;}
BODY.aboutAppleby DIV#ctrTxt P.intro, DIV#ctrTxt4cs P.intro{color:#8c824d;}
BODY.diamondRings DIV#ctrTxt P.intro{color:#869b61;}
BODY.jewellery DIV#ctrTxt P.intro{color:#a1c7ba;}
BODY.watches DIV#ctrTxt P.intro{color:#4f7363;}
BODY.giftFinder DIV#ctrTxt P.intro{color:#91b3b5;}
DIV#ctrTxt P IMG{margin:12px 0 0 0;display:block;}
DIV#ctrTxt P A{color:#000;text-decoration:none;}

/* Template A - Homepage */
BODY#templateA DIV#content {position:absolute;float:none;z-index:3;}
BODY#templateA DIV#keyVisual{position:absolute;top:0px;left:0px;width:385px;height:436px;z-index:0;}
BODY#templateA DIV#flashContentKeyVisual{width:385px;height:436px;}
BODY#templateA DIV#content H1{position:absolute;top:0px;left:370px;width:564px;height:436px;z-index:1;overflow:hidden;}
BODY#templateA DIV#content H1 DIV#flashContentHome{width:564px;height:436px;}
BODY#templateA DIV#content H1#flashExample{position:absolute;top:0px;left:375px;width:605px;height:436px;padding:0;z-index:1;overflow:hidden;background:#f00;}
BODY#templateA UL#callouts{position:absolute;bottom:0px;left:373px;width:561px;height:71px;list-style:none;z-index:4;}
BODY#templateA UL#callouts LI.callout{position:relative;float:left;width:185px;height:71px;margin:0 0 0 2px;display:inline;}
BODY#templateA UL#callouts LI.callout DIV{position:absolute;bottom:0px;left:0px;width:185px;height:71px;}
BODY#templateA UL#callouts LI.callout H2{position:absolute;top:0px;left:0px;width:185px;height:71px;z-index:0;}
BODY#templateA UL#callouts LI.callout UL{position:absolute;bottom:0px;right:0px;padding:0 0 4px 0;list-style:none;z-index:1;}
BODY#templateA UL#callouts LI.callout UL LI{padding:0 8px 0 0;font-size:0.8em;font-weight:bold;display:block;}
BODY#templateA UL#callouts LI.callout UL LI A{float:left;padding:0 0 0 7px;color:#fff;text-decoration:none;background:url('/assets/img/icon-arrow-home-callouts.png') top left no-repeat;}
BODY#templateA UL#callouts LI.callout UL LI A:hover{color:#6b6251;}

/* Template B */
BODY#templateB DIV#keyVisual{position:absolute;top:18px;left:0px;width:400px;height:418px;z-index:0;}
BODY#templateB H1{position:absolute;top:18px;right:0px;width:645px;height:130px;overflow:hidden;z-index:2;}
BODY#templateB H1 DIV#flashContentHdr{width:645px;height:130px;}
BODY#templateB H1 SPAN.flashExample{width:645px;height:130px;background:#f00;display:block;}
BODY#templateB DIV#ctrTxt{position:relative;float:right;width:617px;margin:150px 0 0 0;z-index:1;}
BODY#templateB DIV#ctrTxt DIV#txtIntro{float:left;width:190px;}
BODY#templateB DIV#ctrTxt DIV#txtMain{float:right;width:390px;}
BODY#templateB DIV#ctr4cs{position:absolute;bottom:0px;right:17px;width:600px;z-index:1;}
BODY#templateB DIV#ctr4cs UL{float:right;height:22px;line-height:normal;list-style:none;}
BODY#templateB DIV#ctr4cs UL LI{float:left;width:88px;height:17px;padding:5px 0 0 5px;color:#fff;font-size:0.9em;font-weight:bold;border-left:1px solid #fff;background:#8c824d;cursor:pointer;}
BODY#templateB DIV#ctrTxt4cs{clear:right;width:600px;margin:-1px 0 0 0;padding:20px 0 0 0;background:#fff;}
BODY#templateB DIV#minHeight4cs{float:left;width:1px;height:128px;margin:0 14px 0 0;}
BODY#templateB DIV.txt4cs{float:left;width:570px;background:#cc9;}
BODY#templateB DIV#ctrPDF{position:absolute;bottom:20px;left:35px;width:298px;}
BODY#templateB DIV#ctrPDF IMG{float:left;margin:0 8px 0 0;}
BODY#templateB DIV#ctrPDF P{float:left;margin:26px 0 0 0;line-height:1.2em;}
BODY#templateB DIV#ctrPDF A{color:#8c824d;font-size:0.9em;font-weight:bold;text-decoration:none;}

/* Template C */
BODY#templateC H1{position:absolute;top:18px;right:0px;width:978px;height:110px;padding:20px 0 0 0;overflow:hidden;z-index:1;}
BODY#templateC H1 DIV#flashContentHdr{width:978px;height:130px;}
BODY#templateC DIV#ctrTxt{position:relative;float:right;width:340px;margin:190px 215px 0 0;display:inline;z-index:1;}

/* Template D */
BODY#templateD DIV#wrprContent{position:relative;width:100%;height:436px;margin:0;}
BODY#templateD DIV#content{position:absolute;top:70px;left:0px;float:none;width:100%;height:312px;background:#cc9;}
BODY#templateD DIV#ctrTxtLeft{position:absolute;top:0px;left:0px;width:318px;height:312px;background:#8c824d;}
BODY#templateD DIV#dateHolder{display:none;}
BODY#templateD DIV#ctrTxtRight{position:absolute;top:0px;left:318px;width:662px;height:312px;}
BODY#templateD DIV#pageNum{margin:0 0 12px 0;color:#8c824d;font-size:0.8em;}
BODY#templateD DIV#pageNum SPAN{padding:4px;background:#fff;}
BODY#templateD DIV#pageNum SPAN EM{font-style:normal;}
BODY#templateD DIV#pageNum SPAN STRONG{font-weight:normal;}
BODY#templateD SPAN#prev{position:absolute;top:1px;right:6px;color:#575130;font-size:0.8em;cursor:default;}
BODY#templateD SPAN#next{position:absolute;bottom:2px;right:6px;color:#575130;font-size:0.8em;cursor:default;}
BODY#templateD DIV#ctrNewsList{width:300px;height:265px;}
BODY#templateD DIV#ctrNewsList UL.nav{float:none;width:280px;height:auto;list-style:none;font:0.9em Verdana, Arial, Helvetica, sans-serif;background:#8c824d;border:none;display:block;}
BODY#templateD DIV#ctrNewsList UL.nav LI{float:none;width:auto;height:auto;margin:0 0 6px 0;border:none;}
BODY#templateD DIV#ctrNewsList UL.nav LI H2{margin:0 0 0 0;color:#cc9;font-size:1em;font-weight:normal;overflow:hidden;}
BODY#templateD DIV#ctrNewsList UL.nav LI A{width:auto;height:auto;padding:0;color:#fff;line-height:1.5em;text-decoration:none;display:inline;}
BODY#templateD DIV#ctrNewsList UL.nav LI A:hover, BODY#templateD DIV#ctrNewsList UL.nav LI A.on{color:#cc9;background:none;}
BODY#templateD DIV#ctrNewsItem{position:relative;width:500px;height:275px;margin:18px 0 0 80px;overflow:auto;}
BODY#templateD DIV#newsItem{width:460px;height:275px;}
BODY#templateD DIV#ctrHewsItem H1{width:420px;margin:0 0 10px 0;color:#8c824d;font-size:1em;line-height:1em;}
BODY#templateD DIV#ctrNewsItem P{width:420px;margin:0 0 14px 0;font:0.9em Verdana, Arial, Helvetica, sans-serif;line-height:1.5em;}
BODY#templateD DIV#ctrNewsItem P IMG{margin:12px 0 0 0;display:block;}
BODY#templateD DIV#newsLoader{position:absolute;top:0px;left:0px;width:460px;height:275px;background:url('/assets/img/loader-events.gif') center center no-repeat #cc9;z-index:99;}

/* Template E */
BODY#templateE DIV#wrprContent{position:relative;width:100%;height:436px;margin:0;}
BODY#templateE DIV#productsClip{position:relative;width:100%;height:330px;overflow:hidden;background:url('/assets/img/bg-product-scroller.png');}
BODY#templateE UL#products{position:relative;left:58px;padding:52px 30px 0 0;list-style:none;overflow:hidden;}
BODY#templateE UL#products LI{float:left;width:157px;margin:0 33px 0 0;}
BODY#templateE UL#products LI DIV{width:157px;height:157px;}
BODY#templateE UL#products LI P{width:157px;margin:0 0 6px 0;padding:12px 0 18px 0;color:#666;font:0.8em Verdana, Arial, Helvetica, sans-serif;line-height:1.7em;background-position:0 0;background-repeat:no-repeat;border-bottom:1px solid #e6e6e6;}
BODY.diamondRings UL#products LI P{background-image:url('/assets/img/bg-product-scroller-txt-diamond-rings.png')}
BODY.jewellery UL#products LI P{background-image:url('/assets/img/bg-product-scroller-txt-jewellery.png')}
BODY.watches UL#products LI P{background-image:url('/assets/img/bg-product-scroller-txt-watches.png')}
BODY.giftFinder UL#products LI P{background-image:url('/assets/img/bg-product-scroller-txt-gift-finder.png')}
BODY#templateE UL#products LI SPAN{color:#666;font:0.8em Verdana, Arial, Helvetica, sans-serif;display:block;}
BODY#templateE DIV#ctrScrollControls{width:100%;height:23px;margin:0 0 10px 0;background:#cc9}
BODY#templateE DIV#scrollControls{position:relative;width:930px;height:23px;margin:0 auto;}
BODY#templateE DIV#scrollRight{position:absolute;top:-40px;left:-25px;width:375px;height:75px;padding:45px 0 0 75px;font-weight:bold;cursor:default;background-position: 25px 40px;background-repeat:no-repeat;}
BODY.diamondRings DIV#scrollRight{background-image:url('/assets/img/arrow-product-scroller-right-diamond-rings.png');}
BODY.jewellery DIV#scrollRight{background-image:url('/assets/img/arrow-product-scroller-right-jewellery.png');}
BODY.watches DIV#scrollRight{background-image:url('/assets/img/arrow-product-scroller-right-watches.png');}
BODY.giftFinder DIV#scrollRight{background-image:url('/assets/img/arrow-product-scroller-right-gift-finder.png');}
BODY#templateE DIV#scrollRight SPAN{color:#5b5343;font-size:0.9em;display:block;}
BODY.diamondRings DIV#scrollRight SPAN STRONG{color:#869b61;}
BODY.jewellery DIV#scrollRight SPAN STRONG{color:#5e7f71;}
BODY.watches DIV#scrollRight SPAN STRONG{color:#5e7f71;}
BODY.giftFinder DIV#scrollRight SPAN STRONG{color:#688282;}
BODY#templateE DIV#scrollLeft{position:absolute;top:-40px;right:-25px;width:450px;height:75px;padding:45px 0 0 0;cursor:default;background-position: -41px 40px;background-repeat:no-repeat;}
BODY.diamondRings DIV#scrollLeft{background-image:url('/assets/img/arrow-product-scroller-left-diamond-rings.png');}
BODY.jewellery DIV#scrollLeft{background-image:url('/assets/img/arrow-product-scroller-left-jewellery.png');}
BODY.watches DIV#scrollLeft{background-image:url('/assets/img/arrow-product-scroller-left-watches.png');}
BODY.giftFinder DIV#scrollLeft{background-image:url('/assets/img/arrow-product-scroller-left-gift-finder.png');}
BODY#templateE DIV#watchLogos{position:relative;width:250px;margin:0 0 0 50px;}
BODY#templateE DIV#watchLogos P{font:0.8em Verdana, Arial, Helvetica, sans-serif;}
BODY#templateE DIV#watchLogos P A{color:#a59785;text-decoration:none;}

/* Template F */
BODY#templateF DIV#keyVisual{position:absolute;top:18px;left:0px;width:400px;height:418px;z-index:0;}
BODY#templateF DIV#keyVisual DIV#flashContentKeyVisual{width:400px;height:418px;}
BODY#templateF H1{position:absolute;top:28px;right:0px;width:700px;height:130px;overflow:hidden;z-index:1;}
BODY#templateF H1 DIV#flashContentHdr{width:700px;height:130px;}
BODY#templateF DIV#ctrTxt{position:relative;float:right;width:617px;margin:195px 0 0 0;z-index:1;}
BODY#templateF DIV#ctrTxt DIV#txtIntro{float:left;width:190px;}
BODY#templateF DIV#ctrTxt DIV#txtMain{float:right;width:390px;}

/* Template G */
BODY#templateG DIV#keyVisual{position:absolute;top:18px;left:0px;width:512px;height:418px;z-index:0;}
BODY#templateG H1{position:absolute;top:35px;right:0px;width:700px;height:130px;overflow:hidden;z-index:1;}
BODY#templateG H1 DIV#flashContentHdr{width:700px;height:130px;}
BODY#templateG DIV#ctrTxt{position:relative;float:right;width:360px;margin:195px 30px 0 0;display:inline;z-index:1;}

/* Template H */
BODY#templateH DIV#keyVisual{position:absolute;top:18px;left:0px;width:360px;height:418px;z-index:0;}
BODY#templateH DIV#flashContentKeyVisual{width:400px;height:418px;}
BODY#templateH H1{position:absolute;top:18px;right:0px;width:700px;height:130px;overflow:hidden;z-index:1;}
BODY#templateH H1 DIV.flashContent{width:700px;height:130px;}
BODY#templateH DIV#ctrTxt{position:relative;float:right;width:597px;margin:75px 50px 0 0;display:inline;z-index:1;}
BODY#templateH DIV#ctrTxt DIV#txtIntro{float:left;width:190px;}
BODY#templateH DIV#ctrTxt DIV#txtMain{float:right;width:360px;}

/* Template I */
BODY#templateI DIV#wrprContent{position:relative;width:100%;height:436px;margin:0;}
BODY#templateI DIV#intro{width:935px;height:60px;margin:0 auto;padding:50px 0 0 45px;}
BODY#templateI DIV#intro P{font:0.9em Verdana, Geneva, sans-serif;line-height:1.5em;}
BODY#templateI DIV#ctrForm{width:100%;height:216px;background:url('/assets/img/bg-gift-finder-form.png');}
BODY#templateI DIV#form{width:860px;margin:0 auto;padding:0 0 0 120px;font:0.9em Verdana, Geneva, sans-serif;}
BODY#templateI DIV#form UL{width:860px;list-style:none;}
BODY#templateI DIV#form UL LI{float:left;height:200px;padding:16px 0 0 0;border-right:1px solid #fff;}
BODY#templateI DIV#form UL LI#step1{width:137px;margin:0 40px 0 0;}
BODY#templateI DIV#form UL LI H2{margin:0 0 25px 0;overflow:hidden;}
BODY#templateI DIV#form UL LI#step1 H2{width:40px;height:14px;background:url('/assets/img/hdr-gift-finder-step1.png');}
BODY#templateI DIV#form UL LI#step2{width:347px;margin:0 40px 0 0;}
BODY#templateI DIV#form UL LI#step2 H2{width:42px;height:14px;background:url('/assets/img/hdr-gift-finder-step2.png');}
BODY#templateI DIV#form UL LI#step3{width:124px;border:none;}
BODY#templateI DIV#form UL LI#step3 H2{width:43px;height:14px;background:url('/assets/img/hdr-gift-finder-step3.png');}
BODY#templateI DIV#form UL LI H2 SPAN{display:none;}
BODY#templateI DIV#form UL LI#step1 P{margin:0 0 30px 0;}
BODY#templateI DIV#form UL LI UL{width:127px;}
BODY#templateI DIV#form UL LI UL LI{height:auto;margin:0 0 6px 0;padding:0;border:none;}
BODY#templateI DIV#form UL LI#step1 INPUT{float:left;width:15px;height:15px;margin:0 12px 0 0;}
BODY#templateI DIV#form UL LI#step1 LABEL{float:left;width:100px;margin:2px 0 0 0;}
BODY#templateI DIV#form UL LI#step2 P{margin:0 0 32px 0;}
BODY#templateI DIV#form UL LI#step2 LABEL{margin:0 0 20px 0;color:#688282;display:block;}
BODY#templateI DIV#form UL LI#step2 SELECT{width:120px;padding:1px;font:1em Verdana, Arial, Helvetica, sans-serif;}
BODY#templateI DIV#form UL LI#step3 P{margin:0 0 63px 0;}
BODY#templateI DIV#form UL LI#step3 INPUT{width:73px;height:20px;border:none;background:url('/assets/img/btn-search.png');overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-999px;display:block;}
BODY#templateI DIV#text{width:850px;height:70px;margin:20px auto 0;}
BODY#templateI DIV#flashContentText{width:850px;height:70px;}

/* Template J - Apprentice competition */
BODY#templateJ DIV#wrprContent{position:relative;width:955px;margin:0 auto;background:url('../img/bg-content-apprentice.jpg') top left repeat-y;}
BODY#templateJ DIV#content{position:relative;width:954px;padding:18px 0 0 0;}
BODY#templateJ DIV#colLeft{float:left;width:202px;}
BODY#templateJ DIV#colLeft DIV{width:202px;height:106px;background:url('../img/hdr-the-apprentice.jpg');}
BODY#templateJ DIV#colLeft DIV SPAN{display:none;}
BODY#templateJ DIV#colLeft P{margin:0 15px 12px 25px;color:#fff;font:0.8em Verdana, Arial, Helvetica, sans-serif;}
BODY#templateJ DIV#colLeft UL{width:187px;margin:0 0 0 15px;list-style:none;}
BODY#templateJ DIV#colLeft UL LI{width:187px;height:64px;margin:0 0 9px 0;}
BODY#templateJ DIV#colLeft UL LI A{width:187px;height:64px;display:block;}
BODY#templateJ DIV#colLeft UL LI A#watch{background:url('../img/link-watch-episode-highlights.jpg');}
BODY#templateJ DIV#colLeft UL LI A#see{background:url('../img/link-see-the-winning-ad.jpg');}
BODY#templateJ DIV#colLeft UL LI A SPAN{display:none;}
BODY#templateJ DIV#colRight{float:left;width:752px;background:url('../img/bg-col-right-apprentice.jpg') top left no-repeat;}
BODY#templateJ DIV#ctrInnerCols{position:relative;width:720px;margin:8px 0 0 15px;background:url('../img/bg-ctr-inner-cols.png');z-index:1;}
BODY#templateJ DIV#ctrRecentWinners, BODY#templateJ DIV#ctrTerms{position:absolute;top:166px;left:90px;width:374px;height:219px;background:url('../img/box-recent-winners.png');z-index:99;display:none;}
BODY#templateJ SPAN#btnCloseWinners, BODY#templateJ SPAN#btnCloseTerms{position:absolute;top:-6px;right:-5px;width:26px;height:25px;background:url('../img/btn-close-winners.png');cursor:pointer;}
BODY#templateJ DIV#txtCloseWinners, BODY#templateJ DIV#txtCloseTerms{position:absolute;width:100px;top:7px;right:26px;color:#fff;font-size:0.7em;text-align:right;text-transform:uppercase;display:inline;cursor:pointer;}
BODY#templateJ DIV#ctrRecentWinners H4{position:absolute;top:23px;left:26px;width:108px;height:12px;background:url('../img/hdr-recent-winners.png');overflow:hidden;}
BODY#templateJ DIV#ctrRecentWinners H4 SPAN{display:none;}
BODY#templateJ DIV#ctrTerms H4{position:absolute;top:23px;left:26px;width:200px;color:#fff;font-size:1.1em;font-weight:normal;text-transform:uppercase;}
BODY#templateJ DIV#ctrTerms P{width:300px;margin:0 0 10px -1px;color:#fff;font-size:0.9em;font-weight:bold;}
BODY#templateJ DIV#ctrRecentWinnersList, BODY#templateJ DIV#ctrTxtTerms{position:absolute;top:59px;left:27px;width:331px;height:150px;overflow:auto;}
BODY#templateJ DIV.winner{width:321px;margin:0 0 2px 0;padding:0 0 2px 0;background:url('../img/border-winner.png') bottom left no-repeat;}
BODY#templateJ DIV.winner:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
BODY#templateJ DIV.date{float:left;width:100px;}
BODY#templateJ DIV.date P{color:#005776;font-size:0.9em;}
BODY#templateJ DIV.details{float:right;width:211px;color:#fff;font-size:0.9em;font-weight:bold;}
BODY#templateJ DIV#ctrInnerCols DIV#contentLeft{float:left;width:550px;margin:0 10px 0 0;}
BODY#templateJ DIV#contentLeft H1{width:550px;height:68px;background:url('../img/h1-apprentice-or-master.png');overflow:hidden;}
BODY#templateJ DIV#contentLeft H2{position:absolute;top:75px;left:158px;width:242px;height:24px;overflow:hidden;}
BODY#templateJ DIV#contentLeft H2.task1{background:url('../img/h2-task1-apprentice.png');}
BODY#templateJ DIV#contentLeft H2.task2{background:url('../img/h2-task2-apprentice.png');}
BODY#templateJ DIV#contentLeft H2.task3{background:url('../img/h2-task3-apprentice.png');}
BODY#templateJ DIV#contentLeft H2.task4{background:url('../img/h2-task4-apprentice.png');}
BODY#templateJ DIV#contentLeft H2.task5{background:url('../img/h2-task5-apprentice.png');}
BODY#templateJ DIV#contentLeft H2.task6{background:url('../img/h2-task6-apprentice.png');}
BODY#templateJ DIV#contentLeft H2.task7{background:url('../img/h2-task7-apprentice.png');}
BODY#templateJ DIV#contentLeft H2.task8{background:url('../img/h2-task8-apprentice.png');}
BODY#templateJ DIV#contentLeft P#intro{width:550px;height:74px;overflow:hidden;}
BODY#templateJ DIV#contentLeft P.task1{background:url('../img/intro-apprentice-or-master-task1.png');}
BODY#templateJ DIV#contentLeft H1 SPAN, BODY#templateJ DIV#contentLeft H2 SPAN, BODY#templateJ DIV#contentLeft P#intro SPAN{display:none;}
BODY#templateJ DIV#ctrTask{width:550px;background:url('../img/bg-apprentice-tasks.png') top left no-repeat;}
BODY#templateJ DIV#ctrTask DIV#contentTask{float:left;width:549px;}
BODY#templateJ DIV#contentTask H3{width:549px;padding:23px 0 14px;color:#005776;font-size:1.3em;font-weight:normal;text-align:center;}
BODY#templateJ DIV#ctrQuestions{position:relative;width:545px;height:175px;margin:0 0 0 2px;background:url('../img/bg-ctr-questions.png') top left no-repeat;}
BODY#templateJ DIV#ctrQuestion8{position:relative;width:545px;height:183px;margin:0 0 0 2px;background:url('../img/bg-ctr-question8.png') top left no-repeat;}
BODY#templateJ DIV#ctrQ1{position:absolute;left:28px;bottom:-11px;width:235px;height:158px;}
BODY#templateJ DIV.type1Q1, BODY#templateJ DIV.type2Q1{background-position:top left;background-repeat:no-repeat;}
BODY#templateJ DIV.task1Q1{background-image:url('../img/img-apprentice-task1-d-colour.png');}
BODY#templateJ DIV.task2Q1{background-image:url('../img/img-apprentice-task2-a.png');}
BODY#templateJ DIV.task3Q1{background-image:url('../img/img-apprentice-task3-a.png');}
BODY#templateJ DIV.task4Q1{background-image:url('../img/img-apprentice-task4-a.png');}
BODY#templateJ DIV.task5Q1{background-image:url('../img/img-apprentice-task5-a.png');}
BODY#templateJ DIV.task6Q1{background-image:url('../img/img-apprentice-task6-a.png');}
BODY#templateJ DIV.task7Q1{background-image:url('../img/img-apprentice-task7-a.png');}
BODY#templateJ DIV.type2Q1 P{position:absolute;top:8px;left:13px;width:215px;color:#005776;font:0.9em Arial, Helvetica, sans-serif;line-height:1.1em;text-align:center;}
BODY#templateJ DIV.type1Q1 INPUT{position:absolute;bottom:0px;left:73px;width:111px;height:63px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;}
BODY#templateJ DIV.type2Q1 INPUT{position:absolute;bottom:0px;left:63px;width:111px;height:29px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;}
BODY#templateJ DIV.task1Q1 INPUT{background:url('../img/btn-apprentice-task1-d-colour.png');}
BODY#templateJ DIV.task2Q1 INPUT{background:url('../img/btn-apprentice-choose-a.png');}
BODY#templateJ DIV.task3Q1 INPUT{background:url('../img/btn-apprentice-choose-a.png');}
BODY#templateJ DIV.task4Q1 INPUT{background:url('../img/btn-apprentice-choose-a-kimberly.png');}
BODY#templateJ DIV.task5Q1 INPUT{background:url('../img/btn-apprentice-choose-a-no.png');}
BODY#templateJ DIV.task6Q1 INPUT{background:url('../img/btn-apprentice-choose-a-yes.png');}
BODY#templateJ DIV.task7Q1 INPUT{background:url('../img/btn-apprentice-choose-a.png');}
BODY#templateJ DIV#ctrQ2{position:absolute;left:288px;bottom:-11px;width:235px;height:158px;}
BODY#templateJ DIV.type1Q2, BODY#templateJ DIV.type2Q2{background-position:top left;background-repeat:no-repeat;}
BODY#templateJ DIV.task1Q2{background-image:url('../img/img-apprentice-task1-h-colour.png');}
BODY#templateJ DIV.task2Q2{background-image:url('../img/img-apprentice-task2-b.png');}
BODY#templateJ DIV.task3Q2{background-image:url('../img/img-apprentice-task3-b.png');}
BODY#templateJ DIV.task4Q2{background-image:url('../img/img-apprentice-task4-b.png');}
BODY#templateJ DIV.task5Q2{background-image:url('../img/img-apprentice-task5-b.png');}
BODY#templateJ DIV.task6Q2{background-image:url('../img/img-apprentice-task6-b.png');}
BODY#templateJ DIV.task7Q2{background-image:url('../img/img-apprentice-task7-b.png');}
BODY#templateJ DIV.type2Q2 P{position:absolute;top:8px;left:13px;width:215px;color:#005776;font:0.9em Arial, Helvetica, sans-serif;line-height:1.1em;text-align:center;}
BODY#templateJ DIV.type1Q2 INPUT{position:absolute;bottom:0px;left:41px;width:111px;height:63px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;}
BODY#templateJ DIV.type2Q2 INPUT{position:absolute;bottom:0px;left:65px;width:111px;height:29px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;}
BODY#templateJ DIV.task1Q2 INPUT{background:url('../img/btn-apprentice-task1-h-colour.png');}
BODY#templateJ DIV.task2Q2 INPUT{background:url('../img/btn-apprentice-choose-b.png');}
BODY#templateJ DIV.task3Q2 INPUT{background:url('../img/btn-apprentice-choose-b.png');}
BODY#templateJ DIV.task4Q2 INPUT{background:url('../img/btn-apprentice-choose-b-beverley.png');}
BODY#templateJ DIV.task5Q2 INPUT{background:url('../img/btn-apprentice-choose-b-yes.png');}
BODY#templateJ DIV.task6Q2 INPUT{background:url('../img/btn-apprentice-choose-b-no.png');}
BODY#templateJ DIV.task7Q2 INPUT{background:url('../img/btn-apprentice-choose-b.png');}
BODY#templateJ DIV#ctrQ8a{position:absolute;left:37px;top:23px;width:161px;height:74px;background:url('../img/bg-q8-answers.png') top left no-repeat;}
BODY#templateJ DIV#ctrQ8a P{position:absolute;top:13px;left:11px;width:140px;color:#005776;font:0.9em Arial, Helvetica, sans-serif;line-height:1.1em;text-align:center;}
BODY#templateJ DIV#ctrQ8a INPUT{position:absolute;bottom:0px;left:25px;width:111px;height:29px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;background:url('../img/btn-apprentice-choose-a.png');}
BODY#templateJ DIV#ctrQ8b{position:absolute;left:37px;top:113px;width:161px;height:74px;background:url('../img/bg-q8-answers.png') top left no-repeat;}
BODY#templateJ DIV#ctrQ8b P{position:absolute;top:13px;left:11px;width:140px;color:#005776;font:0.9em Arial, Helvetica, sans-serif;line-height:1.1em;text-align:center;}
BODY#templateJ DIV#ctrQ8b INPUT{position:absolute;bottom:0px;left:25px;width:111px;height:29px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;background:url('../img/btn-apprentice-choose-b.png');}
BODY#templateJ DIV#btnNeedHintType1{position:absolute;bottom:-16px;right:12px;width:72px;height:49px;background:url('../img/btn-need-a-hint-type1.png');cursor:pointer;}
BODY#templateJ DIV#btnNeedHintType2{position:absolute;bottom:-16px;left:242px;width:72px;height:49px;background:url('../img/btn-need-a-hint-type1.png');cursor:pointer;}
BODY#templateJ DIV#btnNeedHintType1 SPAN, BODY#templateJ DIV#btnNeedHintType2 SPAN{display:none;}
BODY#templateJ DIV#ctrHintType1{position:absolute;bottom:-17px;right:11px;width:266px;height:139px;background:url('../img/bg-hint-overlay-type1.png');z-index:99;display:none;}
BODY#templateJ DIV#ctrHintType2{position:absolute;top:0px;left:140px;width:266px;height:139px;background:url('../img/bg-hint-overlay-type1.png');z-index:99;display:none;}
BODY#templateJ SPAN#btnCloseHint{position:absolute;top:-8px;right:-5px;width:24px;height:26px;background:url('../img/btn-close-hint.png');cursor:pointer;}
BODY#templateJ DIV#txtCloseHint{float:right;width:100px;margin:4px 24px 0 0;color:#fff;font-size:0.7em;text-align:right;text-transform:uppercase;display:inline;}
BODY#templateJ DIV#txtCloseHint SPAN{cursor:pointer;}
BODY#templateJ DIV#ctrHintType1 H4, BODY#templateJ DIV#ctrHintType2 H4{clear:right;margin:0 0 12px 20px;color:#fff;font-size:1.1em;font-weight:normal;text-transform:uppercase;}
BODY#templateJ DIV#ctrHintType1 P, BODY#templateJ DIV#ctrHintType2 P{width:220px;margin:0 0 0 20px;color:#005776;font-size:0.8em;font-weight:bold;line-height:1.5em;}

/* Chance to Win form. */
BODY#templateJ DIV#ctrWinForm{position:relative;width:506px;padding:23px 15px 0 28px;}
BODY#templateJ DIV#ctrWinForm H3{float:left;width:264px;height:32px;padding:0;background:url('../img/hdr-apprentice-well-done.png');overflow:hidden;}
BODY#templateJ DIV#ctrWinForm H3 SPAN{display:none;}
BODY#templateJ DIV#ctrWinForm IMG{position:absolute;top:63px;left:39px;}
BODY#templateJ DIV#ctrWinForm UL#ctrErrors{position:absolute;top:65px;left:28px;width:264px;list-style:none;}
BODY#templateJ DIV#ctrWinForm UL#ctrErrors LI{margin:0 0 5px 0;color:#005776;font-size:0.9em;}
BODY#templateJ DIV#winForm{float:right;width:203px;padding:0 0 0 0;}
BODY#templateJ DIV#winForm DIV{width:203px;margin:0 0 9px 0;}
BODY#templateJ DIV#winForm DIV INPUT{width:197px;padding:2px;color:#0299b3;font-size:0.9em;border:1px solid #0299b3;}
BODY#templateJ DIV#winForm DIV LABEL.error{width:0px;height:0px;font-size:0.1em;line-height:0.1em;overflow:hidden;}
BODY#templateJ DIV#winForm DIV INPUT.checkbox{float:left;width:15px;height:15px;margin:0 12px 0 0;border:none;}
BODY#templateJ DIV#winForm DIV.ctrCheckbox LABEL{float:left;width:170px;color:#005776;font-size:0.9em;display:block;}
BODY#templateJ DIV#winForm DIV.ctrCheckbox LABEL SPAN{color:#005776;text-decoration:underline;cursor:pointer;}
BODY#templateJ DIV#ctrBtns{position:absolute;bottom:0px;left:0px;width:338px;padding:0 108px 0 103px;}
BODY#templateJ DIV#ctrBtns INPUT{float:right;width:111px;height:25px;background:url('../img/btn-apprentice-submit.png');border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;}
BODY#templateJ DIV#ctrBtns DIV{float:left;width:111px;height:25px;background:url('../img/img-apprentice-correct.png');}
BODY#templateJ DIV#ctrBtns DIV SPAN{display:none;}
BODY#templateJ DIV#ctrWrongForm{position:relative;width:490px;padding:23px 28px 0 31px;}
BODY#templateJ DIV#ctrWrongForm H3{float:right;width:264px;height:49px;margin:5px 0 0 0;padding:0;background:url('../img/hdr-apprentice-wrong.png');overflow:hidden;}
BODY#templateJ DIV#ctrWrongForm H3 SPAN{display:none;}
BODY#templateJ DIV#ctrWrongForm IMG{position:absolute;top:73px;right:60px;}
BODY#templateJ DIV#ctrWrongForm UL#ctrErrors{position:absolute;top:110px;right:28px;width:264px;list-style:none;}
BODY#templateJ DIV#ctrWrongForm UL#ctrErrors LI{margin:0 0 5px 0;color:#005776;font-size:0.9em;}
BODY#templateJ DIV#wrongForm{float:left;width:203px;padding:0 0 0 0;}
BODY#templateJ DIV#wrongForm DIV{width:203px;margin:0 0 9px 0;}
BODY#templateJ DIV#wrongForm DIV INPUT{width:197px;padding:2px;color:#0299b3;font-size:0.9em;border:1px solid #0299b3;}
BODY#templateJ DIV#wrongForm DIV LABEL.error{width:0px;height:0px;font-size:0.1em;line-height:0.1em;overflow:hidden;}
BODY#templateJ DIV#wrongForm DIV INPUT.checkbox{float:left;width:15px;height:15px;margin:0 12px 0 0;border:none;}
BODY#templateJ DIV#wrongForm DIV.ctrCheckbox LABEL{float:left;width:170px;color:#005776;font-size:0.9em;display:block;}
BODY#templateJ DIV#wrongForm DIV.ctrCheckbox LABEL SPAN{color:#005776;text-decoration:underline;cursor:pointer;}
BODY#templateJ DIV#ctrWrongBtns{position:absolute;bottom:0px;left:0px;width:410px;padding:0 108px 0 31px;}
BODY#templateJ DIV#ctrWrongBtns INPUT{float:left;width:111px;height:25px;background:url('../img/btn-apprentice-submit.png');border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-9999px;}
BODY#templateJ DIV#ctrWrongBtns DIV{float:right;width:111px;height:25px;background:url('../img/img-apprentice-incorrect.png');}
BODY#templateJ DIV#ctrWrongBtns DIV SPAN{display:none;}
/* Thanks page. */
BODY#templateJ DIV#ctrThx{position:relative;width:549px;height:221px;}
BODY#templateJ DIV#hdrThx{position:absolute;top:67px;left:34px;width:366px;height:147px;background:url('../img/hdr-apprentice-thanks-for-entering.png');z-index:0;}
BODY#templateJ DIV#txtThx{position:absolute;top:132px;left:146px;width:254px;color:#005776;font-size:1.1em;text-align:center;}
BODY#templateJ DIV#ctrThx A{position:absolute;top:195px;left:236px;width:77px;height:27px;background:url('../img/btn-home.png');}
BODY#templateJ DIV#hdrThx SPAN, BODY#templateJ DIV#ctrThx A SPAN{display:none;}

BODY#templateJ DIV#ctrTask DIV#minHeightTask{float:left;width:1px;height:221px;}
BODY#templateJ DIV#ctrInnerCols DIV#contentRight{position:relative;float:left;width:160px;padding:280px 0 0 0;text-align:center;}
BODY#templateJ DIV#contentRight H2{position:absolute;top:0px;left:0px;width:177px;height:283px;background:url('../img/h2-win-diamond-experience.png');overflow:hidden;}
BODY#templateJ DIV#contentRight H2 SPAN{display:none;}
BODY#templateJ DIV#ctrWinTxt{position:relative;width:160px;background:url('../img/bg-apprentice-ctr-win-txt.png') top left no-repeat;}
BODY#templateJ DIV#winTxt{float:left;width:159px;}
BODY#templateJ DIV#winTxt P{width:135px;margin:0 12px;padding:0 0 4px;color:#005776;font-size:0.8em;}
BODY#templateJ DIV#winTxt P.first{margin:0 12px 3px;background:url('../img/bg-win-txt-intro.png') bottom left no-repeat;}
BODY#templateJ DIV#minHeightWinTxt{float:left;width:1px;height:83px;}
BODY#templateJ DIV#ctrWinTxt A{position:absolute;bottom:-15px;left:24px;width:105px;height:12px;background:url('../img/link-recent-winners.png');overflow:hidden;}
BODY#templateJ DIV#ctrWinTxt A SPAN{display:none;}
BODY#templateJ DIV#ctrInnerColsBtm{position:relative;width:720px;height:30px;margin:0 0 0 15px;background:url('../img/bg-ctr-inner-cols-btm.png');overflow:hidden;z-index:0;}
BODY#templateJ DIV#ctrInnerColsBtmQ8{position:relative;width:720px;height:30px;margin:0 0 0 15px;background:url('../img/bg-ctr-inner-cols-btm-q8.png');overflow:hidden;z-index:0;}

/* Overlays */
DIV#bgCanvasOverlay{position:absolute;top:0px;left:0px;width:100%;background-color:#000;background-position:center center;background-repeat:no-repeat;z-index:98;display:none;}
DIV.overlayLoader{background-image:url('/assets/img/ajax-loader-overlay.gif');}
DIV#canvasOverlay{position:absolute;top:0px;left:0px;width:100%;z-index:99;display:none;}

/* Product overlay */
DIV#ctrProductOverlay{position:relative;width:670px;margin:104px auto 0;}
DIV#productOverlay{position:relative;width:670px;display:none;}
DIV#productOverlay SPAN#btnClose{position:absolute;top:3px;right:4px;width:12px;height:13px;background:url('/assets/img/btn-close-prod.png');cursor:pointer;}
DIV#contentProductOverlay{width:670px;background-positon:top left;background-repeat:repeat-y;}
DIV.product{position:relative;width:670px;margin:80px auto 20px;}
BODY.diamondRings DIV#contentProductOverlay, BODY.diamondRings DIV.product{background-image:url('/assets/img/bg-product-overlay-diamond-rings.png');}
BODY.jewellery DIV#contentProductOverlay, BODY.jewellery DIV.product{background-image:url('/assets/img/bg-product-overlay-jewellery.png');}
BODY.watches DIV#contentProductOverlay, BODY.watches DIV.product{background-image:url('/assets/img/bg-product-overlay-watches.png');}
BODY.giftFinder DIV#contentProductOverlay, BODY.diamondRings DIV.product{background-image:url('/assets/img/bg-product-overlay-gift-finder.png');}
DIV#contentProductOverlay DIV.product{position:relative;width:670px;margin:0;background:none;}
DIV.product:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#ctrStars{position:absolute;top:-10px;left:0px;width:650px;height:40px;z-index:99;}
DIV#ctrProd{float:left;width:669px;font-family:Verdana, Arial, Helvetica, sans-serif;}
DIV#prodMinHeight{float:left;width:1px;height:528px;}
DIV#prodHdr{width:669px;padding:2px 0;color:#fff;font-weight:bold;}
DIV#prodHdr:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
BODY.diamondRings DIV#prodHdr{background:url('/assets/img/bg-prod-hdr-diamond-rings.jpg');}
BODY.jewellery DIV#prodHdr{background:url('/assets/img/bg-prod-hdr-jewellery.jpg');}
BODY.watches DIV#prodHdr{background:url('/assets/img/bg-prod-hdr-watches.jpg');}
BODY.giftFinder DIV#prodHdr{background:url('/assets/img/bg-prod-hdr-gift-finder.jpg');}
DIV#prodHdr SPAN{float:left;width:276px;padding:0 0 0 8px;font-size:1.2em;}
DIV#prodHdr H1{float:left;width:357px;padding:0 0 0 8px;font-size:1.2em;}
DIV#prodLeftCol{float:left;width:283px;margin:0 1px 0 0;}
DIV#prodDesc{position:relative;width:259px;padding:8px 12px;background:#fff;}
DIV#prodDesc P{margin:0 0 50px 0;color:#6b6251;font-size:0.9em;line-height:1.3em;background:#fff;}
DIV#prodDesc DIV#details{width:259px;}
DIV#prodDesc DIV#details:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#prodDesc SPAN#price{float:left;width:150px;margin:-3px 0 0 0;font-size:1.2em;line-height:1.2em;}
BODY.diamondRings DIV#prodDesc SPAN#price{color:#869b61;}
BODY.jewellery DIV#prodDesc SPAN#price{color:#a1c7ba;}
BODY.watches DIV#prodDesc SPAN#price{color:#4f7363;}
BODY.giftFinder DIV#prodDesc SPAN#price{color:#91b3b5;}
DIV#prodDesc SPAN#price EM{padding:2px 0 0 0;font-size:1.3em;font-weight:bold;font-style:normal;}
DIV#prodDesc SPAN#size{position:relative;float:right;width:130px;margin:0 -12px; 0 0;color:#5b5343;font-size:0.8em;font-family:Arial, Helvetica, sans-serif;line-height:1.1em;text-align:center;}
DIV#prodLeftCol H2{width:259px;padding:5px 12px;font-size:0.9em;font-weight:bold;background:#cc9;}
BODY.diamondRings DIV#prodLeftCol H2{color:#869b61;}
BODY.jewellery DIV#prodLeftCol H2{color:#5e7f71;}
BODY.watches DIV#prodLeftCol H2{color:#4f7363;}
BODY.giftFinder DIV#prodLeftCol H2{color:#688282;}
DIV#prodLeftCol H2:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#prodLeftCol H2 SPAN{float:left;width:144px;}
DIV#prodLeftCol H2 STRONG{float:left;width:115px;color:#5b5343;}
DIV#ctrCallbackForm{width:259px;padding:12px;}
DIV#ctrCallbackForm DIV{margin:0 0 12px 0;}
DIV#ctrCallbackForm DIV#wrprCallbackForm{width:259px;height:285px;}
DIV#ctrCallbackForm DIV#thxCallbackForm{width:259px;height:205px;padding:80px 0 0 0;color:#fff;font-size:0.9em;line-height:1.3em;text-align:center;display:none;}
DIV#ctrCallbackForm DIV.left{clear:left;float:left;width:122px;}
DIV#ctrCallbackForm DIV.right{float:right;width:122px;}
DIV#ctrCallbackForm DIV.wide{clear:both;width:259px;}
DIV#ctrCallbackForm DIV LABEL{width:122px;margin:0 0 2px 0;color:#fff;font-size:0.9em;text-align:left;display:block;}
DIV#ctrCallbackForm DIV.left INPUT, DIV#ctrCallbackForm DIV.right INPUT{width:116px;height:14px;padding:2px;font:1em Verdana, Arial, Helvetica, sans-serif;}
DIV#ctrCallbackForm DIV SELECT{width:120px;padding:1px;font:1em Verdana, Arial, Helvetica, sans-serif;}
DIV#ctrCallbackForm DIV TEXTAREA{width:253px;padding:2px;font:1em Verdana, Arial, Helvetica, sans-serif;}
DIV#ctrCallbackForm DIV INPUT, DIV#ctrCallbackForm DIV TEXTAREA{border:1px solid #999;}
DIV#ctrCallbackForm DIV INPUT#first_name{background:#cc9;}
DIV#ctrSubmit{clear:both;width:259px;margin:0 0 14px 0;}
DIV#ctrSubmit:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#ctrSubmit INPUT#btnSubmit{float:left;width:129px;height:20px;border:none;overflow:hidden;cursor:pointer;text-indent:-9999px;letter-spacing:-999px;display:block;}
BODY.diamondRings DIV#ctrSubmit INPUT#btnSubmit{background:url('/assets/img/btn-callback-form-diamond-rings.png');}
BODY.jewellery DIV#ctrSubmit INPUT#btnSubmit{background:url('/assets/img/btn-callback-form-jewellery.png');}
BODY.watches DIV#ctrSubmit INPUT#btnSubmit{background:url('/assets/img/btn-callback-form-watches.png');}
BODY.giftFinder DIV#ctrSubmit INPUT#btnSubmit{background:url('/assets/img/btn-callback-form-gift-finder.png');}
DIV#ctrSubmit SPAN#ctrErrors{float:right;width:125px;margin:3px 0 0 0;color:#fff;font-size:0.9em;text-align:right;}
DIV#ctrSubmit SPAN#ctrErrors LABEL{width:125px;color:#fff;font-size:1em;text-align:right;}
DIV#ctrCallbackForm P{margin:0 0 12px 0;color:#fff;font-size:0.9em;font-weight:bold;}
DIV#prodRightCol{float:left;width:385px;}
DIV#ctrProdImg{position:relative;width:384px;height:395px;text-align:center;}
DIV#ctrProdImg IMG{}
DIV#ctrProdImg DIV.loading{position:absolute;top:0px;left:0px;width:384px;height:395px;background:url('/assets/img/loader.gif') center 160px no-repeat #fff;z-index:1;}
DIV.hdrAdditionalProds{width:347px;padding:2px 30px 2px 8px;color:#fff;font-weight:bold;background:url('/assets/img/bg-additional-products.jpg');}
DIV.hdrAdditionalProds:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV.hdrAdditionalProds H3{float:left;width:180px;font-size:0.9em;}
DIV.hdrAdditionalProds SPAN{float:right;width:130px;font-size:0.9em;text-align:right;cursor:pointer;}
DIV#prodRightCol UL{width:384px;height:96px;list-style:none;overflow:hidden;}
DIV#prodRightCol UL:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#prodRightCol UL LI{position:relative;float:left;width:114px;height:96px;margin:0 14px 0 0;}
DIV#prodRightCol UL LI A{position:absolute;bottom:-10px;left:14px;font-size:0.8em;text-decoration:none;z-index:1;}
BODY.diamondRings DIV#prodRightCol UL LI A{color:#869b61;}
BODY.jewellery DIV#prodRightCol UL LI A{color:#a1c7ba;}
BODY.watches DIV#prodRightCol UL LI A{color:#4f7363;}
BODY.giftFinder DIV#prodRightCol UL LI A{color:#91b3b5;}
DIV#prodRightCol UL LI A.shot, DIV#prodRightCol UL LI A.shotAssoc{bottom:0px;left:0px;width:114px;height:96px;z-index:0;}{bottom:0px;left:0px;width:114px;height:96px;z-index:0;}

/* Add Product template */
DIV#ctrAddProduct{position:relative;width:420px;margin:80px auto 20px;padding:20px;background:#fff;}
DIV#ctrAddProduct H1{margin:0 0 10px 0;color:#8c824d;font-size:1em;line-height:1em;}
DIV#ctrAddProduct UL{width:420px;list-style:none;}
DIV#ctrAddProduct UL LI{width:420px;margin:0 0 10px 0;}
DIV#ctrAddProduct H2{margin:0 0 4px 0;font-size:1em;line-height:1em;}

/* Download CSV template */
DIV#ctrCSVs{position:relative;width:420px;margin:80px auto 20px;padding:20px;background:#fff;}
DIV#ctrCSVs H1{margin:0 0 10px 0;color:#8c824d;font-size:1em;line-height:1em;}
DIV#ctrCSVs H2{margin:0 0 4px 0;font-size:1em;line-height:1em;}
DIV#ctrCSVs P{margin:0 0 12px 0;}
DIV#ctrCSVs INPUT{margin:0 0 40px 0;padding:2px;font:1em Verdana, Arial, Helvetica, sans-serif;border:1px solid #999;display:block;}
DIV#ctrCSVs INPUT#fileupload{border:none;}
DIV#ctrCSVs P INPUT{margin:0;display:inline;}

/* News article */
DIV#ctrNewsArticle{position:relative;width:420px;margin:80px auto 20px;padding:20px;background:#fff;}
DIV#ctrNewsArticle DIV.date{margin:0 0 10px 0;color:#cc9;}
DIV#ctrNewsArticle DIV.date P{margin:0;color:#cc9;}
DIV#ctrNewsArticle{font-family:Verdana, Geneva, sans-serif;}
DIV#ctrNewsArticle H1{margin:0 0 10px 0;color:#8c824d;font-size:1em;line-height:1em;}
DIV#ctrNewsArticle DIV.content P{margin:0 0 14px 0;font-size:0.9em;line-height:1.5em;}
DIV#ctrNewsArticle DIV.content P IMG{margin:12px 0 0 0;display:block;}

/* Contact Appleby overlay */
DIV#ctrContactOverlay{position:relative;width:527px;margin:160px auto 0;}
DIV#contactOverlay{position:relative;width:527px;display:none;}
DIV#contactOverlay SPAN#btnClose{position:absolute;top:2px;right:4px;width:12px;height:12px;background:url('/assets/img/btn-close-contact.png');cursor:pointer;overflow:hidden;}
DIV#contentContactOverlay{width:527px;background:url('/assets/img/bg-contact-overlay.png') top left;}
DIV.contact{position:relative;width:527px;margin:80px auto 20px;background:url('/assets/img/bg-contact-overlay.png');}
DIV#contentContactOverlay DIV.contact{position:relative;width:527px;margin:0;background:none;}
DIV#ctrContact{width:527px;padding:17px 0 0 0;background-position:top left;background-repeat:no-repeat;}
BODY.home DIV#ctrContact{background-image:url('/assets/img/bg-contact-overlay-home.png');}
BODY.aboutAppleby DIV#ctrContact{background-image:url('/assets/img/bg-contact-overlay-about-appleby.png');}
BODY.diamondRings DIV#ctrContact{background-image:url('/assets/img/bg-contact-overlay-diamond-rings.png');}
BODY.jewellery DIV#ctrContact{background-image:url('/assets/img/bg-contact-overlay-jewellery.png');}
BODY.watches DIV#ctrContact{background-image:url('/assets/img/bg-contact-overlay-watches.png');}
BODY.giftFinder DIV#ctrContact{background-image:url('/assets/img/bg-contact-overlay-gift-finder.png');}
BODY.apprentice DIV#ctrContact{background-image:url('/assets/img/bg-contact-overlay-gift-finder.png');}
DIV#ctrContact:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#ctrStarsContact{position:absolute;top:-30px;left:0px;width:507px;height:40px;z-index:99;}
DIV#contentContact{float:left;width:526px;padding:63px 0 40px;}
DIV#contentContact DIV{width:133px;}
DIV#contentContact H1{position:relative;top:0px;left:0px;width:123px;height:auto;padding:0 0 33px 18px;font:bold 1em Arial, Helvetica, sans-serif;line-height:1em;background:url('/assets/img/bg-hdr-contact.png') right 0 no-repeat;}
DIV#contentContact P{padding:0 0 18px 18px;font:1em Arial, Helvetica, sans-serif;line-height:1.5em;}
DIV#contentContact DIV#directions P{padding:20px 0 18px 18px;font-weight:bold;line-height:1.2em;}
DIV#contentContact P A{text-decoration:none;}
BODY.home DIV#contentContact H1, BODY.home DIV#contentContact P A{color:#698694;}
BODY.aboutAppleby DIV#contentContact H1, BODY.aboutAppleby DIV#contentContact P A{color:#8c824d;}
BODY.diamondRings DIV#contentContact H1, BODY.diamondRings DIV#contentContact P A{color:#869b61;}
BODY.jewellery DIV#contentContact H1, BODY.jewellery DIV#contentContact P A{color:#a1c7ba;}
BODY.watches DIV#contentContact H1, BODY.watches DIV#contentContact P A{color:#4f7363;}
BODY.giftFinder DIV#contentContact H1, BODY.giftFinder DIV#contentContact P A{color:#91b3b5;}
BODY.apprentice DIV#contentContact H1, BODY.apprentice DIV#contentContact P A{color:#0299b3;}
DIV#contactMinHeight{float:left;width:1px;height:386px;}
DIV#btmContact{position:absolute;bottom:-1px;left:0px;width:527px;height:17px;background:url('/assets/img/bg-btm-contact-overlay.png');overflow:hidden;z-index:0;}
DIV#mapContact{position:absolute;top:17px;right:0px;width:330px;height:400px;overflow:hidden;z-index:1;}
BODY.home DIV#mapContact{background:url('/assets/img/map-home.png');}
BODY.aboutAppleby DIV#mapContact{background:url('/assets/img/map-about-appleby.png');}
BODY.diamondRings DIV#mapContact{background:url('/assets/img/map-diamond-rings.png');}
BODY.jewellery DIV#mapContact{background:url('/assets/img/map-jewellery.png');}
BODY.watches DIV#mapContact{background:url('/assets/img/map-watches.png');}
BODY.giftFinder DIV#mapContact{background:url('/assets/img/map-gift-finder.png');}
BODY.apprentice DIV#mapContact{background:url('/assets/img/map-gift-finder.png');}
* html BODY.home DIV#mapContact{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/map-home.png", sizingMethod="crop");}
* html BODY.aboutAppleby DIV#mapContact{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/map-about-appleby.png", sizingMethod="crop");}
* html BODY.diamondRings DIV#mapContact{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/map-diamond-rings.png", sizingMethod="crop");}
* html BODY.jewellery DIV#mapContact{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/map-jewellery.png", sizingMethod="crop");}
* html BODY.watches DIV#mapContact{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/map-watches.png", sizingMethod="crop");}
* html BODY.giftFinder DIV#mapContact{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/map-gift-finder.png", sizingMethod="crop");}
* html BODY.apprentice DIV#mapContact{background: none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src="/assets/img/map-gift-finder.png", sizingMethod="crop");}

/* Opening Hours overlay */
DIV#ctrOpeningHoursOverlay{position:relative;width:385px;margin:160px auto 0;}
DIV#openingHoursOverlay{position:relative;width:385px;display:none;}
DIV#openingHoursOverlay SPAN#btnClose{position:absolute;top:2px;right:4px;width:12px;height:13px;background:url('/assets/img/btn-close-opening-hours.png');cursor:pointer;overflow:hidden;}
DIV#contentOpeningHoursOverlay{width:385px;background:#fff;}
DIV.openingHours{position:relative;width:385px;margin:80px auto 20px;background:#fff;}
DIV#contentOpeningHoursOverlay DIV.openingHours{position:relative;width:385px;margin:0;background:none;}
DIV#ctrOpeningHours{width:385px;padding:17px 0 0 0;background-position:top left;background-repeat:no-repeat;}
BODY.home DIV#ctrOpeningHours{background-image:url('/assets/img/bg-opening-hours-overlay-home.png');}
BODY.aboutAppleby DIV#ctrOpeningHours{background-image:url('/assets/img/bg-opening-hours-overlay-about-appleby.png');}
BODY.diamondRings DIV#ctrOpeningHours{background-image:url('/assets/img/bg-opening-hours-overlay-diamond-rings.png');}
BODY.jewellery DIV#ctrOpeningHours{background-image:url('/assets/img/bg-opening-hours-overlay-jewellery.png');}
BODY.watches DIV#ctrOpeningHours{background-image:url('/assets/img/bg-opening-hours-overlay-watches.png');}
BODY.giftFinder DIV#ctrOpeningHours{background-image:url('/assets/img/bg-opening-hours-overlay-gift-finder.png');}
BODY.apprentice DIV#ctrOpeningHours{background-image:url('/assets/img/bg-opening-hours-overlay-gift-finder.png');}
DIV#ctrOpeningHours:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#contentOpeningHours{float:left;width:384px;padding:0 0 100px;}
DIV#ctrHours{width:366px;margin:0 0 20px 0;padding:21px 0 24px 18px;background:url('/assets/img/bg-ctr-hours.png');border-bottom:1px solid #878787;}
DIV#ctrHours H1{position:relative;top:0px;left:0px;width:174px;height:auto;padding:0 0 28px 0;font:bold 1em Arial, Helvetica, sans-serif;line-height:1em;background:url('/assets/img/bg-hdr-contact.png') right 0 no-repeat;}
DIV#ctrComment{width:348px;;margin:0 0 20px 0;padding:0 18px;}
BODY.home DIV#ctrHours H1{color:#698694;}
BODY.aboutAppleby DIV#ctrHours H1{color:#8c824d;}
BODY.diamondRings DIV#ctrHours H1{color:#869b61;}
BODY.jewellery DIV#ctrHours H1{color:#a1c7ba;}
BODY.watches DIV#ctrHours H1{color:#4f7363;}
BODY.giftFinder DIV#ctrHours H1{color:#91b3b5;}
BODY.apprentice DIV#ctrHours H1{color:#0299b3;}
DIV#ctrHours UL{width:295px;list-style:none;}
DIV#ctrHours UL LI{width:295px;margin:0 0 5px 0;}
DIV#ctrHours UL LI:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#ctrHours SPAN{font:1.1em Arial, Helvetica, sans-serif;}
DIV#ctrHours SPAN.day{float:left;width:156px;}
DIV#ctrHours DIV.hour{float:right;width:100px;}
DIV#contactMinHeight{float:left;width:1px;height:386px;}
DIV#openingHoursMinHeight{float:left;width:1px;height:341px;}
DIV#btmOpeningHours{position:absolute;bottom:-1px;left:0px;width:385px;height:17px;background:url('/assets/img/bg-btm-opening-hours-overlay.png');overflow:hidden;z-index:0;}

/* Sitemap */
DIV#ctrSitemapOverlay{position:absolute;top:153px;left:0px;width:100%;background:#fff;z-index:1;}
DIV#sitemapOverlay{position:relative;width:980px;margin:0 auto;}
DIV#contentSitemapOverlay{width:980px;}
DIV.sitemap{position:relative;width:980px;margin:80px auto 20px;background:#fff;}
DIV#contentSitemapOverlay DIV.sitemap{margin:0;display:none;}
DIV#contentSitemap{width:795px;margin:0 auto;padding:50px 0 20px 0;font:Verdana, Helvetica, sans-serif;font-weight:bold;}
DIV.sitemap H1{width:795px;margin:0 0 20px 0;font-size:1.3em;}
DIV#contentSitemapOverlay DIV.sitemap H1{display:none;}
DIV#contentSitemap UL.nav{float:none;width:auto;height:auto;margin:0;font-family:Verdana, Helvetica, sans-serif;border:none;display:block;}
DIV#contentSitemap UL:after{clear:both;height:0;line-height:0;content:".";visibility:hidden;display:block;}
DIV#contentSitemap UL.nav LI{float:left;width:auto;height:auto;margin:0 50px 0 0;border:none;}
DIV#contentSitemap UL.nav LI A{width:auto;height:auto;margin:0 0 15px 0;padding:0;color:#000;font-size:1.1em;text-decoration:none;display:block;}
DIV#contentSitemap UL.nav LI A:hover{color:#7e7e7e;background:none;}
DIV#contentSitemap UL.nav LI UL{position:relative;top:0px;width:auto;height:auto;margin:0 0 30px 5px;background:none;display:block;}
DIV#contentSitemap UL.nav LI UL LI{float:none;width:auto;margin:0 0 3px 0;}
DIV#contentSitemap UL.nav LI UL LI A{width:auto;margin:0;padding:0;color:#7e7e7e;display:inline;}

/* Footer */
DIV#ctrFtr{position:relative;width:100%;background:url('/assets/img/shadow-bottom.png') top left repeat-x;}
UL#ftr{width:898px;margin:0 auto;padding:20px 0;font-size:0.9em;list-style:none;}
UL#ftr LI{float:right;margin:0 0 0 7px;padding:0 7px 0 0;font-weight:bold;line-height:1em;border-right:1px solid #fff;}
UL#ftr LI#ftrHome{float:left;margin:0;}
UL#ftr LI#ftrHome, UL#ftr LI#ftrLast{border:none;padding:0;}
UL#ftr LI A{color:#fff;text-decoration:none;}
UL#ftr LI#ftrHome A{color:#5b5343;}
BODY.home UL#ftr LI A:hover, BODY.home UL#ftr LI#ftrHome A:hover{color:#698694;}
BODY.aboutAppleby UL#ftr LI A:hover, BODY.aboutAppleby UL#ftr LI#ftrHome A:hover{color:#8c824d;}
BODY.diamondRings UL#ftr LI A:hover, BODY.diamondRings UL#ftr LI#ftrHome A:hover{color:#869b61;}
BODY.jewellery UL#ftr LI A:hover, BODY.jewellery UL#ftr LI#ftrHome A:hover{color:#a1c7ba;}
BODY.watches UL#ftr LI A:hover, BODY.watches UL#ftr LI#ftrHome A:hover{color:#4f7363;}
BODY.giftFinder UL#ftr LI A:hover, BODY.giftFinder UL#ftr LI#ftrHome A:hover{color:#91b3b5;}
BODY.apprentice UL#ftr LI A:hover, BODY.apprentice UL#ftr LI#ftrHome A:hover{color:#0299b3;}