@import url('https://fonts.googleapis.com/css?family=Comfortaa|Roboto');.right{float:right}.left{float:left}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{text-align:center;font-family:'Oxygen',sans-serif;font-size:14px;color:#000;line-height:20px;background:url('/Themes/BEMSEE/Content/images/BMCRC_bg_tile.jpg') #f6f6f4}a{color:#000;text-decoration:none}a:hover{color:#06351e;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-family:'Oxygen',sans-serif;font-weight:700;color:#09482a}h2,h3{font-size:17px}h1{font-size:24px;font-weight:400}textarea{width:100%;font-family:'Oxygen',sans-serif;font-size:11px;border:1px solid #eee}fieldset{margin:0px 0px 15px;border:1px solid #c9c9c9;padding:15px}legend{font-weight:bold;line-height:20px;font-size:16px}input[type="text"],input[type="password"]{border:1px solid #bbb;width:200px;max-width:100%;box-shadow:inset 0 0 10px #ddd;padding:2px}select{border:1px solid #bbb;max-width:100%;box-shadow:inset 0 0 10px #ddd;padding:2px}input[type="text"]:disabled,select:disabled{background:none repeat scroll 0 0 #fff}img{max-width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}li.file-icon{padding-left:100px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-size:80px;min-height:70px}li.file-type-pdf{background-image:url(images/icons/PDF.png)}.yellow{color:#fdcf14}.btn-yellow{text-transform:uppercase;font-weight:700;-moz-box-shadow:0px 1px 3px 0px #333;-webkit-box-shadow:0px 1px 3px 0px #333;box-shadow:1px 1px 2px 1px #222;background-color:#fdcf14;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:5px;border:1px solid #fdcf14;display:inline-block;cursor:pointer;color:#06351e;font-size:13px;font-weight:bold;padding:3px 15px;text-decoration:none}.btn-yellow:hover{color:white;background-color:#06351e;text-decoration:none}.btn-yellow:active{position:relative;top:1px}.fixpadding{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.master-center{margin:0px auto;width:1060px;text-align:left}.page-body ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px;margin-left:20px}.page-body p{padding-bottom:12px}.page-body-text ul{padding-left:0px;display:inline-block;margin-left:30px;margin-bottom:20px}.page-body-text ul p{padding-bottom:12px}.home-box-wrapper{background-image:url(/content/images/bemsee-tmp-1.jpg);width:100%;height:649px;position:relative;padding:20px}.home-box{width:350px;height:610px;background-color:#06351e;padding:20px}.home-box h2{color:#fdcf14;font-size:24px;dont-weight:400}.home-box li{color:#fdcf14}.home-box p,.home-box li span,.home-box a{color:#fff !important}.btn-next{background-image:url(images/btn-arrow-right.png);background-repeat:no-repeat;background-position:90% center;padding-right:30px!important;float:right}.btn-previous{background-image:url(images/btn-arrow-left.png);background-repeat:no-repeat;background-position:10px center;padding-left:30px!important}.btn-next-green{background-image:url(images/btn-arrow-right-yel.png);background-repeat:no-repeat;background-position:90% center;padding-right:30px!important;background-color:#06351e !important;color:#fff !important;float:right;border:1px solid #06351e !important}.btn-previous-green{background-image:url(images/btn-arrow-left-yel.png);background-repeat:no-repeat;background-position:10px center;padding-left:30px!important;background-color:#06351e !important;color:#fff !important;border:1px solid #06351e !important}.wiz{width:100%;clear:both;padding-top:15px}.race-no{font-family:Arial,sans-serif;font-size:40px}#race-no-request{border:1px solid #fdcf14;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 20px;width:50%;margin-top:15px;margin-bottom:15px;text-align:center}#race-no-request .race-no-request-pre{display:block;clear:both;font-weight:700;font-size:17px;margin:10px 0px}#race-no-request input[type="text"]{margin-bottom:10px;display:inline-block;font-size:40px;font-weight:500;width:100px;clear:both}#race-no-request input[type="button"]{display:block;clear:both;float:none;margin:0px auto}#race-no-request .race-no-request-after{display:block;clear:both;font-style:italic;margin-bottom:15px}#race-no-request .race-no-request-change{display:block;float:left;clear:both}.required-field-hint{color:red;line-height:20px;padding-bottom:10px}.required-field-hint .required{font-weight:bold}.topic-html-content-body table{margin:10px 0px}.topic-html-content-body table thead tr{background-color:#09482a;color:#fff;line-height:28px}.topic-html-content-body table tbody tr{line-height:28px;background-color:#efefef;border-top:4px solid #fff}.topic-html-content-body table th{padding-left:10px}.topic-html-content-body table td{padding-left:10px}.first-visit-pre{height:auto;list-style:none;margin:-41px auto 0;padding:0px;float:left;width:100%;z-index:1901;position:relative;vertical-align:middle;height:40px;overflow:visible}.first-visit-pre .welcome-inner-pre{margin:0px auto;position:relative;z-index:1901;width:1020px;text-align:left}.first-visit-pre .welcome-inner-pre .welcome-button{line-height:40px;background-color:#fdcf14;color:#09482a;position:relative;z-index:2000;padding:0px 0px 12px 5px;float:right;width:178px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.first-visit-pre .welcome-inner-pre .welcome-button a{position:relative;font-weight:700;color:#09482a;font-size:16px;text-decoration:none}.first-visit-pre .welcome-inner-pre .welcome-button-smaller{padding-bottom:0px!important;transition-property:padding-bottom;transition-duration:1s;transition-timing-function:ease-out}.first-visit{height:auto;list-style:none;margin:0px auto 0;padding:0px;float:left;width:100%;z-index:1900;position:relative;vertical-align:middle;height:340px;overflow:visible;background-color:#fdcf14;color:#09482a;box-shadow:inset 0 9px 10px -6px rgba(0,0,0,0.5)}.first-visit .welcome-inner{margin:0px auto;position:relative;z-index:1901;width:1020px;text-align:left}.first-visit .welcome-inner .welcome-inner-wrapper{padding-top:35px;float:left;width:100%;height:315px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.first-visit .welcome-inner .welcome-inner-wrapper .image-wrapper{float:left;margin-right:20px;max-width:300px}.first-visit .welcome-inner .welcome-inner-wrapper .image-wrapper img{border:1px solid #09482a}.first-visit .welcome-inner .welcome-inner-wrapper .image-wrapper .subtitle{font-size:12px;float:left;font-weight:700}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content{float:left;max-width:700px;height:270px;overflow:hidden}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content h2{font-size:24px;font-weight:700;margin-bottom:12px;line-height:27px}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content .para-holder{height:270px;font-weight:700;line-height:19px;font-size:13px}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content .para-holder .column{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:15px}.lower-carousel-wrapper{height:auto;list-style:none;margin:0px auto 0;padding:0px;float:left;width:100%;z-index:1902;position:relative;vertical-align:middle;height:340px;overflow:hidden;background-color:#06351e;background-image:url(images/home-carousel-bg.png)}.lower-carousel-wrapper .lower-carousel-inner-wrapper{margin:0px auto;width:1045px;text-align:left}.lower-carousel-wrapper .lower-carousel-inner-wrapper .home-news-header{display:block;width:1020px;height:30px;line-height:30px;margin:15px 0px 15px 13px;padding:0px 15px;background-color:#09482a;-moz-box-shadow:0px 3px 1px 1px rgba(0,0,0,0.6);-webkit-box-shadow:0px 3px 1px 1px rgba(0,0,0,0.6);box-shadow:0px 3px 1px 1px rgba(0,0,0,0.6);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lower-carousel-wrapper .lower-carousel-inner-wrapper .home-news-header h2{color:#fff;float:left;font-size:16px;font-weight:500;background-image:url(images/bemsee-h2-bg.png);background-repeat:no-repeat;background-position:100% 50%;padding-right:70px}.lower-carousel-wrapper .lower-carousel-inner-wrapper .home-news-header a.more-news-button{float:right;color:#fff}.lower-carousel-wrapper .lower-carousel-inner-wrapper .home-news-header a.more-news-button:hover{text-decoration:none}.lower-carousel-wrapper .lower-carousel-inner-wrapper .lower-slider{margin:0px auto;width:100%}.tag-button{color:#09482a;text-transform:uppercase;font-size:16px;font-weight:400;line-height:26px;font-family:'Oxygen',sans-serif}.tag-button:hover{text-decoration:none}.current-filter{font-weight:700;border-bottom:2px solid #fdcf14}.lower-feature-wrapper-two-col{float:left;padding-left:5px}.lower-features-wrapper{height:auto;margin:20px auto 0;padding:0px;float:left;width:100%;z-index:999;position:relative;vertical-align:middle;overflow:visible}.lower-features-wrapper ul{list-style:none;display:block;float:left;margin-bottom:20px}.lower-features-wrapper ul li{background-color:#000;color:#fff;float:left;width:330px;height:295px;padding:0px 3px;margin-right:12px;-moz-box-shadow:0px 3px 1px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0px 3px 1px 1px rgba(0,0,0,0.3);box-shadow:0px 3px 1px 1px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.lower-features-wrapper ul li a{color:#fff}.lower-features-wrapper ul li a:hover{color:#fff}.lower-features-wrapper ul li .iframe-wrapper{max-width:100%;padding:20px 0px}.lower-features-wrapper ul li .iframe-wrapper iframe{max-width:100%}.lower-features-wrapper ul li h2{color:#fff;float:left;font-size:16px;font-weight:500;background-image:url(images/bemsee-h2-bg.png);background-repeat:no-repeat;background-position:100% 60%;display:block;clear:right;padding:13px 70px 9px 10px;text-transform:uppercase;font-family:'Oxygen',sans-serif}.lower-features-wrapper ul li img{display:block;float:left;border-bottom:2px solid #fdcf14;width:323px;height:195px;margin-top:3px}.lower-features-wrapper ul li .content-wrapper{display:block;float:left;color:#fff;padding:6px 10px;line-height:17px;margin-top:2px;font-weight:200;letter-spacing:.3px;text-align:left}.lower-features-wrapper ul li:nth-child(2n+0){background-color:#09482a}.lower-features-wrapper ul li:nth-child(3n+0){background-color:#555}.lower-features-wrapper ul li:last-child{margin-right:0px}.title-divider{color:#fdcf14}.event-downloads{float:left;clear:both;width:100%;background-color:#eee}.event-downloads ul{list-style:none;margin:0;padding-left:10px}.event-downloads ul li{float:left;margin-top:10px;margin-bottom:10px}.event-downloads ul li a{line-height:30px}.event-downloads ul li a:hover,.event-downloads ul li a:active{text-decoration:none}.event-downloads ul li.file-icon{min-height:30px;background-size:contain!important;padding-left:35px;padding-right:15px}.race-meeting-list ul{list-style:none}.race-meeting-list .race-weekend-box{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #e5e5e5}.race-meeting-list .race-weekend-box .race-meeting-item{width:100%;min-height:156px;display:inline-block;clear:both}.race-meeting-list .race-weekend-box .race-meeting-item .event-downloads{background-color:#fff}.race-meeting-list .race-weekend-box .race-meeting-item .event-downloads ul li{margin-top:5px;margin-bottom:5px}.race-meeting-list .race-weekend-box .race-meeting-item .event-downloads ul li a{line-height:20px}.race-meeting-list .race-weekend-box .race-meeting-item .event-downloads ul li.file-icon{min-height:20px}.race-meeting-list .race-weekend-box .race-meeting-item .picture{float:left;width:206px;height:156px;border:3px solid #fdcf14;display:block;padding-right:0;margin-right:15px;-moz-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5);box-shadow:2px 2px 4px 0px rgba(0,0,0,0.5)}.race-meeting-list .race-weekend-box .race-meeting-item .details{float:left;display:block;width:669px}.race-meeting-list .race-weekend-box .race-meeting-item .details .race-meeting-title{padding-bottom:20px;display:inline-block}.race-meeting-list .race-weekend-box .race-meeting-item .details .race-meeting-title h2{font-size:26px;font-weight:400;margin-top:5px}.race-meeting-list .race-weekend-box .race-meeting-item .details .race-meeting-title h2 a{color:#09482a}.race-meeting-list .race-weekend-box .race-meeting-item .details .race-meeting-title h2 a:hover{text-decoration:none}.race-meeting-list .race-weekend-box .race-meeting-item .details .description{display:block;clear:both;min-height:88px;font-weight:700;line-height:1.5em}.race-meeting-list .race-weekend-box .race-meeting-item .details .add-info{display:block;clear:both}.race-meeting-list .race-weekend-box .race-meeting-item .details .add-info .buttons{float:right}.race-weekend-pricing{border-top:2px solid #eee;padding-top:15px}.race-weekend-pricing .title{padding:0px 10px;clear:both}.race-weekend-pricing ul{margin:0;padding:10px;list-style:none}.race-weekend-pricing ul li{float:left;width:33%;font-weight:700;line-height:1em;padding-bottom:10px}.race-weekend-pricing ul li:nth-child(3){padding-right:0px}.race-weekend-pricing ul li:nth-child(6){padding-right:0px}.race-weekend-pricing ul li:last-child{padding-right:0px}.race-entry-table{width:100%;border-collapse:initial}.race-entry-table .transponder-membership .membership-holder,.race-entry-table .transponder-membership .transponder-holder{width:440px;background-color:#f0f3f1;float:left;min-height:220px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 15px}.race-entry-table .transponder-membership .membership-holder h3,.race-entry-table .transponder-membership .transponder-holder h3{margin-bottom:10px}.race-entry-table .transponder-membership .membership-holder{margin-right:20px}.race-entry-table .transponder-membership .membership-holder .items{margin-top:10px}.race-entry-table .transponder-membership .transponder-holder .transponder-instructions .transponder-number{clear:both;display:block;margin-top:10px}.race-entry-table .transponder-membership .transponder-holder .transponder-hire-product{margin-top:15px}.race-entry-table .transponder-membership .transponder-holder.has-membership{min-height:50px;margin-top:15px}.race-entry-table-header,.race-entry-table-footer .total-wrapper{background-color:#09482a;color:#fff;font-size:14px;font-family:'Oxygen',sans-serif;font-weight:400;text-transform:uppercase}.race-entry-table-header td,.race-entry-table-footer td{padding-top:8px;padding-bottom:8px}.race-entry-table-footer .total-wrapper{width:100%;max-width:100%;display:block;float:left;clear:both;margin-bottom:20px}.race-entry-table-footer .total-wrapper .total-inner{float:right;font-size:16px;font-family:'Oxygen',sans-serif;font-weight:700;text-transform:uppercase;border-left:2px solid #fff;padding-right:20px;padding-left:20px;line-height:30px}.race-entry-table-footer .add-to-basket-wrapper{width:100%;max-width:100%;display:block;float:left;padding-bottom:15px}.race-entry-table-footer .add-to-basket-wrapper .basket-button{float:right}.race-entry-table-footer .add-to-basket-wrapper .basket-button input{font-size:14px;padding:12px 22px;clear:both;display:block;float:right;margin-bottom:15px}.class-row{min-height:61px}.class-row.class-registered td.racing-class-1{border-left:6px solid #f60;padding-left:5px}.class-row.primary-class td.racing-class-1{border-left:6px solid #5582c9;padding-left:5px}.class-row-alt{background-color:#f0f3f1}.class-row td{padding-top:10px;padding-bottom:10px}.class-row td h3{color:#000}.racing-class-1,.entry-table-cell-1{padding-left:10px}.entry-table-cell-t,.entry-table-cell-2,.entry-table-cell-3{width:90px}.sub-class{-webkit-transition:background-color 1000ms linear;-moz-transition:background-color 1000ms linear;-o-transition:background-color 1000ms linear;-ms-transition:background-color 1000ms linear;transition:background-color 1000ms linear;display:inline-block;margin-top:6px}.racing-class-selector-wrapper{min-height:17px;display:inline-block}.highlight-sub-class{background:#fdcf14;background:#fdce13}.race-entry-table td.basket-button{text-align:right;padding-top:15px;position:relative}.race-entry-table td.basket-button .button-1{padding:12px 18px;font-size:14px}.hideme{display:none}.entry-table-cell-t,.entry-table-cell-2,.entry-table-cell-3,.racing-class-test,.racing-class-sat,.racing-class-sun{text-align:center}.racing-class-test span,.racing-class-sat span,.racing-class-sun span{padding:6px 0px 3px 0px}.racing-class-test .low,.racing-class-sat .low,.racing-class-sun .low{border-bottom:3px solid #ffb400}.racing-class-test .medium,.racing-class-sat .medium,.racing-class-sun .medium{border-bottom:3px solid #fdcf14}.racing-class-test .high,.racing-class-sat .high,.racing-class-sun .high{border-bottom:3px solid #0c0}.join-to-enter{background-color:#fdcf14;width:100%;margin:3px 0px;float:left;clear:both;padding:10px 0px;text-align:center}.join-to-enter .new-wrapper{color:#09482a;font-size:16px;font-weight:700;margin-bottom:10px}.join-to-enter .new-wrapper a{color:#09482a !important;text-decoration:underline}.join-to-enter .returning-wrapper{color:#09482a;font-weight:700;font-size:12px}.join-to-enter .returning-wrapper .form-fields>div{display:inline}.join-to-enter .returning-wrapper .form-fields>div label{padding-right:5px}.join-to-enter .returning-wrapper .form-fields>div input[type="text"],.join-to-enter .returning-wrapper .form-fields>div input[type="password"]{margin-right:10px;padding:4px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background-color:#fff !important}.join-to-enter .returning-wrapper .button-1{background-color:#09482a !important;color:#fff !important;border:1px solid #09482a}.join-to-enter .returning-wrapper .button-1:hover{color:#06351e !important;background-color:#fdcf14 !important;border:1px solid #06351e}.race-weekend-notes{max-width:65%;float:left}.race-weekend-notes p{margin:0px}.roundedOne input[type=checkbox],.roundedOne input[type=radio],.squareOne input[type=checkbox],.aquareOne input[type=radio]{visibility:hidden}.roundedOne{padding:0px !important;display:inline-block;width:19px;height:23px;position:relative;margin:0px auto}.roundedOne label{cursor:pointer;position:absolute;width:15px;height:15px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;left:2px;top:2px;background:#c3c3c3;-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px #fff;-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px #fff;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px #fff}.roundedOne label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:13px;height:13px;background:#00bf00;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;top:1px;left:1px}.roundedOne label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3}.roundedOne input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.squaredOne{padding:0px !important;display:inline-block;width:19px;height:23px;position:relative}.squaredOne label{cursor:pointer;position:absolute;width:15px;height:15px;left:2px;top:2px;border-radius:3px;-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px #fff;-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px #fff;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.5),0px 1px 0px #fff;background:#c3c3c3}.squaredOne label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:13px;height:13px;background:#00bf00;top:1px;left:1px}.squaredOne label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3}.squaredOne input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.roundedOne.nc label{cursor:not-allowed;background:rgba(255,0,0,0.5);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.roundedOne.nc label:after{background:rgba(255,0,0,0.5);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.squaredOne.nc label{cursor:not-allowed;background:rgba(255,0,0,0.5);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.squaredOne.nc label:after{background:rgba(255,0,0,0.5);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bubble{color:#fdcf14;display:inline-block;position:absolute;width:126px;height:28px;padding:0px;background:#555;right:135px;text-align:center;font-weight:700;padding-top:9px;font-size:12px}.bubble:after{content:'';position:absolute;border-style:solid;border-width:10px 0 10px 19px;border-color:transparent #555;display:block;width:0;z-index:1;right:-19px;top:9px}.bubble:before{content:'';position:absolute;border-style:solid;border-width:10px 0 10px 19px;border-color:transparent #7f817f;display:block;width:0;z-index:0;right:-20px;top:9px}.disabled-button{cursor:default!important;background-color:#f0f3f1 !important;color:#ccc !important;border:none!important}.card-wrapper{margin-top:20px;width:100%;height:200px}.contact-category-upper-wrapper{float:left;width:100%;margin-bottom:30px}.contact-category-upper-wrapper .contact-address{float:left;width:50%}.contact-category-upper-wrapper .contact-map{float:right;width:400px;height:300px;border:3px solid #fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:relative;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}.contact-category-upper-wrapper .map-link-holder{position:absolute;bottom:-10px;left:0px;width:100%;text-align:center;margin:0px auto}.contact-category-upper-wrapper .map-link-holder a{color:#09482a;font-weight:700;font-size:12px;background-color:#fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}.contact-category-upper-wrapper .map-link-holder a:hover{opacity:0.9;color:#06351e;text-decoration:none}.contact-list{float:left;width:100%;font-weight:700;padding-bottom:50px}.contact-list ul{list-style:none;margin:0px;padding:0px;width:100%;float:left;display:block;margin-bottom:50px}.contact-list ul li.header{background-color:#09482a;color:#fff;margin-bottom:3px;text-transform:uppercase;font-size:12px}.contact-list ul li{width:100%;display:table;padding:3px 0px}.contact-list ul li span{display:table-cell;width:20%}.contact-list ul li span.header-title,.contact-list ul li span.contact-title{padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-list ul li span.contact-position,.contact-list ul li span.header-position{width:40%}.contact-list ul li.inner span{background-color:#eee}.contact-list ul li.inner span.more-info-label{background-color:#fff;text-align:right}.contact-list ul li.inner .button-3{color:black!important;background-color:#d5d5d5 !important;border:1px solid #d5d5d5 !important}.contact-list ul li.inner .button-3:hover{color:#09482a !important;background-color:#fdcf14 !important;border:1px solid #fdcf14 !important}.contact-category-list{float:left;width:100%;font-weight:700;margin-bottom:30px}.contact-category-list ul{list-style:none;margin:0px;padding:0px;width:100%;float:left;display:block}.contact-category-list ul li{width:100%;display:table;padding:3px 0px 10px 0px;border-bottom:1px solid #09482a;margin-top:7px}.contact-category-list ul li span{display:table-cell;width:20%}.contact-category-list ul li span.header-title,.contact-category-list ul li span.contact-title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.contact-category-list ul li.inner span.contact-category{width:80%}.contact-category-list ul li.inner span.more-info-label{background-color:#fff;text-align:right}.contact-category-list ul li.inner span.contact-title{display:block;clear:both}.contact-category-list ul li.inner span.contact-intro{display:block;clear:both;font-weight:normal}.contact-category-list ul li.inner .button-3{color:black!important;background-color:#d5d5d5 !important;border:1px solid #d5d5d5 !important}.contact-category-list ul li.inner .button-3:hover{color:#09482a !important;background-color:#fdcf14 !important;border:1px solid #fdcf14 !important}.contact-page .contact-upper-wrapper .contact-image{float:left;margin-right:15px}.contact-page .contact-upper-wrapper .contact-image img{border:3px solid #fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}.contact-page .contact-upper-wrapper .contact-upper-content{float:left;width:489px;max-width:100%}.contact-page .contact-upper-wrapper .contact-upper-content .page-title{clear:both}.contact-page .contact-upper-wrapper .contact-upper-content .page-title.noborder{border-bottom:none;margin:0px}.contact-page .contact-upper-wrapper .contact-upper-content .contact-position{border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;font-weight:700;font-size:16px;padding:6px 0px;margin-bottom:10px}.contact-page .contact-upper-wrapper .contact-upper-content .contact-tabbed{width:87px;display:inline-block}.contact-page .article-body{clear:both;margin:20px 0px;float:left}.contact-page .return{float:left;clear:both}.news-list span.content-wrapper{width:579px!important}.download-list span.download-wrapper{width:810px!important}.in-article-image{float:left;padding:10px 10px 10px 0px}.in-article-image.alt-img{float:right;padding:10px 0px 10px 10px}.secondary-download-list{width:100%;float:left}.secondary-download-list ul{list-style:none;margin:9px;padding:0px}.secondary-download-list ul li{display:inline-block;width:100%;margin:10px 0px 10px 0px;padding-bottom:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.secondary-download-list ul li.file-icon{min-height:45px;background-size:35px;padding-left:45px;padding-right:0px;background-position-x:4px!important;background-position-y:2px!important;line-height:18px}.secondary-download-list ul li.file-icon a{font-size:14px}.circuit-list ul,.news-list ul,.download-list ul{list-style:none;margin:0px;padding:0px}.circuit-list ul li,.news-list ul li,.download-list ul li{display:inline-block;width:100%;margin:10px 0px;padding-bottom:10px;border-bottom:1px solid #f0f3f1}.circuit-list ul li span.circuit-image,.news-list ul li span.circuit-image,.download-list ul li span.circuit-image{float:left;width:auto;height:165px;margin-right:15px}.circuit-list ul li span.circuit-image a,.news-list ul li span.circuit-image a,.download-list ul li span.circuit-image a{position:relative;display:block;width:206px;height:165px}.circuit-list ul li span.circuit-image a img,.news-list ul li span.circuit-image a img,.download-list ul li span.circuit-image a img{width:200px;height:150px;border:3px solid #fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.circuit-list ul li span.circuit-image a span.more-info-label,.news-list ul li span.circuit-image a span.more-info-label,.download-list ul li span.circuit-image a span.more-info-label{position:absolute;display:block;bottom:0px;left:0;right:0;width:106px;text-align:center;margin:0px auto;color:#09482a;font-weight:700;font-size:12px;padding:2px;background-color:#fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}.circuit-list ul li span.news-feature-image,.news-list ul li span.news-feature-image,.download-list ul li span.news-feature-image{float:left;width:auto;height:96px;margin-right:15px;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}.circuit-list ul li span.news-feature-image a,.news-list ul li span.news-feature-image a,.download-list ul li span.news-feature-image a{position:relative;display:block;width:116px;height:96px}.circuit-list ul li span.news-feature-image a img,.news-list ul li span.news-feature-image a img,.download-list ul li span.news-feature-image a img{width:110px;height:90px;border:3px solid #fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.circuit-list ul li span.content-wrapper,.news-list ul li span.content-wrapper,.download-list ul li span.content-wrapper,.circuit-list ul li span.download-wrapper,.news-list ul li span.download-wrapper,.download-list ul li span.download-wrapper{display:inline-block;float:left;width:700px}.circuit-list ul li span.content-wrapper span.circuit-title,.news-list ul li span.content-wrapper span.circuit-title,.download-list ul li span.content-wrapper span.circuit-title,.circuit-list ul li span.download-wrapper span.circuit-title,.news-list ul li span.download-wrapper span.circuit-title,.download-list ul li span.download-wrapper span.circuit-title,.circuit-list ul li span.content-wrapper span.news-title,.news-list ul li span.content-wrapper span.news-title,.download-list ul li span.content-wrapper span.news-title,.circuit-list ul li span.download-wrapper span.news-title,.news-list ul li span.download-wrapper span.news-title,.download-list ul li span.download-wrapper span.news-title{font-family:'Oxygen',sans-serif;font-weight:400;color:#09482a;font-size:26px;display:block;margin-bottom:15px}.circuit-list ul li span.content-wrapper span.news-title,.news-list ul li span.content-wrapper span.news-title,.download-list ul li span.content-wrapper span.news-title,.circuit-list ul li span.download-wrapper span.news-title,.news-list ul li span.download-wrapper span.news-title,.download-list ul li span.download-wrapper span.news-title{margin-bottom:10px;font-size:20px;float:left}.circuit-list ul li span.content-wrapper span.news-date,.news-list ul li span.content-wrapper span.news-date,.download-list ul li span.content-wrapper span.news-date,.circuit-list ul li span.download-wrapper span.news-date,.news-list ul li span.download-wrapper span.news-date,.download-list ul li span.download-wrapper span.news-date{display:block;float:left;font-family:'Oxygen',sans-serif;color:#09482a;clear:left;border:none;margin-left:0px;padding-left:0px;margin-bottom:10px;font-size:12px}.circuit-list ul li span.content-wrapper span.contact-info,.news-list ul li span.content-wrapper span.contact-info,.download-list ul li span.content-wrapper span.contact-info,.circuit-list ul li span.download-wrapper span.contact-info,.news-list ul li span.download-wrapper span.contact-info,.download-list ul li span.download-wrapper span.contact-info{min-width:300px;border-top:1px solid #fdcf14;border-bottom:1px solid #fdcf14;color:#09482a;padding:5px 2px;display:block;float:left;font-weight:700}.circuit-list ul li span.content-wrapper span.contact-info span.postcode,.news-list ul li span.content-wrapper span.contact-info span.postcode,.download-list ul li span.content-wrapper span.contact-info span.postcode,.circuit-list ul li span.download-wrapper span.contact-info span.postcode,.news-list ul li span.download-wrapper span.contact-info span.postcode,.download-list ul li span.download-wrapper span.contact-info span.postcode{float:left;display:list-item}.circuit-list ul li span.content-wrapper span.contact-info span.telephone,.news-list ul li span.content-wrapper span.contact-info span.telephone,.download-list ul li span.content-wrapper span.contact-info span.telephone,.circuit-list ul li span.download-wrapper span.contact-info span.telephone,.news-list ul li span.download-wrapper span.contact-info span.telephone,.download-list ul li span.download-wrapper span.contact-info span.telephone{float:left;display:list-item;list-style:disc;margin-left:28px;color:#fdcf14}.circuit-list ul li span.content-wrapper span.contact-info span.telephone .inner-text,.news-list ul li span.content-wrapper span.contact-info span.telephone .inner-text,.download-list ul li span.content-wrapper span.contact-info span.telephone .inner-text,.circuit-list ul li span.download-wrapper span.contact-info span.telephone .inner-text,.news-list ul li span.download-wrapper span.contact-info span.telephone .inner-text,.download-list ul li span.download-wrapper span.contact-info span.telephone .inner-text{color:#09482a}.circuit-list ul li span.content-wrapper span.abstract,.news-list ul li span.content-wrapper span.abstract,.download-list ul li span.content-wrapper span.abstract,.circuit-list ul li span.download-wrapper span.abstract,.news-list ul li span.download-wrapper span.abstract,.download-list ul li span.download-wrapper span.abstract{display:block;line-height:15px;float:left;clear:left;font-size:12px;padding-bottom:2px}.circuit-list ul li span.content-wrapper span.more-info-label,.news-list ul li span.content-wrapper span.more-info-label,.download-list ul li span.content-wrapper span.more-info-label,.circuit-list ul li span.download-wrapper span.more-info-label,.news-list ul li span.download-wrapper span.more-info-label,.download-list ul li span.download-wrapper span.more-info-label{display:block;clear:left;margin-top:10px;float:left}.circuit-list ul li span.content-wrapper span.social-likes,.news-list ul li span.content-wrapper span.social-likes,.download-list ul li span.content-wrapper span.social-likes,.circuit-list ul li span.download-wrapper span.social-likes,.news-list ul li span.download-wrapper span.social-likes,.download-list ul li span.download-wrapper span.social-likes{float:right}.circuit-list ul li span.content-wrapper span.download-title,.news-list ul li span.content-wrapper span.download-title,.download-list ul li span.content-wrapper span.download-title,.circuit-list ul li span.download-wrapper span.download-title,.news-list ul li span.download-wrapper span.download-title,.download-list ul li span.download-wrapper span.download-title{font-weight:700;color:#09482a;font-size:20px;width:100%;display:block;margin-bottom:10px}.circuit-list ul li.last-item,.news-list ul li.last-item,.download-list ul li.last-item{border:none}.membership-right a{text-decoration:none}.membership-right a img{margin:0px auto;width:90%;padding-left:5%}.membership-right a .content-wrapper{display:block}.membership-right a .content-wrapper .news-title{display:block;padding:10px}.membership-right a:hover{text-decoration:none}.download-list ul li{max-width:100%}.download-list ul li span.download-wrapper span.download-title p{margin-top:0px}header{float:left;width:100%;background-color:#09482a;border-top:2px solid #fdcf14;border-bottom:2px solid #fdcf14}.header{margin:0px auto;width:95.8%}.search-link{float:right;padding:14px 10px 4px;margin-top:-16px;z-index:10;position:relative;background-color:#06351e;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border:1px solid #06351e;-moz-box-shadow:0px 0px 3px 0px #000;-webkit-box-shadow:0px 0px 3px 0px #000;box-shadow:0px 0px 3px 0px #000}.search-text{border:1px solid #eee;vertical-align:top;padding:5px 0 5px 5px;font-size:12px;width:100%}.search-box{display:none;background:#fdcf14;width:100%;padding:9px 7px 8px;position:absolute;top:0px;right:40px;z-index:1;border-radius:0px 0px 0px 5px;-moz-border-radius:0px 0px 0px 5px;-webkit-border-radius:0px 0px 0px 5px;-moz-box-shadow:0px 2px 3px 0px #000;-webkit-box-shadow:0px 2px 3px 0px #000;box-shadow:0px 2px 3px 0px #000}.search-box ul{margin:0;padding:0;float:right}.search-box ul li{list-style:none outside none;float:left;margin:0;padding:0}.search-box-text{background:none repeat scroll 0 0 transparent;width:90%;border:none !important;padding:4px 5px;vertical-align:top;font-size:12px;float:left}.search-box-button{display:none !important}.search-box .ui-autocomplete-loading{background:#fff url('images/ajax_loader_small.gif') right center no-repeat}.ui-autocomplete{z-index:10 !important}.ui-autocomplete .ui-menu-item a{text-align:left !important}#contact-deatils{float:right;width:31.2%;font-weight:700;margin-top:2px;color:#fff;font-size:16px;letter-spacing:.5px}#contact-deatils a{color:#fff}#contact-deatils ul{margin:0px;padding:0px;list-style:none;text-align:right}#contact-deatils li{margin:13px 0px}.circuit-detail{max-width:100%;float:left}.circuit-detail h2{font-size:24px;font-weight:400}.circuit-detail .content-text{margin-bottom:20px}.circuit-detail .download-wrapper{margin-bottom:20px}.circuit-detail .download-wrapper a{padding-left:40px;background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url(images/icons/PDF.png);line-height:30px;display:inline-block}.upper-wrapper{float:left;margin-bottom:20px;border-bottom:1px solid #f0f3f1;max-width:100%}.upper-wrapper .left-wrapper{width:590px;max-width:100%;float:left;margin-right:20px;position:relative}.upper-wrapper .right-wrapper{width:300px;float:left}.upper-wrapper .right-wrapper .bottom-border{padding-bottom:10px;border-bottom:1px solid #f0f3f1}.lower-wrapper{float:left;margin-bottom:20px;max-width:100%}.lower-wrapper .left-wrapper{width:590px;max-width:100%;float:left;margin-right:20px;position:relative}.lower-wrapper .right-wrapper{width:300px;float:left}.lower-wrapper .right-wrapper .bottom-border{padding-bottom:10px;border-bottom:1px solid #f0f3f1}.lower-wrapper .right-wrapper .video-wrapper{border:3px solid #fdcf14;height:200px;overflow:visible;margin-bottom:20px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}.lower-wrapper .right-wrapper .video-wrapper .video-link-holder{position:absolute;bottom:-10px;left:0px;width:100%;text-align:center;margin:0px auto}.lower-wrapper .right-wrapper .video-wrapper .video-link-holder a{color:#09482a;font-weight:700;font-size:12px;background-color:#fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:5px 10px;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}.lower-wrapper .right-wrapper .video-wrapper .video-link-holder a:hover{opacity:0.9;color:#06351e;text-decoration:none}.lower-wrapper .right-wrapper .content-text{font-size:11px}#imgContainer{width:580px;height:400px;margin-bottom:20px;max-width:100%;border:3px solid #fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2)}#positionButtonDiv{background:#3a383f;background:rgba(58,56,63,0.8);border:solid 1px #100000;color:#fff;padding:8px;text-align:left;position:absolute;right:35px;top:190px}#positionButtonDiv .positionButtonSpan img{float:right;border:0}.positionMapClass area{cursor:pointer}.zoomButton{border:0;cursor:pointer}#zoomImage{position:relative;width:100%}#sponsors{float:left;width:100%;border-top:3px solid #fdcf14;background:#fff;position:relative;z-index:100}#sponsors #sponsors-logos{margin:20px 0px}#footer{float:left;width:100%;border-top:3px solid #fdcf14;background-color:#06351e;padding:30px 0px;color:#fff;font-size:14px}#footer ul{margin:0px;padding:0px;list-style:none}#footer li{padding:6px 0px}#footer a{color:#fff}#footer .master-center-footer{margin:0px auto;width:1030px;text-align:left}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{position:relative;display:inline;float:left;width:auto !important;text-align:center;margin:0px 20px}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.modulebox{float:left;width:30.2%;margin:0px 15px 0px 18px}.modulebox.last{margin-right:0px}.master-wrapper-page{margin:00px auto 0;width:1060px;background:none repeat scroll 0 0 #fff;box-shadow:0 0.5em 2em rgba(0,0,0,0.1);-moz-box-shadow:0 0.5em 2em rgba(0,0,0,0.1);-webkit-box-shadow:0 0.5em 2em rgba(0,0,0,0.1)}.master-wrapper-page-home{width:1022px}.master-wrapper-content{float:left;width:1060px;padding:5px 15px 15px 15px;text-align:left;background:none repeat scroll 0 0 #fff;position:relative;z-index:1}.master-wrapper-main{color:#000}.master-wrapper-main .center-1{float:left;width:1030px;min-height:400px;padding:0px 5px 5px 5px;background:#fff;display:inline;border-radius:5px;margin-top:20px}.master-wrapper-main .side-2{float:right;width:190px;margin:10px 0;display:inline;margin-top:50px}.master-wrapper-main .side-2 h2,.master-wrapper-main .side-2 h3{font-size:20px;margin-bottom:20px;text-transform:uppercase}.master-wrapper-main .side-2 .tag-filter-wrapper ul{list-style:none}.master-wrapper-main .side-2 ul.content-menu{list-style:none}.master-wrapper-main .side-2 ul.content-menu li{margin:0px 0px 10px 0px}.master-wrapper-main .side-2 ul.content-menu li a:hover{text-decoration:none}.master-wrapper-main .center-2{float:left;width:810px;min-height:400px;padding:0px 20px 10px 5px;margin:0px 0px 10px 0px;background:#fff;display:inline;border-radius:5px}.master-wrapper-main .side-2.main{width:300px}.master-wrapper-main .center-2.main{width:700px}.master-wrapper-main .leftside-3{float:left;width:190px;margin:10px 0;display:inline}.master-wrapper-main .center-3{float:left;width:510px;min-height:400px;padding:10px;margin:10px;background:#fff;display:inline;overflow:hidden;border-radius:5px}.master-wrapper-main .rightside-3{float:right;width:190px;margin:10px 0;display:inline}.master-wrapper-home,.master-wrapper-home .center-1{background-color:transparent!important}.master-wrapper-home{padding:20px 0px 0px 0px}.master-wrapper-home .lower-features-wrapper{margin-top:0px}.master-wrapper-home .center-1{padding:10px 0px;width:1020px;min-height:0px}.header .icon{vertical-align:bottom}.header .ico-cart:hover *,.header .ico-wishlist:hover *{text-decoration:underline;cursor:pointer}.header .ico-cart span,.header .ico-wishlist span{float:left}.header-logo{float:left;text-align:left;margin:-1px 0px -11px;z-index:100;position:relative}.header-selectors-wrapper{text-align:right;float:right;margin-top:10px;clear:both}.currency-selector{float:right}.language-selector{float:right}.tax-display-type-selector{float:right}ul.language-list{display:inline;line-height:25px}ul.language-list li{list-style:none;display:inline;padding:0 5px;float:left}ul.language-list li .selected{border:solid 1px #ccc !important}ul.language-list li:hover{cursor:pointer}.header-links-wrapper{position:relative;float:right;text-align:right;width:auto}.header-links{float:right;padding:0px;margin:17px 0px 0px;display:inline-table}.header-links ul{padding:0;margin:0;float:left}.header-links ul li{list-style:none outside none;display:inline;padding-right:2px;margin-left:10px;float:left}.admin-header-links{padding:5px;text-align:center;background-color:#09482a}.admin-header-links .administration{font-weight:bold;color:#fff}.admin-header-links .impersonate{display:block;color:#e44097;margin-bottom:10px}.admin-header-links .impersonate a{color:#f93;font-weight:700}.header-menu{background:#06351e;height:auto;list-style:none;margin:0px auto 0;padding:0px;float:left;width:100%;z-index:999;position:relative;-webkit-box-shadow:0px 1px 14px 0px rgba(50,50,50,0.9);-moz-box-shadow:0px 1px 14px 0px rgba(50,50,50,0.9);box-shadow:0px 1px 14px 0px rgba(50,50,50,0.9)}.header-menu a{color:#fff;font-size:14px;text-decoration:none}.header-menu .top-menu{width:98%;height:100%;zoom:1;margin:0px auto}.header-menu .top-menu:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.header-menu .top-menu li{float:left;list-style-type:none;text-align:center;min-width:75px;z-index:9;font-weight:700}.header-menu .top-menu li:last-child{background:none}.header-menu .top-menu li a{min-height:44px;display:block;line-height:42px;white-space:nowrap;padding:0px 10px 0px 10px}.header-menu .top-menu li a:hover,.header-menu .top-menu li a.active{background:#09482a;color:#fdcf14}.header-menu .dropit .dropit-open .dropit-submenu{background-color:#06351e;color:#fdcf14}.header-menu .dropit .dropit-open .dropit-submenu li{line-height:1em;text-align:left}.header-menu .dropit .dropit-open .dropit-submenu li a:hover{color:#fdcf14}.header-menu .dropit .dropit-open .dropit-submenu li.level-1{min-width:150px}.header-menu .dropit .dropit-open .dropit-submenu li.level-2{display:none}.footer{clear:both;height:auto;margin:0 0 30px;padding:15px 10px;background:none repeat scroll 0 0 #fff}.footer a{text-decoration:none;color:#555}.footer-disclaimer{font-size:11px}.footer-poweredby{padding-top:10px;border-top:1px solid #eee;clear:both;font-size:11px}.footer-store-theme{margin:0 100px 0 10px;font-size:11px}.store-theme-list{background:#e3e3e3;border:solid 1px #3a3a3a}.change-device{clear:both;text-align:right}.footer-menu-wrapper{zoom:1;padding:20px;overflow:auto;background:none repeat scroll 0 0 #f6f6f4;border-radius:4px;-o-border-radius:4px;-icab-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.footer-menu-wrapper:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.footer-menu-wrapper .column{float:left;text-align:left;width:25%}.footer-menu-wrapper .column h3{font-size:13px;color:#333;text-transform:uppercase;font-weight:700}.footer-menu-wrapper .column ul{margin:13px 0;padding:0;list-style:none outside none}.footer-menu-wrapper .column ul li{line-height:150%;margin-bottom:3px}.nobr{white-space:nowrap!important}.wrap{white-space:normal!important}.a-left{text-align:left!important}.a-center{text-align:center!important}.a-right{text-align:right!important}.page-title{margin:0 0 15px;padding-bottom:10px;overflow:hidden;width:100%;border-bottom:2px solid #eee}.page-sub-title{margin-top:10px;margin-bottom:20px;float:left;clear:both}.page-title h1,.page-title h2{line-height:1em;padding:0px 85px 5px 0;font-size:36px;font-weight:100;margin:10px 0px 10px 0px;background-image:url(images/bemsee-h1-bg.png);background-repeat:no-repeat;background-position:right center;display:inline-block;letter-spacing:-0.3px}.page-title .link-rss{float:right;margin:10px 10px 0 0;background-image:url(images/ico-rss.gif);background-repeat:no-repeat;display:block;height:14px;width:14px;text-indent:-9999px}.secondary-title{margin-top:30px;padding-top:10px;border-top:1px solid #09482a}td{vertical-align:middle}td.fieldname{font-size:12px}.button-1,.button-2{text-transform:uppercase;font-weight:700;background-color:#fdcf14;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #fdcf14;display:inline-block;cursor:pointer;color:#06351e;font-size:12px;font-weight:bold;padding:5px 15px;text-decoration:none;line-height:1em}.button-1:hover,.button-2:hover{color:white;background-color:#06351e;border:1px solid #06351e;text-decoration:none}.button-1:active,.button-2:active{position:relative;top:1px}.button-d{text-transform:uppercase;font-weight:700;background-color:#d00;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d00;display:inline-block;cursor:pointer;color:#fff;font-size:12px;font-weight:bold;padding:5px 15px;text-decoration:none;line-height:1em}.button-d:hover{color:white;background-color:#c00;border:1px solid #c00;text-decoration:none}.button-d:active{position:relative;top:1px}.button-3{font-weight:700;background-color:#d5d5d5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5d5d5;display:inline-block;cursor:pointer;color:#000;text-align:center;font-size:12px;font-weight:bold;padding:5px 15px;text-decoration:none;line-height:1em}.button-3:hover{color:#09482a !important;background-color:#fdcf14 !important;border:1px solid #fdcf14 !important;text-decoration:none}.button-3:active{position:relative;top:1px}.noscript{border:1px solid #ddd;border-width:0 0 1px;background:#ffff90;font-size:12px;line-height:1.25;text-align:center;color:#2f2f2f}.fieldset{padding:10px;margin-bottom:15px;border:1px solid #eee;border-radius:5px}.fieldset .title{margin:-17px 0 14px}.fieldset .title strong{background:#fff}.fieldset .inputs{margin-bottom:5px}.fieldset .inputs label{display:inline-block;width:130px;margin-left:10px}.fieldset .inputs label.forcheckbox{margin:0 0 0 .4em;display:inline}.clearer{zoom:1}.clearer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.ajax-loading-block-window{position:fixed;top:50%;left:50%;width:128px;height:128px;overflow:hidden;z-index:1104}.ajax-loading-block-window .loading-image{position:absolute;top:0;left:0;width:128px;height:128px;background-image:url('images/ajax_loader_large.gif')}.please-wait{background:url('images/ajax_loader_small.gif') no-repeat;padding-left:20px}.data-table{width:100%;border:1px solid #eee;border-collapse:collapse;border-spacing:0;empty-cells:show}.data-table th{font-weight:bold;padding:3px 8px;white-space:nowrap;vertical-align:middle}.data-table td{padding:3px 8px}.data-table th,.data-table td{border-bottom:1px solid #eee;border-right:1px solid #eee}.data-table .even{background-color:#f6f6f6}.topic-html-content{padding-bottom:5px}.topic-html-content-title{padding:0 0 5px;clear:both}.topic-html-content-header{font-size:1.2em;font-weight:700}.topic-html-content-body a{text-decoration:underline;color:#06351e}.topic-page .page-body a{text-decoration:underline;color:#06351e}.message-error{font-size:10px;font-weight:700;color:red}.message-error ul{padding:0px}.message-error ul li{list-style:none}.validation-summary-errors{font-size:10px;font-weight:700;color:red}.field-validation-error{font-size:10px;font-weight:700;color:red}.required{color:black}.not-found-page ul li{list-style:none;margin-top:10px}.sitemap-page{margin-left:auto;margin-right:auto;width:100%}.sitemap-page a{text-decoration:none}.sitemap-page .entity{margin:5px 0 30px}.sitemap-page ul{overflow:hidden}.sitemap-page li{float:left;margin:3px 10px;width:150px;border-bottom:1px dotted #adacac;list-style:none}.eu-cookie-law{text-align:left}a.eu-cookie-privacyinfo-tag{color:#06351e !important;text-decoration:underline}.pager{zoom:1}.pager:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.pager ul{float:right;margin:2px 0}.pager li{float:left;line-height:20px;list-style:none outside none;margin-left:5px}.pager a,.pager span{display:inline-block;min-width:10px;text-align:center;color:#555;font-size:11px;font-weight:700;padding:0px 8px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.218s;-moz-transition:all 0.218s;-ms-transition:all 0.218s;-o-transition:all 0.218s;transition:all 0.218s;border:1px solid gainsboro;border:1px solid rgba(0,0,0,0.1);background-color:whiteSmoke;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none}.pager span,.pager a:active{background-color:#f9f9f9;cursor:default}.pager a:hover{border:1px solid #c6c6c6;color:#333;-webkit-transition:all 0.0s;-moz-transition:all 0.0s;-ms-transition:all 0.0s;-o-transition:all 0.0s;transition:all 0.0s;background-color:#f8f8f8;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);text-decoration:none}.block{-moz-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);-webkit-box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);box-shadow:1px 3px 2px 1px rgba(0,0,0,0.2);margin-bottom:15px;padding-bottom:5px;padding-left:0;background-color:#06331e;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#06331e),color-stop(1,#277b51));background-image:-o-linear-gradient(top,#06331e 50%,#277b51 100%);background-image:-moz-linear-gradient(top,#06331e 50%,#277b51 100%);background-image:-webkit-linear-gradient(top,#06331e 50%,#277b51 100%);background-image:-ms-linear-gradient(top,#06331e 50%,#277b51 100%);background-image:linear-gradient(to top,#06331e 50%,#277b51 100%);border-radius:4px 4px 4px 4px}.block .title{font-family:'Oxygen',sans-serif;font-size:18px;letter-spacing:0px;text-align:left;padding:15px 15px 9px 15px;text-transform:none;color:#fff;margin:-1px -1px 0px -1px;background-image:url(images/bemsee-h2-bg.png);background-repeat:no-repeat;background-position:95% 60%;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:100%}.block .title strong{font-weight:400}.block .listbox{font-size:11px;padding:5px 10px 10px;line-height:18px;margin:0;border-radius:0px 0px 5px 5px}.block .listbox ul{margin:0;padding:0 0 0 2px;color:#fff;background-color:inherit;list-style:none}.block a{color:#fff;font-size:1.1em;font-weight:400;text-decoration:none}.block a:hover{color:#fdcf14;font-weight:normal}.block-category-navigation .active>a,.block-manufacturer-navigation .active a,.block-vendor-navigation .active a{color:#5c5b5b;font-weight:700;text-decoration:none}.block-category-navigation .listbox ul .active,.block-manufacturer-navigation .listbox ul .active,.block-vendor-navigation .listbox ul .active{font-weight:700}.block-category-navigation ul.sublist{margin:0px 0px 0px 7px}.block-category-navigation ul.sublist .inactive a:hover{color:#5c5b5b;font-weight:400}.block-manufacturer-navigation .listbox .view-all a{color:#5c5b5b;font-weight:700}.block-vendor-navigation .listbox .view-all a{color:#5c5b5b;font-weight:700}.block-recently-viewed-products li{background:none;min-height:35px;clear:both;border-bottom:1px solid #e5e5e5}.block-recently-viewed-products li.last{border-bottom:none}.block-recently-viewed-products .product-picture{float:left;height:40px;width:40px;margin:0}.block-account-navigation a.active{font-weight:700;text-decoration:none;color:#fdcf14}.block-account-navigation a{white-space:nowrap}.block-account-navigation a.inactive{font-weight:400;text-decoration:none}.block-account-navigation a.inactive:hover{text-decoration:none !important;color:#fdcf14 !important}.block-newsletter .buttons{margin-top:5px}.block-popular-tags li,.block-popular-blogtags li{display:inline!important}.block-blog-archive li,.block-popular-tags li,.block-popular-blogtags li{background:none !important;padding-left:5px !important;padding-right:5px !important}.block-popular-tags .listbox .view-all a{color:#5c5b5b;font-weight:700}.block-blog-archive .year{color:#5c5b5b;font-weight:700;text-decoration:none}.news-list-homepage .item,.product-details-page,.search-panel .search-input,.product-filters,fieldset,.product-list .product-item,.product-list .product-item .picture{background:none repeat scroll 0 0 #fff;border:none}.flyout-cart{display:none;position:absolute;float:left;top:45px;right:0px;width:300px;min-height:50px;z-index:99999}.flyout-cart.active{display:block}.mini-shopping-cart{padding:5px 10px 10px;margin:0;border:1px solid #c1c1c1;background:none repeat scroll 0 0 #f6f6f4;font-size:11px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.mini-shopping-cart a{font-weight:700;text-decoration:none}.mini-shopping-cart a:hover{text-decoration:underline}.mini-shopping-cart .count{margin:10px 0px 10px}.mini-shopping-cart .item{overflow:hidden;clear:both;border-bottom:1px solid #eee}.mini-shopping-cart .item.first{border-top:1px solid #eee}.mini-shopping-cart .item>div{padding:10px 5px}.mini-shopping-cart .item .picture{float:left;width:50px;text-align:center}.mini-shopping-cart .item .product{float:right;width:208px}.mini-shopping-cart .item .name{margin-bottom:5px}.mini-shopping-cart .item .attributes{font-size:10px;margin:0px}.mini-shopping-cart .item .price{font-size:10px;margin:10px 0px 0px 0px}.mini-shopping-cart .item .quantity{font-size:10px;margin:0px}.mini-shopping-cart .totals{margin:10px 0px;text-align:right}.mini-shopping-cart .buttons{margin:10px 0px;text-align:right}.mini-shopping-cart .cart-button,.mini-shopping-cart .checkout-button{margin:0}.bar-notification{display:none;left:0;position:fixed;top:0;width:100%;z-index:100000}.bar-notification.success{background:none repeat scroll 0 0 #91bd09;border-bottom:3px solid #fff !important;color:#fff;margin:0 0 10px}.bar-notification.error{background:none repeat scroll 0 0 #c00;border-bottom:3px solid #fff !important;color:#fff;margin:0 0 10px}.bar-notification .close{background:url(images/ico-close-notification-bar.png) no-repeat;width:20px;height:20px;float:right;margin:9px 9px 0px 0px;cursor:pointer}.bar-notification p.content{padding:0px 10px;margin:10px 0px}.bar-notification p.content a{text-decoration:underline;color:#fff}.bar-notification p.content a:hover{text-decoration:none;color:#fff}.shopping-cart-page .page-body,.wishlist-page .page-body{margin:0;padding:0;font-size:11px;color:#555}.wishlist-page .share-info{margin:5px 0}.wishlist-page .share-info .share-label{font-weight:700}.wishlist-page .share-info a.share-link{color:#06351e;text-decoration:none}.order-summary-content,.wishlist-content{margin:0;padding:0;font-size:11px;color:#555}.order-summary-content .message-error,.wishlist-content .message-error{margin:5px 0}.order-summary-content .totals{float:right;padding:23px 5px 0;width:320px;clear:right}.order-summary-content .cart-collaterals{float:left;padding:20px 0 10px;width:580px}.order-summary-content .deals{display:inline;float:left;margin:10px 10px 0 0;width:280px}.order-summary-content .shipping{display:inline;float:left;margin:0 10px 0 0;width:280px}.order-summary-content .coupon-box,.order-summary-content .giftcard-box{padding:10px;font-size:11px;color:#555;margin:0 0 10px;border:1px solid #eee}.order-summary-content .coupon-box .message,.order-summary-content .giftcard-box .message{font-size:10px;font-weight:700;color:red}.order-summary-content .coupon-box .current-code{padding:10px 0px 0px 0px}.order-summary-content .coupon-box .discount-coupon-code,.order-summary-content .giftcard-box .gift-card-coupon-code{width:auto}.order-summary-content .coupon-box .hint,.order-summary-content .giftcard-box .hint{padding-top:5px}.order-summary-content .giftcard-box{position:relative;z-index:1}.order-summary-content .apply-discount-coupon-code-button,.order-summary-content .apply-gift-card-coupon-code-button{margin:5px 0}.order-summary-content .cart,.wishlist-content .cart{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle}.wishlist-content .cart{margin-bottom:10px}.order-summary-content .cart td,.wishlist-content .cart td{padding:10px}.order-summary-content .cart .cart-header-row,.wishlist-content .cart .cart-header-row{font-weight:700}.order-summary-content .cart .cart-header-row th,.wishlist-content .cart .cart-header-row th{background:none repeat scroll 0 0 #06351e;color:#fff;border-right:solid 1px #6a6a6a;height:20px;padding:2px 8px;vertical-align:middle;white-space:nowrap}.order-summary-content .cart .cart-header-row th.picture,.wishlist-content .cart .cart-header-row th.picture{border:none}.order-summary-content .cart .cart-header-row th.picture{width:80px}.order-summary-content .cart .cart-header-row th.end,.wishlist-content .cart .cart-header-row th.end{text-align:right;padding-right:5px}.order-summary-content .cart .cart-item-row td,.wishlist-content .cart .cart-item-row td{border-bottom:1px solid #c5c5c5;vertical-align:middle;line-height:30px}.order-summary-content .cart .cart-item-row td.product,.wishlist-content .cart .cart-item-row td.product{text-align:left;padding:0 10px}.order-summary-content .cart .cart-item-row td.product a,.wishlist-content .cart .cart-item-row td.product a{font-weight:700;text-decoration:none}.order-summary-content .cart .cart-item-row td.end,.wishlist-content .cart .cart-item-row td.end{text-align:right;font-weight:700;color:green;padding-right:5px}.order-summary-content .cart .cart-item-row .qty-input,.wishlist-content .cart .cart-item-row .qty-input{border:solid 1px #e3e3e3;font-size:12px;text-align:right;width:40px}.order-summary-content .cart .cart-item-row .edit-item a{color:#06351e}.order-summary-content .cart-footer{width:100%;zoom:1}.order-summary-content .cart-footer:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.order-summary-content .total-info{margin:0;font-size:12px}.order-summary-content .total-info .selected-shipping-method{font-weight:normal;font-size:11px}.order-summary-content .total-info .order-total{color:#353434}.cart-total-left{width:100%;text-align:right;vertical-align:middle;height:21px;font-weight:700;color:#353434}.cart-total-left-below{width:100%;text-align:right;vertical-align:top;height:30px}.cart-total-right{text-align:right;vertical-align:middle;padding-left:5px}.order-summary-content .remove-gift-card-button,.order-summary-content .remove-discount-button{padding-right:5px;padding-left:18px;background:url(images/ico-delete.gif) no-repeat;border:0;width:32px;height:15px}.order-summary-content .remove-gift-card-button:hover,.order-summary-content .remove-discount-button:hover{cursor:pointer}.order-summary-content .selected-checkout-attributes{margin:0;padding:10px 5px 10px 0;width:100%;text-align:right;vertical-align:middle;color:#353434}.order-summary-content .checkout-attributes{margin:10px 0;padding:10px 20px;background:none repeat scroll 0 0 #f7f5e8;border:1px dotted #d3d3d3;clear:both}.order-summary-content .checkout-attributes .text-prompt{font-weight:bold}.order-summary-content .checkout-attributes ul.option-list{padding:0px;margin:0px}.order-summary-content .checkout-attributes ul.option-list li{list-style:none}.order-summary-content .checkout-attributes .textbox{width:300px}.order-summary-content .checkout-attributes textarea{width:300px;height:150px}.order-summary-content .checkout-attributes ul.color-squares li{display:inline}.order-summary-content .checkout-attributes ul.color-squares .color-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px}.order-summary-content .checkout-attributes ul.color-squares .selected-value .color-container{border-color:#075899;border-width:2px;padding:0}.order-summary-content .checkout-attributes ul.color-squares .color{display:inline-block;width:18px;height:18px}.order-summary-content .checkout-attributes ul.color-squares label{cursor:pointer;position:relative}.order-summary-content .checkout-attributes ul.color-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none}.order-summary-content .min-amount-warning{margin:0;padding:10px 0 10px 10px}.order-summary-content .terms-of-service{margin:0;padding:10px 0 10px 10px}.order-summary-content .terms-of-service .read{text-decoration:underline}.order-summary-content .terms-of-service .read:hover{cursor:pointer}.checkout-data .terms-of-service{margin:0;padding:10px 0 10px 10px}.checkout-data .terms-of-service .read{text-decoration:underline}.checkout-data .terms-of-service .read:hover{cursor:pointer}.order-summary-content .common-buttons{margin:0;padding:10px;float:right}.order-summary-content .checkout-buttons{float:right;margin:0;padding:10px 0 10px 10px}.order-summary-content .checkout-buttons .checkout-button{font:bold 15px/30px Arial,Helvetica,sans-serif}.order-summary-content .checkout-buttons .checkout-button{display:inline-block;padding:0px 25px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.order-summary-content .addon-buttons{clear:both;float:right;margin:0;padding:10px 0 10px 10px;text-align:right}.order-summary-content .cross-sells{clear:both}.estimate-shipping{margin:0;padding:10px;font-size:11px;color:#555;border:1px solid #eee}.estimate-shipping .hint{padding-top:5px;padding-bottom:5px}.estimate-shipping .country-input,.estimate-shipping .state-input{width:137px}.estimate-shipping .shipping-options{text-align:left;height:auto}.estimate-shipping .shipping-options label{display:inline-block;width:85px}.estimate-shipping .shipping-options .estimate-shipping-button{margin-left:90px}.estimate-shipping .shipping-results li.shipping-option-item{list-style:none;text-align:left;vertical-align:text-top;padding:5px 0 0 5px}.estimate-shipping .shipping-results .shipping-option-item .option-name{display:block;font-weight:700}.estimate-shipping .shipping-results .shipping-option-item .option-description{display:block;padding:5px 0 5px 16px}.cart-header-buttons{margin-bottom:10px;width:100%;text-align:right}.order-summary-content h2{background-color:#09482a;color:#fdcf14;margin-bottom:10px;padding:5px 10px}.entry-cart{margin-bottom:20px;width:100%}.entry-cart tr.entry-cart-row-header td h3{font-size:14px}.entry-cart tr td{font-size:10px;vertical-align:top}.entry-cart tr td.entry-detail{width:auto}.entry-cart tr td.entry-detail ul{list-style:none;background:url('images/bemsee-bullet-16.png') no-repeat left center;margin:0px;padding:0px 0px 0px 30px}.entry-cart tr td.entry-detail ul li{margin-bottom:6px}.entry-cart tr td.entry-detail div.edit-entry .button-1{line-height:1em}.entry-cart tr td.entry-price{width:150px;font-weight:700}.entry-cart tr td.remove-from-cart{width:100px}.checkout-page .checkout-data,.checkout-one-page .checkout-data{margin:0;padding:0;color:#555;background-color:inherit}.checkoutstep .steptitle{border:1px solid #2f4f4f;color:#fff;background-color:#2e4d7b;font-size:12px;font-weight:700;padding:5px;margin-top:5px}.checkoutstep .stepcontent{border:dashed 1px #2f4f4f;border-top:none;padding:5px}.order-summary-title{padding:10px 10px 5px 0;font-size:11px;color:#555;font-weight:700;clear:both}.order-summary-body{text-align:center;height:auto}.checkout-data .section{margin-bottom:15px}.checkout-data .section .title{padding:10px 10px 5px 0;font-weight:700;clear:both;margin-bottom:5px}.checkout-data .address-grid{padding:0;overflow:hidden}.checkout-data .address-grid .address-item{float:left;padding:10px;border:1px solid #eee;width:200px;min-height:150px;margin-right:5px}.checkout-data .address-grid .address-item .select-button{margin-bottom:5px;margin-top:5px;text-align:center}.checkout-data .address-grid .address-item li{list-style:none;text-align:left}.checkout-data .enter-address{border:1px solid #eee;height:auto;padding:10px}.checkout-data .enter-address label{display:inline-block;width:95px}.checkout-data .enter-address .buttons{margin-top:10px}.checkout-data .shipping-method{text-align:left;border:1px solid #eee;height:auto}.checkout-data .shipping-method li{text-align:left;vertical-align:text-top;padding:5px 0 0 5px;list-style:none}.checkout-data .shipping-method .method-name{font-weight:700}.checkout-data .shipping-method .method-description{padding:5px 0 5px 16px}.checkout-data .shipping-method .buttons{margin:10px;text-align:left}.checkout-data .shipping-method .message-error{margin:10px;text-align:left}.checkout-data .use-reward-points{margin:0;padding:10px;color:#555;background:#f7f5e8;margin-bottom:10px;border:dotted 1px #d3d3d3}.checkout-data .payment-method{text-align:left;border:1px solid #eee;height:auto}.checkout-data .payment-method li{padding:10px;text-align:left;vertical-align:text-top;list-style:none}.checkout-data .payment-method .method-name{clear:both}.checkout-data .payment-method .method-name:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.checkout-data .payment-method .payment-logo{float:left}.checkout-data .payment-method .payment-details{float:left;padding-top:8px}.checkout-data .payment-method .buttons{margin:10px;text-align:left}.checkout-data .payment-method .message-error{margin:10px;text-align:left}.checkout-data .payment-info{text-align:left;border:1px solid #eee;height:auto}.checkout-data .payment-info .info{padding:10px;text-align:left;vertical-align:text-top}.checkout-data .payment-info .buttons{margin:10px;text-align:left}.checkout-data .payment-info .message-error{margin:10px;text-align:left}.checkout-data .confirm-order{text-align:left;border:1px solid #eee;height:auto;margin-bottom:0}.checkout-data .confirm-order .buttons{margin:10px;text-align:left}.checkout-data .confirm-order .message-error{margin:10px;text-align:left}.checkout-data .order-review-data{padding:10px;overflow:hidden;margin-bottom:20px}.checkout-data .order-review-data ul{float:left;margin-left:15px;margin-right:15px;width:350px}.checkout-data .order-review-data li{list-style:none;text-align:left}.checkout-data .order-review-data li:first-child{margin-top:0}.checkout-data .order-review-data .title{margin:10px 0 5px}.checkout-data .order-review-data .payment-method,.checkout-page .order-review-data .shipping-method{border:none}.checkout-data .order-completed{text-align:left;border:1px solid #eee;height:auto;padding:10px}.checkout-data .order-completed ul{margin-bottom:10px}.checkout-data .order-completed li{margin:5px 0;list-style:none}.checkout-data .order-completed a{color:#06351e;text-decoration:none;margin-bottom:10px}.checkout-data .order-completed a:hover{color:#fff}.order-progress{height:40px;margin:0 auto;text-align:center;border-bottom:solid 2px #f3f3f3}.order-progress ul{padding:0;margin:0}.order-progress ul li{list-style:none;display:inline;padding:5px 20px 0}.order-progress ul li .active-step{color:#6a6a6a;background:url(images/progress-step-active.gif) no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;zoom:1}.order-progress ul li .inactive-step{color:#d7d7d7;background:url(images/progress-step-inactive.gif) no-repeat 50% 50%;padding-bottom:40px;padding-right:1px;zoom:1}.order-progress ul li a:hover{text-decoration:none}.checkout-data .payment-info .info .payment-details .now-charge{margin-bottom:10px}.checkout-data .payment-info .info .payment-details .now-charge,.checkout-data .payment-info .info .payment-details .deferred-charge-total{clear:both;float:left;font-weight:700}.checkout-data .payment-info .info .payment-details .deferred-charge{clear:both;float:left}.checkout-data .payment-info .info .payment-details .storage-note{clear:both;float:left;font-style:italic;padding:10px 0px}.existing-cards{display:block;clear:both}.existing-cards h3{padding-bottom:10px}.existing-cards ul.existing-cards-list{margin-bottom:15px;list-style:none;margin-left:0px}.existing-cards ul.existing-cards-list .details-wrapper{line-height:36px;height:36px;display:block}.existing-cards ul.existing-cards-list .details-wrapper span{vertical-align:middle;line-height:36px;height:36px;display:block;float:left;padding:0px 10px}.opc .buttons{margin-top:0;padding-top:2em}.opc .buttons .back-link{margin-bottom:10px}.opc .buttons .back-link small{display:none}.opc .buttons .back-link a{background:url(images/arrow-up.png) no-repeat left;padding-left:20px}.opc .buttons.disabled button{display:none}.opc .buttons .please-wait{height:21px;line-height:21px}.opc .ul{list-style:disc outside;padding-left:18px}.opc ul,.opc ol,ul.opc,ol.opc{list-style:none outside none}.opc{position:relative}.opc .step-title{border-width:0 1px;border-style:solid;border-color:#fff #d9dde3 #d9dde3;background:#f2f2f2;padding:4px 8px 6px;text-align:right}.opc .step-title .number{float:left;background:#fff;border:1px solid #fff;padding:0 4px;margin:0 5px 0 0;font:bold 11px/14px arial,helvetica,sans-serif;color:#999}.opc .step-title h2{float:left;margin:0;font:bold 13px/16px Arial,Helvetica,sans-serif;color:#999;text-transform:capitalize}.opc .allow .step-title{background:#f2f2f2;border:1px solid #eee;border-bottom:0;color:#a4b3b9;cursor:pointer}.opc .allow .step-title .number{background:#dbe6eb;border-color:#dbe6eb;color:#a4b3b9}.opc .allow .step-title h2{color:#a4b3b9}.opc .active .step-title{background:#f9f3e3;border:1px solid #eee;padding-bottom:5px;color:#f18200;cursor:default}.opc .active .step-title .number{background:#b20405;border-color:#b20405;color:#fff}.opc .active .step-title h2{color:#555}.opc .step{border:1px solid #eee;border-top:0;background:#fbfaf6 0 0 repeat-x;padding:15px 30px;position:relative}.opc .step-title:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.opc .order-summary-content .cart-footer{background:none!important}.order-details-page .page-title h1{float:left}.order-details-page .page-title a{float:right;margin-left:10px}.order-details-page .page-title a:hover{text-decoration:none}.order-details-page .title{padding:10px 10px 5px 0;font-weight:700;clear:both;font-size:12px}.order-details-page .page-body{border:1px solid #eee;padding:10px}.order-details-page .order-overview{text-align:left;padding-bottom:10px;overflow:hidden}.order-details-page .order-overview .order-number{margin-bottom:10px}.order-details-page .order-overview .order-details{float:left}.order-details-page .order-overview .order-details span{display:block;margin-bottom:5px}.order-details-page .order-overview .order-total{text-align:right}.order-details-page .order-details-area{text-align:left;margin:10px;padding:10px;border:1px solid #eee;height:auto}.order-details-page .order-details-area table{width:100%;border:0px;border-collapse:collapse;border-spacing:0}.order-details-page .order-details-area td{width:50%;vertical-align:top}.order-details-page .order-details-area ul{float:left;margin-right:20px}.order-details-page .order-details-area li{list-style:none}.order-details-page .order-details-area li:first-child{margin-top:0}.order-details-page .repost{margin:10px 0px 10px 0px}.order-details-page .repost .hint{margin:0px}.order-details-page .section{text-align:left;padding:10px;margin-bottom:20px;height:auto}.order-details-page .checkout-attributes{text-align:right;vertical-align:middle;padding:10px;height:auto}.order-details-page .actions{margin:10px 0px 10px 0px}.order-details-page .cart-total-left{color:#000}.shipment-details-page .title{padding:10px 10px 5px 0;font-weight:700;clear:both;font-size:12px}.shipment-details-page .page-body{border:1px solid #d7d7d7;padding:10px}.shipment-details-page .shipment-overview{overflow:hidden;margin-bottom:10px}.shipment-details-page .shipment-overview ul{float:left;margin-right:20px}.shipment-details-page .shipment-overview li{list-style:none}.shipment-details-page .shipment-overview .title{margin-bottom:5px}.shipment-details-page .tracking-url{color:#06351e;text-decoration:none}.home-page-product-grid{margin-left:auto;margin-right:auto;width:auto}.home-page-product-grid .title{padding:10px 10px 10px 0;margin:0 0 0 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center}.home-page-category-grid{margin-left:auto;margin-right:auto;width:auto;zoom:1}.home-page-category-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.home-page-category-grid a{color:#555;font-size:1.2em;font-weight:700}.home-page-category-grid .item-box{float:left;text-align:center;vertical-align:text-top}.home-page-category-grid .category-item{text-align:center;margin:10px;width:145px;height:180px;border:1px solid #eee}.home-page-category-grid .category-item .title{text-align:center;font-weight:700;font-size:.9em;display:block;overflow:hidden;padding:5px}.home-page-category-grid .category-item .picture{text-align:center;padding:10px 0}.bestsellers{margin-left:auto;margin-right:auto;width:auto}.bestsellers .title{padding:10px 10px 10px 0;margin:0 0 0 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center}.product-grid{margin-bottom:15px;margin-left:auto;margin-right:auto;width:auto;text-align:center;zoom:1}.product-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-grid .item-box{float:left;padding:5px;text-align:center;vertical-align:text-top}.product-grid .item-box:hover{background:#f9f9f9}.product-grid .product-item{text-align:left;margin:0;padding:0;width:155px;height:270px}.product-grid .product-item .product-title{font-weight:normal;font-size:12px;padding:0}.product-grid .product-item .product-title a{display:block;height:auto;line-height:1.3em;overflow:hidden;padding:4px 10px 8px 0}.product-grid .product-item .picture{background:none repeat scroll 0 0 #fff;text-align:center;border:1px solid #f0f0f0;height:140px;overflow:hidden}.product-grid .product-item .picture img{margin:5px}.product-grid .product-item .description{display:none;margin:5px 5px 0 5px;text-align:center;padding:10px 5px;border-top:solid 1px #e3e3e3;color:#555;height:50px}.product-grid .product-item .add-info{vertical-align:bottom;text-align:right;width:auto;height:auto;position:relative}.product-grid .product-item .prices{text-align:left;vertical-align:middle;position:static;bottom:15px;right:10px}.product-grid .product-item .prices .price{margin:0px;display:block}.product-grid .product-item .prices .actual-price{color:#06351e}.product-grid .product-item .prices .old-price{color:#5c5b5b;text-decoration:line-through}.product-grid .product-item .buttons{vertical-align:middle;position:static;margin-top:5px;text-align:left}.product-box-add-to-cart-button{padding:3px 7px;cursor:pointer;background:#7db72f;background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));background:-moz-linear-gradient(top,#7db72f,#4e7d0e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F',endColorstr='#4E7D0E');color:#fff;text-shadow:none;border-color:#999;border:0 none;font-weight:700}.product-box-add-to-cart-button:hover{color:#fff}.product-list{width:auto;margin:0 auto;padding:0;list-style-type:none}.product-list .item-box{text-align:left;clear:both;position:relative;margin-bottom:10px}.product-list .item-box:hover{background:#f9f9f9}.product-list .product-item{width:auto;margin-top:10px;position:relative;zoom:1}.product-list .product-item:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-list .product-item .product-title{font-weight:700;font-size:12px;padding-left:10px;margin-top:10px}.product-list .product-item .product-title a{font-weight:700;display:block;height:auto;line-height:1.3em;overflow:hidden;padding:4px 10px 8px 0}.product-list .product-item .product-rating-box{padding:0 0 0 10px;margin:0px 100px 0 140px}.product-list .product-item .picture{float:left;margin:10px}.product-list .product-item .description{padding:0 0 0 10px;margin:0px 100px 0 140px;text-align:left;color:#555}.product-list .product-item .add-info{float:right;text-align:right;position:absolute;top:40px;right:10px}.product-list .product-item .prices .price{margin:0px;display:block}.product-list .product-item .prices .actual-price{color:#06351e}.product-list .product-item .prices .old-price{color:#5c5b5b;text-decoration:line-through}.product-list .product-item .buttons{padding-top:20px}.featured-product-grid .title{padding:10px 10px 5px 0;font-weight:700;text-transform:uppercase;clear:both;margin:0;color:#5c5b5b}.category-page .page-title,.manufacturer-list-page .page-title,.manufacturer-page .page-title,.vendor-page .page-title,.product-tag-page .page-title,.product-tags-all-page .page-title,.vendor-list-page .page-title{border-bottom:0 none;clear:both}.product-tags-all-page .product-tags-list li{display:inline}.product-tags-all-page .product-tags-list li a{text-decoration:none;margin:0 2px 0 0}.vendor-list-page .vendor-list li{display:inline}.vendor-list-page .vendor-list li a{text-decoration:none;margin:0 2px 0 0}.category-page .category-description,.manufacturer-page .manufacturer-description,.vendor-page .vendor-description{color:#555;font-size:1.1em}.sub-category-grid,.manufacturer-grid{margin-left:auto;margin-right:auto;width:auto;margin-bottom:15px;zoom:1}.sub-category-grid:after,.manufacturer-grid:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.sub-category-grid a,.manufacturer-grid a{color:#555;font-size:1.2em;font-weight:700}.sub-category-grid .item-box,.manufacturer-grid .item-box{float:left;text-align:center;vertical-align:text-top}.sub-category-grid .sub-category-item,.manufacturer-grid .manufacturer-item{text-align:center;margin:10px;width:145px;height:180px;border:1px solid #eee}.sub-category-grid .sub-category-item .title,.manufacturer-grid .manufacturer-item .title{text-align:center;font-weight:700;font-size:.9em;display:block;overflow:hidden;padding:5px}.sub-category-grid .sub-category-item .picture,.manufacturer-grid .manufacturer-item .picture{text-align:center;padding:10px 0}.product-selectors{margin-bottom:10px;zoom:1}.product-selectors:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-sorting{margin:0 auto 10px;float:left}.product-viewmode{margin:0 auto 10px;float:right}.product-page-size{width:165px;margin:0 auto;text-align:center}.product-filters{width:auto;margin-bottom:10px;padding:10px}.product-filters .filter-title{font-weight:700;padding-left:10px}.product-filters .filter-title strong{display:block;height:2em;line-height:1.3em;overflow:hidden}.product-filters .filter-content{padding:5px 10px}.price-range-filter .filter-title{background:url(images/ico-arrow-r.gif) no-repeat top left;padding-left:20px}.price-range-filter ul{margin:0;padding:0}.price-range-filter li{list-style:none;padding-bottom:5px}.price-range-filter .remove-filter{padding-top:5px}.price-range-filter .remove-filter a{font-weight:700;color:#b80709}.product-spec-filter .filter-title{background:url(images/ico-arrow-r.gif) no-repeat top left;padding-left:20px}.product-spec-filter .available-items,.product-spec-filter .already-filtered-items{width:100%;overflow:hidden}.product-spec-filter .group{display:block;float:left;clear:both;font-weight:700}.product-spec-filter .group li{list-style:none}.product-spec-filter .available-items .item{padding:3px 2px 3px 16px;list-style:none}.product-spec-filter .already-filtered-items .filter-title{background:none;padding:15px 5px 5px 0}.product-spec-filter .already-filtered-items .item{padding:5px 0}.product-spec-filter .remove-filter{padding-top:5px}.product-spec-filter .remove-filter a{font-weight:700;color:#b80709}.compare-products-page .page-body{margin:0;padding:0;font-size:11px;color:#555;background-color:inherit}.compare-products-table{margin-top:10px;width:100%;border:0px;border-collapse:collapse;border-spacing:0;empty-cells:show}.compare-products-table tr.product-name{background-color:#ccc;font-weight:700}.compare-products-table td{border:1px solid #eee;padding:3px;vertical-align:top}.login-page .page-title{margin-bottom:20px}.login-page .page-body{color:#555}.login-page .title{margin:-21px 0 14px;zoom:1}.login-page .title strong{font-size:12px;background:#fff}.login-page .customer-blocks:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.login-page .new-wrapper{float:right;width:46%;min-height:240px;padding:10px;border:1px solid #eee;margin-bottom:15px;border-radius:5px}.login-page .returning-wrapper{float:left;width:46%;min-height:240px;padding:10px;border:1px solid #eee;margin-bottom:15px;border-radius:5px}.login-page .new-wrapper .text{line-height:20px}.login-page .new-wrapper .buttons{float:right;margin:30px 30px 5px 30px}.login-page .checkout-as-guest-or-register-block ul{padding-left:30px}.login-page .returning-wrapper .inputs{margin:20px 0}.login-page .returning-wrapper .message-error{padding:0}.login-page .returning-wrapper .buttons{float:right;margin:5px 30px}.login-page .returning-wrapper label{width:100px;display:inline-block;margin-right:10px;white-space:nowrap;vertical-align:middle;font-weight:700}.login-page .email,.login-page .username,.login-page .password{width:170px}.login-page .returning-customer .reversed label{width:auto;font-weight:400}.login-page .forgot-password{display:block;margin-top:20px;font-weight:700}.login-page .field-validation-error{display:block}.external-auth-errors{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;color:Red;margin-bottom:20px}.external-auth-errors ul{padding:0px}.external-auth-errors ul li{list-style:none}.external-auth-association{text-align:center;border:solid 1px #d3d3d3;vertical-align:top;width:100%;margin-bottom:20px}.external-auth-association .remove{color:#06351e}.registration-page .page-body{margin:0;padding:0;color:#555;background-color:inherit}.registration-page .gender{display:inline-block}.registration-page .vat-note{display:block}.registration-page .accept-privacy-policy{float:left;margin-bottom:5px;margin-top:5px;clear:both}.registration-page .accept-privacy-policy .read{text-decoration:underline}.registration-page .buttons{margin-bottom:5px;margin-top:5px;clear:both}.registration-page .message-error{margin-bottom:20px}.registration-result-page .page-body{margin:0;padding:0;color:#555;background-color:inherit}.registration-result-page .buttons{float:left;margin-bottom:5px;margin-top:5px;clear:both}.breadcrumb{font-size:1.1em;font-weight:bold;margin:0px 0 5px;padding:0;text-transform:uppercase}.breadcrumb ul{margin:0px;padding:0px}.breadcrumb li{list-style:none;display:inline}.breadcrumb li strong{font-weight:bold}.breadcrumb a{font-size:9px;text-decoration:none;color:#06351e}.breadcrumb a:hover{text-decoration:none;color:#06351e}.breadcrumb .current-item,.breadcrumb .current-page{font-size:9px;font-weight:normal}.breadcrumb .delimiter{font-size:9px}.news-list-page,.news-list-homepage{margin-bottom:15px;padding-bottom:5px;padding-left:0}.news-list-homepage .title{padding:10px 10px 10px 0;margin:0 0 0 10px;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a;text-align:center}.news-items{margin:0 5px;padding:0}.news-items .item{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.news-list-homepage .item{padding:10px}.news-items .news-date{color:#9a9a9a}.news-items a.news-title{color:#444;text-decoration:none;font-size:1.2em}.news-items a.news-title:hover{text-decoration:underline}.news-items .news-details{margin-top:10px;margin-bottom:10px}.news-items .read-more{font-weight:700;text-decoration:none;color:#5c5b5b;background-color:inherit}.news-item-page .news-date{color:#9a9a9a}.news-item-page .news-body{margin:0 0 20px;padding:0}.news-item-page .news-body a{color:#06351e;text-decoration:underline}.news-item-page .result{font-size:10px;font-weight:700;color:red;margin-bottom:10px}.news-item-page .new-comment{margin-top:10px}.news-item-page .new-comment .captcha-box{margin-bottom:12px}.news-item-page .new-comment .comment-title{width:350px}.news-item-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle}.news-item-page .new-comment .buttons{text-align:left}.news-item-page .comment-list{margin:10px 0px 10px 0}.news-item-page .comment-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}.news-comment{zoom:1}.news-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.news-comment .comment-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #f3f3f3}.news-comment .comment-info .user-info{padding-top:5px}.news-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px}.news-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px}.news-comment .comment-info .user-info .avatar{margin:5px 0}.news-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #cedbe1 !important}.news-comment .comment-content{margin-left:180px;border-left:solid 1px #f3f3f3}.news-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}.news-comment .comment-content .comment-time .stat-value{font-weight:400}.news-comment .comment-content .comment-title{padding:3px;font-weight:700}.news-comment .comment-content .comment-body{padding:3px}.blog-page .blog-posts{margin:0 5px;padding:0}.blog-page .blog-posts .post{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:10px}.blog-page .blog-posts .post:last-child{border-bottom:none}.blog-page .blog-posts .post .post-date{color:#9a9a9a}.blog-page .blog-posts .post a.post-title{color:#444;text-decoration:none;font-size:1.2em}.blog-page .blog-posts .post a.post-title:hover{text-decoration:underline}.blog-page .blog-posts .post .tags label{float:left;margin-right:5px}.blog-page .blog-posts .post .tags li{float:left;list-style:none}.blog-page .blog-posts .post .tags li.separator{margin-right:5px}.blog-page .blog-posts .post-body,.blog-page .blog-posts .tags{margin-top:10px;margin-bottom:10px;zoom:1}.blog-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.blog-page .blog-posts .post-body a,.blog-page .blog-posts .tags a{color:#5c5b5b;text-decoration:underline}.blog-page .blog-posts .blog-details{margin-top:15px}.blog-page .blog-posts .blog-details a{font-weight:700;text-decoration:none;color:#5c5b5b;background-color:inherit}.blogpost-page .post-date{color:#9a9a9a}.blogpost-page .post-body:after,.blogpost-page .tags:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.blogpost-page .tags{margin:0 0 20px;zoom:1}.blogpost-page .post-body a,.blogpost-page .tags a{color:#5c5b5b;text-decoration:underline}.blogpost-page .post-body a:hover,.blogpost-page .tags a:hover{color:#06351e;text-decoration:underline;font-weight:normal}.blogpost-page .tags label{float:left;margin-right:5px}.blogpost-page .tags li{float:left;list-style:none}.blogpost-page .tags li.separator{margin-right:5px}.blogpost-page .result{font-size:10px;font-weight:700;color:red;margin-bottom:10px}.blogpost-page .new-comment{margin-top:10px}.blogpost-page .new-comment .captcha-box{margin-bottom:12px}.blogpost-page .new-comment .comment-text{width:350px;height:150px;vertical-align:middle}.blogpost-page .new-comment .buttons{text-align:left}.blogpost-page .comment-list{margin:10px 0px 10px 0}.blogpost-page .comment-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}.blog-comment{margin-bottom:20px;zoom:1}.blog-comment:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.blog-comment .comment-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #f3f3f3}.blog-comment .comment-info .user-info{padding-top:5px}.blog-comment .comment-info .user-info a.username{font-weight:700;margin-bottom:5px}.blog-comment .comment-info .user-info span.username{font-weight:700;margin-bottom:5px}.blog-comment .comment-info .user-info .avatar{margin:5px 0}.blog-comment .comment-info .user-info .avatar .avatar-img{border:solid 2px #cedbe1 !important}.blog-comment .comment-content{margin-left:180px;border-left:solid 1px #f3f3f3}.blog-comment .comment-content .comment-time{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}.blog-comment .comment-content .comment-time .stat-value{font-weight:400}.blog-comment .comment-content .comment-body{padding:3px}.poll{margin:0;padding:0;font-size:11px;background-color:inherit}.poll-display-text{font-weight:700;color:#5c5b5b}.poll-options,.poll-results{padding:5px!important;margin:10px 0!important}.poll-options li,.poll-results li{background:none;padding:0;margin:0;list-style:none;line-height:18px}.poll-options .answer input[type="radio"]{vertical-align:middle}.poll-options .answer label{vertical-align:middle;margin-left:5px}.poll .buttons{padding:5px}.poll-total-votes{font-style:italic}.todays-poll-box{margin-top:15px;margin-bottom:15px;padding-bottom:5px;padding-left:0;overflow:hidden}.todays-poll-box .poll{float:left;text-align:left;vertical-align:top}.email-a-friend-page .page-body{padding:15px;margin-bottom:15px;border:1px solid #eee}.email-a-friend-page .page-title{margin-bottom:20px}.email-a-friend-page .title{margin-bottom:20px}.email-a-friend-page .product{font-weight:bold;font-size:13px}.email-a-friend-page .result{font-weight:bold}.email-a-friend-page .form-fields{zoom:1}.email-a-friend-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.email-a-friend-page .inputs-left{float:left}.email-a-friend-page .inputs-right{float:right}.email-a-friend-page .inputs{margin-bottom:12px}.email-a-friend-page .inputs label{display:block}.email-a-friend-page .captcha-box{margin-bottom:12px}.email-a-friend-page .friend-email,.email-a-friend-page .your-email{width:250px;padding:1px}.email-a-friend-page .personal-message{width:350px;height:150px}.email-a-friend-page .buttons{text-align:left}.email-a-friend-page .field-validation-error{display:block}.search-page .search-input{border:1px solid #d7d7d7;padding:10px}.search-page .search-input .buttons{text-align:right}.search-page .search-results{padding-top:10px}.search-page .search-results .result{font-weight:700;color:#555}.search-page .basic-search label{line-height:25px}.search-page .search-text{width:560px}.search-page .adv-search{margin-top:10px}.search-page .inputs{overflow:hidden;padding:4px}.search-page .inputs label{display:inline-block;width:110px}.search-page .inputs.reversed label{width:auto}.search-page .price-from,.search-page .price-to{width:100px}.search-page .warning{text-decoration:underline}.password-recovery-page .page-body,newsletter-page .page-body{margin:0;padding:0;color:#555;background-color:inherit}.password-recovery-page .email{width:250px}.password-recovery-page .result{font-size:10px;font-weight:700;color:red}.account-activation-page .page-body{margin:0;padding:0;color:#555;background-color:inherit}.contact-page .page-body{padding:15px;margin-bottom:15px;border:1px solid #eee}.contact-page .result{font-weight:bold}.contact-page .form-fields{zoom:1}.contact-page .form-fields:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.contact-page .inputs-left{float:left}.contact-page .inputs-right{float:right;max-width:100%;width:350px}.contact-page .inputs{margin-bottom:12px}.contact-page .captcha-box{margin-bottom:12px}.contact-page .fullname{width:250px;padding:1px;max-width:100%}.contact-page .email{width:250px;padding:1px;max-width:100%}.contact-page .enquiry{width:350px;height:150px;max-width:100%}.contact-page .buttons{text-align:left}.account-page .result{font-size:10px;font-weight:700;color:red}.account-page .page-title{margin-bottom:20px}.account-page .order-list h2{margin-bottom:20px}.account-page .page-body{margin:0;padding:0;color:#555}.account-page .section{padding:10px;margin-bottom:20px;border:1px solid #06351e;border-radius:5px;zoom:1}.account-page .section:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.account-page .section .title{margin:-17px 0 14px;zoom:1}.account-page .section .title strong{background:#fff;font-size:22px;color:#09482a}.account-page .section li{list-style:none;line-height:16px}.address-list-page .address-list .address-item .title{font-size:13px}.address-list-page .address-list .address-item .info{float:left}.address-list-page .address-list .address-item .buttons{float:right}.address-list-page .add-button{margin-bottom:5px;margin-top:5px;float:left;text-align:right}.address-edit-page .edit-address{margin-bottom:10px}.address-edit-page .edit-address .inputs{margin-bottom:5px}.address-edit-page .edit-address label{display:inline-block;width:100px}.avatar-page{padding:10px}.avatar-page .buttons{margin:5px 0}.back-in-stock-subscription-list-page .buttons{margin-bottom:5px;margin-top:5px;text-align:left}.change-password-page .buttons{margin-bottom:5px;margin-top:5px}.forum-subscriptions-page .buttons{margin-bottom:5px;margin-top:5px;text-align:left}.customer-info-page .gender{display:inline-block}.customer-info-page .vat-note{display:block}.customer-info-page .buttons{margin-bottom:5px;margin-top:5px;text-align:left}.customer-info-page .message-error{margin-bottom:20px}.username-available-status{color:green;padding-left:5px}.username-not-available-status{color:red;padding-left:5px}.account-signature-text{height:100px;width:500px;border:solid 1px #e3e3e3;vertical-align:top}.return-request-list-page .request-item a{color:#06351e}.return-request-list-page .request-item .title{font-size:13px}.reward-points-page .reward-points-overview{padding:10px 10px 5px 0;width:100%}.reward-points-page .reward-points-overview .min-balance{margin-top:10px}.reward-points-page .reward-points-history .title{margin-top:20px;margin-bottom:15px}.return-request-page .section{padding:10px;margin-bottom:20px;border:1px solid #eee;border-radius:5px}.return-request-page .section .title{margin:-17px 0 14px}.return-request-page .section .title strong{background:#fff}.return-request-page .comment{width:350px;height:150px}.product-details-page{margin-top:0px;padding:0px;min-height:400px}.product-collateral{margin-top:10px;margin-bottom:10px;clear:both}.product-details-page .gallery{float:left;width:30%;max-width:400px;margin-top:0px;margin-bottom:15px}.product-details-page .gallery .picture{border:1px solid #d5d5d5;display:block;width:100%}.product-details-page .gallery .picture-thumbs{margin-top:10px}.product-details-page .gallery .picture-thumbs a{margin-right:3px}.product-details-page .overview{float:left;margin:0px 0px 0px 25px;padding:0px}.product-details-page .overview .weekend-days .weekend-day-line{display:block;clear:both;font-size:16px;font-weight:600;line-height:26px}.product-details-page .product-name{color:#5c5b5b;font-size:1.3em;margin-bottom:0.7em;padding-top:10px}.product-details-page .short-description,.product-details-page .manufacturers,.product-details-page .sku,.product-details-page .manufacturer-part-number,.product-details-page .stock,.product-details-page .gtin,.product-details-page .delivery-date,.product-details-page .product-vendor{color:#555;margin-bottom:.3em;font-size:1.1em}.product-details-page .free-shipping{background:url('images/free-shipping.png') left 0px no-repeat;font-size:11px;height:45px;width:55px;line-height:12px;padding:18px 5px 0 4px;text-align:center;color:#fff;font-weight:normal}.product-details-page .full-description{clear:both}.product-details-page .full-description ul,.product-details-page .full-description ol{margin-left:25px}.product-details-page .back-in-stock-subscription{margin-top:10px;margin-bottom:10px}.product-details-page .email-a-friend{margin:10px 5px 10px 0px;float:left}.product-details-page .compare-products{margin:10px 0 10px 0px;float:left}.product-details-page .product-share-button{margin-top:10px;margin-bottom:10px;clear:both}.product-details-page .product-reviews-overview{margin-top:20px;margin-bottom:20px}.product-details-page .product-reviews-overview .product-review-box{margin-right:5px}.rating{height:16px;width:80px;background:url(images/star-x-inactive.png) 0 0 repeat-x}.rating div{float:left;height:16px;background:url(images/star-x-active.png) 0 0 repeat-x}.product-details-page .product-reviews-overview .product-review-links .separator{margin:0 2px}.product-details-page .product-reviews-overview .product-review-links{margin:0}.product-details-page .product-reviews-overview .product-no-reviews a{text-decoration:underline}.product-details-page .product-variant-list{clear:both;padding:0px 0px 10px 0;border:0;margin-bottom:20px;margin-top:10px}.product-details-page .product-variant-list .product-variant-line{border:1px solid #eee;padding:20px;margin:10px 0;zoom:1}.product-details-page .product-variant-list .product-variant-line:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.add-to-cart-button{padding:5px 10px;cursor:pointer;background:#7db72f;background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));background:-moz-linear-gradient(top,#7db72f,#4e7d0e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F',endColorstr='#4E7D0E');color:#fff;text-shadow:none;border-color:#999;border:0 none;font-weight:700;font-size:1.3em;margin-top:-5px;margin-left:35px}.product-details-page .product-variant-list .add-to-cart-button{margin-top:15px;margin-left:0;display:block}.product-details-page .no-associated-products{font-weight:bold}.add-to-cart-button:hover{color:#fff}.add-to-wishlist-button{display:block;margin-top:10px}.product-details-page .variant-picture{clear:both;float:left;margin-bottom:15px}.product-details-page .variant-overview{float:left;width:100%}.product-details-page .variant-name{color:#5c5b5b;font-size:1.3em;margin-bottom:.3em}.product-details-page .variant-description{clear:both;color:#555;margin-bottom:.3em}.product-details-page .download-sample{clear:both;color:#555;margin-top:15px;margin-bottom:15px}.product-details-page .download-sample .download-sample-button{-x-system-font:none!important;background:#f1f1f1 url(images/download-sample-bg.gif) repeat-x scroll 0 100%;border:1px solid #b5b5b5;color:#444;cursor:pointer;font-family:arial,sans-serif !important;font-size:11px!important;font-size-adjust:none!important;font-stretch:normal!important;font-style:normal!important;font-variant:normal!important;font-weight:700!important;line-height:normal!important;overflow:visible;padding:1px 5px;text-align:center;text-transform:uppercase;vertical-align:middle;width:auto}.product-details-page .download-sample .download-sample-button a{text-decoration:none}.product-details-page .download-sample .download-sample-button a:hover{color:#444}.product-details-page .product-variant-line .prices{padding-top:10px;margin-right:30px}.product-details-page .product-essential .prices{margin-top:15px;margin-bottom:15px}.product-details-page .prices .product-price{font-weight:bold}.product-details-page .prices .product-price span{color:#06351e;font-size:20px}.product-details-page .prices .old-product-price{color:#5c5b5b}.product-details-page .prices .old-product-price span{text-decoration:line-through}.product-details-page .customer-entered-price{margin-bottom:10px}.product-details-page .add-to-cart{padding-top:10px}.product-details-page .add-to-cart .enter-price-input{width:60px}.product-details-page .add-to-cart .qty-input{width:40px}.product-details-page .attributes{margin-bottom:10px}.product-details-page .attributes dl dt{margin:10px 0 0}.product-details-page .attributes .text-prompt{font-weight:bold}.product-details-page .attributes .attribute-description{font-size:11px}.product-details-page .attributes ul.option-list{padding:0px;margin:0px}.product-details-page .attributes ul.option-list li{list-style:none}.product-details-page .attributes .textbox{width:300px}.product-details-page .attributes textarea{width:300px;height:150px}.product-details-page .attributes ul.color-squares li{display:inline}.product-details-page .attributes ul.color-squares .color-container{position:relative;display:inline-block;border:solid 1px #999;padding:1px;margin-bottom:5px}.product-details-page .attributes ul.color-squares .selected-value .color-container{border-color:#075899;border-width:2px;padding:0}.product-details-page .attributes ul.color-squares .color{display:inline-block;width:18px;height:18px}.product-details-page .attributes ul.color-squares label{cursor:pointer;position:relative}.product-details-page .attributes ul.color-squares input{height:0;overflow:hidden;z-index:-10000;position:absolute;float:none}.product-details-page .giftcard dt{clear:left;float:left;width:150px}.product-details-page .giftcard label{display:inline-block;width:150px;vertical-align:top}.product-details-page .giftcard .message{width:300px;height:100px}.related-products-grid,.also-purchased-products-grid{margin-top:10px}.related-products-grid .title,.also-purchased-products-grid .title{text-align:left;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5c5b5b}.related-products-grid .item-box,.also-purchased-products-grid .item-box{padding-bottom:10px;text-align:center;vertical-align:text-top}.product-specs-box .title{text-align:left;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5c5b5b}.product-specs-box .data-table{margin:5px}.product-tags-box{color:#555;zoom:1}.product-tags-box:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.product-tags-box .title{text-align:left;padding:5px;font-weight:700;clear:both;font-size:1.1em;color:#5c5b5b}.product-tags-box .product-tags-list a{text-decoration:underline}.product-tags-box .product-tags-list li{float:left;padding-left:5px;list-style:none}.tier-prices{text-align:center;margin-bottom:10px}.tier-prices .prices-header{background:#3a3a3a;color:#fff;padding:3px;font-weight:700}.tier-prices .prices-list table{width:100%;border-collapse:collapse;text-align:center;vertical-align:middle;background:#f3f3f3}.tier-prices .prices-list td{border-bottom:solid 3px #d7d7d7;padding-top:3px;padding-bottom:3px;font-weight:700}.tier-prices .prices-list .field-header{font-weight:700;text-align:center}.tier-prices .prices-list .item-price{color:#06351e}.product-reviews-page .page-title a{text-decoration:none}.product-reviews-page .write-review{margin-top:10px;padding:15px;border:1px solid #eee}.product-reviews-page .write-review .title{margin-bottom:10px;font-size:16px;line-height:20px;font-weight:bold}.product-reviews-page .write-review .inputs{margin-bottom:12px;clear:both}.product-reviews-page .write-review .captcha-box{margin-bottom:12px}.product-reviews-page .write-review .inputs label{display:block}.product-reviews-page .write-review .review-title{width:350px}.product-reviews-page .write-review .review-text{width:350px;height:150px}.product-reviews-page .write-review .review-rating{margin-bottom:12px;clear:both}.product-reviews-page .write-review .review-rating ul{display:inline-block}.product-reviews-page .write-review .review-rating li{display:inline-block;list-style:none}.product-reviews-page .write-review .review-rating input{vertical-align:bottom}.product-reviews-page .write-review .buttons{text-align:left}.product-review-list{margin:10px 0px 10px 0}.product-review-list .title{padding:10px 10px 10px 0;font-weight:700;text-transform:uppercase;font-size:1.1em;color:#3a3a3a}.product-review-list .product-review-item{border:solid 1px #d3d3d3;margin:10px 0 0;padding:10px 10px 20px;clear:both}.product-review-list .product-review-item .review-item-head{clear:both}.product-review-list .product-review-item .review-title{font-weight:700;float:left;margin-bottom:5px}.product-review-list .product-review-item .rating{float:right;margin-right:5px}.product-review-list .product-review-item .review-text{float:left;margin-bottom:5px;clear:both}.product-review-list .product-review-item .review-info{float:left;margin-bottom:5px;clear:both}.product-review-list .product-review-item .review-info .separator{margin:0 2px}.product-review-helpfulness{font-size:11px;color:#333;clear:both}.product-review-helpfulness .vote{color:#06351e;font-weight:700;text-decoration:none}.product-review-helpfulness .vote:hover{cursor:pointer;text-decoration:none}#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}.lbLoading{background:#fff url(images/loading.gif) no-repeat center}#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(images/prevlabel.gif) no-repeat 0 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(images/nextlabel.gif) no-repeat 100% 15%}#lbBottom{font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(images/closelabel.gif) no-repeat center;margin:5px 0;outline:none}#lbCaption,#lbNumber{margin-right:71px}#lbCaption{font-weight:700}.send-pm-box{background-color:#eee;border:1px solid #a0a0a0;color:#555;display:block;float:left;font-family:Arial;font-size:10px;font-weight:700;margin:2px 0 2px 2px;padding:2px;text-decoration:none;text-transform:uppercase}.send-pm-box .pm-link-button{line-height:14px;padding:1px 6px 2px 18px;background:url(images/ico-pm.png) no-repeat}.private-message-send-page .inputs label{line-height:20px}.private-message-send-page .toolbar{display:inline-block}.private-message-send-page textarea{margin:0 0 10px 150px;width:500px}.private-message-send-page .field-validation-error{display:block;line-height:20px;margin-left:150px;vertical-align:top}.private-message-send-page .options{text-align:right}.private-message-view-page .page-body{padding:5px}.private-message-view-page .view-message div{padding:4px}.private-message-view-page .view-message label{color:#555;display:inline-block;font-weight:700;width:100px}.private-message-view-page .view-message a{color:#06351e;text-decoration:underline}.private-messages-page .page-body{margin:0;padding:0;font-size:11px;color:#555}.private-messages-box{margin:0;padding:5px;font-size:11px;color:#555}.private-messages-box .buttons{margin-bottom:5px;margin-top:5px;text-align:left}.pm-unread{font-weight:700}.forum-topic-title-text,.pm-title-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px}.forum-post-text,.bb-editor-text{width:100%;height:300px}.private-message-subject-text{width:500px;border:1px solid #acacac;vertical-align:top;font-size:12px}.forum-search-text{width:500px;border:1px solid #acacac;font-size:14px}.forum-search-box-text{border:1px solid #acacac;font-size:12px}.bb-editor-text{border:#cec6b5 1px solid}.edit-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-edit.gif) no-repeat left}.delete-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-delete.gif) no-repeat left}.move-topic-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-move-topic.gif) no-repeat left}.reply-topic-link-button{padding-right:5px;padding-left:18px;padding-bottom:3px;background:url(images/ico-forum-post-add.gif) no-repeat left}.watch-topic-link-button{padding-left:18px;background:url(images/ico-forum-watch.gif) no-repeat left}.edit-post-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-edit.gif) no-repeat left}.delete-post-link-button{padding-right:5px;padding-left:18px;background:url(images/ico-delete.gif) no-repeat left}.quote-post-link-button,.post-link{color:#555;float:right;padding:1px 3px;border:solid 1px #ccc;line-height:15px;font-size:11px}.post-link{padding:1px 3px;margin-right:5px;border:none}.forums-main-page .forums-main-header{border-bottom:solid 1px #f3f3f3;height:50px;margin-bottom:10px}.forums-main-page .forums-main-header .current-time{padding-top:20px;font-size:.9em;color:#555;float:left}.forum-search-box{font-size:.9em;float:right;text-align:right;padding:5px 0;margin-bottom:5px}.forums-table-section{background:url(images/forum-footer-bg.gif) repeat-x center bottom;margin-bottom:30px}.forums-table-section-title{font-size:1.1em;margin-bottom:5px}.forums-table-section-title a{font-weight:700}.forums-table-section-title .link-rss{background:url(images/ico-rss.gif) no-repeat;display:inline;float:right;width:14px;height:14px;margin:0 0 0 10px;text-indent:-9999px}.forums-table-section-title .view-all{float:right;font-weight:400!important;text-align:right}.forums-table-section table{border-collapse:collapse;margin-bottom:15px;text-align:center;vertical-align:middle;width:100%}.forums-table-section td{padding:3px 0}.forums-table-section th{background:url(images/forum-header-bg.gif) repeat-x center;border-right:1px solid #6a6a6a;color:#fff;font-weight:700;height:20px;vertical-align:middle}.forums-table-section th.forum-name{padding-left:3px;text-align:left;width:55%}.forums-table-section th.topics{width:10%}.forums-table-section th.posts{width:10%}.forums-table-section th.last-post{width:25%}.forums-table-section td.image div{background:url(images/ico-forum.gif) no-repeat 40% 40%;height:36px;width:36px}.forums-table-section td.image div.post{background:url(images/ico-forum-post.gif) no-repeat 40% 40%;height:36px;width:36px}.forums-table-section td.image div.post-annoucement,.forums-table-section td div.post-sticky{background:url(images/ico-forum-post-high.gif) no-repeat 40% 40%;height:36px;width:36px}.forums-table-section td{border-bottom:1px solid #c5c5c5;padding-left:3px;vertical-align:middle}.forums-table-section td.forum-name{text-align:left;width:55%}.forums-table-section td.forum-name .forum-title a{display:block;font-size:1.1em;font-weight:700;line-height:18px;margin-bottom:3px}.forums-table-section td.forum-name .forum-description{color:#555;font-size:0.9em}.forums-table-section td.last-post{color:#555;font-size:0.8em}.forums-table-section th.topic-name{padding-left:3px;text-align:left;width:55%}.forums-table-section th.replies{width:10%}.forums-table-section th.views{width:10%}.forums-table-section td.topic-name{text-align:left;width:55%}.forums-table-section td.topic-name .topic-type{font-size:0.9em;line-height:18px}.forums-table-section td.topic-name .topic-title{font-size:1.1em;font-weight:700;line-height:18px}.forums-table-section td.topic-name .topic-starter,.forums-table-section td.topic-name .topic-pager{color:#555;font-size:0.9em;margin:1px 0}.forum-page{clear:both}.forum-page .forum-top{zoom:1}.forum-page .forum-top:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.forum-page .forum-top .forum-info{float:left}.forum-page .forum-top .forum-info .forum-name{font-weight:700;font-size:1.2em;line-height:25px}.forum-page .forum-top .forum-info .forum-description{color:#555}.forum-page .forum-top .link-rss{float:left;margin:10px 10px 10px 0;background-image:url(images/ico-rss.gif);background-repeat:no-repeat;display:block;height:14px;width:14px;text-indent:-9999px}.forum-page .forum-top .actions{float:right;text-align:right;margin-top:10px}.forum-page .forum-top .actions .newtopic{background:url(images/ico-forum-post-add.gif) no-repeat left;padding:0 10px 3px 20px}.forum-page .forum-top .actions .watch-forum{background:url(images/ico-forum-watch.gif) no-repeat left;padding-left:20px}.forum-page .pager ul{float:left;margin:5px 0}.active-discussions-page{clear:both}.forum-group-page{clear:both}.forum-breadcrumb{clear:both}.forum-edit-page{background:url(images/forum-footer-bg.gif) repeat-x center bottom}.forum-edit-page .page-title{background:url(images/forum-header-bg.gif) repeat-x center;border:1px solid #6a6a6a;color:#fff;font-weight:700;height:28px;line-height:28px;padding:0 5px}.forum-edit-page .page-title h1{font-size:12px;font-weight:bold;margin:0;padding:0}.forum-edit-page .page-body{padding:5px}.forum-edit-page .inputs{padding:5px 0}.forum-edit-page .inputs label{color:#555;display:inline-block;font-weight:700;width:150px}.forum-edit-page .inputs .toolbar{display:block;margin-left:150px}.forum-edit-page .inputs textarea{margin-left:150px;width:700px}.forum-edit-page .field-validation-error{display:block;margin-left:150px}.forum-edit-page .buttons{margin:5px;text-align:right}.move-topic-page{background:url(images/forum-footer-bg.gif) repeat-x center bottom}.move-topic-page .page-title{background:url(images/forum-header-bg.gif) repeat-x center;border:1px solid #6a6a6a;color:#fff;font-weight:700;height:28px;line-height:28px;padding:0 5px}.move-topic-page .page-title h1{font-size:12px;font-weight:bold;margin:0;padding:0}.move-topic-page .page-body{padding:5px}.move-topic-page .inputs{margin-bottom:10px;padding:4px}.move-topic-page .inputs label{color:#555;font-weight:700;white-space:nowrap;width:30%}.forum-topic-page{background:url(images/forum-footer-bg.gif) repeat-x bottom;clear:both}.forum-topic-page .title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#fff;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px}.forum-topic-page .title .topic-name{float:left;font-size:12px}.topic-header{padding:5px;background:#f3f3f3;border-bottom:solid 1px #6a6a6a;height:16px}.topic-header .topic-options,.topic-footer .topic-options{float:right;text-align:right}.topic-header .topic-options a,.topic-footer .topic-options a{font-weight:700}.topic-footer{padding:5px;background:#f3f3f3;border-top:solid 1px #6a6a6a;height:16px}.topic-header .pager ul,.topic-footer .pager ul{float:left;margin-top:-2px}.forum-topic-page .forum-post{border-bottom:solid 1px #e3e3e3;zoom:1}.forum-topic-page .forum-post:after{content:".";display:block;clear:both;height:0;font-size:0;line-height:0;visibility:hidden}.forum-topic-page .post-info{width:170px;float:left;padding:5px;height:100%;border-right:solid 1px #f3f3f3}.forum-topic-page .post-info .manage{line-height:20px}.forum-topic-page .post-info .manage a{font-weight:700;color:#555}.forum-topic-page .post-info .user-info{padding-top:5px}.forum-topic-page .post-info .user-info a.username{font-weight:700;margin-bottom:5px}.forum-topic-page .post-info .user-info span.username{font-weight:700;margin-bottom:5px}.forum-topic-page .post-info .user-info .avatar{margin:5px 0}.forum-topic-page .post-info .user-info .avatar .avatar-img{border:solid 2px #cedbe1 !important}.forum-topic-page .post-info .user-info .user-stats{color:#555;font-size:0.9em;font-weight:700;margin-bottom:5px;text-align:left}.forum-topic-page .post-info .user-info .user-stats li{list-style:none outside none}.forum-topic-page .post-info .user-info .user-stats span{font-weight:400}.forum-topic-page .post-content{margin-left:180px;border-left:solid 1px #f3f3f3}.forum-topic-page .post-content .posttime{font-weight:700;line-height:20px;padding:3px;background:#e3f3f3}.forum-topic-page .post-content .posttime .stat-value{font-weight:400}.forum-topic-page .post-content .post-body{padding:3px}.forum-topic-page .post-content .post-body a{color:#06351e;text-decoration:underline}.forum-topic-page .post-content .post-body .posttext .quote{padding:5px;border:dashed 1px #000;background-color:#fff}.forum-topic-page .post-content .signature{border-color:#ddd;border-style:solid;border-width:1px 0 0;font-size:90%;margin:1em 8px 8px;padding:1em 0 20px;text-align:left;font-style:italic}.forum-search-page .forum-search-panel .search-error{color:red}.forum-search-page .basic-search{margin-bottom:10px}.forum-search-page .advanced-search{border-top:1px solid #d3d3d3;margin-bottom:10px;padding-top:10px}.forum-search-page .inputs{padding:4px}.forum-search-page .inputs label{display:inline-block;width:140px}.forum-search-page .pager ul{float:left;margin:5px 0}.profile-page .page-title{background:url(images/forum-header-bg.gif) repeat-x 50%;color:#fff;border:solid 1px #6a6a6a;height:28px;line-height:28px;font-weight:700;padding-left:3px}.profile-page .page-title h1{font-weight:bold;font-size:12px;padding:0px}.profile-page .page-body{margin-top:15px}.profile-page .profile-info-box{background:url(images/forum-footer-bg.gif) repeat-x bottom}.profile-page .profile-info-box,.profile-page .user-last-posts{font-size:12px}.profile-page .profile-info-box .profile-stats{border-left:1px solid #f3f3f3;margin-left:200px;padding:10px}.profile-page .profile-info-box .profile-stats .title{margin-bottom:10px;text-transform:uppercase}.profile-page .profile-info-box .profile-stats li{list-style:none outside none;padding:2px}.profile-page .profile-info-box .profile-stats label{font-weight:700}.profile-page .profile-info-box .user-details{width:180px;float:left;padding:10px;height:100%;border-right:solid 1px #f3f3f3;text-align:center}.profile-page .profile-info-box .user-details .avatar{margin-bottom:5px}.profile-page .profile-info-box .user-details .avatar .avatar-img{border:solid 2px #cedbe1 !important}.profile-page .profile-info-box .user-stats{margin-bottom:5px}.profile-page .profile-info-box .user-stats li{font-weight:700;list-style:none;padding:2px}.profile-page .profile-info-box .user-stats label{font-weight:700}.profile-page .profile-info-box .user-stats span{color:#555;font-weight:400}.profile-page .user-last-posts .topic{border:solid 1px #f3f3f3;margin-bottom:10px}.profile-page .user-last-posts .topic-title{font-weight:700;line-height:20px;background:#e3f3f3;padding:3px}.profile-page .user-last-posts .topic-body{padding:10px}.profile-page .user-last-posts .topic-body a{color:#06351e;text-decoration:underline}.profile-page .user-last-posts .topic-body .quote{padding:5px;border:dashed 1px #000;background-color:#fff}.profile-page .user-last-posts .topic-data{background:#f3f3f3;padding:3px;color:#555;font-size:.9em}.toolbar{padding:2px;display:inline}.toolbar .button{background:url(images/bbeditor-button-bg.gif) repeat-x;padding:2px;margin-right:2px;border:#cec6b5 1px solid}.toolbar .button:hover{border:#333 1px solid}pre{white-space:pre-wrap;white-space:normal;word-wrap:break-word}.csharpcode,.csharpcode pre{font-size:small;color:#000;background-color:#fff}.csharpcode pre{margin:0}.csharpcode .rem{color:green}.csharpcode .kwrd{color:blue}.csharpcode .str{color:#006080}.csharpcode .op{color:#0000c0}.csharpcode .preproc{color:#c63}.csharpcode .asp{background-color:#ff0}.csharpcode .html{color:maroon}.csharpcode .attr{color:red}.csharpcode .alt{background-color:#f4f4f4;width:100%;margin:0}.csharpcode .lnum{color:#606060}#toast-container>div{opacity:.9!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90) !important;filter:alpha(opacity=90) !important}#sharre-holder{float:right;margin:20px 0 0 0}#sharre-holder .sharrre .box{background:#5582c9;background:-webkit-gradient(linear,left top,left bottom,color-stop(#5582c9,0),color-stop(#5582c9,1));background:-webkit-linear-gradient(top,#5582c9 0%,#5582c9 100%);background:-moz-linear-gradient(top,#5582c9 0%,#5582c9 100%);background:-o-linear-gradient(top,#5582c9 0%,#5582c9 100%);background:linear-gradient(top,#5582c9 0%,#5582c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@FacebookBlue',endColorstr='@FacebookBlue',GradientType=0);-webkit-box-shadow:0 1px 1px #d3d3d3;-moz-box-shadow:0 1px 1px #d3d3d3;box-shadow:0 1px 1px #d3d3d3;height:22px;display:inline-block;position:relative;padding:0px 55px 0 8px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;float:left;clear:both;overflow:hidden;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear}#sharre-holder .sharrre .left{line-height:22px;display:block;white-space:nowrap;text-shadow:0px 1px 1px rgba(255,255,255,0.3);color:#fff;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}#sharre-holder .sharrre .middle{position:absolute;height:22px;top:0px;right:0px;width:0px;background:#63707e;text-shadow:0px -1px 1px #363f49;color:#fff;white-space:nowrap;text-align:left;overflow:hidden;-webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;box-shadow:-1px 0px 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;-webkit-transition:width 0.3s linear;-moz-transition:width 0.3s linear;-o-transition:width 0.3s linear;transition:width 0.3s linear}#sharre-holder .sharrre .middle .twitter{background:#26c3eb;background:-moz-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26c3eb),color-stop(50%,#26b3e6),color-stop(51%,#00a2e1),color-stop(100%,#0080d6));background:-webkit-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-o-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-ms-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26c3eb',endColorstr='#0080d6',GradientType=0)}#sharre-holder .sharrre .middle .facebook{background:#5582c9;background:-moz-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5582c9),color-stop(100%,#33539a));background:-webkit-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-o-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-ms-linear-gradient(top,#5582c9 0%,#33539a 100%);background:linear-gradient(top,#5582c9 0%,#33539a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5582c9',endColorstr='#33539a',GradientType=0)}#sharre-holder .sharrre .middle .googleplus{background:#dd4b39;background:-moz-linear-gradient(top,#dd4b39 0%,#dd4b39 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#dd4b39),color-stop(100%,#dd4b39));background:-webkit-linear-gradient(top,#dd4b39 0%,#dd4b39 100%);background:-o-linear-gradient(top,#dd4b39 0%,#dd4b39 100%);background:-ms-linear-gradient(top,#dd4b39 0%,#dd4b39 100%);background:linear-gradient(top,#dd4b39 0%,#dd4b39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dd4b39',endColorstr='#dd4b39',GradientType=0)}#sharre-holder .sharrre .middle a{color:#fff;font-weight:bold;padding:0 9px 0 9px;text-align:center;float:left;line-height:22px;-webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;-moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset;box-shadow:-1px 0px 1px rgba(255,255,255,0.4),1px 1px 2px rgba(0,0,0,0.2) inset}#sharre-holder .sharrre .right{position:absolute;right:0px;top:0px;height:100%;width:45px;text-align:center;line-height:22px;color:#4b5d61;background:#f1faf9;background:-webkit-gradient(linear,left top,left bottom,color-stop(#f1faf9,0),color-stop(#bacfd2,1));background:-webkit-linear-gradient(top,#f1faf9 0%,#bacfd2 100%);background:-moz-linear-gradient(top,#f1faf9 0%,#bacfd2 100%);background:-o-linear-gradient(top,#f1faf9 0%,#bacfd2 100%);background:linear-gradient(top,#f1faf9 0%,#bacfd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1faf9',endColorstr='#bacfd2',GradientType=0)}#sharre-holder .sharrre .box:hover{padding-right:100px}#sharre-holder .sharrre .middle a:hover{text-decoration:none}#sharre-holder .sharrre .box:hover .middle{width:90px}#sharre-holder2 .sharrre{margin:0px 15px;float:left}#sharre-holder2 .sharrre .box a:hover{text-decoration:none}#sharre-holder2 .sharrre .count{color:#525b67;display:block;font-size:16px;font-weight:bold;line-height:20px;height:20px;position:relative;text-align:center;width:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b2c6cc;background:#fbfbfb;background:-moz-linear-gradient(top,#fbfbfb 0%,#f6f6f6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#f6f6f6));background:-webkit-linear-gradient(top,#fbfbfb 0%,#f6f6f6 100%);background:-o-linear-gradient(top,#fbfbfb 0%,#f6f6f6 100%);background:-ms-linear-gradient(top,#fbfbfb 0%,#f6f6f6 100%);background:linear-gradient(top,#fbfbfb 0%,#f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfb',endColorstr='#f6f6f6',GradientType=0)}#sharre-holder2 .sharrre .count:before,#sharre-holder2 .sharrre .count:after{content:'';display:block;position:absolute;left:49%;width:0;height:0}#sharre-holder2 .sharrre .count:before{border:solid 7px transparent;border-top-color:#b2c6cc;margin-left:-7px;bottom:-14px}#sharre-holder2 .sharrre .count:after{border:solid 6px transparent;margin-left:-6px;bottom:-12px;border-top-color:#fbfbfb}#sharre-holder2 .sharrre .share{color:#fff;display:block;font-size:12px;font-weight:bold;height:20px;line-height:20px;margin-top:8px;padding:0;text-align:center;text-decoration:none;width:60px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}#sharre-holder2 #twitter .share{text-shadow:1px 0px 0px #0077be;filter:dropshadow(color=#0077be,offx=1,offy=0);border:1px solid #0075c5;background:#26c3eb;background:-moz-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#26c3eb),color-stop(50%,#26b3e6),color-stop(51%,#00a2e1),color-stop(100%,#0080d6));background:-webkit-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-o-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:-ms-linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);background:linear-gradient(top,#26c3eb 0%,#26b3e6 50%,#00a2e1 51%,#0080d6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26c3eb',endColorstr='#0080d6',GradientType=0);box-shadow:0 1px 4px #ddd,0 1px 0 #5cd3f1 inset}#sharre-holder2 #facebook .share{text-shadow:1px 0px 0px #26427e;filter:dropshadow(color=#26427e,offx=1,offy=0);border:1px solid #24417c;background:#5582c9;background:-moz-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5582c9),color-stop(100%,#33539a));background:-webkit-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-o-linear-gradient(top,#5582c9 0%,#33539a 100%);background:-ms-linear-gradient(top,#5582c9 0%,#33539a 100%);background:linear-gradient(top,#5582c9 0%,#33539a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5582c9',endColorstr='#33539a',GradientType=0);box-shadow:0 1px 4px #ddd,0 1px 0 #80a1d6 inset}#sharre-holder2 #googleplus .share{text-shadow:1px 0px 0px #222;filter:dropshadow(color=#222,offx=1,offy=0);border:1px solid #262626;background:#6d6d6d;background:-moz-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6d6d6d),color-stop(100%,#434343));background:-webkit-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:-o-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:-ms-linear-gradient(top,#6d6d6d 0%,#434343 100%);background:linear-gradient(top,#6d6d6d 0%,#434343 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6d6d6d',endColorstr='#434343',GradientType=0);box-shadow:0 1px 4px #ddd,0 1px 0 #929292 inset}.linked-page-item{display:block;float:left;width:100%;padding:0px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.linked-page-item .title{padding:15px 1px 15px 1px}.linked-page-item .link-content{display:block;float:left;width:100%;margin-bottom:15px}.linked-page-item .link-content .main-text-image{width:155px;float:left;color:#fff}.linked-page-item .link-content .main-text-no-image{width:100%;float:left;color:#fff}.linked-page-item .link-content .link-holder{float:left;clear:left;display:block;margin-top:10px}.linked-page-item .link-content .link-holder a{color:#06351e}.linked-page-item .link-content .link-holder a:hover{color:#fff}.linked-page-item .link-content img{float:right}.riders-perspective-author{font-size:12px}.riders-perspective-author a{text-decoration:underline;color:#06351e}.no-entries{padding:20px 0px;font-size:17px;margin-bottom:20px;font-weight:bold}.order-summary-content{text-align:left}.race-weekend-specs-box{clear:right}.race-weekend-specs-box ul{display:inline-block;list-style:none;margin:0;padding:0}.race-weekend-specs-box ul li{display:inline-block;float:left;margin-right:15px;padding-right:15px;border-right:1px solid #09482a}.race-weekend-specs-box ul li.last{border-right:none;margin-right:none;padding-right:none}.sidecar-testing{font-style:italic;margin-bottom:20px;display:block;float:left;width:100%}.change-classes{font-weight:bold;margin-bottom:20px;border:1px solid #f60;display:block;float:left;width:100%;padding:10px}.class-not-registered h3,.class-not-registered .sub-class,.class-not-registered .rookie-wrapper{color:#a5a5a5 !important}.final-order-summary ul,.order-summary-content ul{list-style:none;margin:0;padding:0}.final-order-summary ul li.attributes,.order-summary-content ul li.attributes{font-weight:bold}.final-order-summary .buttons,.order-summary-content .buttons,.final-order-summary .cart-collaterals,.order-summary-content .cart-collaterals{padding-top:0px}.final-order-summary .final-summary .col-1,.order-summary-content .final-summary .col-1{width:33%}.final-order-summary .final-summary .dividing-cell span,.order-summary-content .final-summary .dividing-cell span{width:100%;border-top:1px solid #09482a;padding-top:5px;margin-top:5px;display:block}.attributes select{padding:10px;margin-top:10px;cursor:pointer}.race-entry-table .attributes{background-color:#fdcf14;padding:1px 10px 10px 190px;margin-top:10px;background-image:url(/Themes/BEMSEE/Content/images/bemsee_logo_sml.png);background-repeat:no-repeat;background-size:contain;background-position:10px}.button-2[disabled=disabled]{background-color:#eee;color:#d5d5d5;border:none}.button-2[disabled=disabled]:hover{background-color:#eee;color:#d5d5d5;border:none;cursor:default}.card-picker{border:1px solid #fdcf14;padding:10px;margin:10px 0px}ul.existing-cards-list .card-type{width:100px}.page-sub-title ul{list-style:none;margin:0;padding:0}.page-sub-title ul li{padding-left:30px;background-image:url(/Themes/BEMSEE/Content/images/bemsee-bullet-16.png);background-repeat:no-repeat;background-position:left center;margin-bottom:10px}#folders{display:block;width:100%;float:left}#folders span.folder{display:block;float:left;width:25%;position:relative}#folders span.folder .file-count{position:absolute;color:#000;top:40px;font-size:30px;display:block}#folders span.folder:hover .file-count{text-decoration:none}#folders .new-folder-name{width:100px}#folders .add-new-folder-holder{height:24px}#upload-wrapper{margin:20px 0px;display:block;float:left}#files-holder{width:100%}#files-holder input{cursor:pointer}#files-holder .delete-cell{padding:0px 10px}#files-holder .file-icon{height:50px}#files-holder .old,#files-holder .deleted{display:none}#files-holder .file-delete-button{background-image:url(/Themes/BEMSEE/Content/images/active-false.gif);width:16px;height:16px;border:none;background-repeat:no-repeat;background-color:transparent}#files-holder .file-download-button{background-image:url(/Themes/BEMSEE/Content/images/ico-download.gif);width:65px;height:35px;border:none;background-repeat:no-repeat;background-color:transparent;background-position:center center;background-size:contain}#files-holder .file-image-preview{background-image:url(/Themes/BEMSEE/Content/images/ico-preview.png);width:65px;height:35px;border:none;background-repeat:no-repeat;background-color:transparent;background-position:center center;background-size:contain}.availability-page #save-all-button{margin-top:20px}.availability-table .meeting-header-row,.availability-table .meeting-detail-header-row,.availability-table .meeting-detail-row{border-left:3px solid #f60}.availability-table .meeting-header-row .meeting-header,.availability-table .meeting-detail-header-row .meeting-header,.availability-table .meeting-detail-row .meeting-header{padding-left:10px;padding-top:10px;background-image:url(images/bemsee_logo_sml.png);background-repeat:no-repeat;background-position:right 20px center;background-size:50px;background-color:#fff8f3}.availability-table .meeting-header-row .meeting-header .no-changes,.availability-table .meeting-detail-header-row .meeting-header .no-changes,.availability-table .meeting-detail-row .meeting-header .no-changes{font-weight:bold;display:inline-block;clear:both;width:100%;color:red}.availability-table .meeting-detail-header-row td{padding-top:10px}.availability-table .sep{height:50px}.availability-table .chk{cursor:pointer}.availability-table .dc{height:60px}.availability-table .comment-holder{margin-top:10px;display:inline-block;float:left}.availability-table .comment-holder label{padding-left:10px;padding-right:20px;font-weight:bold}.availability-table .save-holder{margin-top:10px;display:inline-block;float:right}.availability-table .save-holder .save-button:disabled{background-color:#eee;color:#ccc;border-color:#ccc}.availability-table .save-holder .save-button:disabled:hover{background-color:#eee;color:#ccc;border-color:#ccc;cursor:default}.availability-table .c1,.availability-table .c2,.availability-table .c3,.availability-table .c4,.availability-table .c5,.availability-table .c6{width:15%}.availability-table .c1.na,.availability-table .c2.na,.availability-table .c3.na,.availability-table .c4.na,.availability-table .c5.na,.availability-table .c6.na{width:0}.availability-table .c7{width:auto}.availability-table .rb{border-right:2px solid #f0f3f1}.availability-table .pl{padding-left:10px}.availability-table .plna{padding-left:30px}.marshal-admin-block{margin:30px 0px;background-color:#09482a;padding:20px;text-align:center}.marshal-admin-block h2{color:#fdcf14}.marshal-admin-block a{margin-top:20px;display:inline-block;padding:10px 20px}.marshal-admin-block a:hover{background-color:#fff;color:#09482a}.marshal-availability-block{margin:30px 0px;background-color:#f60;padding:20px;text-align:center}.marshal-availability-block h2{color:#fff}.marshal-availability-block a{margin-top:20px;display:inline-block;background-color:#fff;border-color:#09482a;padding:10px 20px}.marshal-availability-block a:hover{background-color:#fff;color:#09482a}.officials-list-wrapper{margin-bottom:30px;width:100%;border-bottom:3px solid #06351e}.officials-list-wrapper h2{margin-bottom:20px;font-size:20px}.officials-list-wrapper input{text-transform:uppercase;font-weight:700;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:5px;display:inline-block;cursor:pointer;font-size:12px;font-weight:bold;padding:6px 10px;text-decoration:none}.officials-list-wrapper .delete-button{border:1px solid #d00;background-color:#d00;color:#fff}.officials-list-wrapper .delete-button:hover{text-decoration:none}.officials-list-wrapper .activate-button{border:1px solid #fdcf14;background-color:#fdcf14;color:#06351e}.officials-list-wrapper .activate-button:hover{color:white;background-color:#06351e;text-decoration:none}.officials-list-wrapper .disable-accommodation-button{border:1px solid #d00;background-color:#d00;color:#fff}.officials-list-wrapper .disable-accommodation-button:hover{text-decoration:none}.officials-list-wrapper .enable-accommodation-button{border:1px solid #fdcf14;background-color:#fdcf14;color:#06351e}.officials-list-wrapper .enable-accommodation-button:hover{color:white;background-color:#06351e;text-decoration:none}.officials-list-wrapper .officials-list{width:100%}.officials-list-wrapper .officials-list th{font-weight:bold}.officials-list-wrapper .officials-list tr:nth-child(2n){background-color:#f0f3f1}.officials-list-wrapper .officials-list td{padding:10px 0px;color:#000}.officials-list-wrapper .officials-list td.icons{width:100px}.officials-list-wrapper .officials-list td.name{width:15%;font-weight:bold}.officials-list-wrapper .officials-list td.email{width:20%;font-size:12px}.officials-list-wrapper .officials-list td.email .inner-email{display:block;clear:both}.officials-list-wrapper .officials-list td.email .no-days,.officials-list-wrapper .officials-list td.email .availability-summary{display:block}.officials-list-wrapper .officials-list td.email .no-days{color:red}.officials-list-wrapper .officials-list td.email .availability-summary{color:#f60}.officials-list-wrapper .officials-list td.telephone{width:15%}.officials-list-wrapper .officials-list td.activated{width:20%}.officials-list-wrapper .officials-list td .active-icon,.officials-list-wrapper .officials-list td .ticket-icon,.officials-list-wrapper .officials-list td .clothing-icon{width:30px;height:30px;display:inline-block;background-position:center;background-size:contain;background-repeat:no-repeat}.officials-list-wrapper .officials-list td .active-icon.activated{background-image:url(images/star-icon-green.png)}.officials-list-wrapper .officials-list td .active-icon.inactive{background-image:url(images/star-icon-grey.png)}.officials-list-wrapper .officials-list td .ticket-icon.ticketing{background-image:url(images/msv-tickets.png)}.officials-list-wrapper .officials-list td .clothing-icon.clothing{background-image:url(images/clothing.png)}.officials-list-wrapper .officials-list td .clothing-icon.clothing.techs,.officials-list-wrapper .officials-list td .clothing-icon.clothing.officials{background-image:url(images/clothing-black.png)}.marshalofficial-menu{margin-bottom:20px}.marshalofficial-menu a{text-transform:uppercase;font-weight:700;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:5px;display:inline-block;cursor:pointer;font-size:13px;font-weight:bold;padding:8px 15px;text-decoration:none;border:1px solid #fdcf14;background-color:#fdcf14;color:#06351e}.marshalofficial-menu a:hover{color:white;background-color:#06351e;text-decoration:none}.marshalmeetinglist-page ul{margin:0px;list-style:none}.marshalmeetinglist-page ul .meeting-item{padding:0px 0px 0px 20px;border-left:5px solid #09482a;margin-bottom:30px}.marshalmeetinglist-page ul .meeting-item .meeting-name{display:inline-block;clear:both;padding-bottom:10px;font-weight:bold;font-size:20px}.marshalmeetinglist-page ul .meeting-item .buttons{display:block;clear:both}.marshalmeetinglist-page ul .meeting-item .buttons a{margin-right:10px}.marshalmeetinglist-page ul .meeting-item .buttons a.m{background-color:#f60;border-color:#f60;color:#fff}.marshalmeetinglist-page ul .meeting-item .buttons a.m:hover{background-color:#d40}.marshalmeetinglist-page ul .meeting-item .buttons a.t{background-color:#5582c9;border-color:#5582c9;color:#fff}.marshalmeetinglist-page ul .meeting-item .buttons a.t:hover{background-color:#4472a9}.marshalmeetinglist-page ul .meeting-item .buttons a.o{background-color:#000;border-color:#000;color:#fff}.marshalmeetinglist-page ul .meeting-item .buttons a.o:hover{background-color:#a0a0a0}.meeting-detail{margin-bottom:30px;float:left;width:100%}.meeting-detail .left-table,.meeting-detail .right-table{float:left}.meeting-detail table{margin-bottom:20px}.meeting-detail table tr td{font-size:22px;font-family:Arial;line-height:30px;border-bottom:3px solid #5582c9;padding-top:10px;padding-bottom:10px}.meeting-detail table tr td.title{padding-right:20px}.meeting-detail table tr td.count{text-align:center;padding-right:20px}.meeting-detail .right-table{padding-left:50px}.meeting-detail .right-table td{border-bottom:3px solid #09482a}.marshal-buttons{display:block;clear:both;float:left;margin-bottom:30px}.marshalmeetinglist-page{margin-bottom:50px!important;float:left;width:100%}.marshalmeeting-page{margin-bottom:50px!important;float:left;width:100%}.marshalmeeting-page table{width:100%}.marshalmeeting-page table tr.header-row{border-bottom:3px solid #5582c9}.marshalmeeting-page table tr th{padding-bottom:10px;margin-bottom:10px}.marshalmeeting-page table tr td.br,.marshalmeeting-page table tr th.br,.marshalmeeting-page table tr td.day2-ac,.marshalmeeting-page table tr th.day2-ac,.marshalmeeting-page table tr td.day2-ach,.marshalmeeting-page table tr th.day2-ach{border-right:1px solid #5582c9;text-align:center}.marshalmeeting-page table tr td.comments,.marshalmeeting-page table tr th.comments{padding-left:10px}.marshalmeeting-page table tr td.hide,.marshalmeeting-page table tr th.hide{display:none}.marshalmeeting-page table tr:nth-child(2n){background-color:#f0f3f1}.marshalmeeting-page table tr td{padding-top:10px;padding-bottom:10px;border-bottom:1px solid #5582c9}.marshalmeeting-page table tr td.junior{background-color:yellow}.marshalmeeting-page table tr td.name{font-weight:bold}.marshalmeeting-page table tr td span.b{width:30px;height:30px;display:inline-block;margin-left:5px;margin-right:5px}.marshalmeeting-page table tr td .available{background-color:#09482a}.marshalmeeting-page table tr td .not-available{background-color:red}.marshalmeeting-page table tr td .accommodation{background-color:#5582c9}.marshalmeeting-page table tr td .no-accommodation{background-color:transparent}.marshalmeeting-page table tr td.comments span{display:block}.marshalmeeting-page table tr td.email span{display:block}.button-delete{background-image:url(/Themes/BEMSEE/Content/images/x-mark.png);background-size:20px;background-repeat:no-repeat;background-color:red;background-position:5px 50%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid red;display:inline-block;cursor:pointer;color:#fff;font-size:12px;font-weight:bold;padding:8px 15px 8px 30px;text-decoration:none;line-height:1em}.button-delete:hover{color:white;background-color:#c00;border:1px solid #b00;text-decoration:none}.button-delete:active{-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red}.bchk{padding:0px !important;display:inline-block;width:24px;height:24px;position:relative}.bchk label{cursor:pointer;position:absolute;width:100%;height:100%;left:2px;top:2px;border-radius:3px;-webkit-box-shadow:inset 0px 0px 5px rgba(199,0,0,0.75),0px 1px 0px #fff;-moz-box-shadow:inset 0px 0px 5px rgba(199,0,0,0.75),0px 1px 0px #fff;box-shadow:inset 0px 0px 5px rgba(199,0,0,0.75),0px 1px 0px #fff;background:#d3c3c3}.bchk label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;content:'';position:absolute;width:100%;height:100%;background:#00bf00;background:-webkit-linear-gradient(top,#00bf00 0%,#009400 100%);background:-moz-linear-gradient(top,#00bf00 0%,#009400 100%);background:-o-linear-gradient(top,#00bf00 0%,#009400 100%);background:-ms-linear-gradient(top,#00bf00 0%,#009400 100%);background:linear-gradient(top,#00bf00 0%,#009400 100%);top:0px;left:0px}.bchk.blue label:after{background:#5582c9;background:-webkit-linear-gradient(top,#5582c9 0%,#4472a9 100%);background:-moz-linear-gradient(top,#5582c9 0%,#4472a9 100%);background:-o-linear-gradient(top,#5582c9 0%,#4472a9 100%);background:-ms-linear-gradient(top,#5582c9 0%,#4472a9 100%);background:linear-gradient(top,#5582c9 0%,#4472a9 100%)}.bchk label:hover::after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);opacity:0.3}.bchk input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.admin-official-links{padding:15px;text-align:center;background-color:#f60;border-top:2px solid #fdcf14}.admin-official-links a{font-weight:bold;font-family:Arial;border:1px solid #fdcf14;color:#fff;padding:8px 10px;background-color:#d40}.admin-official-links a:hover{text-decoration:none}.marshal-register-button{margin-top:40px;background-color:#f60;border-color:#f60;color:#fff;padding:10px}.marshal-register-button:hover{background-color:#d40;border-color:#f60}.register-button{padding:10px 15px}.marshal-registration-page .button-1{padding:10px 20px;font-size:16px;float:right}.marshal-registration-page .fieldset{display:block;clear:both;border-color:#f60}.marshal-registration-page .fieldset .title{margin-top:0px;border-bottom:1px solid #f0f3f1;padding-bottom:10px}.marshal-registration-page .fieldset .title strong{font-size:16px}.marshal-registration-page .dickies-wrapper{width:100%;clear:both;display:block}.marshal-registration-page .dickies-wrapper .fieldset{border:none;padding:0px}.marshal-registration-page .dickies-wrapper .fieldset .title strong{font-size:16px}.marshal-registration-page .dickies-wrapper .fieldset label{margin-left:0px}.marshal-registration-page .dickies-wrapper .image-holder{float:left;max-width:25%;vertical-align:middle;padding-right:15px;padding-top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.marshal-registration-page .dickies-wrapper .text-holder{float:left;max-width:75%}.marshal-registration-page .dickies-wrapper .text-holder strong{font-size:22px}.marshal-summary{margin-bottom:20px}.marshal-summary ul{list-style:none}.marshal-summary ul li{padding:5px 10px;font-weight:bold}.marshal-summary ul li .size:after{content:' - ';padding:0px 10px}.marshal-summary ul li:nth-child(2n+1){background-color:#f0f3f1}.side-2 .block.block-new{box-shadow:none;border-radius:unset;-webkit-box-shadow:none;-moz-box-shadow:none;background-color:#09482a;background-image:none}.side-2 .block.block-new a{line-height:24px;display:inline-block}.side-2 .block.block-new .title{border-bottom:3px solid #fdcf14}.title i{padding-right:10px}.title i.fa-spin{padding:unset}.customer-racing-classes-list li,.customer-machines-list li{transition:background-color 0.5s ease}.customer-racing-classes-list li span.l,.customer-machines-list li span.l{display:block;clear:left;font-weight:700;cursor:default}.customer-racing-classes-list li .buttons,.customer-machines-list li .buttons{float:right;text-align:center}.customer-racing-classes-list li .buttons a.btn,.customer-machines-list li .buttons a.btn{clear:both;display:block;margin-bottom:5px}.customer-racing-classes-list{border-bottom:3px solid #09482a;float:left;width:100%;margin-bottom:20px;padding-bottom:10px}.customer-racing-classes-list .title{margin-bottom:15px;background-color:#09482a;padding:10px;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-racing-classes-list .title h2{font-size:18px;color:#fff}.customer-racing-classes-list .no-classes{color:red;font-weight:700;margin-bottom:30px}.customer-racing-classes-list .no-classes i{float:left;margin-right:10px}.customer-racing-classes-list .btn-primary{background-color:#09482a;border-color:#09482a}.customer-racing-classes-list .btn-primary:hover,.customer-racing-classes-list .btn-primary.active,.customer-racing-classes-list .btn-primary:active{background-color:#06351e !important}.customer-racing-classes-list .add-a-machine{color:red;font-size:11px;display:inline-block;clear:left}.customer-racing-classes-list ul.dropdown-menu{margin-left:0px}.customer-racing-classes-list ul.list{list-style:none;margin:0;padding:0}.customer-racing-classes-list ul.list>li{min-height:80px;border-left:6px solid #06351e;margin-bottom:15px;width:100%;font-weight:500;display:block;clear:both;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-racing-classes-list ul.list>li.primary{border-left-color:#fdcf14}.customer-racing-classes-list ul.list>li.primary:hover{background-color:#fff0e6}.customer-racing-classes-list ul.list>li.hover{border-left-color:#f60;background-color:#fff0e6}.customer-racing-classes-list ul.list>li:hover{background-color:#f0f3f1}.customer-racing-classes-list ul.list>li.selected{background-color:#fff0e6;border-color:#f60}.customer-racing-classes-list ul.list>li .details-0{float:left;width:10%;position:relative;min-height:100px;display:block;text-align:center}@media (max-width:500px){.customer-racing-classes-list ul.list>li .details-0{display:none}}.customer-racing-classes-list ul.list>li .details-0 .number{float:left;line-height:100px;margin:0px auto;width:100%;cursor:default;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-racing-classes-list ul.list>li .details-0 .number.number-1{font-size:50px}.customer-racing-classes-list ul.list>li .details-0 .number.number-2{font-size:40px}.customer-racing-classes-list ul.list>li .details-0 .number.number-3{font-size:30px}.customer-racing-classes-list ul.list>li .details-0 .no-number{float:left;line-height:100px;margin:0px auto;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:50px}.customer-racing-classes-list ul.list>li .details-1{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px;float:left;width:40%}@media (max-width:500px){.customer-racing-classes-list ul.list>li .details-1{padding-left:10px}}.customer-racing-classes-list ul.list>li .details-2{float:left;width:25%;position:relative}.customer-racing-classes-list ul.list>li .details-2 ul.dropdown-menu{margin:10px 0px;min-width:200px}.customer-racing-classes-list ul.list>li .details-2 ul.dropdown-menu li{padding:5px;font-size:11px}.customer-racing-classes-list ul.list>li .details-2 ul.dropdown-menu li .machine-detail .blue{color:#5582c9}.customer-racing-classes-list ul.list>li .details-2 ul.dropdown-menu li.divider{padding:0!important}.customer-racing-classes-list ul.list>li .details-2 ul.dropdown-menu li .machines-title{font-size:14px;font-weight:700;color:#5582c9}.customer-racing-classes-list ul.list>li .details-2 ul.dropdown-menu li a{float:right;margin-left:3px}.customer-racing-classes-list ul.list>li input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-racing-classes-list ul.list>li .class-primary{border:1px solid #5582c9;background-color:#d9e3f3;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px 5px;margin-bottom:5px;font-size:0.8em;display:inline-block !important;width:auto}.customer-racing-classes-list ul.list>li .class-name{font-size:18px}.customer-racing-classes-list ul.list>li .class-sub-class-holder{font-size:16px}.customer-machines-list{border-bottom:3px solid #5582c9;float:left;width:100%}.customer-machines-list .title{margin-bottom:15px;background-color:#5582c9;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-machines-list .title h2{font-size:18px;color:#fff}.customer-machines-list .no-machines{color:red;font-weight:700;margin-bottom:30px}.customer-machines-list .no-machines i{float:left;margin-right:10px}.customer-machines-list ul.list{list-style:none;margin:0;padding:0}.customer-machines-list ul.list>li{min-height:80px;border-left:6px solid #4472a9;margin-bottom:15px;padding:5px 5px 5px 15px;width:100%;font-weight:500;display:block;clear:both;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-machines-list ul.list>li.hover{border-left-color:#f60}.customer-machines-list ul.list>li:hover{background-color:#d9e3f3}.customer-machines-list ul.list>li.selected{background-color:#fff0e6;border-color:#f60}.customer-machines-list ul.list>li .details-1{float:left;width:25%}.customer-machines-list ul.list>li .details-2{float:left;width:35%}.customer-machines-list ul.list>li .details-2 .classes ul{list-style:none;margin:0;padding:0}.customer-machines-list ul.list>li .details-2 .classes ul li{font-size:10px}.customer-machines-list ul.list>li input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-machines-list ul.list>li .bike-make{font-size:18px;padding-bottom:8px}.customer-machines-list ul.list>li .bike-model{font-size:16px;padding-bottom:8px}.customer-machines-list ul.list>li .bike-make-e{max-width:100%}.customer-machines-list ul.list>li .bike-model-e{max-width:100%}.customer-machines-list ul.list>li .bike-year-e{max-width:100%}.customer-machines-list ul.list>li .bike-frameno:before{content:'Frame #: ';width:70px;display:inline-block}.customer-machines-list ul.list>li .bike-engineno:before{content:'Engine #: ';width:70px;display:inline-block}@media (max-width:550px){.customer-machines-list ul.list>li .details-1{float:left;width:100%;clear:both}.customer-machines-list ul.list>li .details-2{float:left;width:100%;clear:both}}.customer-machines-list .machine-list-dynamic{float:left;width:100%}.customer-machines-list .add-new-wrapper{float:left;width:100%}.customer-machines-list .add-new-wrapper .inputs{padding:5px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-machines-list .add-new-wrapper .inputs label{width:100px;display:inline-block}.customer-machines-list .add-new-wrapper .buttons{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customer-machines-list .add-new-wrapper .buttons a.btn{float:right;display:block;margin-bottom:10px}.add-class-dynamic>.dropdown{display:inline-block}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.requires-validation{border-top:5px solid #f60;border-bottom:5px solid #f60;float:left;width:100%;background:#fff0e6;position:relative;z-index:100;padding:20px 0px}.requires-validation h1{margin-bottom:20px;font-size:34px;font-family:Arial,Helvetica,sans-serif}.account-page .wiz{display:none}.validation{margin-bottom:30px;border-bottom:3px solid #f60;padding-bottom:10px;float:left;width:100%}.validation .title{margin-bottom:15px;background-color:#f60;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.validation .title h2{font-size:18px;color:#fff}.validation-thank-you{margin-bottom:30px;border-bottom:3px solid #fdcf14;padding-bottom:10px;float:left;width:100%}.validation-thank-you .title{margin-bottom:15px;background-color:#fdcf14;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.validation-thank-you .title h2{font-size:18px;color:#000}.validation-thank-you .btn-yellow:hover{color:#fdcf14}.sidecar-testing{width:100%;float:left;clear:both}.racer-validation{border-bottom:3px solid #f60;padding-bottom:20px;margin-bottom:30px;float:left;width:100%}.racer-validation h2{background-color:#f60;color:#fff;padding:10px 10px}.racer-validation .button-1{color:#fff;background-color:#f60;border-color:#d40}.racer-validation .button-1:hover{background-color:#d40}.wang-description{margin-bottom:20px;font-weight:bold;color:#f60;font-size:20px}.wang-description .rocket-bemsee{color:#f60;margin-right:10px}.number-select .available-text{color:green;font-weight:bold}.number-select .unavailable-text{color:red;font-weight:bold}.tooltipster-arrow-border{border-left-color:#f60 !important}.tooltipster-box{max-width:300px;border-color:#f60 !important;-moz-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2);box-shadow:0px 0px 10px 5px rgba(0,0,0,0.2)}.tooltipster-box .tooltipster-wrapper h2,.tooltipster-box .tooltipster-wrapper h3,.tooltipster-box .tooltipster-wrapper h4{color:#000}.tooltipster-box .tooltipster-wrapper hr{margin-top:-3px;border-bottom:3px solid #f60}.tooltipster-box .tooltipster-wrapper .content-wrapper{text-align:left}.tooltipster-box .tooltipster-wrapper .content-wrapper p{color:#000}.wang-content{border-left:5px solid #f60;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:20px;margin-bottom:20px}.wang-content p{margin-bottom:0.6em;font-family:Arial,sans-serif;font-size:1.2em}.block-2018{margin-bottom:30px}.block-2018.marshal{border-bottom:3px solid #f60;padding-bottom:15px}.block-2018 .title{padding:10px 8px;font-size:16px;font-family:'Roboto',Arial,Helvetica,sans-serif,sans-serif;font-weight:400}.block-2018 .title.marshal{background-color:#f60;color:#fff}.block-2018 .block-content{margin-top:15px;width:100%}.block-2018 .block-content.marshal-content{text-align:center}.block-2018 .block-content a{margin:0px auto;-moz-transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}.block-2018 .block-content a.register-marshal{border:2px solid #f60;display:inline-block;padding:5px;font-weight:600;border-radius:5px;text-decoration:none;font-family:'Comfortaa',Arial,Helvetica,sans-serif,sans-serif}.block-2018 .block-content a.register-marshal:hover{color:#fff;background-color:#f60}.order-list-page .title{margin-bottom:15px;background-color:#09482a;padding:10px;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.order-list-page .title h2{color:#fff;font-size:20px;clear:none;display:inline-block;font-family:'Comfortaa',Arial,Helvetica,sans-serif,sans-serif}.order-list-page .title.title-previous{margin-top:40px}.order-list-page .title .sub{color:#fff;float:right;clear:none}.order-list-page .order-title-future{background-color:#4472a9;margin-bottom:0px}.order-list-page .order-title-previous{cursor:pointer;margin-top:20px;margin-bottom:0px}.order-list-page .order-title-previous h2{font-family:'Comfortaa',Arial,Helvetica,sans-serif,sans-serif;font-size:14px!important}.order-list-page .order-title-previous.cancelled{background-color:#f60}.order-list-page .order-list .order-item{border:3px solid #06351e;border-top:none;width:100%;float:left;padding:0 2% 2% 2%;margin-bottom:20px}.order-list-page .order-list .order-item h3{font-family:'Comfortaa',Arial,Helvetica,sans-serif,sans-serif;padding-bottom:8px}.order-list-page .order-list .order-item .info{display:block;clear:both;margin-bottom:20px;border-bottom:2px solid #4472a9;padding:10px}.order-list-page .order-list .order-item .info.info-test-day{padding:8px 0px}.order-list-page .order-list .order-item .info.info-test-day h3{background-color:#f60;padding:10px 10px;color:#fff;font-size:20px;font-family:'Comfortaa',Arial,Helvetica,sans-serif,sans-serif}.order-list-page .hide-me{display:none}.order-list-page .entry-price span{font-size:16px;margin-top:20px;display:inline-block}.order-list-page select{box-shadow:none;font-size:14px;padding:10px 5px}.order-list-page .button-1,.order-list-page .button-2{padding:15px 15px;font-size:16px}.order-list-page .entry-cart-row-header h3{font-weight:bold;font-size:20px!important}.order-list-page .entry-detail ul{display:block;float:left;clear:both;background:none!important;padding:0!important}.order-list-page .entry-detail ul li{display:block;float:left;clear:both}.order-list-page .entry-detail ul li.main i{color:#4472a9;font-size:18px;padding-right:10px}.order-list-page .entry-detail ul li.extra i{color:#f60;font-size:18px;padding-right:10px}.order-list-page .entry-detail ul li.extra .extra-class-highlight{display:inline-block;clear:both;float:left}.order-list-page .entry-detail span,.order-list-page .entry-detail i{display:inline-block;float:left}.order-list-page .recurring-payments .recurring-payments-box{text-align:left;padding:10px;height:auto}.order-list-page .order-list .order-item .title{font-size:13px}.order-list-page .order-list .order-item .buttons{float:right}.instruction-management .fa{top:0}.instruction-management ul.meeting-nav{list-style:none;margin:0 0 10px 0;padding:0;display:inline-block;width:100%}.instruction-management ul.meeting-nav li{margin-right:10px;float:left}.instruction-management .report-buttons{display:inline-block;margin-bottom:10px}.instruction-management .meeting-detail-tab>ul{list-style:none;margin:0 0 10px 0;padding:0;display:inline-block;width:100%;float:left}.instruction-management .meeting-detail-tab>ul li{margin-right:10px;float:left}.instruction-management .meeting-detail-tab .main-grid-table .header{font-weight:bold;margin-bottom:10px}.instruction-management .meeting-detail-tab .main-grid-table .header th{border-bottom:3px solid #06351e;background-color:#f0f3f1;line-height:40px;margin-bottom:5px}.instruction-management .meeting-detail-tab .main-grid-table .header th.o{cursor:pointer;background-image:url(/Themes/BEMSEE/Content/images/bullet-right.gif);background-position-x:left;background-repeat:no-repeat;background-position-y:center;padding-left:20px}.instruction-management .meeting-detail-tab .main-grid-table .header th.ordering{text-decoration:underline}.instruction-management .meeting-detail-tab .main-grid-table .header.reversed th.ordering{background-image:url(/Themes/BEMSEE/Content/images/bullet-left.gif)}.instruction-management .meeting-detail-tab .instructor-view,.instruction-management .meeting-detail-tab .pupil-view{width:100%;clear:left}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid{width:100%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item:nth-child(2n){background-color:#eee}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .first{padding-left:10px;font-weight:bold;cursor:pointer}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item.not-available .first{border-left:6px solid #d00}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item.available .first{border-left:6px solid #fdcf14}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .number{font-weight:bold;line-height:50px;padding:0 10px}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .name{font-weight:bold}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .name .racing-class{color:#4472a9}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .email .inner-email{font-weight:bold;padding:5px 0;display:inline-block}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .email .inner-telephone{display:block;clear:both;padding-bottom:5px}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .email .inner-telephone .btn{padding:2px 10px;font-size:12px}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .email .inner-telephone .btn i{padding-right:0}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-item .buttons{text-align:right}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations{border-left:5px solid #09482a;padding:10px}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table{width:100%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr.allocation-item{border-bottom:1px solid #06351e}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr td:nth-child(1){width:5%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr td:nth-child(2){width:15%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr td:nth-child(3){width:25%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr td:nth-child(4){width:25%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr td:nth-child(5){width:20%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr td:nth-child(6){width:10%}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr.sms-row td{padding:10px 0}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid .instructor-allocation-detail .allocations table tr td span.racing-class{display:inline-block;clear:both;font-size:10px;color:#4472a9}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid tr{transition:all linear 0.3s}.instruction-management .meeting-detail-tab .instructor-view .instructor-grid tr.active{background-color:#f0f3f1}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid{width:100%}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item td{padding:3px !important;max-width:150px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item td .full-day{color:#d00}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item td .half-day{color:#4472a9}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item.has-allocations{background-color:#f0f3f1}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item .first{padding-left:10px;font-weight:bold;cursor:pointer}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item.not-available .first{border-left:6px solid #d00}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item.available .first{border-left:6px solid #fdcf14}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item .number{font-weight:bold;line-height:50px;padding:0 10px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item .name{font-weight:bold}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .request-item .name .racing-class{color:#4472a9}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell{padding:0 20px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocations-title,.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocations-title-allocate{font-weight:bold}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocations-title{border-bottom:1px solid #09482a;display:inline-block;margin-bottom:10px;padding-bottom:5px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell table.allocations-for-request{width:100%}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell table.allocations-for-request tr td,.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell table.allocations-for-request tr th{font-size:11px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell table.allocations-for-request tr td{height:40px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell table.allocations-for-request tr td input[type='text']{width:150px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell table.allocations-for-request tr td button{padding:0 4px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell table.allocations-for-request tr td button i{padding-right:0px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocations-title-allocate{display:inline-block;clear:both;width:100%;padding:10px 0}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation{display:block;width:100%;clear:both}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .choose-title{font-weight:bold;border-bottom:1px solid #09482a;display:inline-block;margin-bottom:10px;padding-bottom:5px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation label{width:200px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .select-instructor{clear:both;display:block;margin-bottom:10px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .note-input{clear:both;display:block;margin-bottom:10px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .note-input.instructor{width:80%}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .note-input.pupil{width:80%}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .period{clear:both;display:block;margin-bottom:10px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .buttons{clear:both;display:block;width:100%;margin-bottom:10px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .instructor-info{clear:both;display:block;width:100%;margin-bottom:10px}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations td.allocations-cell .allocation-new-allocation .instructor-info>span.highlight{font-weight:bold}.instruction-management .meeting-detail-tab .pupil-view .instructor-request-grid .allocations.has-allocations{background-color:#f0f3f1;border-bottom:3px solid #09482a}@media only screen and (min-width:1026000px){.race-entry-table-footer.fixme{position:fixed;bottom:0px;width:900px!important;z-index:10000;background-color:#fff}.race-entry-table-footer.fixme td{display:block}}@media only screen and (max-width:1026px){.lower-carousel-wrapper .lower-carousel-inner-wrapper{max-width:100%}.lower-features-wrapper ul li{margin-bottom:20px}}@media only screen and (max-width:1000px){.master-center{width:98%}.master-wrapper-page{width:100%}.master-wrapper-content{width:98%;padding:5px 1% 15px}.master-wrapper-content.master-wrapper-home{width:100%;padding:0px}#footer .master-center-footer{width:96%}.lower-feature-wrapper-two-col{padding:0px}.master-wrapper-main .leftside-3{width:25%}.master-wrapper-main .center-3{width:46%;margin:0px 0px 10px;padding:0px 2% 2%}.master-wrapper-main .rightside-3{width:25%}.master-wrapper-main .side-2,.master-wrapper-main .side-2.main,.master-wrapper-main .right-wrapper{width:25%}.master-wrapper-main .center-2,.master-wrapper-main .center-2.main,.master-wrapper-main .left-wrapper{width:71%;margin:0px 0px 10px;padding:0px 2% 2%}.master-wrapper-main .center-1,.master-wrapper-main .center-1.main{width:96%;margin:0px 0px 10px;padding:2%}.linked-page-item .link-content .main-text-image{width:100%}.linked-page-item .link-content img{display:none}.lower-carousel-wrapper .lower-carousel-inner-wrapper .home-news-header,.first-visit .welcome-inner,.first-visit-pre .welcome-inner-pre{max-width:96%}.news-list span.news-feature-image{max-width:20%!important}.news-list span.content-wrapper{width:75%!important}.race-entry-table .membership-holder{margin-bottom:15px}.race-entry-table .membership-holder,.race-entry-table .transponder-holder{margin-right:0px;max-width:100%;width:100%!important;min-height:150px!important;margin-top:10px}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content{max-width:65%!important}.first-visit .welcome-inner .welcome-inner-wrapper .image-wrapper{max-width:30%!important}.contact-category-upper-wrapper .contact-map{width:44%}.contact-category-upper-wrapper .contact-map iframe{width:100%;height:100%}}@media only screen and (max-width:994px){#contact-deatils ul li{font-size:14px}.race-weekend-pricing ul li{padding-right:5%;width:30%}.right-wrapper iframe{width:100%;height:100%}.lower-features-wrapper{text-align:center}.lower-features-wrapper ul{width:100%}.lower-features-wrapper ul li{margin:0px auto;float:left;margin-bottom:15px;width:31.8%;padding:0px 0.2%;margin-right:2.3%}.lower-features-wrapper ul li a img{height:auto;width:100%}.lower-features-wrapper ul li:last-child{margin-right:0px}.master-wrapper-main .center-1{margin-top:0px}.slick-prev,.slick-next{display:none!important}.race-meeting-list .race-weekend-box{float:left;width:100%}.race-meeting-list .race-weekend-box .race-meeting-item{height:auto}.race-meeting-list .race-weekend-box .race-meeting-item .picture{width:25%;height:auto;float:left;clear:both}.race-meeting-list .race-weekend-box .race-meeting-item .picture a img{display:block}.race-meeting-list .race-weekend-box .race-meeting-item .details{width:70%;float:left}.race-meeting-list .race-weekend-box .race-meeting-item .details .race-meeting-title{margin-top:10px;width:100%;float:left;clear:both;padding-bottom:10px!important}.race-meeting-list .race-weekend-box .race-meeting-item .description{max-width:100%;float:left;min-height:20px!important}.race-meeting-list .race-weekend-box .race-meeting-item .add-info{float:left;clear:both}.race-meeting-list .race-weekend-box .race-meeting-item .add-info .buttons{float:left!important}.circuit-list ul li span.circuit-image,.news-list ul li span.circuit-image,.download-list ul li span.circuit-image,.circuit-list ul li span.news-feature-image,.news-list ul li span.news-feature-image,.download-list ul li span.news-feature-image,.product-details-page .gallery{width:25%;height:auto}.circuit-list ul li span.circuit-image a,.news-list ul li span.circuit-image a,.download-list ul li span.circuit-image a,.circuit-list ul li span.news-feature-image a,.news-list ul li span.news-feature-image a,.download-list ul li span.news-feature-image a,.product-details-page .gallery .picture{width:100%;height:auto}.circuit-list ul li span.circuit-image a img,.news-list ul li span.circuit-image a img,.download-list ul li span.circuit-image a img,.circuit-list ul li span.news-feature-image a img,.news-list ul li span.news-feature-image a img,.download-list ul li span.news-feature-image a img,.product-details-page .gallery .picture img{width:100%;height:auto;display:block}.circuit-list ul li span.content-wrapper,.news-list ul li span.content-wrapper,.product-details-page .overview{width:70% !important;float:left}.circuit-list ul li span.content-wrapper span.contact-info,.news-list ul li span.content-wrapper span.contact-info,.download-list ul li span.content-wrapper span.contact-info,.circuit-list ul li span.download-wrapper span.contact-info,.news-list ul li span.download-wrapper span.contact-info,.download-list ul li span.download-wrapper span.contact-info,.circuit-list ul li span.download-wrapper,.news-list ul li span.download-wrapper,.download-list ul li span.download-wrapper,.download-list ul li span.content-wrapper{width:100% !important}.download-list ul li.file-icon{max-width:100%;width:auto}}@media only screen and (max-width:909px){.customer-racing-classes-list .class-list-dynamic .list .customer-racing-class .buttons{float:left;width:100%;padding:0px 10px!important}.customer-racing-classes-list ul.list>li .details-1 .class-name,.customer-racing-classes-list ul.list>li .details-1 .sub-class-name{font-size:16px}.customer-racing-classes-list ul.list>li .details-2{float:left;width:50%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:10px}.customer-racing-classes-list ul.list>li .details-2 .number-title{clear:both;display:block}}@media only screen and (max-width:830px){.lower-features-wrapper ul li a h2{padding:13px 0px 9px 10px;background-image:none}.contact-page .contact-upper-wrapper .contact-image{float:left;margin-right:4%;width:26%}.contact-page .contact-upper-wrapper .contact-upper-content{width:70%}}@media only screen and (max-width:800px){#contact-deatils ul li{width:auto;float:right;font-size:12px;display:inline-block;margin:4px 10px 4px 0px}#contact-deatils{width:45%;margin:10px 0px}.header-logo{width:50%;padding-top:10px}.flexslider .slides>li .inner .upper{font-size:24px!important;line-height:26px!important}.flexslider .slides>li .inner .lower{font-size:14px!important}.slider-wrapper{height:auto!important}.flexslider{height:auto!important}.flexslider .slides>li{line-height:250px!important}}@media only screen and (max-width:768px){.master-wrapper-content{width:100%}.product-essential h1{font-size:17px}.product-essential .race-weekend-specs-box{display:none}.first-visit{height:auto!important}.first-visit .welcome-inner{height:auto!important}.first-visit .welcome-inner .welcome-inner-wrapper{height:auto!important}.first-visit .welcome-inner .welcome-inner-wrapper .image-wrapper{display:none}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content{height:auto!important;max-width:100%!important}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content .para-holder{height:auto;font-size:14px;margin-bottom:10px}.master-wrapper-main .circuit-detail .left-wrapper,.master-wrapper-main .circuit-detail .right-wrapper{width:96%;margin:10px 0px;padding:2%}}@media only screen and (max-width:700px){.master-wrapper-main .leftside-3{width:96%;padding:2%}.master-wrapper-main .center-3{width:96%;margin:0px 0px 10px;padding:0px 2% 2%}.master-wrapper-main .rightside-3{width:96%;padding:2%}.master-wrapper-main .side-2{width:96%;padding:2%;margin:0px 0px}.master-wrapper-main .side-2 .block{margin-bottom:15px}.master-wrapper-main .side-2.main{width:100%;padding:0%;margin:0px 0px}.master-wrapper-main .side-2.main .block{margin-bottom:15px}.master-wrapper-main .center-2.main,.master-wrapper-main .center-2{width:100%;margin:0px 0px 10px;padding:0px 2% 2%}.master-wrapper-main .center-1,.master-wrapper-main .center-1.main,.master-wrapper-main .left-wrapper,.master-wrapper-main .right-wrapper{width:100%;margin:0px 0px 10px;padding:2%}.news-list span.news-feature-image{display:none}.news-list span.content-wrapper{width:90%!important}#race-no-request{width:90%}.tooltipster-light{display:none!important}}@media only screen and (max-width:635px){.customer-racing-classes-list ul.list>li .details-1{width:100%;text-align:center}.customer-racing-classes-list ul.list>li .details-2{width:100%;text-align:center}}@media only screen and (max-width:600px){.lower-features-wrapper ul li{margin:0px auto;float:left;margin-bottom:15px;width:100%;padding:0px 4% 2%;margin-right:0;height:auto}.lower-features-wrapper ul li a h2{padding:13px 0px 9px 0px;background-image:url(images/bemsee-h2-bg.png);width:100%;text-align:left}.lower-features-wrapper ul li a .content-wrapper{padding:6px 0px}}@media only screen and (max-width:550px){.first-visit .welcome-inner .welcome-inner-wrapper{margin-left:7px}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content{float:left;max-width:600px;height:270px;overflow:hidden}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content h2{font-size:26px;font-weight:700;margin-bottom:12px;line-height:30px}.first-visit .welcome-inner .welcome-inner-wrapper .welcome-content .para-holder .column{width:100% !important}#contact-deatils ul li{width:100%;float:right;font-size:12px;display:inline-block;margin:4px 0px 4px 0px;text-align:right}#contact-deatils{width:60%;margin:60px 0px 10px}#imgContainer,#imageFullScreen,#positionButtonDiv{display:none}.header-logo{width:30%;margin-top:15px;background-image:url(/Themes/BEMSEE/Content/images/BEMSEE_logo.svg);height:115px;background-repeat:no-repeat;background-size:contain}.header-logo img{display:none}.header-links-wrapper{position:absolute;right:2%}.modulebox{width:100%;margin:0px}.modulebox.last{margin-top:20px}.home-box-wrapper{text-align:center}.home-box{width:90%;margin:0px auto;text-align:left}.flexslider .slides>li .inner .upper{font-size:26px!important;line-height:30px!important}.flexslider .slides>li .inner .lower{font-size:12px!important}.flexslider .slides>li .inner .lower{padding:8px!important}.product-details-page .overview{max-width:100%;margin-left:0px}.race-meeting-list h2{font-size:20px!important;margin-top:0px !important}.circuit-list ul li span.circuit-image,.news-list ul li span.circuit-image,.download-list ul li span.circuit-image,.product-details-page .gallery{width:100%;height:auto;margin-bottom:20px}.circuit-list ul li span.content-wrapper,.news-list ul li span.content-wrapper,.download-list ul li span.content-wrapper,.circuit-list ul li span.download-wrapper,.news-list ul li span.download-wrapper,.download-list ul li span.download-wrapper,.product-details-page .overview{width:100% !important;float:left}.contact-category-upper-wrapper .contact-address{width:100%}.contact-category-upper-wrapper .contact-map{width:100%}.contact-page .contact-upper-wrapper .contact-image{float:left;margin-right:0%;width:40%}.contact-page .contact-upper-wrapper .contact-upper-content{width:100%}.race-weekend-pricing ul li{padding-right:5%;width:95%}.join-to-enter .returning-wrapper .form-fields>div{display:block}.join-to-enter .returning-wrapper .form-fields>div label{padding-right:5px;display:block}.download-links .button-1,.download-links .button-2{margin-bottom:20px}.customer-racing-classes-list .class-list-dynamic .list .customer-racing-class .details-2{float:right}.customer-racing-classes-list .class-list-dynamic .list .customer-racing-class .buttons{float:left;width:100%;padding:0px 10px!important}.machine-list-item .details-1 span,.machine-list-item .details-2 span{display:block;clear:left}.machine-list-item .details-1 input,.machine-list-item .details-2 input{display:block;clear:right}}@media only screen and (max-width:400px){.flexslider .slides>li img{max-width:130% !important;width:130% !important}.first-visit-pre,.first-visit{display:none!important}.header-logo{margin-top:55px}}.slicknav_menu{display:none}@media screen and (max-width:992px){.header-menu .top-menu li a{padding:0px 12px 0px 12px}}@media screen and (max-width:880px){#menu{display:none}.slicknav_menu{display:block}}.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer}.slicknav_menu  .slicknav_menutxt{display:block;line-height:1.188em;float:left}.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.1em}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:0.188em}.slicknav_nav{clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block;text-align:left;border-bottom:1px solid #fdcf14}.slicknav_nav li li{display:block;text-align:left;border-top:1px solid #fdcf14;border-bottom:none}.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;float:right}.slicknav_nav .slicknav_item{display:block;cursor:pointer}.slicknav_nav a{display:block}.slicknav_nav .slicknav_item a{display:inline;padding:0px}.slicknav_menu:before,.slicknav_menu:after{content:" ";display:table}.slicknav_menu:after{clear:both}.slicknav_menu{*zoom:1}.slicknav_menu{font-size:16px}.slicknav_btn{margin:5px 3.2% 6px;text-transform:uppercase;font-weight:700;-moz-box-shadow:0px 1px 3px 0px #333;-webkit-box-shadow:0px 1px 3px 0px #333;box-shadow:0px 1px 3px 0px #333;background-color:#fdcf14;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #fdcf14;display:inline-block;cursor:pointer;color:#06351e;font-size:12px;font-weight:bold;padding:5px 15px;text-decoration:none}.slicknav_btn:hover{opacity:0.9;color:#06351e;text-decoration:none}.slicknav_btn:active{position:relative;top:1px}.slicknav_menu  .slicknav_menutxt{color:#06351e}.slicknav_menu .slicknav_icon-bar{background-color:#06351e}.slicknav_menu{background:#06351e;padding:0px}.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em}.slicknav_nav,.slicknav_nav ul{list-style:none;overflow:hidden}.slicknav_nav ul{padding:0;margin:0px;background-color:#09482a}.slicknav_nav a{padding:15px 15px;text-decoration:none;color:#fff;font-size:18px}