.none{display:none}
body#home div#banner{width: 100%;min-width: 960px;height: 420px;position: relative;z-index: 2;background: #eee;margin-top: -25px;}
body#home div#bannerSlides,
body#home div.bannerPhoto{width: 100%;height: 420px;position: absolute;z-index: 5;top: 0px;right: 0px;}
body#home div.bannerPhoto div.image{width: 100%;height: 420px;position: absolute;z-index: 6;top: 0px;left: 0px;overflow: hidden;}
body#home div.bannerPhoto img{position: absolute;z-index: 6;top: 0;left: 50%;margin-left: -800px;}
/*banner tabs*/body#home div#bannerContent{position: absolute;z-index: 100;top: 25px;left: 50%;margin-left: 160px;width: 310px;height: 370px;position: absolute;}
body#home div#bannerContent li a{display: block;height: 48px;padding: 12px 0 0 20px;margin-bottom: 1px;background-color: #fff;background: rgba(255,255,255,0.7);color: #008349;font-size: 16px;font-weight: bold;text-decoration: none;}
body#home div#bannerContent li a:hover{background: #fff;}
body#home div#bannerContent li a span{display: block;font-weight: normal;color: #737474;font-size: 13px;padding: 2px 0 0 0;}
body#home div#bannerContent li a span.longTab{display: none;}
/*sel*/body#home div#bannerContent li.sel a{height: 108px;padding-top: 18px;background: #fff;width: 340px;position: relative;z-index: 10;right: 50px;color: #005933;font-size: 18px;}
body#home div#bannerContent li.sel a span{font-size: 13px;color: #3f464d;line-height: 16px;}
body#home div#bannerContent li a span.btn{display: none;}
body#home div#bannerContent li.sel a span.btn{display: inline-block;padding: 7px 15px 5px 15px;border-radius: 2px;margin: 8px 20px 0 0;float: right;font-size: 13px;color: #fff;font-weight: bold;text-transform: uppercase;background-color: #eea433;}
body#home div#bannerContent li.sel a span.shortTab{display: none;}
body#home div#bannerContent li.sel a span.longTab{display: block;}
.text-center{text-align:center;}
/*QUICKLINKS HOME
*************************************************/div#quickLinksHome{padding: 5px 0 0 0;}
/*CONTENT SECTIONS
************************************************/div#contentSections{width: 958px;margin: 30px 0 0 0;overflow: hidden;border: 1px solid #d4d2d2;border-radius: 8px;}
div#contentSections .box{width: 278px;height: 418px;padding: 0 20px;float: left;border-right: 1px solid #d4d2d2;position: relative;z-index: 5;}
div#contentSections .box.last{border-right: 0;}
div#contentSections .box h2{color: #000;font-size: 18px;font-weight: bold;padding: 25px 0 0 0;}
div#contentSections .box h2 a{color: #000;text-decoration: none;}
div#contentSections .box h3{color: #008349;font-size: 14px;line-height: 18px;font-weight: normal;padding: 0 0 2px 0;}
div#contentSections .box h3 a{color: #008349;text-decoration: none;}
div#contentSections .box h3 a:hover{color: #005933;text-decoration: underline;}
div#contentSections p.more{margin: 0;padding: 0;position: absolute;z-index: 10;top: 25px;right: 20px;}
div#contentSections p.more a{display: inline-block;padding: 8px 10px 6px 10px;text-transform: uppercase;font-weight: bold;font-size: 13px;text-decoration: none;color: #fff;background-color: #008349;border-radius: 2px;}
div#contentSections p.more a:hover{opacity: 0.8;}
/*news home*/div#contentSections .box ul.listing{padding: 0;}
div#contentSections .box ul.listing li{position: relative;z-index: 10;border-bottom: 1px solid #d4d2d2;padding: 10px 0 10px 0;overflow: hidden;}
div#contentSections .box ul.listing li.list h3{padding: 10px 0 2px 0;}
div.date{font-size: 12px;font-style: italic;color: #8b8c8c;}
div#contentSections .box ul.listing div.image{width: 100px;height: 100px;float: left;margin: 10px 0 0 0;overflow: hidden;}
div#contentSections .box ul.listing div.image img{width: 90px;height: 90px;display: block;padding: 4px;background-color: #fff;border: 1px solid #d4d2d2;}
div#contentSections .box ul.listing div.text{width: 150px;float: left;margin: 10px 0 0 15px;}
div#contentSections .box ul.listing div.text p{font-size: 13px;line-height: 16px;padding: 0 0 7px 0;}
div#contentSections .box li div.text p.more{bottom: 4px;}
div#contentSections .box li p.more{text-align: left;margin: 0;padding: 0;}
div#contentSections .box li p.more a{padding: 0;text-transform: uppercase;font-weight: bold;font-size: 12px;text-decoration: underline;background-color: #fff;color: #005933;}
div#contentSections .news li p.more a:hover{text-decoration: none;}
/*testimonial*/.testimonials img{float: right;margin: 15px 25px 0 30px;}
.box blockquote{background: transparent url('/statics/images/images/quoteOpen.png') 0 0px no-repeat;margin: 7px 0 0 0;padding: 10px 15px 15px 30px;font-size: 13px;line-height: 18px;}
.box blockquote cite{display: block;text-align: right;padding: 8px 0 0 0;color: #000;font-size: 16px;font-style: normal;}
.box blockquote cite span{display: block;color: #8b8c8c;font-size: 13px;font-style: italic;}
/*connect*/div#contentSections .connect p{font-size: 13px;line-height: 17px;padding: 0 0 10px 0;}
div#contentSections .connect p a{color: #4a5967;}
div#contentSections .connect p span{display: block;padding-left: 22px;}
div#contentSections .connect p span.phone{background: transparent url('/statics/images/images/phone_yellow_16.png') left center no-repeat;}
div#contentSections .connect p span.email{background: transparent url('/statics/images/images/email_yellow_16.png') left center no-repeat;}
div#contentSections .connect p span.location{background: transparent url('/statics/images/images/location_yellow_16.png') left center no-repeat;}
/*events*/div.calendar div.month{width: 278px;padding: 0;margin: 0;height: auto;background: #edebeb;border: 1px solid #edebeb;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
div.calendar div.month table#events{margin: 0;width: 278px;}
div.calendar div.month table th, div.calendar div.month table td{border: none;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
div.calendar div.month table th{color: #005933;font-weight: bold;font-size: 15px;line-height: 28px;}
div.calendar div.month table td{border-right: 1px solid #edebeb;border-top: 1px solid #edebeb;color: #737474;font-weight: bold;font-size: 14px;line-height: 32px;}
div.calendar div.month table td.otherMonth{background: #f9f9f9;color: #bbb;}
div.calendar div.month table td.active{background: #d8e3eb;color: #b51845;}
div.calendar div.month table td.active a{/*color: #b51845;*/}
div.calendar div.month table th.month{color: #005933;padding-top: 15px;font-size: 16px;}
div.calendar div.month table tr td:last-child{border-right: none;}
div.calendar div.prevNextButtons{position: absolute;width: 280px;margin-top: 20px;}
div.calendar div.nextEventsYear a, div.calendar div.prevEventsYear a{text-indent: -50000px;margin: 15px;padding: 0;width: 15px;height: 15px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
div.calendar div.nextEventsYear a{background: #005933 url(/statics/images/images/calendarrightbtn.png) center center no-repeat;}
div.calendar div.prevEventsYear a{background: #005933 url(/statics/images/images/calendarleftbtn.png) center center no-repeat;}
div#contentSections div.allEvents{margin: 0;padding: 0;position: absolute;z-index: 10;bottom: 25px;right: 20px;}
div#contentSections div.allEvents a{display: inline-block;padding: 8px 10px 6px 10px;text-transform: uppercase;font-weight: bold;font-size: 13px;text-decoration: none;color: #fff;background-color: #008349;border-radius: 2px;}
/*lightrbox*/div#boxContents div#body{border-radius: 8px;}
div#boxContents div.eventHeader{background-image: none;/*border-bottom: 1px solid #f4d074;*/display: block;height: 55px;margin: 5px 10px 0;padding: 10px 0 0 0;color: #005933;}
div#boxContents div.eventHeader h3{color: #005933;font-weight: bold;font-size: 19px;}
div#box div#lbClose{text-align: right;cursor: pointer;cursor: hand;height: 16px;padding-right: 10px;width: 760px;position: relative;top: 20px;}
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, img{margin:0;padding:0;border: 0;}
ul{list-style:none;}
.cl:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl{zoom: 1;}
.frame{margin-bottom: 10px;border: 1px solid #e1e1e1;background: #FFF;}
.title{padding: 0 10px;height: 32px;font-size: 14px;font-weight: 700;line-height: 32px;overflow: hidden;}
.block{margin: 10px 10px 0;}
.temp{margin: 1px;}
.slideshow{clear: both;}
.slideshow li{position: relative;overflow: hidden;}
.slideshow span.title{position: absolute;bottom: 0;left: 0;margin-bottom: 0;width: 100%;height: 32px;line-height: 32px;font-size: 14px;text-indent: 10px;}
.slideshow span.title, .slidebar li{background: rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000);color: #FFF;overflow: hidden;}
.slidebar li{float: left;margin-right: 1px;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 10px;cursor: pointer;}
.slidebar li.on{background: rgba(255,255,255,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF);color: #000;font-weight: 700;}
ul, li{list-style: none;}
a:hover{text-decoration: underline;color: #a50001;}
.months,.months p,.months div{line-height:24px}
.index-about{font-size: 13px; line-height:1.75em;padding-top:10px;}
.index-about p{font-size: 13px; line-height:1.75em; text-indent: 2em; margin-bottom:10px;}
.temp{margin: 0;}
.slidebar{position: absolute;top: 5px;left: 4px;display:none}
.slideshow span.title, .slidebar li{background: rgba(0,0,0,0.3);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000);color: #FFF;overflow: hidden;}
.slidebar li.on{background: rgba(255,255,255,0.5);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000);color: #ff0;font-weight: 700;}
.slideshow SPAN.title{text-indent: 0px;}
.block{margin: 0;position: relative;}
#frameHlicAe{margin: 0px !important;border: 0px !important;}
.comiis_wrap960, .comiis_wrapad{margin: 0 auto;width: 100%;}
.comiis_wrapad{margin-top: 10px;}
.comiis_wrapad{overflow: hidden;}
.comiis_wrapad img{margin-top: 0px;text-align:center}
#slidesImgs li{width: 100%;height:auto;display: none;text-align:center}
body{background-color: #fff;font-family: 'Eau Sans', Arial, Helvetica, sans-serif;color: #4a5967;font-size: 62.5%;padding: 0 0 0 0;}
#section{z-index:-9999}
div#header{width: 960px;height: 115px;margin: 0 auto;position: relative;z-index: 50;background-color: #f7f5f5;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.3);}
body#home div#header{background-color: #fff;box-shadow: 0 0 35px rgba(0,0,0,0.3);}
div#mainNav{width: 960px;height: 50px;background: #edebeb;position: absolute;z-index: 10;left: 0;bottom: 0;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
div#contentWrap, div#contentWrapNoLeft, div#contentWrapWide{width: 960px;margin: 0 auto;padding: 0;overflow: hidden;position: relative;z-index: 5;}
h2.tit-of{text-align: center;font-size: 16px;padding-bottom: 10px;}
h3.tit-bot{border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;text-align: center;color: #858585;line-height: 26px;font-weight: normal;font-size: 12px;}
h3.tit-bot a{color: #858585;margin-left: 10px;}
h3.tit-bot a:hover{color: #0349b3;}
.news-box li{margin-top: 6px;}
.news-box li a{display:block;color: #6e6d6d;padding: 10px ;}
.news-box li a span{display: block;min-height: 25px;line-height: 25px;font-size: 14px;color: #151515;}
.news-box li a span font{float: right;color: #151515;font-size: 12px;}
.news-box li a span i{font-size: 12px;display: inline-block;margin-right: 3px;border-top: 4px solid transparent;border-left: 5px solid #005933;border-bottom: 4px solid transparent;}
.news-box li a p{line-height: 20px;overflow: hidden;}
.news-box li a:hover{background: #005933;color: #c6c6c6;}
.news-box li a:hover span{color: #fff;}
.news-box li a:hover span font{color: #fff;}
.news-box li a:hover span i{border-top: 4px solid transparent;border-left: 5px solid #fff;border-bottom: 4px solid transparent;}
/* box*/.box{width:470px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 img{max-height:100%;max-width:100%;width:auto;height:auto}
.tb-s310{width:470px;height:350px;overflow: hidden;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40{height:65px;width:85px;}
.tb-s40 img{max-height:100%;max-width:100%;width:auto;height:auto}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:470px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("/statics/css/css/images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
#img_scroll{width:100%;height:420px;overflow:hidden;margin:0 auto}
#img_small a{display: block;height: 48px;padding: 12px 0 0 20px;margin-bottom: 1px;background-color: #fff;background: rgba(255,255,255,0.7);color: #008349;font-size: 16px;font-weight: bold;text-decoration: none;}
#img_small a span{display: block;font-weight: normal;color: #737474;font-size: 13px;padding: 2px 0 0 0;}
#img_small img{height:70px;width: 130px;}
#img_small .curr{width:130px;height:70px;position:absolute;left:0;top:0;}
#img_big{width:100%;height:420px;}
#img_big a{display:none;position:absolute;left:0px;top:0;}
#bannerContent{z-index: 100;top: 25px;left: 50%;margin-left: 160px;width: 310px;height: 370px;position: absolute;}
#img_small a span.longTab{display: none;}
/*sel*/body#home div#bannerContent li.sel a{height: 108px;padding-top: 18px;background: #fff;width: 340px;position: relative;z-index: 10;right: 50px;color: #005933;font-size: 18px;}
body#home div#bannerContent li.sel a span{font-size: 13px;color: #3f464d;line-height: 16px;}
body#home div#bannerContent li a span.btn{display: none;}
body#home div#bannerContent li.sel a span.btn{display: inline-block;padding: 7px 15px 5px 15px;border-radius: 2px;margin: 8px 20px 0 0;float: right;font-size: 13px;color: #fff;font-weight: bold;text-transform: uppercase;background-color: #eea433;}
body#home div#bannerContent li.sel a span.shortTab{display: none;}
body#home div#bannerContent li.sel a span.longTab{display: block;}
/*CONTENT
*************************************************************/div#leftNav{width: 230px;float: left;margin: 10px 0 0 0;}
div#leftNavInner{background-color: #edebeb;padding: 15px 0 0 0;border-radius: 8px;}
div#sidebar{width: 230px;float: right;margin-top: -5px;}
div#content{float: left;width: 710px;padding: 0 0 0 20px;}
div#contentWrapNoLeft div#content{float: left;width: 710px;padding: 0 20px 0 0;}
div#contentWrapWide div#content{float: none;width: 960px;padding: 0 0 0 0;}
div#column1{width: 500px;float: left;padding: 15px 0 0 0;}
div#column2{width: 460px;float: right;padding: 15px 0 0 0;}
/*FOOTER
*******************************************************/div#footer{width: 100%;/**/position: relative;z-index: 1;margin-top: 40px;padding: 0 0 25px 0;overflow: hidden;}
div#footerInner{width: 960px;padding: 25px 0 0 0;margin: 0 auto;}
div.footerColumn{width: 190px;float: left;}
div.footerColumn.wide{width: 280px;}
div#footerContact{width: 280px;padding: 10px 20px 20px 20px;float: right;background-color: #c6c2c2;background: rgba(198,194,194,0.4);border-radius: 8px;position:relative;}
img#footerCards{position:absolute;bottom:-50px;right:0;}
div#bottom{background-color: #edebeb;}
div#bottomInner{border-top: 1px solid #d4d2d2;padding: 18px 0 15px;width: 960px;margin: 0 auto;}
div#bottomInner a{ color:#666;}
div#bottomInner a:hover{ color:#333;}
div#bbdc{width: 480px;float: right;}
div.magazineContainer{padding: 10px 0;}
/*ul#newsList div.image img{float:right;}*/div.copy ul#newsList li{background:none;}
div.copy ul#newsList li div.image img{margin:0;margin-top:20px;}
/*div.copy ul#newsList li p.more a{margin-right:20px;}*//*COOKIE POLICY
************************************************/#stickycookiePolicy{background-color: #eea433;z-index: 100;color: #000;text-align: center;font-size: 13px;padding: 10px;transition: .3s all ease;display: none;}
#stickycookiePolicy a{color: #fff;display: inline-block;margin: 0 0 0 5px;}
/*copy*//*FONTS
***********************************************/@font-face{font-family: 'Eau Sans';src: url('/statics/css/fonts/fontawesome-webfont.eot');src: url('/statics/css/fonts/fontawesome-webfont/.eot') format('embedded-opentype'), url('/statics/css/fonts/fontawesome-webfont.woff') format('woff'), url('/statics/css/fonts/fontawesome-webfont.ttf') format('truetype'), url('/statics/css/fonts/fontawesome-webfontt.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Eau Sans';src: url('/statics/css/fonts/fontawesome-webfont.eot');src: url('/statics/css/fonts/fontawesome-webfont/.eot') format('embedded-opentype'), url('/statics/css/fonts/fontawesome-webfont.woff') format('woff'), url('/statics/css/fonts/fontawesome-webfont.ttf') format('truetype'), url('/statics/css/fonts/fontawesome-webfont.svg') format('svg');font-weight: normal;font-style: italic;}
@font-face{font-family: 'Eau Sans';src: url('/statics/css/fonts/fontawesome-webfont.eot');src: url('/statics/css/fonts/fontawesome-webfont/.eot') format('embedded-opentype'), url('/statics/css/fonts/fontawesome-webfont.woff') format('woff'), url('/statics/css/fonts/fontawesome-webfont.ttf') format('truetype'), url('/statics/css/fonts/fontawesome-webfont.svg') format('svg');font-weight: bold;font-style: normal;}
@font-face{font-family: 'Eau Sans';src: url('/statics/css/fonts/fontawesome-webfont.eot');src: url('/statics/css/fonts/fontawesome-webfont/.eot') format('embedded-opentype'), url('/statics/css/fonts/fontawesome-webfont.woff') format('woff'), url('/statics/css/fonts/fontawesome-webfont.ttf') format('truetype'), url('/statics/css/fonts/fontawesome-webfont.svg') format('svg');font-weight: bold;font-style: italic;}
@font-face{font-family: 'Eau Sans Black';src: url('/statics/css/fonts/fontawesome-webfont.eot');src: url('/statics/css/fonts/fontawesome-webfont/.eot') format('embedded-opentype'), url('/statics/css/fonts/fontawesome-webfont.woff') format('woff'), url('/statics/css/fonts/fontawesome-webfont.ttf') format('truetype'), url('/statics/css/fonts/fontawesome-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face{font-family: 'Eau Sans Black Italic';src: url('/statics/css/fonts/fontawesome-webfont.eot');src: url('/statics/css/fonts/fontawesome-webfont/.eot') format('embedded-opentype'), url('/statics/css/fonts/fontawesome-webfont.woff') format('woff'), url('/statics/css/fonts/fontawesome-webfont.ttf') format('truetype'), url('/statics/css/fonts/fontawesome-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
body#home div#bannerContent li.sel a,
ul#quickLinksList li h3,
ul#quickLinksList li h4{font-family: 'Eau Sans Black', 'Arial Black', Arial, sans-serif;font-weight: normal;font-style: normal;}
body#home div#bannerContent li.sel a span{font-family: 'Eau Sans', Arial, Helvetica, sans-serif;}
/*HEADER*/
#header .logo{width: 249px;height: 59px;position: absolute;z-index: 100;left:15px;}
#header .logo a{width: 249px;height: 59px;text-indent: -5000px;background: transparent url('/statics/images/images/logo.png') left no-repeat;display: block;}
div#header h1 a, div#logo a{width: 249px;height: 59px;display: block;}
div#header div.cart{position: absolute;z-index: 5;top: 43px;right: 15px;text-align: right;}
div#header div.cart a{display: block;height: 17px;text-align: right;padding: 7px 30px 0 0;font-size: 13px;font-weight: bold;color: #008349;text-transform: uppercase;text-decoration: none;background: transparent url('/statics/images/images/bag_24.png') center right no-repeat;}
div#header div.cart a span{font-weight: normal;text-decoration: underline;text-transform: none;color: #4a5967;padding-left: 5px;}
/*FOOTER
***********************************************/div#footer h4{font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;padding: 0 0 10px 0;margin: 20px 0 0 0;}
div#footerContact h4{margin-top: 10px;}
div#footer p{font-size: 13px;line-height: 19px;padding: 0 0 10px 0;}
div#footer p span{display: block;padding-left: 22px;}
p span.phone{background: transparent url('/statics/images/images/phone_green_16.png') left center no-repeat;}
p span.email{background: transparent url('/statics/images/images/email_green_16.png') left center no-repeat;}
p span.location{background: transparent url('/statics/images/images/location_green_16.png') left center no-repeat;}
div#footer p a,
div#bbdc a{color: #4a5967;}
div#bbdc{font-size: 12px;text-align: right;}
/*HEADINGS
***********************************************/h3#hdInThisSection{color: #000;font-size: 14px;font-weight: bold;text-transform: uppercase;padding: 10px 0 5px 20px;}
h1#pageTitle{font-size: 26px;padding: 15px 0 15px 0;color: #005933;font-weight: bold;text-align: center;}
div.copy h2{color: #000;font-size: 21px;padding: 10px 0 10px 0;}
div.copy h3{color: #008349;font-size: 14px;margin: 0 0 7px 0;padding: 10px 0 3px 0;font-weight: bold;text-transform: uppercase;border-bottom: 1px solid #f4d074;}
div.copy h4{color: #000;font-size: 16px;padding: 10px 0 5px 0;font-weight: normal;}
/*PARAGRAPHS
************************************************/div.copy{font-size: 14px;line-height: 24px;}
div.copy p{padding: 0 0 10px 0;}
div.copy p.more{text-align: right;}
div.copy p.more a,
div.copy a.more,
div.copy a.expand{font-size: 13px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 5px 27px 4px 5px;background: transparent url('/statics/css/images/buttons/btnArrow.png') right 5px no-repeat;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
div.copy p.more a:hover,
div.copy a.more:hover,
div.copy a.expand:hover{background-position: right -132px;background-color: #f8e9c3;}
div.copy a.expand{background-image: url('/statics/css/images/buttons/btnExpand.png');}
/*LISTS
**********************************************/div.copy li{line-height: 18px;}
div.copy ul{padding: 0 40px 15px 30px;}
div.copy ul li{/*padding: 0 0 8px 25px;background: transparent url('/statics/images/images/listBullet.png') 5px 5px no-repeat;*/}
div.copy ol{padding: 0 40px 15px 50px;}
div.copy ol li{padding: 0 0 8px 5px;}
/*IMAGES
*******************************************************/div.nytp img{height:auto;max-width:96%;max-height:100%}
div.copy img{margin: 10px 0;max-width: 100% !important;height: auto!important;}
/*TABLES
*********************************************************/div.copy table{border-collapse: collapse;width: 100%;margin: 10px 0 20px 0;text-align: center;}
div.copy table td{border: 1px solid #ddd;background-color: #f7f7f7;vertical-align:center;}
#content div.month{width: 230px;margin: 8px 0 0 5px;}
/*IMAGE GALLERY
*********************************************************/#wrap div#dccom_twImageGallery div.twImage img{border: 1px solid #f4d074;}
/*FORM SIGNUP
*********************************************************/.researchForm h1#pageTitle{color: #336699;/*width: 62%;*/text-align: left;font-size: 60px;line-height: 60px;}
.researchForm #content > div > div.bodyContent{width: 45%;float: left;text-align: justify;}
div.copy div.formSignup{width: 35%;float: right;border-radius: 40px;border: 5px #f4d074 solid;padding: 40px 10px 30px;position: relative;position: relative;/* top: -150px;*/top: -90px;background-color: white;box-sizing: border-box;}
div.copy div.formSignup:before{content: '';position: absolute;bottom: 100px;left: -188px;background-image: url(/statics/images/images/arrowForm.png);width: 175px;height: 247px;background-repeat: no-repeat;}
div.copy div.formSignup:after{content: url(/statics/images/images/newTab.png);position: absolute;top: 0;right: 0;}
div.copy div.formSignup form input[type="text"],
div.copy div.formSignup form input[type="email"],
div.copy div.formSignup form input[type="tel"]{width: 100%;height: 30px;border: 1px lightgray solid;border-radius: 4px;/* color: #000;*/color: #4A5967;margin-top: 10px;box-sizing: border-box;padding-left: 10px;}
div.copy div.formSignup form input[type="submit"]{background: #ff6600;height: 60px;border: none;box-shadow: 0px 10px 0px lightgray;width: 100%;border-radius: 10px;color: white;text-transform: uppercase;font-size: 16px;margin-top: 15px;}
div.copy div.formSignup img.image{border: 0;background: transparent;padding: 0;margin: 0;width: 100%;}
span#products-reduced-rates,span#products-xmas-shipping{color:#FF3030;font-size: 18px;font-weight: 700;font-style: italic;margin: 12px 10px 0px 0px;display: block;}
span#products-xmas-shipping{font-size: 12px;margin:0;margin-left: 263px;margin-top: -4px;}
/*navigation*//*GENERAL LINKS
**********************************************************/a:link, a:visited{color: #008349;}
a:hover, a:active{color: #005933;text-decoration: none;}
/*TOP NAV
**********************************************************/ul#topNavList{float: right;margin: 20px 240px 0 0;}
ul#topNavList li{float: left;padding: 0;}
ul#topNavList li a:link, ul#topNavList li a:visited{color: #5f6c79;border-left: 1px solid #5f6c79;padding: 2px 8px;font-size: 12px;text-decoration: none;text-transform: uppercase;}
ul#topNavList li.last a{padding-right: 0px;}
ul#topNavList li a:hover, ul#topNavList li a:active{color: #000;text-decoration: underline;}
div#header ul#topNavList li.first a{border-left: 0;}
div#header ul#topNavList li.onPath a{color: #000;text-decoration: underline;font-weight: bold;}
/*multilingualNavList
**************************************************************/ul#multilingualNavList{float: right;margin: 19px 10px 0 0;}
ul#multilingualNavList li{width: 24px;height: 20px;float: left;}
ul#multilingualNavList li a{width: 20px;height: 14px;display: inline-block;text-indent: -5000px;background-position: center top;background-repeat: no-repeat;}
ul#multilingualNavList li a:hover{opacity: 0.8;}
ul#multilingualNavList li.navar a{background-image: url('/statics/images/images/ar.gif');}
ul#multilingualNavList li.navcn a{background-image: url('/statics/images/images/zh.gif');}
ul#multilingualNavList li.navde a{background-image: url('/statics/images/images/de.gif');}
ul#multilingualNavList li.naves a{background-image: url('/statics/images/images/es.gif');}
ul#multilingualNavList li.navfa a{background-image: url('/statics/images/images/fa.gif');}
ul#multilingualNavList li.navfr a{background-image: url('/statics/images/images/fr.gif');}
ul#multilingualNavList li.navit a{background-image: url('/statics/images/images/it.gif');}
ul#multilingualNavList li.navpt a{background-image: url('/statics/images/images/pt.gif');}
ul#multilingualNavList li.navru a{background-image: url('/statics/images/images/ru.gif');}
ul#multilingualNavList li.navtr a{background-image: url('/statics/images/images/tr.gif');}
/*SOCIAL NAV
**********************************************************//*standard rules*/ul.socialNavList{overflow: hidden;}
ul.socialNavList li{width: 32px;height: 32px;float: left;margin: 0 0 0 3px;}
ul.socialNavList li a{display: inline-block;width: 32px;height: 32px;text-indent: -5000px;background-position: 0px 0px;background-repeat: no-repeat;opacity: 0.8;}
ul.socialNavList li a:hover{opacity: 1;}
ul.socialNavList li.navfacebook a{background-image: url('/statics/images/images/facebook.png');}
ul.socialNavList li.navtwitter a{background-image: url('/statics/images/images/twitter.png');}
ul.socialNavList li.navgoogleplus a{background-image: url('/statics/images/images/googleplus.png');}
ul.socialNavList li.navitunesu a{background-image: url('/statics/images/images/itunes.png');}
ul.socialNavList li.navlinkedin a{background-image: url('/statics/images/images/linkedin.png');}
ul.socialNavList li.navyoutube a{background-image: url('/statics/images/images/youtube.png');}
/*MAIN NAV
**********************************************************/ul#mainNavList{height: 50px;padding: 0;}
ul#mainNavList li{float: left;height: 50px;}
ul#mainNavList li a:link, ul#mainNavList li a:visited{color: #2a3641;font-size: 13px;font-weight: bold;text-transform: uppercase;display: block;height: 31px;padding: 19px 15px 0 15px;text-decoration: none;}
ul#mainNavList li a:hover, ul#mainNavList li a:active{color: #005933;background-color: #f8f8f8;}
div#mainNav ul#mainNavList li.onPath a{color: #005933;background-color: #dedcdc;}
div#mainNav ul#mainNavList li.navhome a{width: 40px;height: 50px;padding: 0 0 0 0;margin-left: 15px;text-indent: -5000px;background: transparent url('/statics/images/images/bgMainNavHome.png') center -115px no-repeat;}
div#mainNav ul#mainNavList li.navhome a:hover,
div#mainNav ul#mainNavList li.navhome.onPath a{background: transparent url('/statics/images/images/bgMainNavHome.png') center 14px no-repeat;}
div#mainNav ul#mainNavList li.navceramicxshop a{position: absolute;z-index: 10;right: 0;bottom: 0;border-bottom-right-radius: 8px;color: #d3e0da;padding-right: 40px;background: #005933 url('/statics/images/images/bgMainNavShop.png') bottom right no-repeat;}
div#mainNav ul#mainNavList li.navceramicxshop a:hover,
div#mainNav ul#mainNavList li.navceramicxshop.onPath a{color: #fff;background-color: #008349;}
/*** ESSENTIAL STYLES TO CREATE DROPDOWNS - ADUSTED FOR MEGA MENU ***/ul#mainNavList{line-height: 1.0;position: relative;}
ul#mainNavList ul.subNavList1{position:absolute;top: -999em;left: 0;/*makes menu visible for stylingtop: 60px;z-index: 99;*/}
ul#mainNavList li:hover{visibility:inherit;/* fixes IE7 'sticky bug'*/}
/*
ul#mainNavList li{float: left;}*//*ul#mainNavList li:hover ul.subNavList1,
ul#mainNavList li.sfhover ul.subNavList1,*/ul#mainNavList li.open ul.subNavList1{left:0;top: 50px;/* match top ul list item height*/z-index: 99;}
/*other main nav styles*/ul#mainNavList{width: 960px;height: 50px;margin: 0 auto;}
ul#mainNavList li.lev1{float: left;height: 50px;/*border-right: 1px solid #b46179;*/}
ul#mainNavList li.first.lev1{/*border-left: 1px solid #b46179;*/}
/*ul#mainNavList li.lev1 a:link, ul#mainNavList li.lev1 a:visited{color: #f2e6e9;font-size: 18px;font-weight: bold;display: inline-block;height: 47px;padding: 13px 55px 0 25px;text-decoration: none;line-height: 16px;background: transparent url('/statics/images/images/arrowDownPink.png') right 9px no-repeat;}*/ul#mainNavList li.lev1 a:link span, ul#mainNavList li.lev1 a:visited span{display: block;font-size: 15px;font-weight: normal;}
ul#mainNavList li.navhome a:link,
ul#mainNavList li.navhome a:visited,
ul#mainNavList li#navhome a:link,
ul#mainNavList li#navhome a:visited{width: 64px;height: 60px;padding: 0;text-indent: -5000px;background: transparent url('/statics/images/images/bgMainNavHome.png') center 18px no-repeat;opacity: 0.8;}
ul#mainNavList li.first.lev1 a{text-indent: -5000px;}
/*mega menu*/ul#mainNavList ul.subNavList1{width: 750px;min-height: 330px;overflow: hidden;padding: 15px 210px 20px 20px;background: #fff;border-radius: 8px;box-shadow: 5px 5px 10px rgba(0,0,0,0.1);border: 1px solid #d8d8d8;border-top: 0;margin-left: -10px;}
/*lev 2*/ul#mainNavList ul.subNavList1 li.lev2{float: left;height: auto;width: 230px;border-right: 0px;padding-bottom: 7px;}
ul#mainNavList ul.subNavList1 li.lev2 a:link,
ul#mainNavList ul.subNavList1 li.lev2 a:visited{color: #008349;font-size: 13px;font-weight: bold;display: inline-block;height: auto;padding: 10px 0 5px 0;text-decoration: none;text-transform: uppercase;}
ul#mainNavList ul.subNavList1 li.lev2 a:hover,
ul#mainNavList ul.subNavList1 li.lev2 a:active{color: #005933;background-color: transparent;background-image: none;text-decoration: underline;}
div#mainNav ul#mainNavList li.onPath li a{background-color: transparent;}
/*lev 3*/ul#mainNavList ul.subNavList1 li.lev3{height: auto;width: 230px;border-right: 0px;}
ul#mainNavList ul.subNavList1 li.lev3 a:link,
ul#mainNavList ul.subNavList1 li.lev3 a:visited{color: #737474;font-size: 14px;font-weight: normal;display: inline-block;padding: 5px 5px 5px 15px;text-decoration: none;font-size: 13px;line-height: 16px;text-transform: none;background: transparent url('/statics/images/images/triangleBlue.png') 6px 7px no-repeat;}
ul#mainNavList ul.subNavList1 li.lev3 a:hover,
ul#mainNavList ul.subNavList1 li.lev3 a:active{color: #005933;background-color: #eee;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
div#mainNav ul#mainNavList li.onPath li.lev3 a{color: #737474;}
/*featured page*/ul#mainNavList ul.subNavList1 li.featuredPage{width: 200px;min-height: 230px;padding: 20px 0 0 37px;background: transparent url('/statics/images/images/bgFeaturedPage.png') left top no-repeat;position: absolute;z-index: 22;top: 0px;right: 0px;}
ul#mainNavList ul.subNavList1 li.featuredPage a:link,
ul#mainNavList ul.subNavList1 li.featuredPage a:visited{color: #005933;font-size: 17px;font-weight: bold;display: inline-block;height: auto;padding: 10px 0 0 0;text-decoration: none;}
ul#mainNavList ul.subNavList1 li.featuredPage a:hover,
ul#mainNavList ul.subNavList1 li.featuredPage a:active{color: #005933;background-color: transparent;background-image: none;}
ul#mainNavList ul.subNavList1 li.featuredPage img{display: block;border: 1px solid #d4d2d2;margin: 0 0 10px 0;}
ul#mainNavList ul.subNavList1 li.featuredPage p{font-size: 13px;line-height: 17px;color: #737474;padding: 0 10px 12px 0;}
ul#mainNavList ul.subNavList1 li.featuredPage p.more a{color: #fff;font-size: 13px;text-decoration: none;border-radius: 3px;display: inline-block;padding: 6px 30px 4px 15px;opacity: 1;}
ul#mainNavList ul.subNavList1 li.featuredPage p.more a:hover{opacity: 0.8;}
/*full width, no featured page*/ul#mainNavList .navengineering-applications ul.subNavList1{width: 960px;padding-right: 20px;}
ul#mainNavList .navengineering-applications ul.subNavList1 li.featuredPage{display: none;}
/*LEFT NAV
**********************************************************/ul#leftNavList{padding: 10px 20px 30px 20px;}
ul#leftNavList li{padding: 0;}
ul#leftNavList li a:link, ul#leftNavList li a:visited{color: #5f6c79;font-size: 14px;font-weight: normal;display: block;padding: 9px 10px 8px 25px;text-decoration: none;border-bottom: 1px solid #fff;background: transparent url('/statics/images/images/triangleBlue.png') 10px 11px no-repeat;}
ul#leftNavList li a:hover, ul#leftNavList li a:active{color: #fff;background-color: #eea433;}
ul#leftNavList li.onPath a{background-color: #dbd9d9;color: #000;border-bottom: 1px solid #d4dade;background-image: url('/statics/images/images/triangleBlue.png');}
ul#leftNavList li.sel a{background-color: #eea433;border-bottom: 1px solid #d4dade;color: #fff;}
/*lev2*/ul#leftNavList li.onPath li.lev2 a{font-size: 12px;font-weight: normal;padding-left: 45px;color: #000;background-position: 30px 11px;border-color: #fff;}
ul#leftNavList li.onPath li.lev2 a:hover,
ul#leftNavList li.onPath li.lev2.sel a:hover{color: #fff;background-color: #eea433;}
ul#leftNavList li.onPath li.lev2.sel a{color: #fff;}
/*FOOTER NAV
**********************************************************/ul#footerNavList{float: left;width: 480px;}
ul#footerNavList li{display: inline;padding: 0 12px;border-left: 1px solid #666;}
ul#footerNavList li.first{border: 0;padding-left: 0;}
ul#footerNavList li a:link, ul#footerNavList li a:visited{font-size: 12px;text-decoration: none;color: #fff;}
ul#footerNavList li a:hover, ul#footerNavList li a:active{text-decoration: underline;}
div#footerInner ul#footerNavList li.onPath a{color: #fff;text-decoration: none;}
/*FOOTER COLUMNS
************************************************************/div.footerColumn li a{display: inline-block;color: #7e858b;font-size: 13px;text-decoration: none;padding: 3px 0 3px 0;}
div.footerColumn.wide li a{width: 140px;float: left;}
div.footerColumn li a:hover{color: #005933;text-decoration: underline;}
/*PATH
**********************************************************/div#path{padding: 16px 0 5px 0;height: 15px;margin-left: -10px;}
div#path li{float: left;padding: 0 15px 0 10px;}
div#path li a{font-size: 12px;text-transform: uppercase;display: inline-block;color: #3e4954;text-decoration: none;padding: 2px 0 0 0;}
div#path li.sel{background-image: none;padding-right: 0;}
div#path li a:hover,
div#path li.sel a{text-decoration: none;color: #008349;}
/*forms*//*GENERAL FORM STYLES
********************************************************/form.general{padding: 20px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
form.general fieldset{border: 2px solid #edebeb;padding: 10px 20px 20px 20px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;margin: 0 0 20px 0;}
form.general legend{color: #213447;font-size: 22px;font-weight: bold;margin: 0 0 10px 0;}
form.general div{overflow: hidden;margin: 0 0 10px 0;}
form.general p{color: #748596;font-size: 15px;line-height: 20px;}
form.general ul{margin: 0 0 0 220px;padding: 0 0 10px 0;}
form.general ul li{margin: 0;padding: 0 0 5px 0;overflow: hidden;list-style-type: none;border: 0;background-image: none;}
form.general span.req{color: #cc0033;margin-left: 3px;font-size: 1.2em;}
form.general label,
form.general span.label,
form.general p.label{width: 220px;display: inline-block;float: left;color: #4e5e6e;font-weight: bold;font-size: 15px;margin: 5px 0 0 0;padding: 0;}
form.general p.label{display: block;float: none;width: auto;padding-bottom: 5px;}
form.general label.implicit{width: auto;margin-right: 10px;}
form.general input.text,
form.general select,
form.general textarea{border: 1px solid #a8b6c4;padding: 5px 4px;background-color: #fff;color: #213447;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;width: 340px;}
/*text fields*/form.general input.text.medium{width: 200px;}
form.general input.text.small{width: 100px;}
/*select dropdowns*/form.general select{width: 350px;}
form.general select.medium{width: 210px;}
form.general select.small{width: 110px;}
form.general select.day{width: 80px;}
form.general select.month{width: 150px;}
form.general select.year{width: 100px;}
/*radio buttons and checkboxes*/form.general input.radio,
form.general input.checkbox{margin-right: 5px;}
/*textareas*/form.general textarea.big{width: 560px;}
/*buttons*/form.general input.btn,
form.general a.next{border: 0;display: inline-block;background-color: #000;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;color: #fff;font-size: 15px;font-weight: bold;padding: 7px 25px;}
/*SEARCH BOX
********************************************************/div#header div.search{position: absolute;z-index: 100;top: 15px;right: 10px;}
form.search{position: relative;z-index: 7;}
form.search input.text{width: 200px;margin: 0 0 0 0;padding: 8px 0 8px 10px;font-size: 14px;color: #737474;background-color: #fff;border: 1px solid #d4d2d2;border-radius: 6px;box-shadow: inset 2px 2px 5px rgba(0,0,0,0.1);}
form.search input.btn{width: 32px;height: 32px;text-indent: -5000px;margin: 0;padding: 4px;border: 0;position: absolute;z-index: 9;top: 0px;right: 0px;background: transparent url('/statics/images/images/search_32.png') 0px 0px no-repeat;}
/*NEWSLETTER FORM
********************************************************/form.newsletter{position: relative;z-index: 7;padding-bottom: 10px;}
form.newsletter input.text{width: 266px;margin: 10px 0 0 0;padding: 10px 0 10px 10px;font-size: 14px;color: #737474;background-color: #fff;border: 1px solid #d4d2d2;border-radius: 6px;box-shadow: inset 2px 2px 5px rgba(0,0,0,0.1);}
form.newsletter input.small{width: 170px;}
form.newsletter input.btn{background: #008349;border-radius: 6px;color: #fff;font-weight: bold;font-size: 15px;text-transform: uppercase;margin: 0;padding: 10px 15px 10px 15px;border: 0;position: absolute;z-index: 9;bottom: 10px;right: 0px;}
/*CONTACT US FORM
********************************************************/form#contactUsForm{}
form#contactUsForm label{display: block;float: left;width: 160px;padding: 3px 0 0 0;}
form#contactUsForm input.textfield, form#contactUsForm textarea{width: 280px;}
form#contactUsForm textarea{height: 140px;}
form#contactUsForm input.button{margin-left: 160px;}
/*FORM WIZARD
*************************************************************/div.formWizFormWrap form.formWizForm{background-color: #f9f9f9;border: 1px solid #d9d9d9;border-radius: 8px;width: 500px;padding: 20px;}
div.formWizFormWrap form.formWizForm div.sectionBreak{color: #005933;border-bottom: 3px solid #eea433;font-size: 17px;margin: 10px 0 5px 0;padding: 0 0 2px 0;}
div.formWizFormWrap form.formWizForm label{width: 180px;display: inline-block;font-weight: normal;color: #008349;padding: 9px 0 0 10px;}
div.formWizFormWrap form.formWizForm input,
div.formWizFormWrap form.formWizForm textarea{border: 1px solid #ccc;border-radius: 6px;padding: 7px 0 7px 0;margin: 0;width: 300px;}
div.formWizFormWrap form.formWizForm textarea{width: 470px;margin-left: 10px;}
div.formWizFormWrap form.formWizForm input.medium{width: 141px;margin-right: 10px;}
div.formWizFormWrap form.formWizForm div.info{font-style: italic;font-size: 13px;color: #737474;}
div.formWizFormWrap form.formWizForm input.submitBut{width: auto;margin: 0 0 15px 10px;padding: 10px 30px;font-size: 15px;border: 0;background-color: #eea433;}
div.formWizFormWrap form.formWizForm input.submitBut:hover{background-color: #008349;}
/*quickLinks*//*HOME LINKS
********************************************************/ul#quickLinksList{overflow: hidden;}
ul#quickLinksList li{width: 230px;padding: 0 0 0 0;float: left;margin-top: 15px;position: relative;z-index: 5;display: inline;}
body#home ul#quickLinksList li{margin-right: 13px;margin-top: 10px;}
body#home ul#quickLinksList li.last{margin-right: 0;margin-left: 1px;}
/*headings*/ul#quickLinksList li h3{color: #202b35;font-weight: normal;font-size: 14px;text-transform: uppercase;padding: 12px 0 4px 0;}
ul#quickLinksList li h3 a{color: #202b35;text-decoration: none;}
ul#quickLinksList li h4 a{display: block;width: 230px;position: absolute;z-index: 20;top: 0;left: 0;margin: 40px auto 0 auto;text-align: center;color: #fff;font-size: 34px;line-height: 34px;text-decoration: none;}
ul#quickLinksList li h4 a span{display: block;font-size: 40px;text-transform: none;}
/*paragraphs*/ul#quickLinksList li p{font-size: 13px;line-height: 16px;padding-bottom: 6px;}
/*images*/ul#quickLinksList li img{border-radius: 8px;}
/*more links*/ul#quickLinksList li p.more a:link, ul#quickLinksList li p.more a:visited{font-weight: bold;text-transform: uppercase;font-size: 12px;}
ul#quickLinksList li p.more a:hover, ul#quickLinksList li p.more a:active{}
/*lemur*//***************************************************************
****************************************************************
PRODUCTS
****************************************************************
***************************************************************//*BIG PRODUCT SEARCH BOX
***************************************************************/div.productSearch{background-color: #edebeb;border-radius: 8px;padding: 20px 20px;margin: 10px 0 0 0;overflow: hidden;}
div.productSearch h3{color: #000;font-size: 19px;font-weight: bold;display: inline-block;float: left;position: relative;z-index: 5;top: 9px;}
div.productSearch form{width: 412px;float: left;position: relative;z-index: 10;margin: 0 0 0 40px;}
div.productSearch form label{display: inline-block;float: left;}
div.productSearch form input.text{width: 360px;margin: 0 0 0 0;padding: 12px 40px 12px 10px;font-size: 14px;color: #737474;background-color: #fff;border: 1px solid #d4d2d2;border-radius: 6px;box-shadow: inset 2px 2px 5px rgba(0,0,0,0.1);}
div.productSearch form input.btn{width: 32px;height: 32px;text-indent: -5000px;margin: 0;padding: 4px;border: 0;position: absolute;z-index: 9;top: 5px;right: 5px;background: transparent url('/statics/css/images/icons/search_32.png') 0px 0px no-repeat;}
div.productSearch p{float: left;font-size: 14px;margin: 13px 0 0 40px;}
/*narrower search*/div#contentWrap div.productSearch h3{font-size: 17px;}
div#contentWrap div.productSearch form{width: 272px;float: left;position: relative;z-index: 10;margin: 0 0 0 20px;}
div#contentWrap div.productSearch form input.text{width: 220px;margin: 0 0 0 0;padding: 12px 40px 12px 10px;font-size: 14px;color: #737474;background-color: #fff;border: 1px solid #d4d2d2;border-radius: 6px;box-shadow: inset 2px 2px 5px rgba(0,0,0,0.1);}
div.productSearch p{font-size: 13px;margin: 13px 0 0 20px;}
/*PRODUCT CATEGORIES
***************************************************************/body#home div.products{padding: 0 0 20px 0;}
body#home div.products h2{background-color: #edebeb;border: 1px solid #d4d2d2;border-bottom: 0;font-size: 19px;font-weight: bold;color: #000;height: 34px;padding: 14px 0 0 20px;box-shadow: 0 -10px 25px -10px rgba(0,0,0,0.4);border-top-left-radius: 8px;border-top-right-radius: 8px;position: relative;}
body#home div.products h2 span{position: absolute;right: 20px;font-size: 16px;}
.products .owl-next,.products .owl-prev{text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:left top;width:35px;height:60px;margin:0 10px;position:absolute;left:-3%;top:50%;margin-top:-30px;display:block;width:15px;height:60px;background: #869791 url(/statics/images/left.png) 18px center no-repeat;background-size: 15px;}
.products .owl-next{left:auto;right:-3%;background: #869791 url(/statics/images/right.png) 3px center no-repeat;background-size: 15px;}
.products .owl-next:hover,.products .owl-prev:hover{filter:alpha(opacity=80);opacity:.8}
div#wrap ul.productCategories{overflow: hidden;margin: 0;padding: 1px 0 0 0;/*border-top: 1px solid #d4d2d2;*/border-radius: 8px;background:#fff}
body#home div#wrap ul.productCategories{border-radius: 0;margin-top: 0;}
div#wrap ul.productCategories li{width: 318px;height: 210px;float: left;border: 1px solid #d4d2d2;margin: -1px -1px 0 0;padding: 0;background-image: none;box-shadow: inset 0 0 50px rgba(0,0,0,0.1);position: relative;z-index: 10;}
div#wrap ul.productCategories li.last{width: 320px;}
div#wrap ul.productCategories li div.image{margin: 0 15px 0 20px;float: left;}
div#wrap ul.productCategories li img{padding: 4px;border: 1px solid #d4d2d2;background-color: #fff;}
div#wrap ul.productCategories li h3{font-size: 14px;font-weight: bold;color: #323333;text-transform: uppercase;padding: 20px 0 10px 20px;margin: 0;border: 0;}
div#wrap ul.productCategories li h3 a{color: #323333;text-decoration: none;}
div#wrap ul.productCategories li p.summary{font-size: 13px;color: #737474;line-height: 15px;padding: 0 15px 15px 0;}
div#wrap ul.productCategories li p.summary a{color: #737474;text-decoration: none;}
div#wrap ul.productCategories li p.more{padding: 0;position: absolute;z-index: 20;left: 175px;bottom: 25px;line-height: 16px;}
div#wrap ul.productCategories li p.more a{display: inline-block;padding: 8px 10px 6px 10px;border-radius: 2px;color: #fff;background-color: #008349;font-size: 13px;text-transform: uppercase;font-weight: bold;text-decoration: none;background-image: none;margin: 0;}
div#wrap ul.productCategories li p.more a:hover{opacity: 0.8;}
div.products p.slide a{display: block;height: 36px;padding: 12px 50px 0 0;border: 1px solid #d4d2d2;border-top: 0;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;font-size: 19px;font-weight: bold;text-align: center;color: #478067;text-decoration: none;}
div.products p.slide a:hover{color: #005933;background-position: 530px 19px;}
/*PRODUCT LISTING PAGE
***************************************************************/div#wrap ul.productList{width: auto;position: relative;overflow: hidden;margin: 15px 0 -1px 0;padding: 1px 0 0 0;border-bottom: 0;border-radius: 8px;}
div#wrap ul.productList li{padding: 0 8px;background-image: none;width: 219px;height: 330px;text-align: center;float: left;border: 1px solid #d4d2d2;margin: -1px -1px 0 0;background-image: none;box-shadow: inset 0 0 50px rgba(0,0,0,0.1);position: relative;z-index: 10;}
div#wrap ul.productList li.last{width: 220px;}
ul.productList div.image{width: 200px;height: 160px;margin: 20px auto 0 auto;overflow: hidden;}
ul.productList img{width: 175px;height: 136px;border: 1px solid #d4d2d2;padding: 4px;background-color: #fff;}
ul.productList a:hover img{opacity: 0.85;}
ul.productList h3{color: #000;font-size: 14px;text-transform: uppercase;font-weight: bold;padding: 15px 0 5px 0;border: 0;margin: 0;}
ul.productList h3 a{color: #000;text-decoration: none;}
ul.productList h3 a:hover{text-decoration: underline;}
ul.productList p.summary{font-size: 13px;color: #474e54;line-height: 17px;padding: 0 0 5px 0;}
ul.productList p.summary a{color: #474e54;text-decoration: none;}
ul.productList p.price{color: #d58203;font-weight: bold;font-size: 15px;width: 100%;padding: 0;position: absolute;z-index: 10;bottom: 45px;left: 0;}
ul.productList p.price a{color: #d58203;text-decoration: none;}
ul.productList p.sale a{color: #c40333;}
ul.productList p.sale s{color: #000;font-size: 12px;font-weight: normal;padding-right: 5px;}
ul.productList p.more{font-size: 13px;text-align: center;width: 100%;padding: 0;position: absolute;z-index: 10;bottom: 10px;left: 0;}
div#wrap ul.productList li p.more a{display: inline-block;padding: 7px 12px 5px 12px;border-radius: 2px;color: #fff;background-color: #008349;font-size: 13px;text-transform: uppercase;font-weight: bold;text-decoration: none;background-image: none;}
div#wrap ul.productList li p.more a:hover{opacity: 0.8;}
/*display as list*/div#wrap ul.productList.list li{margin: 0;padding: 10px 0 10px 0;border-bottom: 1px solid #eee;background-image: none;width: auto;height: auto;float: none;text-align: left;overflow: hidden;}
ul.productList.list div.image{margin: 0 20px 0 0;overflow: hidden;float: left;}
/*PRODUCTS IN CAROUSEL
***************************************************************/div.carousel.products{width: 958px;height: 400px;position: relative;z-index: 10;margin: 0 auto;border: 1px solid #d4d2d2;background-color: #fff;}
div.carousel.products h2{height: 33px;color: #000;font-size: 15px;font-weight: bold;text-transform: uppercase;padding: 17px 0 0 20px;background-color: #edebeb;}
div.carousel.products .container{position: absolute;z-index: 11;top: 50px;left: 0;width: 958px;height: 350px;overflow: hidden;}
div#wrap div.carousel.products ul.productList{margin: 0 0 0 13px;padding:0;width: 100000px;position: relative;top: 0;left: 0;height:350px;}
div#wrap div.carousel.products ul.productList li{width: 234px;height: 340px;padding: 0;border: 0;box-shadow: none;}
div#wrap div.carousel.products ul.productList div.image{margin-top: 25px;}
div#wrap div.carousel.products ul.productList img{}
div.carousel.products .bgPrev a{width: 29px;height: 285px;display: inline-block;text-indent: -5000px;position: absolute;z-index: 100;top: 35px;left: -29px;background: transparent url('/statics/css/images/layout/arrowPrev_banner.png') 0px 0px no-repeat;opacity: 0.7;}
div.carousel.products .bgNext a{width: 29px;height: 285px;display: inline-block;text-indent: -5000px;position: absolute;z-index: 100;top: 35px;right: -29px;background: transparent url('/statics/css/images/layout/arrowNext_banner.png') 0px 0px no-repeat;opacity: 0.7;}
div.carousel.products .bgPrev a:hover,
div.carousel.products .bgNext a:hover{opacity: 1;}
/*RELATED PRODUCTS
***************************************************************/div#wrap div.relatedProducts ul.productList{margin-top: 0;}
div#wrap div.relatedProducts ul.productList li{margin: 0;padding: 0;border: 0;background-image: none;width: 420px;height: 95px;float: none;text-align: left;background-color: transparent;box-shadow: none;}
div#wrap div.relatedProducts ul.productList div.image{margin: 0;overflow: hidden;float: left;width: 105px;height: 95px}
div#wrap div.relatedProducts ul.productList div.image img{width: 85px;height: 65px;}
div#wrap div.relatedProducts ul.productList h3{padding-top: 5px;padding-bottom: 3px;margin-left: 100px;color: #272f32;font-weight: normal;text-transform: none;font-size: 15px;}
div#wrap div.relatedProducts ul.productList h3 a{color: #272f32;}
div#wrap div.relatedProducts ul.productList p{margin-left: 100px;padding-bottom: 12px;position: static;}
div#wrap div.relatedProducts ul.productList p.summary{display: none;}
div#wrap div.relatedProducts ul.productList p.more{display: block;margin: 0;text-align: left;}
div#wrap div.relatedProducts ul.productList p.more a{background-color: transparent;color: #008349;padding: 0;}
/*PRODUCT DETAIL PAGE
***************************************************************//*product images*/div.productDetail{overflow: hidden;padding: 10px 0 0 0;width: 100%;}
div.productDetail div.productImages{width: 470px;float: left;position: relative;}
div.productDetail div#productSlides{width: 470px;height: 350px;position: relative;}
div.productDetail div#productSlides div.largeImage{width: 470px;height: 350px;position: absolute;z-index: 3;top: 0;left: 0;cursor: none;cursor:all-scroll;border: 1px solid #d7dee3;}
div.productDetail div#productSlides div.largeImage img.medium{float: left;}
div.productDetail div#productSlides div.largeImage div.zoomBox{position:absolute;background:rgba(255,255,255,0.15);border:1px solid white;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);display:none;}
div.productDetail div#zoomed{position: absolute;z-index: 1000;left: 480px;top: 0;width:470px;height:350px;border:1px solid d7dee3;z-index:5000;overflow:hidden;display:none;-webkit-box-shadow:0 3px 15px rgba(0,0,0,0.15);-moz-box-shadow:0 3px 15px rgba(0,0,0,0.15);box-shadow:0 3px 15px rgba(0,0,0,0.15);pointer-events:none;background: #ddd url(/statics/css/images/layout/imageLoading.gif) center center no-repeat;}
div.productDetail div#zoomed img#large{position: absolute;min-width: 1000px;min-height: 706px;width: 1000px;height: 750px;opacity:0;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;}
div.productDetail ul.thumbList{width: 470px;padding: 10px 0 0 0;}
div.productDetail ul.thumbList li a{display: block;width: 85px;heigtht: 65px;float: left;overflow: hidden;margin: 0 7px 10px 0;opacity: 0.7;border: 1px solid #d7dee3;}
div.productDetail ul.thumbList li.sel a,
div.productDetail ul.thumbList li a:hover{opacity: 1;}
div.productDetail ul.thumbList li img{display: block;}
/*product description and add to cart*/div.productDetail div.text{width: 460px;float: left;padding: 0 0 0 30px;}
div.productDetail div.text.wide{width:530px;}
div.productDetail h1#pageTitle{font-size: 17px;padding: 0 0 5px 0;margin: 0;color: #000;border: 0;}
div.productDetail p.summary{font-size: 13px;line-height: 16px;padding: 0 0 10px 0;}
div.productDetail span.label{display: block;float: left;width: 80px;font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;}
div.productDetail div.price{margin-bottom: 15px;overflow: hidden;}
div.productDetail div.price span.label{margin-top: 8px;}
div.productDetail div.price p{font-size: 22px;color: #5d6c73;font-weight: bold;}
div.productDetail div.price.sale p{color: #c40333;}
div.productDetail div.price.sale s{font-size: 17px;color: #5d6c73;}
div.productDetail p.price img{float:left;margin-top:3px;margin-right:5px;}
div.productDetail p.style{font-size: 13px;color: #abb2ba;}
/*social & ratings*/div.productDetail div.social{margin: 12px 0 15px 0;overflow: hidden;}
div.productDetail div.social span.label{margin-top: 6px;}
iframe#shareFrame{border:none;overflow:hidden;float:right;background:transparent;}
/*star ratings*/div.social div.rating{width: 260px;float: left;}
div.social div.rating p{display: inline-block;}
div.social div.rating a{color: #868c93;font-size: 13px;}
div.social div.share{width: 240px;float: right;text-align: right;}
div#fbShare, div#pinterestShare, div#twitterShare{float:right;margin-left:5px;margin-top:2px;}
div#twitterShare iframe{width:90px!important;}
/*stars*/ul.stars{width: 100px;height: 16px;display: inline-block;position: relative;z-index: 1;top: 3px;}
ul.stars li{width: 16px;height: 16px;float: left;text-indent: -5000px;margin: 0 2px 0 0;background: transparent url('/statics/css/images/layout/starNone.png') 0px 0px no-repeat;}
ul.stars li.full{background-image: url('/statics/css/images/layout/starFull.png');}
ul.stars li.half{background-image: url('/statics/css/images/layout/starHalf.png');}
/*relateld products*/div.productDetail div.relatedProducts{background-color: #edebeb;overflow: hidden;margin: 25px 0 0 0;padding: 0 20px;}
div.productDetail div.relatedProducts h3{color: #000;font-size: 13px;padding: 15px 0 10px 0;text-transform: uppercase;}
/*listing styling is with main product listing styles further up ^*//**************************************************************
***************************************************************
SPECIAL PRODUCTS
***************************************************************
***************************************************************//*SPECIAL PRODUCT CATEGORIES
***************************************************************/div.copy ul.specialProductCategories{margin: 10px 0 20px 0;padding: 0;overflow: hidden;}
div.copy ul.specialProductCategories li{margin: 15px 15px 0 0;padding: 10px;background-image: none;background-color: #fff;width: 199px;height: 280px;float: left;border-radius: 4px;border: 1px solid #d4d2d2;box-shadow: inset 0 0 50px rgba(0,0,0,0.1);position: relative;}
div.copy ul.specialProductCategories li .image{width: 199px;height: 170px;}
div.copy ul.specialProductCategories li img{width: 199px;height: 170px;padding: 0;border: 0;display: block;margin: 0;float: left;}
div.copy ul.specialProductCategories li h3{position: absolute;z-index: 5;bottom: 113px;left: 10px;right: 10px;background-color: #d4d2d2;background: rgba(255,255,255,0.8);color: #000;padding: 10px;border: 0;font-size: 13px;line-height: 15px;}
div.copy ul.specialProductCategories li h3 a{color: #000;text-decoration: none;display: block;}
div.copy ul.specialProductCategories li p{font-size: 13px;line-height: 16px;padding: 10px 0;}
div.copy ul.specialProductCategories li p a{color: #737474;text-decoration: none;}
div.copy ul.specialProductCategories li p.more a{color: #005933;}
/*WIDE PRODUCT CATEGORIES
***************************************************************/div.copy ul.wideProductCategories{margin: 10px 0 20px 0;padding: 0;overflow: hidden;}
div.copy ul.wideProductCategories li a.no-cursor{cursor:default;}
div.copy ul.wideProductCategories li{margin: 0;padding: 0;background-image: none;background-color: #fff;width: 50%;height: 140px;float: left;}
div.copy ul.wideProductCategories li .image{width: 140px;float: left;}
div.copy ul.wideProductCategories li img{width: 130px;height: auto;padding: 0;border: 0;display: block;margin: 0;float: left;}
div.copy ul.wideProductCategories li h3{color: #005933;padding: 5px 0 5px;margin: 0;border: 0;font-size: 13px;line-height: 15px;text-transform: none;font-weight: normal;}
div.copy ul.wideProductCategories li h3 a{color: #005933;text-decoration: none;display: block;}
div.copy ul.wideProductCategories li p{font-size: 13px;line-height: 16px;padding: 0 20px 0 0;}
div.copy ul.wideProductCategories li p a{color: #737474;text-decoration: none;}
div.copy ul.wideProductCategories li p.more{display: none;}
/*SPECIAL PRODUCT LISTING
***************************************************************/div.copy ul.specialProductListing{margin: 10px 0 20px 0;padding: 0;overflow: hidden;}
div.copy ul.specialProductListing li{margin: 15px 15px 0 0;padding: 10px;background-image: none;background-color: #fff;width: 318px;height: 140px;float: left;border-radius: 4px;border: 1px solid #d4d2d2;box-shadow: inset 0 0 50px rgba(0,0,0,0.1);position: relative;}
div.copy ul.specialProductListing li img{width: 160px;height: auto;padding: 0;border: 0;display: block;margin: 0;float: left;}
div.copy ul.specialProductListing li h3{color: #000;padding: 6px 0 3px 0;border: 0;font-size: 13px;line-height: 15px;margin-left: 175px;}
div.copy ul.specialProductListing li h3 a{color: #000;text-decoration: none;display: block;}
div.copy ul.specialProductListing li p{font-size: 12px;line-height: 15px;margin-left: 175px;padding: 0 0 10px 0;}
div.copy ul.specialProductListing li p a{color: #737474;text-decoration: none;}
div.copy ul.specialProductListing li p.more{text-align: left;}
div.copy ul.specialProductListing li p.more a{color: #005933;padding-left: 0;}
/*PRODUCT FILTERS
***************************************************************/div#productFilters{background-color: #edebeb;padding: 0 20px 30px 20px;margin-top: -8px;overflow: hidden;position: relative;z-index: 10;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
div#productFilters h3{color: #000;font-size: 14px;font-weight: bold;text-transform: uppercase;padding: 10px 0 15px 0;}
div.productFilter{margin: 0 0 15px 0;}
div.productFilter h4{text-transform:uppercase;color: #364250;font-size: 12px;font-weight: normal;padding: 10px 0 9px 10px;background: #fff url('/statics/css/images/layout/arrowDownBlue.png') 170px 15px no-repeat;border: 1px solid #c7d0d7;cursor: pointer;}
div.productFilter h4[data-open="open"]{background: #fff url('/statics/css/images/layout/arrowUpBlue.png') 170px 15px no-repeat;}
div.productFilter ul{position:relative;list-style:none;margin:0;padding:0;height:0;overflow:hidden;margin-top: -1px;z-index:100000000;border: 1px solid #c7d0d7;border-bottom: 0;background-color: #fff;width: 188px;opacity: 0.9;-webkit-transition: height 0.25s;-moz-transition: height 0.25s;-ms-transition: height 0.25s;transition: height 0.25s;}
div.productFilter ul li{margin:0;padding:0;background:none;}
div.productFilter ul li a{display:block;overflow:auto;color:#6b7682;background:#fff;font-size: 12px;text-transform: uppercase;text-decoration:none;padding: 9px 30px 7px 10px;border-bottom:1px solid #c7d0d7;white-space:nowrap;}
div.productFilter ul li a.sel{background:#0b9ed6 url('/statics/css/images/icons/filterSelected.png') right center no-repeat;color: #fff;}
div.productFilter ul li a img{width:15px;height:15px;border:1px solid #edebeb;float:left;margin:0 5px 0 -6px;display:block;}
/*price slider*/div#priceFilter{width:190px;height:30px;margin-top:18px;margin-left:0;margin-right:0;}
div#priceSlider{margin-right:0;margin-left:0;margin-top:10px;-webkit-user-select:none;user-select:none;}
div#priceSlider *{-webkit-user-select:none;user-select:none;}
div#priceSliderTrack{width:190px;height:1px;background-color: #a0acb5;position: relative;top: 25px;}
div#priceSliderTrack div{width:10px;height:10px;position:absolute;z-index:10;top: -4px;background-color: #eea433;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;color:#c14f21;text-decoration:none;cursor:pointer;overflow:visible;}
div#priceSliderTrack span{font-size:12px;position:absolute;width:50px;margin-top:-22px;z-index:0;color: #364250;}
span#minPriceIndicator{text-align:left;}
span#maxPriceIndicator{text-align:right;margin-left:140px;}
div#priceSliderTrack div.hotspot{width:30px;height:30px;margin-left:-10px;margin-top:-10px;background:none;}
/*clear filters*/a#clearFilters{display: none;margin: 30px 0 0 0;padding: 8px 15px 8px 28px;float: right;background: #cdd4da url('/statics/css/images/icons/cancel_16.png') 7px 7px no-repeat;color: #3f5263;font-size: 13px;font-weight: bold;text-transform: uppercase;text-decoration: none;opacity: 0.8;}
a#clearFilters:hover{opacity: 1;}
/*filter loading*/img#filterLoading{position: absolute;z-index: 12;top: 4px;left: 155px;display:none;}
/*PAGINATION
***************************************************************/div.pagination{border-bottom: 1px solid #d4d2d2;border-top: 1px solid #d4d2d2;padding: 10px 0 10px 0;text-align: right;margin-bottom:15px;}
div.pagination.bottom{border-top: 1px solid #d4d2d2;margin-top:20px;}
div.pagination p{display: inline;font-size: 12px;}
div.pagination p a{display: inline-block;margin: 0 15px 0 18px;}
div.pagination p a.btn{width: 15px;height: 15px;margin: 0 0 0 3px;text-align: left;text-indent: -5000px;background: transparent url('/statics/css/images/layout/triangleBlue.png') center center no-repeat;}
div.pagination p a.btn.prev{background-image: url('/statics/css/images/layout/triangleBlue_reverse.png');margin: 0;}
/*list controls*/div.pagination a.view{display: inline-block;width: 16px;height: 16px;text-indent: -5000px;background-position: center bottom;background-repeat: no-repeat;text-align: left;opacity:0.5;}
div.pagination a.view.thumbnails{background-image: url('/statics/css/images/buttons/btnViewAsThumbs.png');margin: 0 5px 0 0;}
div.pagination a.view.list{background-image: url('/statics/css/images/buttons/btnViewAsList.png');margin: 0 18px 0 0;}
/***************************************************************
****************************************************************
CART & CHECKOUT
****************************************************************
***************************************************************//*ADDED TO CART LIGHTBOX
************************************************************************/div#box div.addedToCart{padding: 30px 20px 20px 20px;border: 10px solid #eea433;background-color: #fff;border-radius: 8px;box-shadow: 0px 0px 20px rgba(0,0,0,0.5);}
div#box div.addedToCart h2{color: #000;padding-left: 45px;padding-top: 35px;background: transparent url('/statics/css/images/icons/check_24.png') 0px 32px no-repeat;line-height: 25px;letter-spacing: 0;padding-bottom: 0;font-size: 19px;}
div#box div.addedToCart p.more{padding: 15px 0 0 0;text-align: left;}
div#box div.addedToCart p.more a{display: inline-block;background-color: #eea433;color: #fff;font-size: 15px;text-transform: uppercase;font-weight: bold;text-decoration: none;border-radius: 3px;padding: 12px 25px 11px 25px;margin: 0 10px 0 10px;background-image: none;}
div#box div#lbClose{width: auto !important;height: auto !important;}
/*CART
***************************************************************/div.cart{margin-top: 15px;}
div.cart table{width: 100%;background-color: #fcfbfa;border-collapse: collapse;}
div.cart table th{border: 1px solid #edebeb;background-color: #edebeb;color: #000;font-size: 13px;font-weight: bold;text-align: left;text-transform: uppercase;vertical-align: top;padding: 14px 20px 8px 20px;}
div.cart table td{border: 1px solid #edebeb;font-size: 14px;vertical-align: top;padding: 20px 20px 20px 20px;}
/*image*/div.cart table td.image{width: 180px;}
div.cart table td.image img{display: block;}
/*details*/div.cart table h3{color: #000;font-size: 16px;padding: 0 0 10px 0;font-weight: normal;}
/*quantity*/div.cart table th.quantity{width: 70px;}
div.cart table form.addToCart label{width: auto;padding-right: 5px;}
/*options*/div.cart table td.details a.wishlist{display: block;float: left;color: #000;padding: 2px 7px 2px 25px;margin: 15px 0 0 -3px;border: 1px solid #edebeb;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background: #edebeb url('/statics/css/images/icons/add.png') 5px center no-repeat;}
div.cart table td.details a.wishlist.added{background: #edebeb url('/statics/css/images/layout/wishlistTick.png') 7px center no-repeat;}
div.cart table td.details a.delete{background: transparent url('/statics/css/images/icons/delete.png') left center no-repeat;}
/*numbers*/table th.number,
table td.number{text-align: right;width: 80px;}
div.cart table td.total{color: #000;font-weight: bold;}
/*totals*/div.cart table tr.spacer td{border: 0;background-color: #fff;padding: 0;}
div.cart table tr.totals td{border: 0;background-color: #fff;color: #000;font-weight: normal;padding-top: 5px;padding-bottom: 5px;}
table tr.totals td a.shipping{display: block;color: #79838d;font-size: 12px;padding-bottom: 5px;}
div.cart table tr.grandTotal td{background-color: #edebeb;color: #000;font-weight: bold;text-transform: uppercase;}
div.cart table td.details a{text-decoration:none;}
div.cart table tr.grandTotal td.empty{background-color: #fff;}
div.buttons{margin: 20px 0 0 0;overflow: hidden;}
div.buttons .checkout{float: right;}
div.buttons.top{margin: 0;overflow: hidden;position: absolute;z-index: 20;right:50%;margin-right:-480px;margin-top:-60px;}
div.buttons a.btn{display: inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-transform: uppercase;color: #fff;font-size: 14px;font-weight: bold;background-color: #eea433;padding: 12px 20px 11px 20px;text-decoration: none;}
div.buttons a.btn:hover{opacity: 0.8;}
div.buttons a.btn.continueShopping{background-color: #edebeb;color: #646e76;font-size: 13px;padding: 9px 15px 8px 15px;}
/*CHECKOUT PAGE
*******************************************************/div.checkout{width: 590px;float: left;margin-top: 10px;}
div#content div.checkout h2.checkoutStep{color: #827f7d;background-color: #f0f3f5;border: 0;padding: 15px 0 15px 10px;margin: 0 0 15px 0;}
div#content div.checkout div.done h2.checkoutStep{background-image:url(/statics/css/images/icons/checkoutTick.png);background-position:right center;background-repeat:no-repeat;}
h2.checkoutStep a{display:none;float:right;font-weight:normal;font-size:10px;margin-right:55px;margin-top:3px;text-decoration:none;padding: 2px 5px 1px 5px;color:white;background:#eea433;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
div.done h2.checkoutStep a{display:block;}
div#content div.checkout div.sel h2.checkoutStep{color: #000;background-color: #edebeb;}
div.checkoutStep{overflow: hidden;margin: 0 0 20px 0;}
div.checkout div.box{width:320px;float: right;border: 1px solid #edebeb;background-color: #fcfbfa;position: relative;z-index: 20;padding-bottom:20px;}
div.checkout div.box.warning{float:left;clear:left;width:250px;margin-bottom:15px;background-image:url(/statics/css/images/layout/warning.png);background-image:url(/statics/css/images/layout/warning.png), url(/statics/css/images/layout/warning.png);background-position:top left;background-position:top left, top right;background-repeat:repeat-y;}
div.checkout div.signIn div.box.signInBox{float:left;/*display:none;*/}
body#log-in div.checkout div.signIn div.box.signInBox{display:block;}
div.checkout div.box.warning *{padding:15px 25px 0 25px;font-size:14px;color:#000;}
div.checkout div.box.warning p{font-size:12px;line-height:18px;color:#202b35;}
div.checkout div.signIn div.box{width:255px;}
div.checkout div.box.shippingAddressBox{float:left;padding-bottom:0;}
div.checkout div.box fieldset{margin-bottom:30px;}
form#ShippingAddressForm{padding-bottom:0;}
div#deliveryNotes{margin-top:20px;padding-top:10px;padding-bottom:10px;}
div#deliveryNotes label{display:block;margin-left: 16px;font-size:15px;font-weight:bold;text-transform:uppercase;color:black;margin-top:10px;margin-bottom:0;}
div#deliveryNotes label span{display:block;float:right;font-size:10px;color:#888;font-weight:normal;text-transform:none;margin-right: 18px;margin-top:5px;}
div#deliveryNotes textarea{display:block;margin-left:16px;font-family:inherit;margin-bottom:15px;border:1px solid #edebeb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:white;-webkit-resize:none;-moz-resize:none;resize:none;padding:5px;width:275px;}
div.checkout div.box.shippingAddressBox fieldset{margin-bottom:0;}
div.checkout div.signIn{float: left;width:250px;}
div.checkout div.guest{margin-top: 15px;height: 105px;display:none;}
div.box p.forgotPassword, div.box p.guest{font-size: 13px;color: #827f7d;position: absolute;z-index: 10;left: 15px;bottom: 28px;}
div.box p.forgotPassword a{color: #827f7d;}
div.signIn form.small label{width:90px;}
div.signIn form.small input.text{width:115px;}
div.register form.small label{width:140px;}
div#checkoutStep2 form.small label{width:120px;}
div#checkoutStep2 form.small .text{width:154px;}
div#checkoutStep2 form.small select.wide{width:288px;}
div#checkoutStep2 div.box div.box{position:absolute;margin-left:324px;margin-top:-21px;width:230px;padding:20px 0 15px 18px;}
div#checkoutStep2 div.box div.box label{width:180px;}
#newDeliveryDetails .btn{display:none;}
div#shippingMethods p{font-size:14px;}
div#checkoutStep3 div.cardFormBox{width:350px;}
div#checkoutStep3 div.cardInfoBox{width:200px;float:left;padding-bottom:0;padding-right:20px;}
div#checkoutStep3 div.cardInfoBox img{margin-top:10px;margin-left:-2px;}
div#checkoutStep3 div.cardInfoBox p{font-size:14px;}
div#checkoutStep3 div.cardInfoBox fieldset{margin-bottom:0;}
div#checkoutStep3 form.small input.text{width:200px;}
div#checkoutStep3 form.small input#CVVNumber{width:50px}
div#checkoutStep3 form.small select{width:100px;}
div#checkoutStep3 form.small select#cardType{width:150px;}
div#newDeliveryDetails{-webkit-transition:height 0.2s;-moz-transition:height 0.2s;transition:height 0.2s;height:0;overflow:hidden;margin-bottom:20px;}
div#shippingMethods{margin-bottom: 50px;}
div.checkoutStep{margin:1px 0;overflow:hidden;}
div#checkoutLoggedIn{text-align:center;font-size:14px;padding:30px;}
div#checkoutLoggedIn a{background:#eea433;display:inline-block;padding:3px 7px 0 7px;color:white;text-transform:uppercase;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin: 10px 5px;}
/*order summary*/div.orderSummary, div#checkoutSecurity{width: 280px;padding: 0 30px 20px 30px;margin-top: 10px;float: right;border: 1px solid #edebeb;background-color: #fcfbfa;clear:right;}
div#checkoutSecurity p{text-align:center;padding-top:20px;font-size:12px;line-height:18px;}
div#checkoutSecurity p img{margin-top:10px;}
div#content div.orderSummary h2{color: #000;font-weight: bold;font-size: 15px;text-transform: uppercase;padding: 25px 0 0 0;border: 0;}
div.orderSummary table{border-collapse: collapse;width: 100%;}
div.orderSummary table td{vertical-align: top;border-top: 1px solid #edebeb;border-bottom: 1px solid #edebeb;padding: 10px 0 10px 0;font-size: 13px;}
div.orderSummary table td.image{width: 110px;}
div.orderSummary table td.image img{width: 85px;height: 65px;}
div.orderSummary table td h3{color: #000;text-transform: uppercase;font-size: 14px;font-weight: normal;text-align:left;}
div.orderSummary table td h4{font-size: 14px;margin-bottom:3px;font-weight: normal;text-align:left;}
div.orderSummary table td h3 a{text-decoration:none;}
div.orderSummary td.details{text-align:right;}
div.orderSummary strong{float:left;font-weight:normal;}
div.orderSummary table.orderTotal{margin: 10px 0 0 0;}
div.orderSummary table.orderTotal td{border: 0;padding: 5px 5px 5px 5px;color: #000;}
div.orderSummary table.orderTotal tr.grandTotal td{padding:0;}
div.orderSummary table.orderTotal tr.grandTotal td div{background-color: #edebeb;color: #000;font-weight: bold;text-transform: uppercase;padding: 5px 10px 5px 10px;margin-top:10px;}
div.orderSummary a.removeDiscount{opacity:0.7;display:inline-block;padding-top:1px;line-height:10px;}
div.orderSummary a.removeDiscount:hover{opacity:1;}
div.orderSummary a.removeDiscount img{margin-left:2px;}
div.checkoutStep{-webkit-transition:height 0.25s;-moz-transition:height 0.25s;transition:height 0.25s;}
div.closed div.checkoutStep, div.done div.checkoutStep{height:0;overflow:hidden;}
div#checkoutStep1.sel div.checkoutStep{height:225px;}
div#checkoutStep1.sel div.checkoutStep.loggedIn{height:145px;}
div#checkoutStep2.sel div.checkoutStep{height:250px;}
div#checkoutStep2.sel div.checkoutStep.wide{height:610px;}
div#checkoutStep3.sel div.checkoutStep{height:355px;}
div#checkoutStep4.sel div.checkoutStep{height:410px;}
span#ccError, span#edError{position:absolute;font-size:13px;white-space:nowrap;background:#eea433;color:white;padding:5px 10px;margin-top:-33px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-left:-210px;}
span#ccError:before, span#edError:before{content:url(/statics/css/images/layout/errornip.png);position:absolute;margin-top:22px;}
img#ccImage{position:absolute;margin-top:1px;margin-left:5px;}
table#ReviewOrder{font-size:13px;width:100%;padding:15px;border:1px solid #edebeb;background:#FCFBFA;}
table#ReviewOrder td{font-size:14px;width:165px;padding-right:15px;}
table#ReviewOrder td.reviewConfirm{text-align:center;padding-top:20px;}
table#ReviewOrder h3{text-transform:uppercase;}
table#ReviewOrder p{margin-bottom:10px;}
input#confirmOrder, input#orderProcessing{background-color: #eea433;border: 0;padding: 6px 10px 4px 10px;color: #fff;font-family: 'PT Sans', Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 14px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor:pointer;}
input#orderProcessing{background:#eea433 url(/statics/css/images/buttons/processing.gif) 7px center no-repeat;padding-left:30px;display:none;cursor:wait;}
table#ReviewOrder img{vertical-align:middle;}
table#ReviewOrder td#reviewCard p{line-height:32px;}
table#orderTable{border-collapse:collapse;text-transform:capitalize;font-size:12px;}
table#orderTable th, table#orderTable td{padding:5px 10px;}
table#orderTable th{text-transform:uppercase;font-weight:normal;white-space:nowrap;color:#C14F21;background:#edebeb;padding-bottom:2px;line-height:30px;}
table#orderTable th:first-child{border-radius:5px 0 0 5px;}
table#orderTable th:last-child{border-radius:0 5px 5px 0;}
table#orderTable tr:hover td{background:#FCFBFA;}
table#orderTable td{line-height:30px;padding-top:9px;white-space: nowrap;}
table#orderTable td a{background:#eea433;display:inline-block;margin-left:10px;font-size:11px;color:white;text-transform:uppercase;text-decoration:none;padding: 3px 5px 0px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:18px;}
body#cart_myaccount div.copy ul{padding:0;text-align:center;width:100%;margin:0 auto 20px ;}
body#cart_myaccount div.copy ul li{background:none;margin:0;padding:0;display:inline;}
body#cart_myaccount div.copy ul li a{display:block;display:inline-block;width:170px;height:30px;padding-top:100px;background-color:#edebeb;background-repeat:no-repeat;background-position:center 17px;border:1px solid #edebeb;text-align:center;text-decoration:none;margin:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-transform:uppercase;}
body#cart_myaccount div.copy ul li a:hover{background-color:#FCFBFA;}
#liSubPage_cart_mydetails a{background-image: url(/statics/css/images/icons/details.png);}
#liSubPage_cart_processedOrders a{background-image: url(/statics/css/images/icons/orders.png);}
#liSubPage_cart_shoppingCart a{background-image: url(/statics/css/images/icons/cart.png);}
#liSubPage_cart_myWishlist a{background-image: url(/statics/css/images/icons/wishlist.png);}
#liSubPage_log-out a{background-image: url(/statics/css/images/icons/logout.png);}
#threeDSecure{position:fixed;background:url(/statics/css/images/layout/black50.png);background:rgba(0,0,0,0.5);width:100%;height:100%;top: 0;left: 0;z-index:10000000000;display:none;}
#threeDSecure iframe{position:absolute;height:500px;width:500px;top:50%;left:50%;margin:-250px 0 0 -250px;background:white;border:none;}
/***************************************************************
****************************************************************
FORMS RELATED TO SHOP
****************************************************************
***************************************************************//*ADD TO CART
***************************************************/form.addToCart label,
form.addToCart span.label{display: block;float: left;width: 80px;font-size: 13px;color: #000;font-weight: bold;text-transform: uppercase;}
div.dropdown{height: 40px;margin: 0 0 0 0;overflow: visible;}
div.dropdown label{margin-top: 9px;}
div.quantity label{margin-top: 7px;}
div.dropdown a.currentVal{float: left;display:block;text-decoration:none;color:#333;width:160px;height: 20px;padding:8px 0 0 10px;border: 1px solid #c7d0d7;background: #fff url('/statics/css/images/layout/arrowDownBlue.png') 150px 14px no-repeat;text-transform:uppercase;color: #364250;font-size: 12px;}
div.dropdown a.currentVal:focus{background-color:#fafafa;outline:none;}
div.dropdown ul{position:absolute;z-index: 1000;list-style:none;padding:0;margin:34px 0 0 80px;background:white;border:1px solid #aaa;border-top:none;border-bottom:none;width:170px;max-height:0;overflow:hidden;-webkit-transition:max-height 0.15s ease;-moz-transition:max-height 0.15s ease;transition:max-height 0.15s ease;}
div.dropdown ul a{display:block;padding:10px 0 9px 10px;border-bottom:1px solid #c7d0d7;color:#333;text-decoration:none;font-size: 12px;}
div.dropdown ul a:hover{background:#fafafa;}
div.dropdown ul a.sel{background:#e3ffbb;color:#375d00;}
/*size*/form.addToCart div.size p.sizeGuide{float: left;font-size: 12px;color: #848e99;padding: 3px 0 0 10px;}
form.addToCart div.size p.sizeGuide a{color: #848e99;}
/*colour*//*Quantity*/form.addToCart input.quantity{display: inline-block;float: left;border: 1px solid #c7d0d7;color: #3e4957;font-size: 12px;width: 20px;text-align: center;padding: 5px 2px 4px 1px;text-decoration: none;margin: 0 5px 0 0;}
td.quantity form.addToCart input.quantity{border:1px solid #c7d0d7;}
form.addToCart span.add a, form.addToCart span.subtract a{color: #000;font-size: 25px;text-decoration: none;position: relative;z-index: 1;top: -5px;}
form.addToCart span.add.disabled a{color:#ccc;}
form.addToCart span.add.disabled a img{position:absolute;margin-top:-18px;margin-left:-10px;display:none;}
form.addToCart span.add.disabled a:hover img{display:block;}
form.addToCart span.subtract a{top: -7px;}
/*multiples*/div.multiples{font-size: 14px;}
div.multiples table{width: 450px;margin: 0 0 10px 0;}
div.wide div.multiples table{width: 520px;}
div.multiples th{color: #000;text-transform: uppercase;font-size: 13px;padding-bottom: 3px;}
div.multiples th,
div.multiples td{text-align: left;padding: 1px 5px 0 5px;}
div.multiples tr.even td{--background-color: #F2F4F5;}
div.multiples tr.disabled{cursor:no-drop;text-decoration:line-through;color:#ccc;}
div.multiples img.oos{position:absolute;margin-top:-30px;z-index:500;display:none;}
div.multiples tr.disabled:hover img.oos{display:block;}
div.multiples tr.disabled a, div.multiples tr.disabled input{cursor:no-drop;}
div.multiples th.price,
div.multiples td.price,
div.multiples th.quantity,
div.multiples td.quantity{text-align: right;}
form.addToCart div.multiples label{width: 22px;float: none;display: inline-block;position: relative;z-index: 10;top: 2px;}
form.addToCart div.multiples span.add a{top: -1px;}
div.multiples span.salePrice{color: #D13D3D;}
/*personalised*/form.addToCart div.personalised label{width: auto;float: none;color: #000;font-weight: bold;font-size: 14px;}
form.addToCart div.personalised p{font-size: 14px;line-height: 16px;font-style: italic;color: #718293;margin: 2px 0 5px 0;}
form.addToCart div.personalised input.text{border: 1px solid #CAD1D9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 7px 10px;width: 300px;margin: 5px 0 15px 0;}
/*buttons*/form div.btn{text-transform: uppercase;font-size: 13px;}
form a.btn{display: inline-block;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;text-transform: uppercase;color: #fff;font-size: 13px;font-weight: bold;background-color: #eea433;padding: 6px 10px 4px 10px;text-decoration: none;}
form a.btn:hover{opacity: 0.8;}
form a.cart{font-size: 16px !important;padding: 18px 20px 16px 45px !important;background-image: url('/statics/css/images/icons/bag_white_24.png');background-position: 10px center;background-repeat: no-repeat;margin: 10px 10px 0 0;}
form a.wishlist{padding-right: 25px;margin-left: 10px;background-repeat: no-repeat;text-transform: uppercase;font-weight: bold;font-size: 13px;}
form a.wishlist.notAdded{background-image: url('/statics/css/images/layout/plusBtnGrey.png');background-position: 125px center;width:126px;}
form a.wishlist.added{background-image: url('/statics/css/images/layout/wishlistTick.png');background-position: 142px center;width: 142px;}
/*CHECKOUT
******************************************************************/div.checkout form.small{padding: 20px 0 15px 15px;}
form.small legend{color: #000;font-weight: bold;font-size: 14px;text-transform: uppercase;padding: 0 0 5px 0;}
form.small div{margin-bottom: 4px;}
form.small label{display: inline-block;width: 105px;font-size: 13px;color: #202b35;}
form.small input.text, form.small select{width: 135px;padding: 5px 4px;border: 1px solid #edebeb;background-color: #fff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
form.small select{width: 145px;}
form.small input.btn{background-color: #eea433;border: 0;padding: 6px 10px 4px 10px;color: #fff;font-family: 'PT Sans', Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 14px;position: absolute;z-index: 15;bottom:15px;right: 15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;cursor:pointer;}
form.promoCode.small input.btn{position: static;margin-left: 45px;}
/*LOGIN & MY ACCOUNT
**************************************************************/div.copy div#dccom_twloginWrap{font-family:inherit;}
div.copy div#dccom_twloginWrap .login{background-color: #005933;/* Safari 5.1, Chrome 10+*/background: -webkit-linear-gradient(top, #005933, #003820);/* Firefox 3.6+*/background: -moz-linear-gradient(top, #005933, #003820);/* IE 10*/background: -ms-linear-gradient(top, #005933, #003820);/* Opera 11.10+*/background: -o-linear-gradient(top, #005933, #003820);border-radius: 8px;}
div.copy div#dccom_twloginWrap .login-text{color: #fff;text-align:center;background: transparent url('/statics/css/images/icons/lock_128.png') center 15px no-repeat;}
div.copy div#dccom_twloginWrap .login-text p{padding-top: 40px;}
div.copy div#dccom_twloginWrap .login-text b{font-weight:normal;}
div.copy div#dccom_twloginWrap h3{color:#fff;font-weight:normal;padding-left: 20px;}
div.copy div#dccom_twloginWrap .inputlabel{font-family:inherit;text-transform:uppercase;font-size:14px;color:inherit;}
div.copy div#dccom_twloginWrap .inputbox{border:1px solid #edebeb;background-color:#FCFBFA;font-size:14px;padding: 5px 10px;width:208px;}
div.copy div#dccom_twloginWrap .form-block{background: transparent;border: 0;color:#fff;padding: 0 20px;}
div.copy div#dccom_twloginWrap .form-block table td{border: 0;background-color: transparent;padding: 0;}
div.copy div#dccom_twloginWrap .form-block a{color: #fff;opacity: 0.5;}
div.copy div#dccom_twloginWrap .button{border:none;background:#eea433;font-weight:normal;text-transform:uppercase;padding: 7px 20px 6px 20px;font-family:inherit;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
body#log-in h1#pageTitle{display:none;}
div.myAccountSection{padding-top:20px;}
div.myAccountSection fieldset{background:#FCFBFA;border:1px solid #edebeb;width:260px;padding: 10px 15px;margin-bottom:40px;margin-top:20px;}
div.myAccountSection fieldset p{display:inline;}
div.myAccountSection legend{position:absolute;margin-top:-35px;margin-left:-15px;}
div.myAccountSection input.btn{position:static!important;margin:-25px 0 20px 240px;}
/* Search Results
*********************************************************************/div#QuickSearch{position:absolute;width:350px;margin-top:15px;right: -20px;z-index: 500;box-shadow: 5px 5px 5px rgba(0,0,0,0.1);}
div#QuickSearch ul{background:#fff;border:1px solid #f4d074;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0;padding:10px 0 0 0;list-style:0;}
div#QuickSearch ul li{margin:0;padding:0 10px 0 10px;}
div#QuickSearch ul li a{color: #005933;display:block;padding:10px;text-decoration:none;border-bottom:1px solid #d4d2d2;overflow:auto;}
div#QuickSearch ul li a:hover{background: #edebeb;}
div#QuickSearch ul li a span.title{text-transform:uppercase;font-size:12px;}
div#QuickSearch ul:before{content:url(/statics/css/images/layout/miniCartNip.png);position: absolute;left:0;margin-top:-19px;margin-left:305px;}
div#QuickSearch span.thumb{display:block;width:50px;height:50px;overflow:hidden;float:left;margin-right:10px;border:1px solid #f4dfd1;}
div#QuickSearch span.desc{display:block;font-size:11px;color:#555;}
div#QuickSearch span.thumb img{max-width:50px;min-height:50px;display:block;}
div#QuickSearch a#viewAll{border-bottom:none;text-transform:uppercase;font-size:12px;text-align:center;}
input#searchBox{outline:none;}
div.reviews a.btn.disabled{opacity:0.5;cursor:no-drop;}
div.reviews p.no-reviews{float:left;margin-top:15px;}
div#reviewBox{position:fixed;top:50%;left:50%;z-index:500000;background:#FCF3ED;border:1px solid #F4DFD1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding: 10px 15px;width:408px;margin-left:-219px;margin-top:-150px;-webkit-box-shadow:0 0 15px rgba(0,0,0,0.3);-moz-box-shadow:0 0 15px rgba(0,0,0,0.3);box-shadow:0 0 15px rgba(0,0,0,0.3);display:none;}
div#reviewBox h2{border-bottom:none;padding: 0;font-weight:normal;color: #C14F21;cursor:move;}
div#reviewBox div#stars{font-size:12px;text-transform:uppercase;clear:both;}
div#reviewBox div#stars li{cursor:pointer;margin:0;padding-right:2px;margin-top:5px;}
div#reviewBox label{display:block;float:left;width:90px;font-size:12px;text-transform:uppercase;line-height:35px;}
div#reviewBox textarea{width:310px;height:120px;margin-top:5px;border:1px solid #F4DFD1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:inherit;color:inherit;display:block;-webkit-resize:none;-moz-resize:none;resize:none;}
div#reviewBox input#reviewerName{border:1px solid #F4DFD1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;}
div#reviewBox input.btn{border:none;background:#EE6630;color:white;text-transform:uppercase;float:right;margin-top:10px;margin-left:5px;padding:7px 10px 6px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:pointer;}
/*tabs*//*TABBED CONTENT
***************************************************************/div.tabbedContent{border: 1px solid #dce3e7;background-color: #fff;margin: 20px 0 30px 0;}
ul.tabs{padding: 0 0 0 0;position: relative;z-index: 30;height: 38px;padding: 6px 0 0 20px;background-color: #edebeb;}
ul.tabs li{height: 32px;float: left;clear: none;margin: 0 2px 0 0;}
ul.tabs li a{display: inline-block;height: 28px;float: left;padding: 10px 18px 0 18px;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;font-size: 13px;color: #4c6067;font-weight: bold;text-transform: uppercase;}
ul.tabs li a:hover,
ul.tabs li.sel a{background-color: #fff;color: #000;text-decoration: none;}
div.productTabOn{clear: both;display: block;min-height: 200px;overflow: hidden;padding: 20px 10px;}
div.productTabOff{clear: both;display: none;overflow: hidden;padding: 20px 10px;}
div.photoTabOn{clear: both;display: block;min-height: 300px;overflow: hidden;padding: 20px 10px;}
form input.btn.defaultPhotoButtonOff,
div.photoTabOff{display: none;}
div.tabContent{background: #fff;padding: 20px 25px 10px 25px;display:none;}
.dspyon{display:block}
.dspyoff{display:none}
/*lightbox*/#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#lightbox a img{border: none;}
#outerImageContainer{position: relative;background-color: #fff;margin: 0 auto;}
#imageContainer{padding: 10px;}
#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
#imageContainer>#hoverNav{left: 0;}
#hoverNav a{outline: none;}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(/statics/css/images/blank.gif) no-repeat;/* Trick IE into showing hover*/display: block;}
#prevLink{left: 0;float: left;}
#nextLink{right: 0;float: right;}
#prevLink:hover, #prevLink:visited:hover{background: url(/statics/css/images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background: url(/statics/css/images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}
#imageData{padding:0 10px;color: #666;}
#imageData #imageDetails{width: 70%;float: left;text-align: left;}
#imageData #caption{font-weight: bold;}
#imageData #numberDisplay{display: block;clear: left;padding-bottom: 1.0em;}
#imageData #bottomNavClose{width: 66px;float: right;padding-bottom: 0.7em;}
#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-image:url("/statics/css/images/lightbox/overlay.png");}
*html #overlay{background-color: #000;filter:alpha(Opacity=80);}
#box{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 0 0 20px 0;}
/*contentSections*//*TESTIMONIALS
***************************************************/div#content ul.testimonials{margin: 10px 0 20px 0;padding: 0;}
div#content ul.testimonials li{margin: 0 0 15px 0;padding: 0;background-image: none;border: 0;}
div#content ul.testimonials blockquote{background: #fcf0e8 url('/statics/css/images/layout/quoteOpen.png') 20px 20px no-repeat;padding: 26px 25px 10px 55px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;font-size: 16px;line-height: 22px;font-style: italic;color: #1c2936;}
div#content ul.testimonials cite{background: transparent url('/statics/css/images/layout/bgTestimonials.png') 27px 0 no-repeat;display: block;padding: 12px 0 0 55px;color: #000;font-sizt: 15px;font-weight: bold;font-style: normal;text-transform: uppercase;}
div#content ul.testimonials cite span{padding: 0 0 0 5px;color: #63707d;font-sizt: 14px;font-weight: normal;font-style: italic;text-transform: none;}
/*even row*/div#content ul.testimonials .even blockquote{background-color: #f7e6da;}
div#content ul.testimonials .even cite{background-image: url('/statics/css/images/layout/bgTestimonials_even.png');background-position: right top;padding: 12px 58px 0 0;text-align: right;}
/*MODAL WINDOWS
***********************************************/div#box{height: 510px !important;}
div#boxContents{padding: 10px;background-color: #fff;}
div#boxContents h3{color: #005933;font-size: 18px;padding: 10px 0 5px 0;}
div#boxContents h4{color: #d13d3d;font-size: 13px;padding: 5px 0 10px 0;}
div#boxContents p{font-size: 13px;line-height: 15px;padding: 0 0 10px 0;}
div#boxContents table.general{margin-bottom: 15px;}
div#boxContents table.general th,
div#boxContents table.general td{padding: 6px 10px 5px 10px;}
/*BIRTH CERT TESTING
***************************************************/div.copy div.birthCert{background-color: #edebeb;margin: 0 20px;padding: 20px;text-align: center;border-radius: 8px;}
div.copy div.birthCert table{text-align: left;background: #f8f8f8;width: 100%;margin: 20px auto;}
div.copy div.birthCert table th,
div.copy div.birthCert table td{line-height: 18px;padding: 5px 10px;border-bottom: 1px solid #edebeb;font-size: 13px;}
div.copy div.birthCert table th{font-weight: normal;color: #005933;width: 220px;}
div.copy div.birthCert table td{}
div.copy div.birthCert img{display: block;margin: 10px auto 0 auto;border-radius: 8px;}
/*CONTACT PAGE
************************************************************/div.company{background-color: #edebeb;border-top: 5px solid #008349;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;margin: 15px 0 0 0;padding: 0 0 20px 0;overflow: hidden;position: relative;z-index: 20;}
div.company .left{width: 320px;float: left;padding: 0 25px 0 25px;font-size: 13px;}
div.company .right{width: 300px;float: left;padding: 15px 25px 0 0;}
div.company .flags{width: 910px;float: left;padding: 0 25px 20px 25px;}
/*left*/div.company .left .image{width: 320px;overflow: hidden;}
div.company .left img.logo{background-color: #fff;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;padding: 0;margin: 0;border: 0;float: left;}
div.company.main .left img.logo{padding: 0 40px;float: none;}
/*right*/div.company .right h2{color: #003820;font-weight: normal;font-size: 23px;padding-top: 20px;}
/*contact info lists*/div.company dl{margin: 0;padding: 0 0 15px 0;overflow: hidden;}
div.company dl dt{margin: 0;padding: 0 10px 10px 0;color: #005933;width: 90px;float: left;clear: left;text-align: right;}
div.company dl dd{margin: 0;padding: 0 0 10px 0;float: left;}
/*flags*/div.company div.flags h3{color: #003820;font-weight: normal;font-size: 19px;padding-top: 20px;text-transform: none;border: 0;margin: 0;}
div.company ul.flagsList{margin: 0;padding: 10px 0 0 0;overflow: hidden;}
div.company div.left ul.flagsList{width: 90px;float: left;}
div.company ul.flagsList li{margin: 0;padding: 0 5px 10px 0;background-image: none;border: 0;width: 70px;float: left;}
div.company img.flag{margin: 0;padding: 3px;border-color: #ccc;background-color: #fff;}
div.company .left img.flag{float: left;clear: left;}
/*back to top btn*/div.company a.top{position: absolute;z-index: 30;top: 0;right: 25px;display: inline-block;padding: 5px 30px 5px 10px;color: #fff;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;text-transform: uppercase;font-weight: bold;font-size: 13px;text-decoration: none;background: #008349 url('/statics/css/images/buttons/btnArrowUp.png') right -128px no-repeat;}
div.company a.top:hover{background-position: right 8px;}
/*DATASHEETS
************************************************************/div.datasheets ul{overflow: hidden;margin: 0;padding: 0 0 20px 0;}
div.datasheets ul li{background-image: none;padding: 0;margin: 10px 10px 0 0;border: 0;width: 340px;float: left;}
div.datasheets ul li a{display: block;background: #f7f7f7 url('/statics/css/images/icons/pdf_24.png') 8px center no-repeat;border: 1px solid #e5e1e1;border-radius: 4px;padding: 15px 0 0 45px;height: 33px;}
div.datasheets ul li a:hover{border-color: #f4d074;}
/*mediaQueries*//* Get rid of weird looking buttons on iphone*/input[type="button"], input[type="submit"], input[type="text"], input[type="password"]{-webkit-appearance: none!important;}
/*hide main nav toggle on normal screens*/a#toggleMainNav{display: none;}
ul#mainNavList li a{z-index: 999999 !important;}
div#header, #contentWrap{width: 100%;max-width: 960px;}
ul#mainNavList{max-height: 20em;display: block;}
/*MEDIA QUERIES
***************************************************/.mainNavList.open{}
@media all and (max-width: 960px){div#contentSections p.more a{padding: 4px 10px 4px 10px;}
div#contentSections .box h2{padding: 15px 0;}
div#contentSections p.more_p{top: 130px;}
div#contentSections .box ul.listing div.text{/*width: 70%;*/position: absolute;left: 100px;width: 100%;}
div#contentSections .box{height: auto;padding-bottom: 30px;}
div#contentSections div.allEvents{bottom: 5px;right: 0;}
div#contentSections div.allEvents a{padding: 4px 10px 2px 10px;}
div.productDetail div.text{width: 90%;margin: 0 auto;}
div#wrap ul.productCategories li, div#wrap ul.productCategories li.last{width: 100%;}
div#wrap ul.productCategories li div.image{float: none;}
div#wrap ul.productCategories li{height: auto;}
div#wrap ul.productCategories li p.summary{width: 80%;margin: 8px auto 0;padding: 0;}
div#wrap ul.productCategories li p.more_des{position: static !important;text-align: center;margin: 15px 0;}
div#wrap ul.productCategories li img{display:block;margin: 0 auto;}
/*GENERAL*/body{overflow-x: hidden;}
div#contentWrap{width:98%;padding-left: 0;}
div#content{width: 100%;padding-left: 0;}
#banner{display: none;}
/*MAIN NAV*/div#header ul, div#header h1{float:none;width: 100%;position: static;clear: both;padding: 5px;}
#header .logo{float: none;width: 100%;position: static;clear: both;padding: 5px;}
ul .subNavList1{display: none;}
a#toggleMainNav{display: block;width: 100%;height: 44px;margin:auto;position: relative;background: #080;cursor: pointer;border-radius: 3px;top:8px;}
a#toggleMainNav img{display: block;width: 44px;height: 44px;position: absolute;right: 0;top: 0;border-left: 1px solid #fff;z-index: 50;}
a#toggleMainNav span.pageTitle{color: #fff;text-transform: uppercase;text-decoration: none;font-size: 22px;display: inline-block;padding: 8px 0 0 3%;}
a#toggleMainNav img{width:44px;height:44px;}
div#mainNav{position: static;float: left;margin-right: 0;width: 100%;}
div#header ul#mainNavList{height: auto;width: 100%;margin: auto;border-radius: 5px;padding: 8px 0 0 0;}
ul#mainNavList li{float: none;width: 100%;display:block;position:relative;float: none;background:#008000;}
ul#mainNavList li a:link, ul#mainNavList li a:visited{color:#fff;text-align: center;}
ul#mainNavList li a:hover{color: #000;}
div#header ul#mainNavList{height: 0;overflow: hidden;transition: height 4s;}
div#header ul#mainNavList.open{height: auto;overflow: visible;}
div#mainNav{height: auto;}
/*END OF MAIN NAV*//* HEADER*/form.search input.btn{position: static;}
div#mainNav ul#mainNavList li.navceramicxshop a{left: 0;}
/*CONTENT*/div#wrap{margin: 0 1%;}
div#wrap ul.productCategories li, div#wrap ul.productCategories li.last{/*width: 50%;*/box-sizing:border-box;}
ul#quickLinksList li{width: 48%;}
ul#quickLinksList li img{width: 100%;height:auto;}
div#contentSections{width: 100%;}
div#contentSections .box{width: 90%;border-bottom: 3px solid green;}
div#contentSections a , form.newsletter input.btn{margin-right: 40px;}
div#wrap ul.productList li{width: 50%;box-sizing:border-box;}
div#contentSections{border: none;}
/* FOOTER*/div#footerInner{width: 100%;}
div#bottomInner{width: 98%;margin: 0 1%;}
div.footerColumn{width: 50%;float: left;padding-left: 1%;box-sizing: border-box;height: 250px;}
div#footerContact{float: left;}
img#footerCards{left:0;}
div#footerContact{width: auto;}
div#leftNav{width: 100%;}
/* In this section*/div#leftNav.open{height: auto;}
div#leftNav{overflow: hidden;height: 50px;}
div#leftNavInner{border-radius: 0;}
.open div#leftNavInner{border-radius: 6px;}
h3#hdInThisSection{position: relative;}
h3#hdInThisSection:after{content: "+";float: right;color: #000;font-size: 3em;position: absolute;top: -8px;right:8px;}
.open h3#hdInThisSection::after{content: "_";top:-28px;}
/* PRODUCT PAGE*/div#contentWrapWide, div#contentWrapWide div#content{width: 100%;}
/*CHECKOUT*/div.checkout{width: 100%;float:none;}
div.checkout div.box{float: left;}
/* product page note*/span#products-xmas-shipping{float: left;font-size: 12px;margin: 0;width:100%;margin-left: 11px;margin-top: 5px;}}
@media all and (max-width: 760px){div#leftNavInner{padding: 0px 0 0 0;}
div#leftNav{height: 40px;}
h3#hdInThisSection:after{top: -4px;}
.researchForm h1#pageTitle{width: 100%;font-size: 40px;line-height: 40px;}
#content > div > div.bodyContent, .researchForm #content > div > div.bodyContent{width: 100%;float: none;}
div.copy div.formSignup{width: 100%;float: none;top: 0;margin-top: 30px;}
div.copy img{margin: 10px 0;max-width: 100% !important;height: auto!important;box-sizing: border-box;display: block;}
.none{display:block;}
div.footerColumn_height{height: auto;float: non}
div#footer{margin-top: 0;}
div#footerInner{padding-top: 0;}
div#footerContact{margin-top:20px;}
div.copy ul {padding: 0 10px 15px 10px;}
.foot-links .inner{ padding-left:10px; padding-right:10px;}
}
@media all and (max-width: 610px){div#header div.search, div#header div.cart{display: none;}
div#header h1{background: transparent url('/statics/images/images/logo.png') center no-repeat;}
div#wrap ul.productCategories li, div#wrap ul.productCategories li.last, ul#quickLinksList li{float: :none;width: 100%;}
div#header ul{text-align: center;}
div#header ul li{float: none;display: inline-block;}
ul#topNavList{margin: 0;}
div#header{/*height: 180px;*/margin-bottom: 20px;}
div#wrap ul.productList li{float: none;width: 100%;}
div.productSearch h3{top:0;}
div#contentWrap div.productSearch form{margin: 0;}
div#path{height: 35px;}}
@media all and (max-width: 480px){div#wrap ul.productCategories li h3{text-align: center;}}
@media all and (max-width: 460px){div#contentSections .box ul.listing div.text{width: 60%}
div#contentSections p.more_p{position: static;}
div#contentSections .box li p.more_p a{position: absolute;bottom: 4px;right: 0;}}
@media all and (max-width: 410px){div.footerColumn{float:none;width: 100%;text-align: center;height: auto;}
div#path{height: 15px;}
p span.phone, p span.email{background-image: none;}
div#footerContact{text-align: center;float: none;}
span#products-xmas-shipping{margin-top: 9px;}}
@media all and (max-width: 350px){div#contentSections p.more{right: 0;}
div#contentSections .box ul.listing div.text{width: 150px;}}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;/*IE7 life-saver*//*margin: 5px;*/padding: 3px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;filter: Alpha(Opacity=50);/*IE7 fix*/opacity: 0.5;}
/* Clickable class fix problem with hover on touch devices*//* Use it for non-touch hover action*/.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);/*IE7 fix*/opacity: 1;text-decoration: none;}
.clear{clear: both;}
.owl-carousel ul.productCategories{ width:963px;}
.pagenavi{text-align:center;clear:both;margin:10px auto;overflow:hidden;font-size:14px;}
.pagenavi a{color:#787878;}
.pagenavi span,.pagenavi a{text-align:center; text-decoration:none; margin:0 1px 5px;display:inline-block;min-width:18px;height:28px;line-height:28px;color:#787878; padding-left:6px; padding-right:6px; background-color:#f2f2f2;}
.pagenavi span,.pagenavi a:hover{background-color:#008349;color:#fff;}
.pagenavi span:hover a{color:#fff;}
.foot-links{ width:100%; margin-bottom:10px; clear:both;}
.foot-links .inner{max-width: 960px; min-height:30px; padding: 10px 0; margin: 0 auto;}
.foot-links .inner:after{ content:" "; display:block; clear:both;}
.foot-links-content h3{ float:left; font-size:14px; line-height:30px; margin-right:10px; display: inline-block;}
.foot-links-content ul{ float:left; font-size:13px; line-height:30px;}
.foot-links-content ul li{ float:left;}
.foot-links-content ul li a{display: inline-block;color: #7e858b;font-size: 13px;text-decoration: none;padding: 0; margin-right:15px;}
.foot-links-content ul li a:hover{color: #005933;text-decoration: underline;}
.article-footer{ border-top:1px dashed #eee; margin-top:10px;}
.article-tags{ padding-top:10px; padding-bottom:10px;}
.article-tags a{ margin-right:10px;}