body{margin:0;padding:0;background:#fff;min-width:350px}.home_cat_links{text-align:center;padding:10px;font-size:110%}.home_cat_links a{display:inline-block;padding:10px 20px}#nav_bar_mobile{display:none}#nav_bar_mobile_button{position:absolute;bottom:10px;left:10px;display:none}#filters_mobile_button{position:absolute;bottom:10px;right:10px; display:none}#top_search_button{position:absolute; top:10px;right:10px;z-index:10}#cart_mobile_button{top:10px;right:60px;position:absolute}#nav_bar_mobile{background:#fff;width:100%;box-sizing:border-box;text-transform:uppercase;font-size:130%;text-align:center}#nav_bar_mobile a{color:#00A1C7;display:block;border-bottom:1px solid #00A1C7;padding:10px}#nav_bar_mobile a:hover{color:#FF43A0;text-decoration:none}.nav_mob_sub{font-size:65%}#nav_bar_mobile .nav_mob_sub a{border-bottom:1px solid #fff}#nav_bar_mobile .nav_mob_sub a:last-child{border-bottom:1px solid #00A1C7}.top_search_box{width:300px;min-height:100px;background-color:#FF43A0 !important; border-bottom-left-radius:20px;color:#fff;position:absolute;top:0;right:0;min-width:300px;z-index:9999;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:none;opacity:0;z-index:11;box-shadow:0 0 10px #fff}.nav_button{width:43px;height:42px;box-sizing:border-box;background:#fff;border-radius:8px;text-align:center;border:2px solid #00A1C7;box-shadow:0 0 10px #fff;overflow:hidden;display:inline-block}.nav_button.reverse{background:#00A1C7;border-color:#fff;padding-top:3px}.shop_filter_header{box-sizing:border-box;display:block;background-color:#00A1C7;color:#fff !important;text-decoration:none !important;padding:5px 15px;font-size:130%;background-image:url(/library/templates/default/resources/filter-plus.png);background-repeat:no-repeat;background-position:center right}#new_home_tiles a{display:inline-block;width:33.33333%;position:relative;overflow:auto}#new_home_tiles a span{position:absolute;bottom:0;left:0;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.5);padding:15px;color:#fff;font-size:130%;width:100%;text-shadow:-1px 1px 0 #000;transition:all 0.3s ease-out}#new_home_tiles a:hover span{background-color:rgba(0,0,0,0.6)}#new_home_tiles img{width:100%;height:auto;float:left}#home_contentstuff{display:none}.home_tempboxes{display:block;width:100%;margin-bottom:20px}#home_slider_container{/*background:url(/library/templates/default/resources/trampolines-bannerbg.png) no-repeat center center;background-size:cover;*/ width:100%;box-sizing:border-box;padding:15px 0;margin:0 0 10px 0}#slider_container{height:auto;background:#fff;position:relative;width:100%;margin:0 auto}.home-mobile-hero{display:none;width:100%;height:auto}@media all and (max-width:900px){.home-mobile-hero{ display:block} #home_slider_container{ display:none}}@charset "UTF-8";@font-face{ font-family:'Badaboom'; src:url('/library/templates/default/resources/badabb__-webfont.eot'); src:url('/library/templates/default/resources/badabb__-webfont.eot?#iefix') format('embedded-opentype'),     url('/library/templates/default/resources/badabb__-webfont.woff2') format('woff2'),     url('/library/templates/default/resources/badabb__-webfont.woff') format('woff'),     url('/library/templates/default/resources/badabb__-webfont.ttf') format('truetype'),     url('/library/templates/default/resources/badabb__-webfont.svg#badaboom_bbregular') format('svg'); font-weight:normal; font-style:normal}@font-face{font-family:"icons";src:url("/library/templates/default/resources/trampolines.eot?a=2");src:url("/library/templates/default/resources/trampolines.eot?a=2#iefix") format("embedded-opentype"),  url("/library/templates/default/resources/trampolines.woff?a=2") format("woff"),  url("/library/templates/default/resources/trampolines.ttf?a=2") format("truetype"),  url("/library/templates/default/resources/trampolines.svg?a=2#icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"icons" !important;content:attr(data-icon);font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\62";position:relative;top:2px;padding-right:10px}.icon-twitter:before{content:"\61";position:relative;top:2px;padding-right:10px}.icon-google-plus:before{content:"\63";position:relative;top:2px;padding-right:10px}.icon-instagram:before{content:"\64";position:relative;top:2px;padding-right:10px}.icon-linkedin:before{content:"\65";position:relative;top:2px;padding-right:10px}.icon-youtube:before{content:"\66";position:relative;top:2px;padding-right:10px}.icon-pinterest:before{content:"\67";position:relative;top:2px;padding-right:10px}.icon-phone:before{content:"\68";position:relative;top:2px;padding-right:10px}.icon-clock:before{content:"\6a";position:relative;top:2px;padding-right:10px}.icon-envelope:before{content:"\6b";position:relative;top:2px;padding-right:10px}.icon-wrench:before{content:"\69";position:relative;top:2px;padding-right:10px}.icon-locked:before{content:"\6c";position:relative;top:2px;padding-right:10px}.icon-heart:before{content:"\6d";position:relative;top:2px;padding-right:10px}.icon-truck:before{content:"\6e";position:relative;top:2px;padding-right:10px}.icon-info-circle:before{content:"\6f";position:relative;top:2px;padding-right:10px}#special_splash_tiles{text-align:center}.special_splash_tile{width:23%;display:inline-block;background-color:#007492;margin-right:2%;box-sizing:border-box;position:relative;vertical-align:top;-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out;margin-bottom:3%;font-size:1vw;color:#fff !important}.special_splash_tile:hover{background:#00A0C2}.special_splash_tile:nth-child(4n+2){background-color:#9E3CFF}.special_splash_tile:nth-child(4n+2):hover{background-color:#B26DFF}.special_splash_tile:nth-child(4n+3){background-color:#ED9313}.special_splash_tile:nth-child(4n+3):hover{background-color:#FFB03F}.special_splash_tile:nth-child(4n+4){background-color:#FE3C9F}.special_splash_tile:nth-child(4n+4):hover{background-color:#FF81C2}.special_splash_tile:nth-child(4n){margin-right:0}.special_splash_tile:before{content:' ';width:50%;height:50%;position:absolute;background:url(/library/templates/default/resources/corner_curl.png) no-repeat top right;height:50px;top:0;right:0}.special_splash_heading{font:normal 200% 'Badaboom', sans-serif;color:#fff;text-shadow:-5px 5px 0 #003849;display:block;line-height:100%;text-align:center;margin:10px 0 60% 0;white-space:nowrap;letter-spacing:1px}.special_splash_tile:nth-child(4n+2) .special_splash_heading{text-shadow:-5px 5px 0 #49009A}.special_splash_tile:nth-child(4n+3) .special_splash_heading{text-shadow:-5px 5px 0 #8B540A}.special_splash_tile:nth-child(4n+4) .special_splash_heading{text-shadow:-5px 5px 0 #9E0050}.special_splash_content{box-sizing:border-box;display:block;text-align:center;font:normal 100% 'Arial', sans-serif;color:#fff;padding:2% 0 0 0%;text-shadow:-2px 2px 0 #003849;line-height:120%;position:absolute;box-sizing:border-box;width:43%;top:23%;right:0}.special_splash_tile:nth-child(4n+2) .special_splash_content{text-shadow:-2px 2px 0 #49009A}.special_splash_tile:nth-child(4n+3) .special_splash_content{text-shadow:-2px 2px 0 #8B540A}.special_splash_tile:nth-child(4n+4) .special_splash_content{text-shadow:-2px 2px 0 #9E0050}.special_splash_content img{display:block;margin:0 auto 10% auto;width:65%;height:auto;box-sizing:border-box}.special_splash_content b{font-size:200%;display:block;margin-top:5%}.special_splash_content strong{font-size:130%;margin-top:5%}.special_splash_img{position:absolute;top:25%;left:-3%;width:60%;height:auto;box-sizing:border-box;border:5px solid #fff;border-bottom-width:10px;box-shadow:-4px 4px 6px rgba(0,0,0,0.4);-ms-transform:rotate(-5deg);/* IE 9 */ -webkit-transform:rotate(-5deg);/* Chrome, Safari, Opera */ transform:rotate(-5deg);-webkit-transition:0.4s ease-out;-moz-transition:0.4s ease-out;-o-transition:0.4s ease-out;transition:0.4s ease-out;padding:4px 2px;background-color:#000}.special_splash_tile:hover .special_splash_img{-ms-transform:rotate(-9deg);/* IE 9 */ -webkit-transform:rotate(-9deg);/* Chrome, Safari, Opera */ transform:rotate(-9deg)}.special_splash_sub{width:90%;position:absolute;margin:0 auto;left:0;right:0;bottom:-10%;background-color:#009FC5;background-color:rgba(0, 159, 197, 0.9);color:#fff;font-size:100%;padding:3% 0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.special_splash_tile:hover .special_splash_sub{background-color:#007492;background-color:rgba(0, 116, 146, 0.9); box-shadow:0 0 10px #fff}#new_home_tiles, .main_container{margin:0 auto;width:99%;max-width:2000px}.main_container{background:#fff; -webkit-transition:width 0.2s ease-out;-moz-transition:width 0.2s ease-out;-o-transition:width 0.2s ease-out;transition:width 0.2s ease-out}#header_container{background:url(/library/templates/default/resources/header-bg.png) no-repeat bottom center;/* background-size:auto 100%;*/ background-size:cover;overflow:auto;margin-top:10px;position:relative;min-width:340px}#header_frog{float:left;width:25%;height:auto;min-width:200px;max-width:415px}#header_splash{float:right;width:40%;max-width:657px;position:absolute;bottom:0;right:0;min-width:250px}#header_logo_container{width:42%;position:absolute;left:0;right:0;margin:0 auto;top:20%;min-width:300px;font:normal 20px 'Arial', sans-serif;color:#00609F;text-align:center;max-width:659px}#header_logo_container div{display:inline-block;margin:0 10px}#header_logo_container a{display:block;margin-bottom:3.5%}#header_logo_container img{width:100%;height:auto}#header_logo_container span{display:block;color:#408630;margin-top:10px;font-size:140%;white-space:nowrap;font-weight:bold}#nav_container.fixed{position:fixed;width:100%;margin:0 auto;top:0;left:0;right:0;z-index:100;box-shadow:5px 5px 5px rgba(0,0,0,0.3)}#navigation_topmenu{display:table;width:100%;margin:0;padding:0;position:relative;z-index:1000}#navigation_topmenu li{display:table-cell;text-align:center;background:#00b7ea;/* Old browsers */ background:-moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%);/* FF3.6-15 */ background:-webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%);/* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #00b7ea 0%,#009ec3 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );/* IE6-9 */ text-align:center; box-sizing:border-box;border-right:1px solid #fff;border-left:1px solid #fff;border-top:2px solid #fff;font-size:150%;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;vertical-align:middle;font-family:'Arial';text-shadow:-1px 1px 0 rgba(0,0,0,0.7)}#navigation_topmenu li a{display:block;padding:15px 7px;box-sizing:border-box;width:100%;color:#fff;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;cursor:default}#navigation_topmenu li a:link{cursor:pointer}#navigation_topmenu li:hover{text-shadow:0 0 10px rgba(255,255,255,1); }#navigation_topmenu li:hover a{color:#0A5B8E}#navigation_topmenu li:first-child{border-left:0}#navigation_topmenu li:last-child{border-right:0}#navigation_topmenu li.active{background:#b4e391;/* Old browsers */ background:-moz-linear-gradient(top, #b4e391 0%, #55b217 100%);/* FF3.6-15 */ background:-webkit-linear-gradient(top, #b4e391 0%,#55b217 100%);/* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #b4e391 0%,#55b217 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b4e391', endColorstr='#55b217',GradientType=0 );/* IE6-9 */}.navigation_dropdown_container{/*width:360px;*/ min-height:50px;min-width:150px;background:#00b7ea;/* Old browsers */ background:-moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%);/* FF3.6-15 */ background:-webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%);/* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #00b7ea 0%,#009ec3 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 );/* IE6-9 */ box-shadow:10px 10px 10px rgba(0,0,0,0.3);border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;position:absolute;z-index:1000;margin-left:-0px;margin-top:-0px;z-index:9999;white-space:nowrap;text-shadow:-2px 2px 0 rgba(0,0,0,0.7); text-align:left}.navigation_column{display:inline-block;padding:10px 15px 10px 15px;text-align:left;vertical-align:top;box-sizing:border-box}.navigation_column:only-child{width:100%}.navigation_column a{display:block !important;font:normal 16px 'Arial', sans-serif !important;padding:3px !important;text-transform:none !important;-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important;line-height:140% !important;text-shadow:none;color:#fff !important}.navigation_column li:hover a, .navigation_column a:hover{color:#fff !important}.navigation_column a:hover{background-color:#0093B2 !important}.navigation_column b{display:block;font:normal 100% 'Arial', sans-serif;text-transform:uppercase;color:#fff;padding:0 4px 10px 4px;margin-bottom:10px;border-bottom:1px solid #fff}.navigation_column b.pad{padding-top:20px}.navigation_sub_menu{display:none}.badges_bar{background:#ffffff;/* Old browsers */ background:-moz-linear-gradient(top, #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);/* FF3.6-15 */ background:-webkit-linear-gradient(top, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);/* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );/* IE6-9 */ margin-bottom:2px;text-align:center}.badges_bar.clean{background:#fff;padding-top:10px}.badges_bar br{display:none}.badges_bar a{display:inline-block;font-size:110%;margin:10px 1%;text-decoration:none !important;color:#1AA3FF;text-shadow:0 0 5px #fff;font-weight:bold}.badges_bar a:nth-child(2){color:#A043FF}.badges_bar a:nth-child(4){color:#ED9313}.badges_bar a:nth-child(5){color:#FF43A0}.badges_bar a:hover{color:#64BA2A !important}.badges_bar a span{font-weight:normal;font-style:italic;color:#a6a6a6;padding-left:5px;font-size:90%}.mid_container{overflow:auto;padding:10px 0 20px 0}.mid_container.home{padding:0}#home_top_left{width:49%;float:left;height:auto;box-sizing:border-box}#home_top_right{width:49%;float:right;min-height:100px;box-sizing:border-box;font-size:120%;line-height:110%}#home_top_right h2{margin-top:0}#home_top_right img{float:right;width:40%;min-width:150px;height:auto;display:block;padding:0 0 10px 15px}#home_big_boxes{clear:both;padding-top:25px}#home_big_boxes a{display:inline-block;width:23.5%;margin-right:2%;box-sizing:border-box;margin-bottom:10px}#home_big_boxes a:nth-child(4n + 3){ margin-right:0}#home_big_boxes a:nth-child(4n){margin-right:0;float:right}#home_big_boxes img{display:block;width:100%;height:auto}#home_top_sellers{clear:both;margin:15px 0;box-sizing:border-box;padding:30px 20px 20px 20px;border:2px solid #ccc;min-height:50px;position:relative}#home_top_sellers h3{font-size:150%;position:absolute;top:-15px;left:-10px;padding:0 20px 5px 20px;line-height:100%;background:#fff;margin:0;box-sizing:border-box}#home_top_sellers a{width:15.8333333%;display:inline-block;margin-right:1%;box-sizing:border-box;min-height:150px;line-height:110% !important}#home_top_sellers a:nth-child(6n){margin-right:0;float:right}#content_container{padding:20px}#shop_stuff_container{width:100%;display:table;box-sizing:border-box;overflow:auto}#mobile_filter_col{display:none}.shop_filter_header{box-sizing:border-box;display:none;background-color:#00A1C7;color:#fff !important;text-decoration:none !important;padding:5px 15px;font-size:130%;background-image:url(/library/templates/default/resources/filter-plus.png);background-repeat:no-repeat;background-position:center right}.shop_filter_col{width:25%;max-width:300px;background:#ECF9FD;min-height:100px;display:table-cell;box-sizing:border-box;border-right:40px solid #fff;padding:0 25px 30px 25px;min-width:300px;vertical-align:top}.shop_filter_col h3{color:#00A0C6;margin:25px 0 10px 0;line-height:100%;font-size:150%;border-bottom:1px solid #00A0C6;padding-bottom:5px;letter-spacing:1px}.shop_filter_link{display:block;font-size:14px;color:#00A0C6 !important;text-decoration:none !important;line-height:155%;padding:2px 0 2px 5px;line-height:120%;background:url(/library/templates/default/resources/filtertick-off.png) no-repeat 95% 3px}.shop_filter_link:last-child{margin-bottom:15px}.shop_filter_link.ticked{background-image:url(/library/templates/default/resources/filtertick-on.png)}.shop_filter_link:hover{background-color:rgba(66,71,71,0.05) !important}#shop_stuff_col{width:75%;background:#B2E28E;min-height:100px;display:table-cell;box-sizing:border-box;vertical-align:top}#bottom_container{background:#9CE2F3;display:table;width:100%}.bottom_box{display:table-cell;width:33.3%;box-sizing:border-box;padding-top:2%;padding-bottom:2%;padding-left:5%;padding-right:8%;vertical-align:top}.bottom_box:last-child{padding-right:5%;width:31.3%}.bottom_box h3{margin:0 0 20px 0;font-size:200%;line-height:100%;color:#00A1C7;text-shadow:1px 1px 0 #fff}.footer_contact{font-size:150%;text-shadow:1px 1px 0 #fff;padding-left:30px;position:relative;line-height:140%;margin-bottom:10px}.footer_contact .icon-phone,.footer_contact .icon-envelope,.footer_contact .icon-clock{position:absolute;top:2px;left:0}#footer_bar{background:#00A1C7;color:#fff;padding:2% 5%;overflow:auto}#footer_card_logos{display:block;float:left;width:100%;max-width:365px;height:auto}#social_icons{display:block;float:right;font-size:300%;color:#fff}#social_icons a{color:#fff !important;transition:all 0.2s ease-out}#social_icons a:hover{color:#FF45A1 !important;text-shadow:1px 1px 0 #000}#site_footer{float:right;clear:right;text-align:right;padding-top:20px}#site_footer a{color:#fff;text-decoration:underline !important}@media all and (max-width:1800px){ #header_logo_container span{ font-size:120%; }}@media all and (max-width:1600px){ #header_logo_container span{ font-size:110%;  margin-top:5px}}@media all and (max-width:1300px){ .main_container, #nav_container.fixed, #new_home_tiles{ width:98%}  #header_logo_container{ top:15%} #header_logo_container span{ font-size:100%; }}@media all and (max-width:1200px){ .special_splash_tile{ width:45%; margin-right:5%; margin-bottom:5%; font-size:1.5vw} .special_splash_tile:nth-child(2n){ margin-right:0} .badges_bar a span{ display:none} #header_logo_container a{ margin-bottom:2%}}@media all and (max-width:1100px){ #home_top_right{ font-size:110%} #home_top_right h2{ display:inline-block; margin:0 0 -5px 0; vertical-align:bottom; font-size:180%} #home_top_right img{ width:30%}}@media all and (max-width:940px){#header_logo_container{ font-size:160%; text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff} #header_logo_container span{ font-size:80%; white-space:normal} .mid_container{ padding-top:0} #home_top_right, #home_top_left{ float:none; width:100%; margin:10px 0 20px 0; padding:0} #home_top_right h2{ display:block; margin:0 0 5px 0} #home_top_right img{ width:10%} #home_big_boxes{ padding-top:0; margin-top:0}}@media all and (max-width:800px){#header_logo_container{ font-size:140%} #navigation_topmenu{ display:block; text-align:center; background:#fff} #navigation_topmenu li{ display:inline-block; margin:3px 5px} #navigation_topmenu li a{ padding:5px 15px;  } #new_home_tiles a{ width:50%} #home_big_boxes a{ width:48%; margin-right:0} #home_big_boxes a:nth-child(2n + 2){ float:right} #home_top_sellers{ padding-top:0} #home_top_sellers a{ width:32%; margin-right:1.3%; margin-top:30px} #home_top_sellers a:nth-child(3n + 3){ margin-right:0; float:right; }  #bottom_container{ display:block; padding-bottom:25px; overflow:auto}  .bottom_box{ display:block; padding:25px 35px 0 35px !important; width:48% !important; box-sizing:border-box; float:left} .bottom_box:last-child{ float:right} .footer_contact{ font-size:110%}}@media all and (max-width:700px){.badges_bar br{ display:block} .special_splash_tile{ width:90%; max-width:450px; margin-right:0; margin-bottom:10%; font-size:3vw} .shop_filter_header{ display:block}}@media all and (max-width:500px){#nav_bar_mobile_button, #filters_mobile_button{ display:inline-block} #top_search_button{ top:auto; bottom:10px; left:60px} #cart_mobile_button{ top:auto; bottom:10px; left:110px} .top_search_box{ top:auto; bottom:10px; right:10px; border-bottom-left-radius:0; border-bottom-right-radius:0; z-index:11} #nav_bar_mobile{ display:block} #nav_container{ display:none} #header_logo_container{ font-size:100%;  } #header_logo_container span{ padding:0 50px; line-height:110%; font-size:70%; white-space:normal; margin-top:5px; display:none} #new_home_tiles a{ width:100%} #home_top_sellers a{ width:48%} #home_top_sellers a:nth-child(2n){ clear:both; margin-right:1% !important; } #home_top_sellers a:nth-child(2n + 1){ margin-right:0 !important; margin-left:1%; float:right !important} #home_top_sellers a:nth-child(6){ float:none} .bottom_box{ display:block; padding:25px 35px 0 35px !important; width:100% !important; float:none !important} .footer_contact{ font-size:100%}}@media all and (max-width:400px){#header_logo_container{ font-size:90%} #home_big_boxes a{ width:100%; margin-right:0; float:none} #home_big_boxes a:nth-child(2n), #home_big_boxes a:nth-child(4n){ float:none}}/* Form buttons */.button{background-color:#2BBBE9;color:#ffffff;border-width:1px;border-color:#c0c0c0;font-size:14px;padding:2px 0}/* Form input fields / text areas */.inputbox{background-color:#fff !important;color:#000000 !important;border:1px solid #2BBBE9 !important;font-size:14px;padding:2px 0}.input_error{background:#ffbda5 !important;color:black !important;border:1px solid red !important;font-size:14px}.datebox{background:url(/library/templates/default/resources/calendar_icon.gif) no-repeat top right;cursor:pointer}/* Forms */form{ margin:0; padding:0}.form_container{/*min-width:600px;*/}.forms_item_container{ clear:left; padding:10px 0; overflow:auto}.form_container h2{clear:both}.forms_item_label{ display:block; float:left; width:30%;padding-left:5%;text-align:left; font-size:15px}.forms_item_input_container{ float:left; width:60%;padding-left:2%}.forms_item_input_container span{ font-size:10px; display:block}.forms_item_input_container .inputbox{ width:85%; padding:3px 2px}.forms_item_input_container textarea{ height:100px; width:85% !important}.forms_item_columnmode_container{ float:left;padding:3px 0 3px 0; text-align:center; width:250px}.forms_item_columnmode_container .inputbox{width:70px}.forms_item_columnmode_container label{ display:block}.forms_balloon_icon{display:block;width:16px;height:16px;margin:-1px 0 0 5px;padding:2px 5px 2px 5px;background:url(/library/templates/default/resources/tiny_info.png) no-repeat center center;float:right;cursor:pointer}.form_fieldset{background:#C0C0FF;margin:15px 0 15px 0;padding:15px 100px 15px 20px;border:2px solid #c0c0c0;background-repeat:no-repeat;background-position:top right;*position:relative}.form_legend{font-weight:bold;color:#000;font-size:15px;padding:0 10px 0 10px;*position:relative; *top:-1.5em}.form_buttons_container{margin:10px 0 20px 0;padding:5px 0 5px 0;white-space:nowrap;background:transparent;text-align:center;clear:both;background:#EDEDED}.form_buttons_container .button{width:150px; padding:7px 5px;font-size:15px}.forms_branding_logo{float:right}/* AJAX category tree (list) */.forms_category_list{padding:0;margin:0;list-style-type:none;display:block;width:300px;margin-top:-5px}.forms_category_list div ul{ width:100% !important;margin-top:5px;border-bottom:1px solid #2BBBE9}.forms_category_list li{padding:5px 0 5px 15px;display:block;background:#EDEDED;color:#6E6E6E;border-left:7px solid #2BBBE9;cursor:pointer}.forms_category_list li label{display:block}.forms_category_list li:hover{/* background-color:#2BBBE9 !important;color:#fff;*/}.forms_category_list li.has_children{background:#EDEDED url(/library/templates/default/resources/plus.png) no-repeat right 10px}.forms_category_list li div{background:#2BBBE9}.forms_category_list li input{float:left;display:block;margin:2px 10px 0 5px;border-right:1px solid #fff}/* User input wizards (e.g. adding new items) */.stages_container{height:120px;background:#D6E5C3}.stage_block{width:100px;height:100px;float:left;text-align:center;background-position:12px 10px;background-repeat:no-repeat}.stage_block_label{color:#4D642C;font-weight:bold;padding-top:90px}.stage_block_label_disabled{color:#7A9F45;padding-top:90px}/* User comments */.forms_item_comment_link_container{overflow:auto; clear:both;overflow:hidden}.forms_item_comment_link{display:block;float:right;width:85px;text-align:left;padding:10px 0 5px 25px;font-size:10px;background:url(/library/templates/default/resources/small_edit.gif) no-repeat 0 5px;margin:1px 5px 0 0}.forms_item_comment_container{clear:left;padding:10px;margin:20px auto 10px auto;width:400px;border:1px solid #999;display:none}.forms_item_comment_container textarea{border:1px solid #999;background-color:#fff;width:100%;height:100px;margin-top:5px}.forms_item_usercomment{clear:both;margin:20px auto 10px auto;width:400px;border:1px solid #61992F; padding:10px 10px 10px 50px;font-size:11px;min-height:20px;text-align:left;background:#E1F1CF url(/library/templates/default/resources/small_user.gif) no-repeat 11px 10px}.forms_item_admincomment{clear:both;margin:20px auto 10px auto;width:400px;border:1px solid #E7A007; padding:10px 10px 10px 50px;font-size:11px;min-height:20px;text-align:left;background:#FEF9D0 url(/library/templates/default/resources/small_admin.gif) no-repeat 11px 10px}.forms_item_moderatorcomment{clear:both;margin:20px auto 10px auto;width:400px;border:1px solid #DB911D; padding:10px 10px 10px 50px;font-size:11px;min-height:20px;text-align:left;background:#F9DBC5 url(/library/templates/default/resources/small_moderator.gif) no-repeat 11px 10px}/* Tooltips */.tooltip_container{background:#2BBBE9;padding:15px 15px;font-size:15px;color:#fff;max-width:300px;min-width:200px;width:auto;z-index:100;border-radius:3px}.tooltip_container.success{background:#8DC572;color:#fff}.tooltip_container.success div{text-shadow:1px 1px 0 #719E5B}.tooltip_container.success.right:after,.tooltip_container.success.left:after{background:#8DC572}.tooltip_container.error{background:#BE6464; color:#fff}.tooltip_container.error div{text-shadow:1px 1px 0 #985050}.tooltip_container.error.right:after,.tooltip_container.error.left:after{background:#BE6464}.tooltip_container.right{margin-top:-10px;margin-left:10px}.tooltip_container.left{margin-top:-10px;margin-left:-10px}.tooltip_container div{/*text-shadow:1px 1px 0 #000;*/}.tooltip_container.right:after{content:"";position:absolute;width:15px;height:15px;top:15px;left:-7px;background:#2BBBE9; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.tooltip_container.left:after{content:"";position:absolute;width:15px;height:15px;top:15px;right:-7px;background:#2BBBE9; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}/* Site search */#site_search{padding:10px 20px;white-space:nowrap}#contact_stuff{clear:left;padding-top:10px;text-align:left;width:229px;float:right;color:#8b8b8b;font-size:15px}#site_search label{/*display:none;*/}#site_search_search, #site_search_search_mob{width:80%;display:block;float:left;height:40px;border:0 !important;background:#fff !important;padding:0 0 0 10px !important;font-size:100% !important;color:#8b8b8b !important;box-sizing:border-box}#site_search_go, #site_search_go_mob{width:18%;;float:right;display:block;height:40px;border:0 !important;background:#00A1C7 !important;box-sizing:border-box;border-radius:0;cursor:pointer}/* Search results */.site_search_item{list-style-image:url(.//library/templates/default/resources/search_arrow.gif);margin-top:5px;margin-right:30px;color:inherit;display:block;clear:both}.site_search_item img{position:relative; top:-15px;border:1px solid #c0c0c0;width:95px;height:85px;float:right;clear:right;margin:15px 0 0 10px}.site_search_item hr{clear:both}/* Special products (eg on home page) -  these are selectable within control panel */#shop_special_products{box-sizing:border-box;width:100%;overflow:hidden;line-height:100%}.shop_product_special{background:#fff;text-align:center;vertical-align:top; text-decoration:none !important;position:relative}.shop_product_special_details{padding:5px;font-size:10px;color:#57647C;line-height:130%}.shop_product_special img{display:inline-block;width:100%;height:auto;padding-bottom:10px}.shop_product_special_description{font-size:90%;text-align:center;color:#FF43A0;text-decoration:none}.shop_product_special_price{font-size:170%;text-align:center;display:block;font-weight:bold;margin-top:10px}/* Main special product - extra large one, eg on home page */#shop_special_product_main{background:#57647C;border:3px solid #333;padding:20px 20px 20px 20px;width:680px;overflow:auto;line-height:140%;font-size:11px;color:#fff}#shop_special_product_main a{font-weight:bold;text-decoration:underline;color:#000040}#shop_special_product_main h1{color:#fff;padding:0;margin:0 0 5px 0;line-height:100%}#shop_special_product_main h2{color:#000040;font-size:22px;text-decoration:line-through}#shop_special_product_main b{font-size:14px;display:block;padding:0;margin:0 0 5px}#shop_special_product_main img{width:215px;height:215px;border:2px solid #333;display:block;float:right}.shop_special_product_content{float:left;width:430px}.shop_special_product_price{font-size:38px;font-weight:bold;padding:5px 0}.shop_special_product_save_splash{display:block;float:right;width:80px;height:50px;background:#000;border:2px solid #fff;text-align:center;position:relative;top:5px;padding-top:10px}.shop_special_product_save_splash b{font-size:19px !important;font-weight:bold}/* Standard Log-in controls */#site_login_container{font-size:11px;padding:10px;text-align:left}#site_login_username, #site_login_psw{margin:0 0 3px 0;width:120px}#site_login_go{font-size:11px;margin:5px 0 10px 105px}#site_login_container .form_label{width:100px;text-align:right;float:left;margin-right:5px}#site_login_container .section{margin:2px 0 2px 0}/* Side Log-in controls */#side_login_heading{margin:15px 0 5px 0;text-align:left}#side_login_loggedin{padding:5px 0 5px 0;text-align:left;font-weight:normal}.side_login_options{text-align:left;padding:6px 0 0 0}#side_login_username, #side_login_psw{margin:0 0 3px 0;width:100%}#side_login_remember_me{position:relative;top:1px}#side_login_go{padding:1px 0 1px 3px;font-size:11px;width:29px}/* User menu / icons */#user_menu{padding:0 10px 15px 10px;width:300px}#user_menu a{display:block;clear:left;margin:0 0 0 0}#user_menu span{position:relative;top:8px}#user_menu img{width:33px;height:40px;float:left;padding:0 10px 0 0}/* User file downloads */.user_files_list_container{clear:both;margin:20px 0;border:1px solid #2BBBE9 !important;border-radius:10px;padding:15px 25px;overflow:auto}.user_files_list_container a{display:block;float:left;width:170px;padding:40px 0 0 0;margin:10px 10px;background-repeat:no-repeat;background-position:top center;text-decoration:none !important;color:#6E6E6E !important;opacity:1;text-align:center;word-wrap:break-word;height:30px;overflow:hidden;line-height:120%;font-size:12px}.user_files_list_container a:hover{color:#2BBBE9 !important;opacity:0.9}.user_files_list_container h3{margin-bottom:30px}.user_shared_file_link{display:block;padding:13px 10px 10px 40px;margin:5px;background-repeat:no-repeat;background-position:top left;text-decoration:none !important;color:#6E6E6E !important;opacity:1;text-align:left;word-wrap:break-word;overflow:hidden;line-height:100%;font-size:12px}.user_shared_file_link:hover{color:#2BBBE9 !important;opacity:0.9}/* Users / Profiles stuff */#users_compose_link{padding:10px;text-align:left}.users_compose_label{width:100px;text-align:right;float:left;padding:0 10px 10px 0;font-weight:bold}.users_compose_input, .users_compose_msg{margin-left:115px; padding:0 10px 10px 0}/* Popup / modal calendar */.calendar_pop_container{position:absolute;width:200px;height:220px;border:1px solid #333;background:#fff;color:#000;padding:5px;margin:0 2px 0 2px;-moz-box-shadow:black 2px 2px 5px;-webkit-box-shadow:black 2px 2px 5px}.calendar_pop_monthyear{height:70px !important}.calendar_pop_monthyear button{margin:10px auto;display:block;width:40px}.calendar_pop_top_container{background-color:#6494B6;color:#000;font-weight:bold;font-size:13px;text-align:center;overflow:auto;padding:2px 0 2px 0}.calendar_pop_top_container a{ color:#fff !important; position:relative;top:-2px}.calendar_pop_top_container img{width:22px;height:11px;position:relative;top:5px;padding:0 2px 2px 2px}#calendar_pop_month, #calendar_pop_year{width:60px !important;font-size:11px !important;margin:0 3px}.calendar_pop_link_back{width:30px;float:left;text-align:center}.calendar_pop_link_forward{width:30px;float:right;text-align:center}.calendar_pop_days_table td, .calendar_pop_days_table th{width:14.28%;text-align:center;font-weight:bold}.calendar_pop_days_table th{font-size:10px}.calendar_pop_days_table td{font-size:11px}.calendar_pop_slot_empty{background-color:#EBF2F7;padding:2px}.calendar_pop_slot_weekday{background-color:#E2EBF2;padding:2px}.calendar_pop_slot_weekend{background:#D1E0EB;padding:2px}.calendar_pop_slot_passive{color:#c0c0c0;text-decoration:line-through;font-weight:normal;cursor:default}.calendar_pop_slot_active, .calendar_pop_slot_active a:hover{color:#426C8A;cursor:pointer}.calendar_pop_slot_active:hover{color:#000}.calendar_pop_close{display:block;position:absolute;bottom:0;right:0;padding:2px 4px;text-align:right;margin:3px 2px}/* Calendar */#calendar_container{width:400px;padding:5px;background-color:#fff}#calendar_top_container{background-color:#E6ECC8;color:#000;font-weight:bold;font-size:16px;padding:5px;margin:0 2px 0 2px;text-align:center}#calendar_top_container a{ color:#000}#calendar_top_container select{margin:0 5px 0 5px}#calendar_link_back{width:50px;float:left;text-align:center}#calendar_link_forward{width:50px;float:right;text-align:center}#calendar_days_container{margin:0 0 0 0}#calendar_days_table td, #calendar_days_table th{width:14.28%;text-align:center;font-weight:bold}.calendar_day_title_weekend{padding:5px 0 5px 0;background-color:#fff}.calendar_day_title_weekday{padding:5px 0 5px 0;background-color:#fff}.calendar_slot_empty{background-color:#E6ECC8;padding:10px 0 10px 0}.calendar_slot_weekday{background-color:#F3F6E5;padding:10px 0 10px 0;font-size:19px}.calendar_slot_weekend{background:#DEE6B6;padding:10px 0 10px 0;font-size:19px}.calendar_slot_passive{color:#c0c0c0;text-decoration:line-through;font-weight:normal;cursor:default}.calendar_slot_active, .calendar_slot_active a:hover{color:#F09E4C;cursor:pointer}.calendar_slot_active:hover{color:#000}#calendar_times_container{width:396px;min-height:100px;background-color:#E6ECC8;border-left:2px solid #fff;padding-bottom:5px}#calendar_times_container h2{text-transform:none;padding:10px}.calendar_times_slot{padding:3px 10px 3px 10px;font-size:12px;font-weight:normal;margin:2px 10px 2px 10px}.calendar_slots_active{color:#F09E4C;background:#F3F5E7;font-weight:bold;cursor:pointer}.calendar_slots_active:hover{color:#000}.calendar_slots_passive{color:#c0c0c0;text-decoration:line-through;font-weight:normal;cursor:default;background:transparent}/* javascript inline calendar */#mini_calendar_container{width:300px;clear:both}.calendar_top_container{background:#2BBBE9;color:#fff;padding:5px;text-align:right;margin-bottom:10px}.calendar_month_title{display:inline-block;float:left;padding-top:3px;font-size:17px}.calendar_prev_link,.calendar_next_link{font-size:30px;color:#fff !important;position:relative;top:3px;text-decoration:none !important;padding-left:10px}.calendar_days_container{background:#fff;overflow:hidden}.calendar_days{width:100%;color:#666;text-align:center;cursor:default}.calendar_days.current{position:static}.calendar_slot{text-align:center;padding:5px 2px}.calendar_slot.today{background:#2BBBE9;color:#fff !important;border-radius:50%}.calendar_slot.active{background:#4D585A !important;color:#fff !important;border-radius:50%}.shop_product_top_container{display:flex;align-items:stretch;justify-content:center;column-gap:1rem}@media all and (max-width:700px){.shop_product_top_container{ flex-direction:column; gap:1rem}}.product_cards{display:block;width:100%;margin:1rem auto 0 auto;max-width:300px;height:auto}.shop_dropdown_container{clear:both;font-size:120%}.shop_dropdown_container label{display:block;margin:5px 0}.shop_dropdown_container select{display:block;margin:5px 0;box-sizing:border-box;width:100%;padding:3px;font-size:120%}.shop_header_stuff img{width:100%;height:auto;display:block;margin:0 auto 10px auto}.feefo_logo{display:block;margin:10px auto;width:100%;height:auto;max-width:175px}/* For shop, individual product tables */ .thumb_stock_message{background-color:#FF43A0;background-color:rgba(255,67,160,0.8);color:#fff;margin-top:-31px;width:100%;box-sizing:border-box;padding:6px 3px;font-weight:bold;text-shadow:-1px 1px 0 #000;opacity:0.9;text-align:center;line-height:100%}.video-thumb{background-repeat:no-repeat;background-size:cover;background-position:center center}.shop_product_video_container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:20px}.shop_product_video_container iframe, .shop_product_video_container object, .shop_product_video_container embed{ position:absolute; top:0; left:0; width:100%; height:100%}#shop_additional_thumbs_container{display:table;border-spacing:5px}#shop_additional_thumbs_container a{display:table-cell}#shop_additional_thumbs_container a img{display:block;width:100%;height:auto;border:1px solid #eee}#shop_long_desc_container{display:table;width:100%}#shop_long_desc_content{box-sizing:border-box;display:table-cell;width:60%;padding-right:5%;vertical-align:top}#shop_right_attributes{display:table-cell;width:40%;background:#00A1C7;color:#fff;box-sizing:border-box;padding:1.5%;vertical-align:top}#shop_right_attributes h3{text-align:center;color:#fff;font-size:200%;text-shadow:1px 1px 0 #000;margin:0 0 20px 0}#shop_right_attributes table{background:rgba(255,255,255,0.3);box-shadow:3px 3px 10px rgba(0,0,0,0.1);line-height:120%;margin:0 auto}#shop_right_attributes td{border:0;padding:10px}#shop_right_attributes th{border:0;text-align:left;color:#fff;padding:10px 20px 10px 10px;width:50%;text-shadow:1px 1px 0 #000}#shop_right_attributes th ul{padding:0 0 0 0;margin:0 0 0 15px}#shop_right_attributes th li{padding:0 0 0 0;margin:0}#home-build-header{display:block;width:100%;margin:15px auto}#home-build-header img, .shop_header_text img{width:100%;height:auto;max-width:1200px}.shop_product_wide_ad{width:100%;height:auto;margin:0 auto 0 auto;display:block}.shop_product_wide_ad.pad{margin-bottom:15px}.shop_product_wide_ad_mobile{display:none}.shop_product_overall_container{max-width:1200px;margin:0 auto}.shop_product_top_container{overflow:auto;margin-bottom:20px}.shop_product_top_left{width:60%;float:left;min-height:300px;border:2px solid #ccc;box-sizing:border-box}.shop_main_image{width:100%;box-sizing:border-box:display:block}.shop_product_top_right{width:38%;float:right;min-height:300px;border:2px solid #ccc;box-sizing:border-box;padding:20px 20px}.shop_product_top_right h1{font-family:'Arial', sans-serif;font-size:180%;font-weight:bold}.shop_product_savings_container{font-size:150%}.shop_product_savings_container span{padding:7px 5px !important}.shop_product_qty_container{padding:10px;background:#ECF9FD;overflow:auto}.shop_product_stock_msg{float:right;text-align:right;color:#00A0C6;font-size:140%;font-weight:bold;padding-top:15px}.shop_product_stock_msg_alert{color:#FF43A0}.shop_product_bottom_container{overflow:auto;margin-top:20px;border:2px solid #ccc}.shop_product_bottom_left{width:25%;float:left;min-height:300px;box-sizing:border-box;padding:20px}.shop_product_bottom_right{width:73%;float:right;min-height:300px;box-sizing:border-box}.shop_product_bottom_right .heading{font-family:'Arial', sans-serif;font-size:160%}.shop_product_container{padding:5px 10px;clear:both;overflow:auto}.shop_productbox{background-color:#DEDEE7;color:inherit}.shop_paging{float:right;font-weight:bold;padding:10px 0 15px 0;clear:left}.shop_paging a{font-weight:normal}.shop_paging img{padding:0 5px;opacity:0.6;filter:alpha(opacity=60);position:relative;top:1px}#shop_categories_container{overflow:auto;margin-left:-10px;text-align:center}#shop_product_thumbs_container{overflow:auto}#shop_product_thumbs_container form{display:inline}.shop_product_thumb.cat{width:20%;max-width:250px}.shop_product_thumb{display:inline-block;width:22%;margin:0 1% 30px 1%;height:auto;vertical-align:top;text-align:center;line-height:120%;position:relative;padding-top:65px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.shop_product_thumb:hover img{opacity:0.8}.shop_product_thumb img{margin:0 0 5px 0;display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;opacity:1;width:100%;height:auto}.shop_thumb_title{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;padding:10px;background-color:rgba(255,255,255,0.8) !important;z-index:50}.shop_thumb_save_was{display:block;padding:6px 3px;background:#ECF9FD;text-align:center;line-height:100%}.shop_thumb_save_now{display:block;padding:6px 3px;background:#00A1C7;color:#fff;font-weight:bold;font-size:120%;text-align:center;line-height:100%}.shop_thumb_save_percent{display:block;padding:6px 3px;background:#D6EEC2;text-align:center;line-height:100%}.shop_breadcrumb{float:right;text-align:right;padding:15px 0 0 0}.shop_sort_select{width:250px;float:right;overflow:visible;font-size:11px;text-align:right}.shop_product_container{margin:5px 0}.shop_product_right_column{width:200px;padding:15px;float:right;text-align:center}.shop_product_right_column img{margin-bottom:15px}.shop_product_left_column{margin-right:250px;text-align:left}.shop_footer{clear:both}.shop_img_extra_container{position:relative;/*top:-20px;*/ text-align:center}.shop_img_extra img{display:block;float:left;margin:5px !important;border:1px solid #ccc;background:#fff !important;width:20% !important;height:auto !important}.shop_main_image{float:left}.shop_category_back_button{opacity:0.6;filter:alpha(opacity=60)}.shop_qty{display:block;float:left;position:relative;top:-5px}.shop_qty br{display:none}.shop_qty a img{display:block;padding:2px}.shop_addtocart{border:0;display:block;float:right}.shop_product_buy_container{width:300px;margin:0 auto}#shop_product_price{margin:30px 0;float:left;padding:4px 0 0 0;text-align:right;font:bold 20px 'Arial', sans-serif !important;color:#2BBBE9;width:100px;line-height:100%}.shop_addtocart_button{box-sizing:border-box; padding:10px 10px !important;border:1px solid transparent !important;font-size:150% !important;display:block;margin:0 auto;width:100%;background:#ff8fc9;/* Old browsers */ background:-moz-linear-gradient(top, #ff8fc9 0%, #ff43a0 100%);/* FF3.6-15 */ background:-webkit-linear-gradient(top, #ff8fc9 0%,#ff43a0 100%);/* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #ff8fc9 0%,#ff43a0 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8fc9', endColorstr='#ff43a0',GradientType=0 );/* IE6-9 */ -webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;color:#fff;cursor:pointer;text-shadow:-1px 1px 1px #000;text-transform:uppercase}.shop_addtocart_button:hover{background:#ff43a0;/* Old browsers */ background:-moz-linear-gradient(top, #ff43a0 1%, #e53d89 100%);/* FF3.6-15 */ background:-webkit-linear-gradient(top, #ff43a0 1%,#e53d89 100%);/* Chrome10-25,Safari5.1-6 */ background:linear-gradient(to bottom, #ff43a0 1%,#e53d89 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff43a0', endColorstr='#e53d89',GradientType=0 );/* IE6-9 */  color:#fff !important}/* Currency conversion links */#shop_side_currency{position:relative;left:-7px;white-space:nowrap}#shop_side_currency_heading{margin:10px 0 8px 0}.shop_side_currency_img_selected{padding:10px 0 5px 0;background:url(/library/templates/default/resources/curency_select_arrow.png) no-repeat top center}.shop_side_currency_img{padding:10px 0 5px 0}#shop_side_currency_pound{padding-right:3px;position:relative;left:3px;width:46px;height:47px}#shop_side_currency_usd{width:42px;height:47px}#shop_side_currency_euro{padding-left:5px;position:relative;left:-5px;width:44px;height:47px}.shop_crosslinked_items{overflow:auto}#shop_cart_accessories_container{overflow:auto;margin-bottom:20px}.shop_cart_accessory{display:block;float:left;margin:10px;width:170px;background:#ABA4C8;color:#fff !important;font-weight:bold;line-height:140%;padding-bottom:10px;font-size:14px;text-align:center;border:2px solid #ddd}.shop_cart_accessory:hover{color:#5A5085 !important}.shop_cart_accessory img{display:block;padding-bottom:10px;width:170px;height:120px}#shop_cart_accessories_products{display:none}.shop_cart_accessories_product{overflow:auto;padding:5px;margin:5px 0;background:#EBEBF1}.shop_cart_accessories_product img{display:block;float:left;width:120px;height:85px;margin-right:60px}.shop_cart_accessories_product a{display:block;width:100px;font-weight:bold;text-align:center;padding:5px 5px;background:#5A5085;color:#fff !important;cursor:pointer;float:right;margin:25px 10px 0 60px}.shop_cart_accessories_product b{display:block;float:right;text-align:right;width:100px}.shop_cart_accessories_product h2{margin:5px 0 5px 0 !important;line-height:100% !important}.shop_cart_accessories_product div{float:left;width:410px;line-height:140%;font-size:11px;padding:5px 0}#shop_product_tabs{background:#eee;width:100%;box-sizing:border-box;overflow:auto;border:5px solid #fff;font-size:120%}#shop_product_tabs div{cursor:pointer;width:100%;box-sizing:border-box;padding:15px 15px;border-bottom:1px solid #fff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}#shop_product_tabs div:hover{background:#00A0C6;color:#fff}#shop_product_tabs div.tab_active{background:#00A0C6;color:#fff}#shop_product_tab_content{clear:both;padding:20px 20px 20px 0}/* Shop product embeded into form */.shop_form_product{clear:both;background:#eee;padding:10px 0;margin:10px 0 10px 0;overflow:auto}.shop_form_product_image{display:block;width:30%;padding-left:5%;min-height:120px;float:left;margin:10px 0 0 0;text-align:center}.shop_form_product_image img{display:block;margin:5px auto;width:90%;height:auto;padding-right:5%}.shop_form_product_image b{display:block;text-align:center;font-size:19px}.shop_form_product_details{width:50%;float:left;padding:0 0 10px 2%}.shop_form_product_tick{text-align:center;margin-left:60%;padding:10px 0 0 0}.shop_form_product_tick input{width:50px;height:50px}.shop_form_product_details select{display:block;width:100%}#form_products_total{display:block;margin:10px auto;width:200px;font-size:30px;background:#EDEDED;text-align:center;line-height:100%;color:#000;padding:0 0 15px 0;box-shadow:3px 3px 3px rgba(0,0,0,0.3)}#form_products_total b{font-weight:normal;font-size:15px}@media all and (max-width:1300px){.shop_product_thumb{ width:30%}}@media all and (max-width:900px){.shop_product_thumb{ width:47%}}@media all and (max-width:700px){.shop_filter_col{ display:none} #shop_filter_mobile{   display:block} #shop_filter_mobile .shop_filter_col{ display:block; width:100%; max-width:100%; padding:0 15px; margin:0 0 15px 0; border:0; overflow:hidden; box-sizing:border-box; min-height:0} #shop_content_col{ width:100%} .shop_product_top_left{ float:none; width:100%; box-sizing:border-box} .shop_product_top_right{ float:none; width:100%; box-sizing:border-box} .shop_product_wide_ad{ display:none} .shop_product_wide_ad_mobile{ display:block; width:100%; height:auto; margin:10px auto} .shop_product_top_left{ min-height:0} .shop_product_bottom_left{ float:none; width:100%; box-sizing:border-box; min-height:0} .shop_product_bottom_right{ float:none; width:100%; box-sizing:border-box; padding:5px} #shop_product_tab_content{ padding:0} .shop_product_bottom_right img{ max-width:100%; height:auto} #shop_long_desc_content{ display:block; width:100%; padding:0 !important} #shop_right_attributes{ display:block; width:100%; }}@media all and (max-width:500px){.shop_product_thumb{ width:100%; box-sizing:border-box; overflow:hidden; margin:0 0 15px 0; padding-top:0} .shop_thumb_title{ position:static; padding-bottom:15px; display:block; font-size:120%}}/* Gallery */#gallery_overall{padding-bottom:10px;overflow:auto}.gallery_paging{float:right;font-weight:bold;position:relative;top:3px;padding-bottom:5px}.gallery_paging a{font-weight:normal}.gallery_paging img{padding:0 5px;opacity:0.6;filter:alpha(opacity=60);position:relative;top:1px}.gallery_breadcrumb{border-bottom:1px solid #000;padding:5px;text-align:left}.gallery_cat_button_div{padding:10px 1px 15px 1px; float:left; text-align:center;vertical-align:bottom}.gallery_cat_button_img{}.gallery_cat_button_description{display:block;padding:5px}.gallery_cats_row{width:100%;float:left}#gallery_pictures_div{}#gallery_sidecats_div{float:right;text-align:left;font-size:13px;font-weight:bold;width:120px}#gallery_sidecats_div div{padding:5px 0 5px 0}.gallery_pic_div{padding:10px 1px 15px 1px; float:left; text-align:center}.gallery_pic_description{padding:5px}.gallery_pic{}.gallery_pics_row{width:98%;float:left;overflow:auto}#gallery_link_back{width:100%;font-weight:bold;text-align:center;padding:10px 0 10px 0;margin-top:20px;border:1px solid #000;cursor:pointer}.gallery_paging_arrows{position:relative;top:6px}/* Forum styles */#forum_breadcrumb_container{float:right;text-align:right;padding-top:20px}.forum_paging_container{float:right;padding:5px 0}.forum_forum_row{display:block;clear:both;margin:10px 0;background:url(/library/templates/default/resources/forum_forum.png) no-repeat 10px 5px;padding:10px 0 10px 90px;font-size:14px;overflow:auto; -webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;border-radius:10px}.forum_forum_row:hover{background-color:#EBEBF2}.forum_forum_details{display:block;float:right;width:150px;color:#666}.forum_forum_intro{display:block;color:#666;padding-top:5px;width:350px} #forum_threads_container{width:100%}#forum_threads_container td, #forum_threads_container th{padding:7px}#forum_threads_container img{width:23px;height:23px;display:block;margin:2px auto}#forum_threads_container b{display:block}#forum_thread_post{background:#EDEDF3 url(/library/templates/default/resources/bluegrad.png) repeat-x 0 0;margin-bottom:25px;border:1px solid #8C8DAE;box-shadow:3px 3px 3px #ccc;font-size:14px;clear:both;border-radius:0 !important}.forum_post{padding:10px 20px;margin:10px 0 0 0;overflow:auto;clear:both;border-radius:10px}.forum_post.odd{background:#DEDEE7}.forum_post.even{background:#EEEEF4}.forum_post_name{float:left;font-weight:bold}.forum_post_datetime{float:right;font-size:10px}.forum_message{clear:both;padding:10px 0 5px 0}.forum_form{display:block;margin:40px auto;padding:15px 25px;width:80%;background-color:#F4F4F4;overflow:auto;box-shadow:5px 5px 5px #ddd;border:1px solid #EEEEF4;border-radius:10px;background-image:linear-gradient(right bottom, #E7E7EF 1%, #EEEEF4 43%, #FEFEFE 95%);background-image:-o-linear-gradient(right bottom, #E7E7EF 1%, #EEEEF4 43%, #FEFEFE 95%);background-image:-moz-linear-gradient(right bottom, #E7E7EF 1%, #EEEEF4 43%, #FEFEFE 95%);background-image:-webkit-linear-gradient(right bottom, #E7E7EF 1%, #EEEEF4 43%, #FEFEFE 95%);background-image:-ms-linear-gradient(right bottom, #E7E7EF 1%, #EEEEF4 43%, #FEFEFE 95%); }.forum_form .inputbox{display:block;width:98%;padding:5px}.forum_form label{display:block;margin:10px 0 5px 0}.forum_form textarea{height:150px;display:block;padding:5px;margin-bottom:5px}.forum_form .button{display:block;clear:left;float:left !important;padding:5px 0;width:200px}/* General directory layout */.directory_listing{background-color:#E4E5EE}.directory_breadcrumb{border-bottom:1px solid #000;padding:5px;text-align:left}/* Featured listings */#directory_featured_listings{width:300px;border:1px solid #c0c0c0;padding:10px}/* Tabs (for directory popups) */.tabs_main{background-color:#E2E3FC;color:inherit;border:1px solid #000000}.tabs_active{background-color:#E2E3FC;color:inherit;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;border-bottom-width:0}.tabs_inactive{background-color:#AFB0C3;color:inherit;border:1px solid #000000}.tabs_hover{background-color:#C1C5F9;color:inherit;border:1px solid #000000}.contact_heading{ color:#333;background-color:inherit}html{font-size:100%}body{font:normal 14px 'Arial', sans-serif;line-height:160%;color:#6E6E6E}/* Main page titles */h1, .pagetitle{font:normal 200% 'Arial', 'Arial', sans-serif;color:#63C353;margin:0 0 15px 0;padding:0}/* Paragraph sub-headings */h2, .heading{font:normal 150% 'Arial', 'Arial', sans-serif;color:#1BA3FF;margin:10px 0 10px 0}h3{font:normal 120% 'Arial', 'Arial', sans-serif;color:#FF43A0}/* Links */a:link, a:visited, a:active{color:#007D98;text-decoration:none}a:hover{color:#64BA2A;text-decoration:none}/* Miscellaneous font styles */.largetext{font-size:13px}.smalltext{font-size:11px;font-weight:normal}.texthighlight{background-color:yellow;color:inherit}.emphasisedtext{color:#000000;background-color:inherit;font-weight:bold;font-size:13px}/* Images */.content_image_caption{color:#333;background-color:#EDEDED;font-size:10px;padding:2px 5px}.image_border{border:2px solid #000}.content_video_container{width:70%}.content_video_container video{width:100% !important;max-width:100% !important;height:auto}/* If extra columns of text are to be shown on the side of the page. */.side_text{color:#000000;background-color:inherit;font-size:11px}.side_text label{color:#58667E;background-color:inherit;font-size:10px}.side_heading{text-align:left;font-size:12px;font-weight:bold;color:#58667E;background-color:inherit}/* Tables that display information */.tablestyle{border:1px solid #ffffff;background-color:#DEDEE7;color:#000000}.tablestyle_table{border-left:1px solid #ffffff;border-top:1px solid #ffffff}.tablestyle_heading,.tablestyle_table th,.tablestyle_table thead tr td{background-color:#00A1C7;border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;font-size:120%;font-weight:normal;color:#ffffff;text-align:left;padding:4px 6px}.tablestyle_table td{border-right:1px solid #ffffff;border-bottom:1px solid #ffffff;background-color:#eee;padding:4px 6px;vertical-align:top}.tablestyle_table th a{ color:#fff; text-decoration:underline}.tablestyle_centred td, .tablestyle_centred th{text-align:center}.tablestyle_nostyle{border:0}.tablestyle_nostyle td, .tablestyle_nostyle th{vertical-align:top;padding:3px;border-spacing:0;border:0}th{color:#00A1C7;padding:5px 0;font-size:120%}/* Content area, important for control panel preview */.content_area{background-color:#fff}hr{color:#4B5870;background-color:#4B5870;border-width:0;height:1px}#comments{border-top:1px solid #666; clear:both;margin-top:15px}.comments_comment{background:#eee;padding:10px 10px 20px 10px;margin:15px 0;color:#333;border-top:1px solid #d9d9d9;border-bottom:2px solid #ccc;font-size:11px;line-height:140%}.comments_comment_comment{float:left;width:565px;padding:0 0 0 10px}.comments_comment_comment blockquote{font-style:italic}.comments_comment_top{overflow:auto}.comments_comment_links{width:150px;float:right;overflow:hidden;padding-right:10px}.comments_comment_links hr{border-top:1px dotted #ccc !important;background-color:transparent !important;color:transparent !important}.comments_comment_links a{display:block;margin:1px}.comments_comment_header{margin-bottom:15px;padding:10px 10px 0 10px;color:#666;font-size:10px;background-color:#e5e5e5;overflow:auto}.comments_comment_header b{font-weight:bold;color:#666;float:left}.comments_comment_date{float:right;width:150px}.comments_comment_avatar{width:23px;height:23px;float:left !important;display:block;margin:-5px 10px 5px 0 !important;border:1px solid #d9d9d9;background-color:#fff}#comments input{display:block;width:200px}#comments label{display:block;margin:10px 0 5px 0}#comments textarea{height:100px; display:block; width:100%}.comments_comment_comment .button{clear:left;float:left !important}#comments .button{float:right;padding:5px;width:120px;margin:10px 0 15px 0}#comments img{float:right;margin:0 0 5px 5px}.comment_approval_needed{border:2px solid red}.popupstyle{padding:0;background-color:#ffffff;color:inherit;margin:0}/* Courses */.course_exam_container{border:1px solid #ccc;padding:20px;min-height:500px}.course_exam_container .button{border-radius:10px;padding:5px 20px;text-align:center;width:200px;font-size:15px;border-color:transparent;display:block;margin:20px auto 10px auto;cursor:pointer;transition:all 0.2s ease-in-out}.course_exam_container .button:hover{opacity:0.7}.course_exam_container h2{margin:0 0 10px 0;padding:3px 8px;background:#2BBBE9;color:#fff;font-weight:normal;font-size:13px}.course_exam_container h3{margin:0 0 20px 0;padding:15px 10px 15px 20px;border-left:4px solid #2BBBE9; font-size:25px;font-weight:normal;line-height:120%}.course_exam_answer{border-radius:10px;background:#eee url(/library/templates/default/resources/radiobutton.png) no-repeat 8px 9px;border:1px solid #ddd;font-weight:normal;font-size:15px;margin:0 0 10px 0;padding:10px 40px;cursor:pointer;text-shadow:1px 1px 0 #fff; transition:all 0.2s ease-in-out}.course_exam_answer:hover{background-color:#fff}.course_exam_answer.correct, .course_exam_answer.correct:hover{background:#C0FFC0 url(/library/templates/default/resources/pass.gif) no-repeat 6px 6px;border-color:#79B779;color:#000;cursor:default}.course_exam_answer.incorrect, .course_exam_answer.incorrect:hover{background:#FFD9D9 url(/library/templates/default/resources/fail.gif) no-repeat 6px 6px;border-color:#C94949;color:#000;cursor:default}.course_exam_answer.disabled, .course_exam_answer.disabled:hover{background:#f3f3f3;border-color:#eee;color:#999;cursor:default}.course_exam_answer_explanation{background:#FFFFC0;color:#000;border:1px solid #000;font-weight:normal;font-size:15px;margin:20px 0 10px 0;padding:10px 40px;text-shadow:1px 1px 0 #fff}.course_exam_hint{border-radius:10px;background:#eee url(/library/templates/default/resources/radiobutton.png) no-repeat 8px 9px;border:1px solid #ddd;font-weight:normal;font-size:15px;margin:0 0 10px 0;padding:10px 40px;cursor:pointer;text-shadow:1px 1px 0 #fff;transition:all 0.2s ease-in-out}.course_exam_results_score{text-align:center;padding:40px 0;font-size:18px}.course_exam_results_result{text-align:center;font-size:25px;font-weight:bold}.course_exam_link_to_results{text-align:center;padding-top:70px;display:block}a[rel~="tag"]{ color:inherit !important;text-decoration:none !important;border-bottom:1px dotted #ccc !important}.error_alert, #error_alert{padding:20px 10px 25px 80px;background:#ffffff url(/library/templates/default/resources/alert_negative.gif) 5px 5px no-repeat;color:#000000;border:1px solid #c0c0c0;margin:0 0 20px 0}.success_alert{padding:20px 10px 25px 80px;background:#ffffff url(/library/templates/default/resources/alert_positive.gif) 5px 10px no-repeat;color:#000000;border:1px solid #c0c0c0;margin:0 0 20px 0}.pass_alert{padding:20px 10px 25px 80px;background:#ffffff url(.//library/templates/default/resources/notice_pass.gif) 15px 25px no-repeat;color:#000000;border:1px solid #c0c0c0;margin:0 0 20px 0}.fail_alert{padding:20px 10px 25px 80px;background:#ffffff url(/library/templates/default/resources/notice_fail.gif) 15px 25px no-repeat;color:#000000;border:1px solid #c0c0c0;margin:0 0 20px 0}#modal_info_container{width:320px;height:275px;background:#6c6c6c;color:#fff;border:1px solid #000;position:absolute;display:none;padding:5px;-webkit-box-shadow:1px 2px 3px #333;-moz-box-shadow:1px 2px 3px #333}#modal_info_content{overflow:auto;overflow-x:hidden;height:250px;font-size:11px}#modal_info_content img{display:block;width:310px;margin:0 auto 10px auto}#modal_info_close{font-size:20px;text-align:right;padding-top:5px} #modal_info_close a{color:#fff !important}.page_files_link{display:inline-block;clear:both;min-width:300px;margin:10px 0;padding:10px 5px 10px 50px;border-radius:10px;border:1px solid #ccc;color:#666 !important;text-decoration:none !important;background-position:10px 6px;background-repeat:no-repeat;background-color:#fcfcfc}.page_files_link:hover{background-color:#2BBBE9;color:#fff !important}/* Site Map */#sitemap_paging{ text-align:left; padding:0 0 10px 0}.sitemap{margin-top:-10px}.sitemap, .sitemap ul{padding:0 0 0 15px;list-style-type:none !important}.sitemap li{padding:10px 0 0 0}.sitemap ul li{padding:0 0 0 0}/* Expandable menus (ie non-roll-over list menus) */.menu_expandable_container{text-align:left}.menu_expandable_container ul{padding:3px 0 3px 0;margin:0;list-style-type:none}.menu_expandable_container ul ul{padding-left:20px;list-style-type:none}.menu_expandable_container ul ul li{font-size:10px}.menu_expandable_container a{display:block}/* Menus when javascript disabled */.navigation_vertical li, #navigation_horizontal li, #navigation_products li{font-size:10px}.navigation_horizontal li{display:inline;padding:0 10px 0 10px;color:#ffffff;background:#000000}.navigation_vertical ul, #navigation_products ul{padding-left:10px}.navigation_horizontal ul{white-space:nowrap;padding:0 10px 0 10px;display:inline}/* AJAX stuff */.ajax_updating{height:140px;background:url(/library/templates/default/resources/indicator.gif) no-repeat center center;text-align:center}#ajaxticker1{/* styles go here if required */}#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/}/* Styles for iBox modal dialogues */#ibox_wrapper button{position:relative;left:5px}#ibox_w{position:fixed;top:0px;left:0px;z-index:99999;width:100%;height:100%;background-color:#000; margin:0;padding:0;filter:alpha(opacity=0);-moz-opacity:0.0;opacity:0.0}#ibox_progress{ margin:0;padding:0;position:absolute;z-index:105}#ibox_wrapper{position:absolute;top:0px;left:0px;z-index:99999;padding:8px 14px 34px 8px;border:1px solid #333;width:300px;min-width:45px;height:300px;background-color:#000;margin:0; box-shadow:0 0 10px #000}#ibox_wrapper input, #ibox_wrapper button{z-index:999999 !important}#ibox_content, #ibox_extra_content{background:#fff;width:100%;height:100%;margin-bottom:5px;position:relative;top:0px;left:0px;border:1px solid #000;padding:2px}#ibox_footer_wrapper{position:relative;padding:0;margin:0;top:0px;left:0px} .modal_popup_content{ padding:5px 15px; }/* Driver SMS tracking (users system) */#drivertracker_group{float:right;clear:both;width:300px;margin:-30px 0 15px 0}#drivertracker_container{font-size:14px;color:#666;overflow:auto;padding-top:30px}#drivertracker_container hr{clear:both;position:relative;top:-8px;display:block}.drivertracker_close_icon{width:19px;height:19px;float:right;display:block;background:url(/library/templates/default/resources/close_x.gif) no-repeat center center}.drivertracker_driver{clear:left;width:300px;float:left;font-weight:bold;padding:0 0 10px 0}.drivertracker_driver img{width:50px;height:50px;float:left;display:block;margin:-10px 10px 5px 0;border:1px solid #ccc}.drivertracker_number{float:left;width:150px}.drivertracker_icons{width:150px;float:left;margin-top:-2px}.drivertracker_icons img{width:23px;height:23px;padding:0 3px}.drivertracker_status{float:left;font-size:11px}.drivertracker_changeno{padding:5px 10px 5px 205px;border:1px solid #e1e1e1;margin:0 0 40px 0;clear:left;font-size:12px;display:none}.drivertracker_expanded_details{padding:5px 10px 5px 10px;border:1px solid #e1e1e1;margin:0 0 40px 0;clear:left;font-size:12px;overflow:auto;display:none}.drivertracker_expanded_details img{width:150px;height:150px;border:1px solid #ccc;float:left;display:block}.drivertracker_expanded_details textarea{float:left;width:400px;height:70px;display:block;margin:0 0 5px 0;padding:3px 5px}.drivertracker_expanded_details div{padding:0 0 10px 20px;float:left}.drivertracker_expanded_details b{display:block}.drivertracker_expanded_details .button{margin-left:20px;padding:2px 10px}/* Miscellaneous styles */.section{margin:8px 0 8px 0}a img{border-width:0}.paging_container{padding:10px 0 10px 0;text-align:center}.heading_highlighted{color:navy;background-color:inherit}.content_section{display:block;border:0 solid #000}.swf_div{display:inline}.flashgallery_div{display:block;text-align:center;margin:10px auto;padding:5px;border:1px solid #666;clear:both;width:600px;background:#BBBDFF;-webkit-box-shadow:5px 5px 10px #666;-moz-box-shadow:5px 5px 10px #666; overflow:auto}p{margin:0;padding:0 0 10px 0;display:block}code{font-size:12px}.admin_icons_horizontal{float:right}.admin_icons_horizontal img{width:23px;height:23px;margin-right:5px}#journal_overall_container{background:#eee;padding:10px 10px 0 10px;overflow:auto}.journal_post_container{border:1px solid #ddd;background:#fff;padding:10px;font-size:14px;margin:0 0 10px 0;overflow:auto}.journal_post_container.hidden{display:none}.journal_post_container.reply{margin-left:50px;overflow:hidden}.journal_new_post{color:#333 !important;text-decoration:none !important;display:block;border:0;height:20px;width:100%;font:normal 14px 'Arial', sans-serif}.journal_new_post_button{float:right;padding-left:15px;padding-right:15px;margin-top:10px}.journal_new_post_attachment{float:left;margin-top:16px;font-size:12px;color:#666 !important}.journal_new_post_actions{height:0;overflow:hidden}.journal_post_header{overflow:auto;padding-bottom:10px}.journal_post_avatar{display:block;width:80px;height:80px;float:left}.journal_post_name{display:block;font:normal 20px 'Arial', sans-serif;padding:10px 0 0 10px;margin-left:90px}.journal_post_date{display:block;font:normal 16px 'Arial', sans-serif;padding:10px 0 0 10px;margin-left:90px}.journal_post_body{padding:10px 0}.journal_post_footer{ border-top:1px solid #ddd;clear:both}.journal_post_reply_link{display:block;clear:both;float:right}.journal_replies_container{padding-left:50px;background:url(/library/templates/default//library/templates/default/resources/reply-arrow.png) no-repeat 5px 5px}.journal_replies_container .journal_post_avatar{width:40px;height:40px}.journal_replies_container .journal_post_name{font:normal 17px 'Arial', sans-serif;margin-left:40px;padding:0 0 5px 10px}.journal_replies_container .journal_post_date{font:normal 12px 'Arial', sans-serif;margin-left:40px;padding:0 0 0 10px}.journal_participent{overflow:auto;padding-bottom:10px;cursor:default}.journal_participent img{width:50px;height:50px;float:left}.journal_participent span{display:block;margin:15px 0 0 60px}/* New modal boxes (bumble) */.modal_bg{background:rgba(0,0,0,0.4)}.modal_box{/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+0,c0eaaf+100 */background:#ffffff;/* Old browsers */background:-moz-linear-gradient(top, #ffffff 0%, #c0eaaf 100%);/* FF3.6-15 */background:-webkit-linear-gradient(top, #ffffff 0%,#c0eaaf 100%);/* Chrome10-25,Safari5.1-6 */background:linear-gradient(to bottom, #ffffff 0%,#c0eaaf 100%);/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0eaaf',GradientType=0 );/* IE6-9 */ border-radius:20px;box-shadow:5px 5px 20px rgba(0,0,0,0.5);overflow-y:auto}.modal_close{width:32px;height:32px;top:10px;right:10px;position:absolute;background:url(/library/templates/default/resources/modal_close.png) no-repeat center center;cursor:pointer}.modal_title{background:#00A1C7;color:#fff;padding:15px 40px 15px 20px;font-size:25px;cursor:default}.modal_content{padding:15px 20px;min-height:100px;box-sizing:border-box;margin:0 0 0 0;/*font-size:160%;*/ line-height:140%;color:#000;text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff}/* Bumble JS stuff */.bumbleBlackBox{background:rgba(255,255,255,1)}.bumbleThrobber{width:34px;height:34px;background:url(/library/templates/default/resources/throbber-blue.png) no-repeat center center;animation-duration:1.5s;animation-name:bumbleRotate;animation-iteration-count:infinite;animation-timing-function:linear;position:absolute;left:50%;transform:translateX(-50%);top:45%;transform:translateY(-50%)}.bumbleThrobber.top{top:15%}.bumbleThrobber.dark{background-image:url(/library/templates/default/resources/throbber-blue.png)}@keyframes bumbleRotate{from{ transform:rotate(0) } to{ transform:rotate(360deg) }}.bumbleDragDropProxy{width:64px;height:64px;border:2px dashed #ccc;display:block;background:rgba(255,255,255,0.8)}.properties_property_container{width:75%;background:#fff;padding:15px 25px 15px 25px}.properties_property_left_col{margin-right:225px}.properties_property_left_col div{padding:0 0 15px 0}.properties_property_right_col{width:200px;text-align:right;float:right;background:#ffffff;padding-top:35px}.properties_property_bottom{clear:right;padding:5px;margin-top:10px}.properties_property_bottom div{float:right;width:200px;text-align:right}.properties_details_label{float:left;width:80px;font-weight:bold;text-align:right;font-size:10px;clear:left}.properties_details_value{float:right;width:105px;font-size:10px;text-align:left}.shop_crosslinked_product{width:150px; float:left;margin:5px;text-align:center}.shop_crosslinked_product b{display:block}.shop_product_rating_container{font-size:10px;margin:-6px 0 5px 0;overflow:auto}.shop_product_rating_text{float:left;padding-top:5px}.shop_product_star_rating{float:left;width:120px}.shop_product_rating_container span{padding:0 2px}#directory_advanced_search{background:#DEDEE7;overflow:auto;padding:5px}#directory_advanced_search h1{font-size:16px;margin:5px 0 10px 0;line-height:140%}.directory_search_field_container{float:left;width:380px;height:25px}.directory_search_label{width:100px;display:block;float:left}.directory_search_input_container{float:left;display:block;width:150px}#directory_advanced_search .inputbox{width:250px;font-size:10px !important}#directory_advanced_search .button{display:block;width:100px;padding:5px;clear:both;margin:0 auto 20px auto;position:relative;top:10px}#events_select_categories_container{float:right;margin:10px 10px 0 0;padding:10px; text-align:right}#events_side_categories{float:right; clear:right;padding:10px; width:20%; margin:0 10px 10px 0}#events_side_categories a, #events_side_categories b{display:block}#events_table{width:70%}#events_table tr td a{display:block}#news_article i{display:block}.news_articles_list{}/* news categories */.news_categories{float:right;width:25%;min-width:150px;max-width:250px;margin:0 0 20px 20px;background:#1BA3FF;color:#fff;padding:20px;box-sizing:border-box;font-size:130%;box-shadow:-5px 5px 0 #C5D3D5}.news_categories a{color:#fff;display:block;padding:3px 6px;transition:all 0.2s ease-out}.news_categories h2{color:#fff;text-shadow:-1px 1px 0 #000;margin:0;font-size:125%;padding:20px 0 10px 6px}.news_categories a:hover{background-color:rgba(0,0,0,0.1);text-shadow:-1px 1px 0 #000}.news_categories ul{padding-left:0;list-style-type:none;font-weight:normal;margin:0}.news_categories ul ul{font-weight:normal;padding-left:20px;font-size:10px;list-style-type:square}/* news sub categories */.news_sub_categories{padding:10px 10px;list-style-type:none;font-weight:bold;margin:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}#blog_article i{display:block}.blog_articles_list{}/* blog categories */.blog_categories ul{padding-left:0;list-style-type:none;font-weight:bold}.blog_categories ul ul{font-weight:normal;padding-left:20px;font-size:10px;list-style-type:square}/* blog sub categories */.blog_sub_categories{padding:10px 10px;list-style-type:none;font-weight:bold;margin:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}/* Javascript slideshow */.slideshow_content_slider_container{height:auto !important}.slideshow_content_slider{width:100%;height:auto !important;overflow:hidden;background-color:#fff;background-repeat:no-repeat;background-position:0 0}.slideshow_inner_container{height:auto !important}.slideshow_item{width:100% !important;height:auto !important;display:block}.slideshow_item img{width:100% !important;height:auto !important;display:block}#content_col .slideshow_content_slider{width:630px;height:250px}.slideshow_footer{height:80px;background:rgba(0,0,0,0.5);float:left;margin:220px 0 0 0;padding:10px 20px;font:normal 14px 'Arial', snas-serif;width:920px;color:#fff;line-height:140%}#content_col .slideshow_footer{width:590px;margin:150px 0 0 0;line-height:130%}.slideshow_footer h3{margin:0 0 5px 0;padding:0;color:#fff;font:normal 18px 'Arial', snas-serif} .slideshow_content_slider_container:hover .slideshow_left_browse,.slideshow_content_slider_container:hover .slideshow_right_browse{opacity:1 !important}.slideshow_left_browse{background:url(/library/templates/default/resources/slide_left.png) no-repeat center left;cursor:pointer; opacity:0.5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-left:25px}.slideshow_right_browse{background:url(/library/templates/default/resources/slide_right.png) no-repeat center right;cursor:pointer; opacity:0.5;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;margin-left:-57px;left:100% !important}