.msnry_col1{width:80px}.msnry_col2{width:180px}.msnry_col3{width:280px}.msnry_col4{width:380px}.msnry_col5{width:480px}a img{border:0}label{font-family:Helvetica,Arial,sans-serif;color:#000;font-size:12px;line-height:1.2em;margin-bottom:10px}
.bold{font-weight:bold}blockquote{text-shadow:2px 2px 1px #151515;margin-left:10px;font-family:Helvetica,Arial,sans-serif;font-style:italic;font-weight:bold;color:#b2b2b2;font-size:12px;line-height:1.2em;margin-bottom:10px}
blockquote a{text-shadow:2px 2px 1px #151515;margin-left:10px;font-family:Helvetica,Arial,sans-serif;font-style:italic;font-weight:bold;color:#b2b2b2;font-size:12px;line-height:1.2em;margin-bottom:10px}
body{background:#0e0c0d center top;background-repeat:no-repeat}body #home{width:960px;height:500px;background-image:url(/img/hometest.jpg);position:relative}
body #home .box{padding:10px 18px 15px 18px;width:400px;background-color:#ebeae6;background-color:rgba(235,234,230,0.6);position:absolute;bottom:50px;left:30px;text-align:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding-bottom:20px}
body #home .box .textholder{width:400px}body #home .box p.boxtitle{font-size:24px}body #home .box p.boxlink{font-size:14px;padding:5px 10px;background-color:#ebeae6;float:left;margin-top:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;position:relative}
body #home .box p.boxlink a{color:#4d4d4d;background-color:#ebeae6}body #home .box p.boxlink a:hover{color:#000}.box{width:454px;margin:0 auto;background:#000;background:rgba(0,0,0,0.6);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:15px 15px 30px 15px;margin-top:90px;text-align:center;color:#f1e7c8}
.box h2{font-weight:normal!important;font-size:24px;letter-spacing:3px}.box a{color:inherit;font-size:15px;background-color:black;text-transform:uppercase;padding:7px}
.storystrip{width:100%;height:130px;background:#d9d1ac;background:rgba(217,209,172,0.85);position:absolute;top:550px;left:0}.storystrip h2{width:100%;text-align:center;color:white;font-size:25px;text-shadow:2px 2px 2px #bcbcbc;margin-top:15px;margin-bottom:15px;letter-spacing:3px}
.stories{width:960px;text-align:center;margin:0 auto;padding-left:0}.stories :first-child{margin-left:0}.stories li{display:inline;margin-left:16px;margin-right:15px;float:left}
.icons-underline{float:left;width:36%;display:inline;height:15px;background:url(/img/icon-underline.png)}.icons-title{float:left;width:28%;display:inline;text-align:center;height:15px;font-family:TimesNewRoman,"Times New Roman",Times,Baskerville,Georgia,serif;color:#555}
#icons-holder{width:960px;text-align:center;margin:0 auto;padding-left:0}#products{width:100%;background:#ebeae6;float:left;margin-top:25px}#productcontainer{width:960px;margin:0 auto}
.product{width:220px;height:233px}.product img{cursor:pointer}.product h2{text-align:center;background-color:#e4e0cf;border-bottom:#bcbcbc thin solid;color:#474746;line-height:35px;margin:0;font-size:12px}
#productcontainer .left{width:220px;float:left;text-align:left;padding-top:14px;position:absolute;top:152px}#productcontainer .left h2{text-align:center;border-top:#bcbcbc thin solid;border-bottom:#bcbcbc thin solid;background:#e4e0cf;color:#474746;width:100%;font-weight:normal;line-height:56px;font-size:20px;margin-bottom:0}
#productcontainer .left a{color:inherit;line-height:40px;font-size:15px}#productcontainer .left ul li{list-style:none;margin-left:0;text-align:center;height:40px;border-bottom:#bcbcbc thin solid}
#productcontainer .left ul{margin:0;padding:0}#productcontainer #right{width:720px;float:right;margin:25px 0}.product{display:inline;margin:5px;position:relative;overflow:hidden}
.productmorehide{display:none}.productmorewindow{width:auto;padding:10px 10px 0 10px;font-family:Helvetica,Arial,sans-serif;overflow:none;color:#4d4d4d;font-size:12px;line-height:1.3em;margin-bottom:10px}
#story-snippet{margin-bottom:15px;padding:5px;height:185px;overflow-y:auto;scrollbar-face-color:#000;scrollbar-shadow-color:#000;scrollbar-highlight-color:#000;scrollbar-3dlight-color:#000;scrollbar-darkshadow-color:#000;scrollbar-track-color:#d9d1ac;scrollbar-arrow-color:#d9d1ac}
#story-snippet::-webkit-scrollbar{width:12px}#story-snippet::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(217,209,172,0.85);border-radius:10px}
#story-snippet::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(217,209,172,0.85)}#generic{width:960px;position:relative;height:125px}
#generic #nav{background:0}#genericcontainer{padding:50px 30px;text-align:left}#generic #nav ul li a:hover{color:#b9b8b6}.productdetails{padding:0!important;background:#000;height:auto!important;float:left;width:760px!important}
.productdetails h2{display:block;color:#FFF;font-size:30px}.productdetails img{float:left;margin-right:0;width:330px}.productdetails .details{float:right;width:214px}
.productdetails .details a{font-size:14px;color:#dad0ac}.productdetails .details,.productdetails .details p{font-size:14px;color:#FFF}.fancybox-wrap,.fancybox-content{width:auto!important}
.thin-column{color:#4d4d4d;height:306px;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;padding:20px 5px;float:left;width:180px;margin-right:80px}
.thin-column a{color:#4d4d4d;font-weight:normal;text-decoration:underline}.thin-column h3{font-size:15px}.thin-column .gap{margin-top:30px}.thin-column label{color:#4d4d4d;width:50px;float:left;clear:both}
.thin-column input{width:99px;float:right;border:0;padding:0 5px}.thin-column textarea{width:99px;float:right;border:0;padding:5px 5px}.thin-column .submit input,.fat-column .submit input{margin-top:10px;background:#999;width:109px;cursor:pointer;color:#FFF}
.fat-column{color:#4d4d4d;height:601px;border-top:1px solid #4d4d4d;border-bottom:1px solid #4d4d4d;padding:20px 5px;float:left;width:221px}.fat-column label,.fat-column .radio legend{font-family:Helvetica,Arial,sans-serif;color:#4d4d4d;padding-right:10px;float:left;clear:both;display:block;margin:0 0 2px;font-size:12px}
.fat-column input{width:208px;border:0;padding:0 5px;display:block;clear:both;margin-bottom:8px}.fat-column .radio{clear:both}.fat-column .radio legend{display:block;float:none}
.fat-column .radio label{clear:none;padding-right:5px;padding-top:3px;display:inline;float:left}.fat-column .radio input{clear:none;width:auto;margin-right:10px;display:inline;float:left}
#ContactGift0{clear:both}#ContactAge3140,#ContactAgeOver60{clear:both}#flashMessage{padding:10px;color:#42563a;border:1px solid #42563a;margin-bottom:50px}
.custom .container .home-product{width:240px;height:170px;border:1px dotted #666;margin:0 5px 5px 0;float:left;position:relative;text-align:center;overflow:hidden}
.home-sidebar{float:right;border-top:1px solid #000}.home-sidebar .sector{width:214px;border-bottom:1px solid #000;padding:3px 0 2px;font-size:.75em}.home-sidebar .sector h3{line-height:9px;font-weight:normal;color:#213838;text-transform:uppercase;margin:0;border-bottom:1px dotted #666;padding:5px 5px}
.home-sidebar .sector p{color:#4d4d4d;margin:7px 5px;padding:4px 0;line-height:14px}.home-sidebar .sector p img{margin-right:5px}.home{width:100%}.read-more{color:#666;text-transform:uppercase}
.home-sidebar .sector form{float:left}.home-sidebar .sector form input{width:120px;line-height:11px;padding:3px 5px;font-size:1em;margin-bottom:9px;margin-top:3px;border:1px solid #666;color:#666;float:left}
.home-sidebar .sector .submit-button{margin-top:35px;cursor:pointer}.home-sidebar .sector form .error,.custom .vendor form input.error{border:1px solid #f00}
.sector a{color:#4d4d4d}.stockists-input-wrapper a{float:left}.custom .container{float:left}.darker-text{color:#4d4d4d}.ages{clear:both;display:block}
#fancybox-content{background-color:black!important;border-color:black!important}.metal{border-top:none!important;border-bottom:none!important;height:30px!important}
.metal a{color:#858585!important}.close-box{float:right}.range-body{background-color:#ebeae6}.find-out-more{position:relative;top:150px;left:40px;text-transform:uppercase;padding:10px;background-color:black;color:white}
.single-product p{width:600px}.single-product .call-to-action{text-transform:uppercase;padding:7px}.single-product a{color:#d9d1ac;font-size:15px;background-color:black;padding:0 7px}
.single-product a.gold{color:#d9d1ac}.single-product a.silver{color:#e0e0e0}