body,form,fieldset,ol,ul,li,dt,dd,h1,h2,h3,h4,h5,h6,p,div,a,input,textarea,select{box-sizing:border-box;margin:0;padding:0;}fieldset,img{border:0;vertical-align:bottom;}.section,#header,#nav,#footer{clear:both;}.overlaywrapper{overflow:hidden;}h1{font-size:2em;font-weight:400;margin:0 0 0.6em;}h2{font-size:1.3em;font-weight:400;margin:0 0 0.8em;}h3{font-size:1.2em;font-weight:400;margin:0 0 1.1em;}h4{font-size:1em;font-weight:400;margin:0 0 1.3em;}h5{font-size:0.8em;font-weight:400;margin:0 0 1.6em;}h6{font-size:0.6em;font-weight:400;margin:0 0 2em;}dt{font-size:1.2em;font-weight:inherit;}h1,h2,h3,h4,h5,h6,.cartHeader,.confirmTell{color:#c85697;}a{text-decoration:none;}label{cursor:auto;font-size:12px;line-height:1.5em;}p,th,td{line-height:1.5em;margin:0 0 1.1em;}hr{border:none;border-bottom:1px dashed;margin:0 0 1.1em;}ul,menu{list-style-type:disc;margin:0 0 1.1em;padding:0 0 0 40px;}ol{list-style-type:decimal;margin:0 0 1.1em;padding:0 0 0 40px;}li{display:list-item;line-height:1.5em;}i,cite,em,var,address,dfn{font-style:italic;}big{font-size:larger;}small{font-size:smaller;}strike{text-decoration:line-through;}sub{font-size:smaller;vertical-align:sub;}sup{font-size:smaller;vertical-align:super;}div,header,nav,footer{display:block;}strong,b{font-weight:700;}span.title,dt,dd,dd a,dd span,.sitemap li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}a{color:#9b346f;}select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .form-control{font-size:16px;}h1.title{align-items:center;color:#E6531E;display:flex;margin-bottom:20px;padding-top:25px;text-align:center;}h2.title{align-items:center;color:#E6531E;display:flex;font-size:18px;margin:20px 0;text-align:center;}h1.title::before, h1.title::after, h2.title::before, h2.title::after{border-bottom:1px solid #444;content:'';flex:1;}h1.title::before, h2.title::before{margin-right:.65em;}h1.title::after, h2.title::after{margin-left:.65em;}.telToOrderPrice{display:none;}.payFrame{margin-top:0px;}.mt-2{margin-top:2px;}.mt-3{margin-top:3px;}.mt-4{margin-top:4px;}.mt-5{margin-top:5px;}.mb-2{margin-top:2px;}.mb-3{margin-top:3px;}.mb-4{margin-top:4px;}.mb-5{margin-top:5px;}.btn-primary, .btn-primary:hover{background-image:linear-gradient(#c85697,#c85697 6%,#c85697);background-repeat:no-repeat;border:1px solid #c85697;filter:none;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{background-image:linear-gradient(#9b346f,#9b346f 6%,#9b346f);background-repeat:no-repeat;border:1px solid #c85697;filter:none;}body{color:#555;font-family:Tahoma,Geneva,sans-serif;font-size:12px;}.cke_show_borders{padding:10px;}#accessibility{left:-100000px;position:absolute;top:-100000px;}.highlight{background:#f6f6f6;border:0px solid #ccc;}.page-header #address{clear:right;margin:10px 0 0 0;text-align:right;}.page-header #address #addTel{display:block;font-size:22px;}.page-header #address #addEmail{display:block;font-size:17px;}.page-header #address #addPlace{display:block;}.addressData{margin:0px;padding:0px;}.addressData li{line-height:35px;padding:0 0 0 21px;}.addressData a, .addressData a:visited{color:#000;}.addressData a:hover{color:#000;}.addressData-right{margin-bottom:0px;}.addressData .col-xs-6{width:auto;}.addressData .text-right{float:right;}#addEmail, #addTel, .fa-envelope, .fa-phone-square{position:relative;top:2px;}.socialHead{font-size:21px;padding-top:4px;}.socialHead i{padding-right:4px;}.page-header .mainHeader .img-responsive{display:inline-block;}.page-header{border-bottom:0px solid #eee;margin:0px 0px 0px;padding-bottom:0px;}.page-header .cart{float:right;font-size:0.9em;line-height:16px;margin:0 0 15px 0;padding:9px;text-align:right;width:100%;}.singleBanner{margin:0px 12px;}.navbar{margin:0 0 0 0;min-height:120px;}.navbar-default{border:0px solid #444;border-color:#99a285;border-left:none;border-radius:0px;border-right:none;border-top:none;}.navbar-default .navbar-nav>li>a{color:#000;font-size:14px;text-transform:uppercase;}.navbar-default .navbar-nav>li>a.current, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus{color:#E6531E;}.navbar-brand>img{display:block;}.navbar-brand{margin:30px 0px 0px 0px;}.navbar-right{float:right !important;margin-right:-15px;margin-top:0px;}.navbar-btn{margin-right:6px;}.navbar-toggle{border-color:#dddddd;}.navbar-toggle .icon-bar{background-color:#cccccc;}.navbar-toggle:hover .icon-bar{background-color:#fff7b1;}.navbar-brand{height:auto;}.dropdown-header{color:#e6531e;}.dropdown-menu{background:#222;}.dropdown-menu>li>a, .dropdown-menu>li>a:visited{color:#ccc;}.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background:#333;color:#fff;}.dropdown-menu .divider{background-color:#444;}.navbar{margin:0px 0 0 0;min-height:40px;}#collapseSearch{max-width:472px;}#collapseSearch .input-group-addon{background:#555;}#collapseSearch .well{background:#444;border:1px solid #333;margin-top:2px;padding:10px 10px 0px 10px;}#collapseSearch .btn{display:none;}#collapseSearch .form-group{margin-bottom:10px;width:100%;}#collapseSearch .form-control{width:100%;}#collapseSearch a{color:#fff;}#collapseSearch a:hover{color:#888;}.slideshow{background:transparent;font-size:1.5em;margin:0 auto;min-height:45px !important;}.textSlide{font-weight:500;margin:0;padding:10px 0;text-align:center;width:100%;}#homeSlides{background:#f0f0f0;display:block;height:inherit;margin:0 0;overflow:hidden;padding:0px;}.homepanel{background:#fff;display:block;margin-bottom:10px;padding:0px;text-align:center;}.homepanel img, #homeSlides img{max-width:100%;}#homeSlides{height:200px;}#homeSlides ul{background:#f0f0f0;bottom:15px;display:none;right:15px;}.fpro-caption{background:#000;background:rgba(0,0,0,0.3);font-size:2.5em;padding:10px;}.firstpanel{margin-left:2px;}.news-date{margin-top:6px;}.date-disp-square-sm{background-color:#E6531E;border:1px solid #E6531E;}#info{padding-top:13px;}h1.title{align-items:center;color:#fff;display:flex;margin-bottom:20px;text-align:center;}h2.title{align-items:center;color:#fff;display:flex;font-size:18px;margin:20px 0;text-align:center;}h1.title::before, h1.title::after, h2.title::before, h2.title::after{border-bottom:1px solid #fff;content:'';flex:1;}h1.title::before, h2.title::before{margin-right:.65em;}h1.title::after, h2.title::after{margin-left:.65em;}.contactDetails{margin-bottom:10px;margin-top:6px;text-align:right;}.pageContBot{clear:both;}.em2{display:none !important;}.btn{font-weight:700;}.btn-default:hover{background-color:#fff;border-color:#31347B;}.btnspace{margin-right:4px;}.btn-align{line-height:2;}#leftNavigator{background:inherit;list-style:none;padding:10px 0 0 15px;}.catNavigator dl{margin:0 0 30px;}.catNavigator dt{margin:0 0 15px;}.catNavigator dd{line-height:16px;margin:0 0 10px;}.catNavigator .social{margin:0 10px 0 0;}.catNavigator dd,.catNavigator a:link,.catNavigator a:visited{color:#888;}.catNavigator a:hover,.catNavigator a:focus,.catNavigator a.current{color:#000;}.promotionPanel{-webkit-box-shadow:none;border:0px;box-shadow:none;text-align:center;}.promotionPanel .img-responsive, .category .img-responsive, .product .img-responsive, .productSquare .img-responsive{display:inline-block;}.promotionPanel span.title{display:block;font-size:0.9em;margin:8px auto 0;}.promotionPanel span.title strong{display:block;font-size:1.1em;}.promotionPanel a.imageLink{display:block;}.promotionPanel .noImage{font-size:1.2em;height:auto;line-height:21px;margin:0 auto;padding:73px 0;}.offer, .offerThumb{color:#ccc;font-size:1.2em;padding:0;position:absolute;right:0px;top:0px;}.offerThumb{right:15px;}.panel-body{position:relative;}.offerThumb.soldout{background:#222;background:rgba(17,17,17,0.8);color:#ccc;font-size:1.2em;left:0;padding:5px 0;position:absolute;top:12%;width:100%;}.catSelection{padding-top:18px;text-align:center;}.catImages{border:1px solid #ddd;}.catImages:hover{background:#ddd;text-decoration:none;}.catSelection li{list-style:none;}.catImages, .galleryCell{height:300px;}.catImages .img-responsive{max-height:240px;}.catImages{height:270px;}.catImages .img-responsive{max-height:240px;}.desSelection{clear:both;padding-top:18px;text-align:center;}.designButton{-webkit-box-shadow:none;box-shadow:none;}.designButton:link,.designButton:visited{border:1px solid #fff;}.designButton:hover,.designButton:focus,.designItems{background:#f0f0f0;border:1px solid #ccc;border:1px solid #ddd;}.designButton .title{display:block;font-size:0.9em;font-weight:700;margin:6px 0 2px;}.designButton .price{display:block;font-size:0.9em;}.designButton .btn{margin-top:7px;}.designButton img{max-height:241px;}#designBlock{margin-top:20px;}.designPrices{background-color:#eee;border:1px solid #ccc;margin:10px 0;padding:10px;}.designPrices .designBold{font-weight:bold;}.crossSaleBlock h3{margin-top:25px;}.crossSaleBox{border:0px;}.addOnCheck{float:left;padding:15px 0 0 5px;}.addOnImage{float:left;height:50px;padding:0;text-align:center;width:50px;}.addOnImage img{max-height:50px;max-width:50px;}.addOnName{float:left;line-height:15px;padding:10px;}.offer img{width:100% !important;}#detailRight a{float:left;margin:0 10px 0 0;position:relative;}#detailRight img{margin-left:auto;}#detailRight .imagesmall{margin-top:12px;}#detailRight .imageNote{clear:both;text-align:right;}.designSeason{clear:both;font-size:0.9em;padding:17px 0;}.pageMap{clear:both;margin:0 0 20px;}.pageMap #map{height:300px;width:100%;}.reminderForm{padding:15px;}.panel-default{border-color:transparent;}.panel-heading{overflow:hidden;padding:0px 15px 3px;text-overflow:ellipsis;white-space:nowrap;}.panel-heading h2{font-size:14px;text-transform:uppercase;}.galleryPageNo{float:left;padding-right:4px;}.gallerPageQty{text-align:right;}#pageFilters{padding:10px;}.galleryNav{padding:10px 25px 10px 25px;}.mosaicflow__column{float:left;}.mosaicflow__item img{display:block;height:auto;width:100%;}.mosaicflow__column{float:left;}.mosaicflow__item{position:relative;}.mosaicflow__item img{display:block;height:auto;max-width:500px;width:100%;}.mosaicflow__item p{-moz-transition:all 0.4s cubic-bezier(0.23,1,0.32,1);-o-transition:all 0.4s cubic-bezier(0.23,1,0.32,1);-webkit-transition:all 0.4s cubic-bezier(0.23,1,0.32,1);background:hsla(0,0%,0%,.5);bottom:0;color:#fff;font-size:14px;left:0;margin:0;opacity:0;padding:5px;position:absolute;text-shadow:1px 1px 1px hsla(0,0%,0%,.75);transition:all 0.4s cubic-bezier(0.23,1,0.32,1);width:100%;}.mosaicflow__item:hover p{opacity:1;}.cartError,.cartErrors{background:#fef5f5;}ul.cartErrors{border:1px dashed #c00;color:#c00;display:none;padding:10px 10px 10px 30px;}ul .cartError{margin:5px 0;}.promoError{float:left;list-style:none;margin:10px 0;width:100%;}.cartHeader{border-bottom:1px dotted #ccc;font-size:1.5em;font-weight:400;padding:10px 0;}.cartRow{border-bottom:1px dotted #ccc;padding:10px 0;}.cartRow .itemName{font-size:18px;}.cartRow .itemName{font-size:18px;}.cartRow .message{margin-top:8px;}.cartRow textarea{margin-top:4px;}.cartRow .quantity{text-align:right;}.cartRow .price{text-align:right;}.discountRow .discountCol{border-bottom:1px dotted #ccc;padding:10px 15px;text-align:right;}.cartRow{text-align:center;}.cartRow .itemName{padding-top:8px;}.cartRow .quantity{text-align:center;}.cartRow .price{text-align:center;}.promotionRow, .basketDetail{margin-top:20px;}.basketDetail h2{font-size:1.5em;font-weight:400;}.buttonSection{margin-bottom:15px;text-align:right;}.accountLogin{padding:10px;padding:10px;}.navButtons{clear:both;display:block;float:left;margin:10px 0 20px;width:100%;}#deliveryDetails dl{float:right;margin:0;width:100%;}#deliveryDetails dt, #deliveryDetails dd{border-bottom:1px dashed;display:block;padding:7px 0;}#deliveryDetails dt span{float:left;font-weight:700;padding-bottom:10px;text-align:left;vertical-align:top;}#deliveryDetails dd div{float:left;min-height:16px;}.orderSummaryText .header{color:#4d8c00;font-size:1.2em;font-weight:700;padding:10px 0 10px 0;}.orderSummaryText .items{border-bottom:1px solid #f3f3f3;}.orderSummaryText .price{text-align:right;}.orderSummaryText .lineitem{border-bottom:1px solid #f3f3f3;padding:10px 0 10px 0;}.orderSummaryText .discounts{padding:20px 0 10px 0;}.orderSummaryText .discountRow{padding:5px 0 5px 0;}.orderComplete{margin:25px auto;padding:25px;text-align:center;width:60%;}#deliveryDetails .input-group{max-width:310px;padding-left:15px;}#deliveryDetails .form-group{margin-bottom:7px;}.newsArticle{border-bottom:1px #ccc dotted;margin-top:15px;padding:5px 0 15px 0;}.newsArticle h2{margin:0;}.newsPages{box-sizing:border-box;float:left;font-size:1.2em;margin:0 0 15px;padding:10px;width:100%;}.newsPages span, .newsPages a{margin:0 2px;}.newsImageBlock{float:right;}.newsButton{margin:10px 0 10px 0;text-align:center;}.date-disp-square, .date-disp-square-sm{background-color:#aaa;border:1px solid #aaa;border-radius:3px;color:#fff;display:inline-block;display:inline-block;font-family:arial;font-size:15px;height:36px;line-height:14px;margin-right:8px;padding:4px 0;text-align:center;text-transform:uppercase;white-space:normal;width:38px;}.date-disp-square-sm{font-size:10px;height:29px;line-height:12px;padding:2px 0;width:30px;}.date-disp-square .date-month,.date-disp-square .date-day{display:block;vertical-align:middle;}.date-disp-square .date-month{font-size:14px;}.date-disp-square .date-day, .date-disp-square-sm .date-day{font-weight:bold;}.news-date{float:left;}.news-title{float:left;}.news-data{clear:both;}.newsPanel{-webkit-box-shadow:none;border:1px solid #ddd;box-shadow:none;height:135px;overflow:hidden;text-overflow:ellipsis;}.newsPanel:link,.designPanel:visited{background:#ccc;}.newsPanel:hover,.designButton:focus,.designItems{background:#ddd;border:1px solid #ccc;border:1px solid #ddd;}.newsPanel .title{display:block;font-size:0.9em;font-weight:700;margin:6px 0 2px;}.newsPanel .price{display:block;font-size:0.9em;}.newsPanel .btn{margin-top:7px;}.newsPanelTitle{font-size:1.3em;}.newsPanelRow h2{padding:15px 0 5px 0;}.footerContainer{background:#fff;border-top:1px solid #ddd;}#footer dl{margin:20px 0 0;padding:0 10px;}#footer dt{font-weight:bold;margin:0 0 14px;}#footer dd{margin:0 auto 12px;}#footer .footerSocial{max-width:85px;}#footer .footerSocial .social{margin:0 5px 10px;}#footer a:link, #footer a:visited{color:#fff;}#footer a:hover{color:#E6531E;}#socialShare{margin-left:0px;overflow:auto;}.socialShareTi{margin-right:13px;}#socialShare li{float:left;list-style-type:none;}#socialShare li a i{background:#205D7A;border-radius:20px;color:#fff;font-size:25px;height:40px;margin-right:10px;padding-top:15%;text-align:center;transition:all 0.2s ease-in-out;width:40px;}#socialShare .fa-facebook{background:#3b5998;}#socialShare .fa-linkedin{background:#007bb6;}#socialShare .fa-twitter{background:#00aced;}#socialShare .fa-pinterest{background:#dd4b39;}#socialShare .fa-envelope-o{background:#ccc;}#socialShare li a i:hover{opacity:.6;}#ui-datepicker-div .ui-datepicker-calendar{border:1px solid #ccc;margin:0 15px 15px;}.ui-datepicker{border-top:none;float:left;font-size:11px;}.ui-datepicker .ui-datepicker-other-month{border:none;}.ui-datepicker-calendar{border-collapse:collapse;margin:10px auto;padding:5px 10px 10px;}.ui-datepicker-trigger{cursor:pointer;}.ui-datepicker .ui-state-default{display:block;height:30px;line-height:30px;margin:0;text-align:center;width:30px;}.ui-datepicker-prev span,.ui-datepicker-next span{background:url('../upload/styles/images/styles.png') no-repeat;display:block;height:30px;text-indent:-99999px;width:30px;}.ui-datepicker-title{font-size:13px;font-weight:600;line-height:30px;text-align:center;}.ui-datepicker-prev span{background-position:-50px -80px;float:left;}.ui-datepicker-prev:hover span,.ui-datepicker-prev:focus span{background-position:-50px -115px;}.ui-datepicker-next span{background-position:-90px -80px;float:right;}.ui-datepicker-next:hover span,.ui-datepicker-next:focus span{background-position:-90px -115px;}.ui-datepicker-row-break{clear:both;font-size:0;width:100%;}.ui-datepicker-title{background:#eee;border:1px dashed #ccc;border-left:none;border-right:none;color:#444;margin:0 0 10px;}.ui-datepicker td{border:1px solid #ccc;padding:0;}.ui-datepicker-trigger{background:url(../upload/styles/admin/datepicker.png) 0 0 no-repeat;border:none;height:16px;text-indent:-9999px;width:16px;}.ui-datepicker .ui-state-default{border:none !important;}.ui-datepicker-title{background:#333;color:#ccc;}.ui-datepicker span.ui-state-default{background:#fafafa;border:1px solid #ccc;color:#ccc;}.ui-datepicker a.ui-state-default{background:#f0f0f0;border:1px solid #999;color:#666;}.ui-datepicker a.ui-state-hover,.ui-datepicker a.ui-state-active{background:#bbb;color:#000;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{border:0;margin:0;outline:none;padding:0;vertical-align:top;}.fancybox-wrap{left:0;position:absolute;top:0;z-index:8020;}.fancybox-skin{-moz-border-radius:4px;-webkit-border-radius:4px;background:#f9f9f9;border-radius:4px;color:#444;position:relative;text-shadow:none;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;height:100%;width:100%;}.fancybox-image{max-height:100%;max-width:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../upload/styles/fancybox/fancybox_sprite.png);}#fancybox-loading{background-position:0 -108px;cursor:pointer;left:50%;margin-left:-22px;margin-top:-22px;opacity:0.8;position:fixed;top:50%;z-index:8060;}#fancybox-loading div{background:url(../upload/styles/fancybox/fancybox_loading.gif) center center no-repeat;height:44px;width:44px;}.fancybox-close{cursor:pointer;height:36px;position:absolute;right:-18px;top:-18px;width:36px;z-index:8040;}.fancybox-nav{-webkit-tap-highlight-color:rgba(0,0,0,0);background:transparent url(../upload/styles/fancybox/blank.gif);cursor:pointer;height:100%;position:absolute;text-decoration:none;top:0;width:40%;z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{cursor:pointer;height:34px;margin-top:-18px;position:absolute;top:50%;visibility:hidden;width:36px;z-index:8040;}.fancybox-prev span{background-position:0 -36px;left:10px;}.fancybox-next span{background-position:0 -72px;right:10px;}.fancybox-tmp{left:-99999px;max-height:99999px;max-width:99999px;overflow:visible!important;position:absolute;top:-99999px;visibility:hidden;}.fancybox-overlay{background:url(../upload/styles/fancybox/fancybox_overlay.png);display:none;left:0;overflow:hidden;position:absolute;top:0;z-index:8010;}.fancybox-overlay-fixed{bottom:0;position:fixed;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;visibility:hidden;z-index:8050;}.fancybox-title-float-wrap{bottom:0;margin-bottom:-35px;position:absolute;right:50%;text-align:center;z-index:8050;}.fancybox-title-float-wrap .child{-moz-border-radius:15px;-webkit-border-radius:15px;background:rgba(0,0,0,0.8);border-radius:15px;color:#FFF;display:inline-block;font-weight:700;line-height:24px;margin-right:-100%;padding:2px 20px;text-shadow:0 1px 2px #222;white-space:nowrap;}.fancybox-title-outside-wrap{color:#fff;margin-top:10px;position:relative;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{background:rgba(0,0,0,.8);bottom:0;color:#fff;left:0;padding:10px;position:absolute;}.fancybox-inner,.fancybox-lock{overflow:hidden;}.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}.homeAccordion{list-style:none;overflow:hidden;}.homeAccordion li{height:240px;position:relative;}.homeAccordion .slide_handle{background:url(../upload/styles/images/accordion.png);bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:40px;}.homeAccordion .slide2 .slide_handle{background-position:-40px 0;}.homeAccordion .slide3 .slide_handle{background-position:-80px 0;}.homeAccordion .slide4 .slide_handle{background-position:-120px 0;}.homeAccordion .slide_handle div{background:url(../upload/styles/images/styles.png) -132px -118px;bottom:16px;height:7px;left:16px;position:absolute;width:7px;}.homeAccordion .slide_opened .slide_handle{cursor:default;}.homeAccordion .slide_opened .slide_handle div{background-position:-132px -126px;}.homeAccordion .slide_content{bottom:0;left:40px;position:absolute;right:0;top:0;}#colorbox, #cboxOverlay, #cboxWrapper{box-sizing:content-box;left:0;overflow:hidden;position:absolute;top:0;z-index:9999;}#cboxOverlay{height:100%;position:fixed;width:100%;}#cboxMiddleLeft, #cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;}#cboxTitle{margin:0;}#cboxLoadingOverlay, #cboxLoadingGraphic{height:100%;left:0;position:absolute;top:0;width:100%;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}.cboxPhoto{border:0;display:block;float:left;margin:auto;max-width:none;}.cboxIframe{border:0;display:block;height:100%;width:100%;}#cboxOverlay{background:#000 url(../upload/styles/colorbox/overlay.png) repeat;}#colorbox{border:1px solid #666;}#cboxTopLeft{background:url(../upload/styles/colorbox/controls.png) no-repeat 0 0;height:14px;width:14px;}#cboxTopCenter{background:url(../upload/styles/colorbox/border.png) repeat-x top left;height:14px;}#cboxTopRight{background:url(../upload/styles/colorbox/controls.png) no-repeat -36px 0;height:14px;width:14px;}#cboxBottomLeft{background:url(../upload/styles/colorbox/controls.png) no-repeat 0 -32px;height:43px;width:14px;}#cboxBottomCenter{background:url(../upload/styles/colorbox/border.png) repeat-x bottom left;height:43px;}#cboxBottomRight{background:url(../upload/styles/colorbox/controls.png) no-repeat -36px -32px;height:43px;width:14px;}#cboxMiddleLeft{background:url(../upload/styles/colorbox/controls.png) repeat-y -175px 0;width:14px;}#cboxMiddleRight{background:url(../upload/styles/colorbox/controls.png) repeat-y -211px 0;width:14px;}#cboxContent{background:#fff;overflow:visible;}.cboxIframe{background:#fff;}#cboxError{border:1px solid #ccc;padding:50px;}#cboxLoadedContent{margin-bottom:5px;}#cboxLoadingOverlay{background:url(../upload/styles/colorbox/loading_background.png) no-repeat center center;}#cboxLoadingGraphic{background:url(../upload/styles/colorbox/loading.gif) no-repeat center center;}#cboxTitle{bottom:-25px;color:#7C7C7C;font-weight:bold;left:0;position:absolute;text-align:center;width:100%;}#cboxCurrent{bottom:-25px;color:#7C7C7C;font-weight:bold;left:58px;position:absolute;}#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{background:url(../upload/styles/colorbox/controls.png) no-repeat 0px 0px;bottom:-29px;height:23px;position:absolute;text-indent:-9999px;width:23px;}#cboxPrevious{background-position:-102px -25px;left:0px;}#cboxPrevious:hover{background-position:-102px 0px;}#cboxNext{background-position:-76px -25px;left:27px;}#cboxNext:hover{background-position:-76px 0px;}#cboxClose{background-position:-52px -25px;right:0;}#cboxClose:hover{background-position:-52px 0px;}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px;right:27px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0px;}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0px;}#accordion{border:none;}ul#accordion{margin:0;padding:0;}ul#accordion li{list-style:none;}ul#accordion li.ui-accordion-li-fix{padding:0px;}.ui-accordion .ui-accordion-header{border-radius:0px;color:#555;cursor:pointer;cursor:inherit;display:block;font-size:18px;line-height:33px;margin-bottom:0px;margin-top:5px;min-height:0;padding:.5em .5em .5em 2.2em;position:relative;}.ui-accordion .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-noicons{padding-left:.7em;}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-icon{left:.5em;margin-top:-8px;position:absolute;top:50%;}.ui-accordion .ui-accordion-content{border-top:0;overflow:auto;padding:1em 2.2em;}.ui-accordion .ui-widget{font-family:inherit;font-size:inherit;}.ui-accordion .ui-widget-content{border:#ccc 1px solid;}.ui-accordion .ui-state-default{background:#e6e6e6;border:none;}.ui-accordion .ui-state-active{background:#555;border:none;color:#fff;}.ui-icon{height:16px;width:16px;}.ui-icon{background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}.ui-accordion .ui-state-active .ui-icon{background-image:url(../upload/styles/images/ui-icons_454545_256x240.png);}.ui-accordion .ui-state-default .ui-icon{background-image:url(../upload/styles/images/ui-icons_888888_256x240.png);}.ui-accordion .ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-accordion .ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-accordion .ui-accordion-header-active{color:#fff;}.ui-accordion .ui-corner-top{border-radius:6px;}.ui-accordion .ui-corner-bottom{border-radius:6px;}.next{float:right;}.orderSummary h3{background:#555555;border-radius:6px;color:#fff;font-size:18px;line-height:33px;margin-bottom:0px;padding:.5em .5em .5em .7em;}#deliveryDetails .orderSummary{border:none;margin-top:5px;}.orderSummaryText{background:#fbfbfb;border:1px solid #f1f1f1;border-radius:6px;margin-top:15px;overflow:hidden;padding:10px;}.orderHelp{background:url(../upload/styles/images/helpPhone.png) no-repeat left top;height:40px;margin-bottom:12px;margin-left:55px;margin-top:15px;padding-left:50px;padding-top:3px;}.orderHelp strong{font-size:16px;}.payLogo{height:40px;margin-bottom:12px;margin-left:55px;margin-top:5px;padding-left:50px;padding-top:3px;}#deliveryDetails .errorMessage{border:none;clear:none;color:#CC3366;display:inline;float:none;font-size:10px;margin:0 0 0 10px;padding:0;text-align:left;width:auto;}#deliveryDetails #accordion li{margin:2px 0;padding:2px 0;}.isloading-wrapper.isloading-right{margin-left:10px;}.isloading-overlay{position:relative;text-align:center;}.isloading-overlay .isloading-wrapper{-moz-background-clip:padding;-moz-border-radius:7px;-webkit-background-clip:padding-box;-webkit-border-radius:7px;background:#222;background-clip:padding-box;border-radius:7px;color:#fff;display:inline-block;margin:0 auto;padding:10px 20px;padding:10px;top:27%;vertical-align:middle;z-index:9000;}.isloading-wrapper{background:#000;}.navbar-toggle{float:none;margin-left:3px;top:4px;}.navbar-toggle:hover .icon-bar{background-color:#028333;}.navbar-toggle{float:none;margin-left:3px;top:3px;}.mobile-nav{list-style:none;margin-top:5px;width:100%;}.mobile-nav>li>a{border-top:1px solid #e4e4e4;display:block;padding-right:5px;}.mobile-nav>li>a:hover, .mobile-nav>li>a:focus{background:#f0f0f0;color:#555;}.breadcrumb>.active{color:#808080;font-weight:bold;}.form-horizontal .highlight{background:#f2dede;}.confirmBoxes .col-sm-6{margin-top:15px;}.confirmBoxes h2, .confirmBoxes h3{border-bottom:1px dashed #aaa;font-weight:700;padding:0 0 6px;}.confirmHeader{border-bottom:1px dashed #aaa;font-size:1.2em;font-weight:700;}.align-sm-right{text-align:right;}.confirmOrderRow{border-bottom:1px dashed #aaa;padding:7px 0;}.confirmOrderRow strong, .confirmOrderRow b, .subtotalRow{font-size:1.2em;font-weight:700;}.subtotalRow{padding:5px 0;text-align:right;}.subtotalRow .col-sm-2{border-bottom:1px dashed #aaa;}#navButtons{margin-top:15px;}.owlDiv .owlCaption{background:#000;color:#fff;font-size:4.9em;left:0;position:absolute;text-align:center;top:45%;width:100%;}.owlDiv .owlCustom{color:#fff;font-size:4.9em;left:0;position:absolute;text-align:center;top:45%;width:100%;}.userLoginBox h2{margin-bottom:0.4em;padding-top:0.8em;}#pswd_info{background:#fefefe;border:1px solid #ddd;border-radius:5px;bottom:-115px\9;box-shadow:0 1px 3px #ccc;display:none;font-size:10pt;left:721px;padding:15px;position:absolute;top:497px;width:250px;}#pswd_info h4{font-weight:BOLD;margin:0 0 10px 0;padding:0;}#pswd_info::before{color:#ddd;content:"\25B2";display:block;font-size:14px;left:45%;line-height:14px;position:absolute;text-shadow:none;top:-12px;}.invalid{background:url(../upload/styles/admin/cross.png) no-repeat 0 50%;color:#ec3f41;line-height:24px;padding-left:22px;}.valid{background:url(../upload/styles/admin/tick.png) no-repeat 0 50%;background-color:#fff;background-position:4px 11px;color:#3a7d34;line-height:24px;padding-left:22px;}.forgotPwd{cursor:pointer;font-size:11px;}#shoppingBasket .highlight h3{border-bottom:1px dashed #8A8A8A;line-height:30px;margin-bottom:10px;}#shoppingBasket .third.highlight{border:1px solid #757575;margin-right:22px;margin-top:15px;max-width:49%;padding:10px;}#shoppingBasket .fourth.highlight{border:1px solid #757575;margin-top:15px;max-width:49%;padding:10px;}.stockAvailBox{margin-bottom:10px;}.errorMessage{color:red;font-weight:bold;padding:5px;}.ribbon{height:105px;overflow:hidden;position:absolute;right:8px;text-align:right;top:-6px;width:295px;z-index:1;}.ribbon span{-webkit-transform:rotate(45deg);background:#79A70A;color:#FFF;display:block;font-size:12px;line-height:25px;position:absolute;right:-27px;text-align:center;top:30px;transform:rotate(45deg);width:140px;}.ribbon span::before{border-bottom:3px solid transparent;border-left:3px solid #555;border-right:3px solid transparent;border-top:3px solid #555;content:"";left:0px;position:absolute;top:100%;z-index:-1;}.ribbon span::after{border-bottom:3px solid transparent;border-left:3px solid transparent;border-right:3px solid #555;border-top:3px solid #555;content:"";position:absolute;right:0px;top:100%;z-index:-1;}.ribbonCat{height:105px;overflow:hidden;position:absolute;right:-8px;text-align:right;top:-6px;width:295px;z-index:1;}.ribbonCat span{-webkit-transform:rotate(45deg);background:#79A70A;color:#FFF;display:block;font-size:12px;line-height:25px;position:absolute;right:-27px;text-align:center;top:30px;transform:rotate(45deg);width:140px;}.ribbonCat span::before{border-bottom:3px solid transparent;border-left:3px solid #555;border-right:3px solid transparent;border-top:3px solid #555;content:"";left:0px;position:absolute;top:100%;z-index:-1;}.ribbonCat span::after{border-bottom:3px solid transparent;border-left:3px solid transparent;border-right:3px solid #555;border-top:3px solid #555;content:"";position:absolute;right:0px;top:100%;z-index:-1;}.postcodeUK{text-transform:uppercase;}#newSelectLookup{text-transform:uppercase;}.mapSquare h2{text-align:center;text-transform:capitalize;}.mapSquare{background:#eee;float:right;margin:0 0 20px 20px;max-width:350px;padding:15px;}#detailLeft img{cursor:zoom-in;}.delDate{z-index:0 !important;}.panel-order{background:none;border:none;border-radius:0px;box-shadow:none;}.panel-order .panel-heading{background:#555;border-radius:6px;color:#fff;cursor:pointer;cursor:inherit;display:block;font-size:18px;line-height:33px;margin-bottom:0px;margin-top:0px;min-height:0;padding:.5em .5em .5em 1.3em;position:relative;}.panel-order:link, .panel-order:hover, .panel-order:focus, .panel-order:visited{background:#fafafa;border:1px solid #D7D5D5;}.btn-align{line-height:2;}.form-login{background:inherit;border:1px solid #9a9a9a;border-radius:5px;padding:15px 30px 30px 30px;}.userLoginBox h2{font-size:22px;padding-bottom:10px;padding-top:10px;}.btnLogin{background:inherit;font-weight:400;}.passwordForgot{padding-top:10px;}.loginFormControl{border:1px solid #efefef;box-shadow:none;padding:20px;}.registerBox{background:inherit;border:1px solid #9a9a9a;border-radius:5px;padding:15px 30px 30px 30px;}.recipAddress .form-control{background:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:none;}#sf2 .form-control{background:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:none;}#lyRemOpt .form-control{background:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:none;}.delDateBold{float:right;font-size:20px;font-weight:600;}.delInfoH3{font-size:15px;font-weight:600;}.paymentSectionDate{background:#fbfbfb;border:1px solid #f1f1f1;border-radius:6px;padding:20px;}.paymentSectionDate p{margin-bottom:0px;}.paymentSectionItems{background:#fbfbfb;border:1px solid #f1f1f1;border-radius:6px;margin-top:15px;padding:20px;}.paymentSectionDelAd{background:#fbfbfb;border:1px solid #f1f1f1;border-radius:6px;min-height:260px;padding:20px;}.paymentSectionDelName{background:#fbfbfb;border:1px solid #f1f1f1;border-radius:6px;min-height:260px;padding:20px;}#delInfoAddrH3{border-bottom:0px;font-size:15px;font-weight:600;}.cardRowMargin{margin-bottom:10px;}.cardRowMargin .btn{border-radius:3px;font-weight:400;}.cardRowMargin .btn-success{margin-right:0px!important;}.cardRowMargin .form-control{background:#fff;border:1px solid #e8e8e8;border-radius:3px;box-shadow:none;}.rowPadding{background:#fbfbfb;border:1px solid #f1f1f1;border-radius:6px;padding:20px;}.orderHelp{margin-left:0px;}.orderSummaryText .header{font-size:1em;}.confirmBox{margin-top:15px;padding:0px;}.panel-order{background:none!important;border:none!important;}.panel-order:hover{background:none!important;border:none!important;}.delDateBold{font-size:1em;}

