@charset utf-8;

/****************/
/*STANDARD STUFF*/
/****************/
#checkoutLogInImage{
	width:978px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px 0;
}
#checkoutLogInImage img{
	margin: 0 auto;
	display:block;
}
.checkoutFormExisting{
	display:inline-block;
	width:380px;
	border-right:1px solid #e2e2e2;
}

.deliveryInfoContainer{
	width:765px;
	border:1px solid #e2e2e2;
	padding:10px;
	background-color:#fff;
}


.applyForCreditAccountCheckout{
	height:43px;
	margin-top:30px;
	padding-top:30px;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}

#exclusions{
	font-size: 10px;
    margin-top: 4px;
}

.checkoutOutLoginFormContainer{
	display:inline-block;
	width:300px;
	float:right;
	margin-right:40px;
}

.checkoutOutLoginFormTitle{
	margin-top:5px;
	font-weight:bold;
}

.checkoutFormExpress{
	display:inline-block;
	width:360px;
	vertical-align:top;
}

.checkoutForms{
	margin: 0 auto;
	width:760px;
}

.checkFormExistingError{
	width:291px;
	margin-top:10px;
}

.newCustomerDiv{
	width:291px;
	margin-top:10px;
}

.returnFormWarning{
	color:red;
	font-size:14px;
}

#checkoutFormExpressContainer{
	display:inline-block;
	width:300px;
	margin-left:40px;
}

#checkoutFormExpressTitle{margin-top:5px;font-weight:bold;}

#checkoutFormExpressintro{display:inline-block;margin-top:5px;}
#checkoutFormExpressButton{cursor:pointer;display:inline-block;vertical-align:middle;}
#checkoutFormExpressButton img{margin-left:auto;margin-right:auto;}
#checkoutFormExpressOutro{display:inline-block;font-size:8pt}
#checkoutFormExpressOutro {display:inline-block;font-size:8pt}



.ticketID, .createdBy, .ticketStatus, .ticketedCreated, .ticketUpdate{
	width:15%;
}
 
#ticketTable{
	width:100%;
}

.accountStatement div, .statement div{
	width:19%;
	display:inline-block;
}

/****************/
/**Header-Banner*/
/****************/
.topBannerTitle{width:230px; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); font-weight:bold; font-size: 23px; color:#fff;}
.topBannerDesc{width:753px; float:right; text-align: center; color:#fff;}
.topBannerD-L1{padding:0 0 7px; margin:0; font-weight:bold; font-size: 18px;}
.topBannerD-L2{padding:0; margin:0; font-size: 14px;}
.topBannerSUP{font-size: 8px;}
.topBannerSUPb{font-size: 7px;}
.topBanner1col{width:100%; text-align: center; color:#fff;}
.topBanner1col-L1{padding:1px 0 6px; margin:0; font-weight:bold; font-size: 15px;}
.topBanner1col-L2{padding:0; margin:0; font-size: 15px;}


.spacerGap{width:15px !important;}
#deliveryInfo td{width:25%;}
* html a:hover{background:transparent;}
* img{-webkit-user-drag:none;}
html{font-family:Tahoma, sans-serif;font-size:12px;-webkit-font-smoothing:antialiased!important;margin:0;}
.mobile{display:none!important;}
/*body{color:#336;background-color:#FFF;background-repeat:no-repeat;background-position:center;background-position-y:43px;background-attachment:fixed;overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;}*/
/*body{color:#336;background-color:#FFF;background-image:url(https://www.comms-express.com/assets/images/header_images/Christmas-2016-Background-v3.jpg);background-position:center;background-attachment:fixed;overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;}*/
body{background-size: cover;color:#336;background-color:#FFF;background-image:url(https://www.comms-express.com/assets/christmas-background-full.jpg);background-position:center;background-attachment:fixed;overflow-x:hidden;overflow-y:scroll;margin:0;padding:0;}

table{color:#666;font-size:10pt;}
a img{border:0;}
.pointsTD{width:250px;}
.sprite{background-image:url(/assets/images/sprite.png);}
#container{width:984px;position:relative;margin:0 auto;}
#container2{width:270px;position:absolute;top:50px;right:0;background:#fff;}
#content{width:788px;float:right;position:relative;z-index:1;border:0 solid #e9e9e9;margin:0;padding:0;}
#wrapper{display:inline-block;position:relative;top:10px;min-height:2100px;width:979px;margin:0;}
#ContentContainer{margin-left:-5px;margin-top:-5px;width:797px;}
.wideOrangeTitle{width:100%;float:left;color:#ff6634;font-weight:700;font-size:13pt;margin-left:5px;margin-top:5px;cursor:default;}
#topBar{width:100%;height:50px;background-color:#929292;position:fixed;-moz-box-shadow:0 3px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.2);box-shadow:0 3px 5px rgba(0,0,0,0.2);top:0;left:0;z-index:1000;}
.container{width:978px;margin:0 auto;}
#pageOverlayClear{display:none;background-color:transparent;width:100%;height:100%;position:fixed;z-index:995;}
.jspContainer:focus,.jspScrollable:focus{outline:none;}
#banner{height:99px;overflow:hidden;width:979px;}
#commsLogo{/*background-position:-548px -377px;*/background-color:#eee;background-position:-5px -326px;width:226px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-right:8px;height:97px;float:left;border-left:1px solid #e2e2e2;}
#bannerBox{background-color:#eee;width:513px;float:left;height:97px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;background-image:url(/assets/images/free-gifts-category-banner-updated.jpg);background-position:0;}
/*#assistanceBox{width:217px;height:97px;background-position:-6px -230px;overflow:hidden;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;float:right;}*/
/*#assistanceBox{background-color:#eee;background-position:0 -229px;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;float:right;}*/
#browseCategoryBar{width:187px;height:26px;background-color:#ff6634;color:#fff;font-weight:700;margin-top:13px;font-size:10pt;padding-left:37px;padding-top:10px;float:left;background-repeat:no-repeat;background-position:190px;cursor:pointer;z-index:999;}
#productBars{width:100%;height:43px;}
#blueBar{width:742px;color:#fff;font-weight:700;float:left;margin-top:13px;margin-left:9px;font-size:10pt;background-color:#333365;height:36px;border-left:3px solid #333365;}
.contentPadding{position:relative;}
hr{border: 0; height: 1px; background-image: linear-gradient(to right, #f1f1f1, #e2e2e2, #f1f1f1);}
.middle{position:absolute;margin-top:-58px;width:0;height:50px;}
#orderHistory{font-size: 14px;
    margin: 0;}
#LowerContainer{min-height:1100px;width:100%;}
.openedOverlay{width:100%!important;height:100%!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)!important;filter:alpha(opacity=70)!important;opacity:0.7!important;}
#pageOverlay{width:100%;height:100%;display:none;position:fixed;background-image:url(/assets/images/80trans.png);top:0;z-index:995;}
#relativeContainer,.multibuyImageSection{position:relative;}
.orangeTitle,#option_price{color:#ff6634;font-weight:700;font-size:13pt;text-align:center;}
.orangeTitle{cursor:default;}
.orangeLink{font-size:9pt;font-weight:400;}
.orangeLink a{color:#ff6634;font-weight:400;}
.addToCart{width:40px;height:41px;background-image:url(/assets/images/sprite.png);background-position:-62px 1px;margin-top:-41px;margin-left:100px;cursor:pointer;position:absolute;-moz-transition:.5s opacity;-o-transition:.5s opacity;-webkit-transition:.5s opacity;transition:.5s opacity;}
.addToCart.move{right:0!important;top:40px!important;}
.smallQuantityBox{font-size:9pt;color:#666;position:relative;margin-top:104px;margin-left:42px;cursor:default;}
.smallQuantityBox input{border:1px solid #e2e2e2;width:17px;height:18px;}
#helper{vertical-align:middle;display:inline-block;height:100%;}
.cartQtyBox{width:30px;border:1px solid #e2e2e2;}
.stockTick{height:37px;width:34px;background-image:url(/assets/images/sprite.png);background-position:-154px -100px;float:left;}
.stockCross{height:37px;width:31px;background-image:url(/assets/images/sprite.png);background-position:-123px -100px;float:left;margin:0 auto;}
#blueBar h1{color:#fff;font-size:10pt;margin:0;padding:0;}
.BluebrowseCategoryBar{width:154px;background-color:#333365;cursor:default;height:27px;color:#fff;font-weight:700;margin-top:13px;font-size:10pt;padding-left:28px;padding-top:9px;float:left;background-repeat:no-repeat;background-position:190px;}
#defaultBlueBar{width:784px;color:#fff;background-color:#333365;font-weight:700;float:left;margin-top:13px;margin-left:9px;font-size:10pt;height:36px;border-left:3px solid #333365;font-size:100%;}
.cursorPointer{cursor:pointer;width:32px;height:40px;float:left;background-position:-30px 0;border:0;margin-top:6px;margin-left:6px;}
#stockCheck img{width:37px;height:36px;}
.stockText{float:right;font-size:8pt;color:#323266;font-weight:700;margin-left:5px;width:130px;margin-top:10px;}
input[type=text],input[type=password],input[type=tel],input[type=email],input[type=submit],input[type=button],input[type=select],input[type=textarea]{-webkit-appearance:none;appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
input{font-family:Tahoma, sans-serif;}
#logout{cursor:pointer;}
.cookiePolicy{position:fixed;z-index:1000;left:0;bottom:10px;width:10px;height:50px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-color:#ff6634;border:2px solid #e2e2e2;}
.fullCookiePolicy{width:100%;z-index:999;position:fixed;bottom:0;background-color:rgba(0,0,0,0.5);height:50px;-moz-transition:.5s width;-o-transition:.5s width;-webkit-transition:.5s width;transition:.5s width;}
.closedCookiePolicy{width:0;}

.cookieTriangle{position:fixed;bottom:60px;width:122px;left:0;z-index:1000;cursor:pointer;background-color:#fff;padding:5px 10px;color:#848484;font-size:8pt;box-shadow:1px 1px 3px #a2a2a2;border:1px solid #aaa;border-top:9px solid #ff6634;}
.cookieTriangle span.hide-cookie{color:#aaa;font-size:12pt;position:absolute;right:5px;font-weight:bold;top:1px;cursor:pointer;}
.cookieTriangle span.hide-cookie:hover{color:#666;}
.cookieTriangle:after{content:"^";position:absolute;top:-10px;color:#fff;font-size:10pt;left:67px;transition:0.2s all;transform:rotate(0deg);transform-origin:5px 6px;}
.cookieTriangle.open:after{transform:rotate(180deg);}
.cookieTriangle .cookieDetails{margin:-10px;display:none;border-top:1px solid #e2e2e2;margin-top:5px;padding:0 10px 5px 10px;cursor:default;}
.cookieTriangle .cookieDetails p{margin-top:5px;}

#cookieBox{width:200px;height:250px;background-color:#fff;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:fixed;bottom:50px;left:50px;display:block;z-index:9999;-moz-transition:.4s bottom ease;-o-transition:.4s bottom ease;-webkit-transition:.4s bottom ease;transition:.4s bottom ease;overflow:hidden;border:2px solid #ff6634;-moz-box-shadow:0 0 9px 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 9px 5px rgba(0,0,0,0.3);box-shadow:0 0 9px 5px rgba(0,0,0,0.3);}
.cookieBoxClosed{bottom:-275px!important;display:none;}
#cookieHeader{background-color:#ff6634;width:100%;height:23px;color:#fff;font-weight:700;padding-top:8px;padding-left:16px;cursor:default;}
.cookieClose{font-weight:700;color:#fff;position:absolute;top:5px;right:15px;font-size:12pt;cursor:pointer;}
#cookieAcceptButton{background-color:#333365;color:#fff;font-weight:700;position:absolute;right:10px;bottom:10px;cursor:pointer;padding:5px;}
#cookieDetails{cursor:default;padding:10px;}
.cartRestrictBox{position:absolute;background-color:#f2f2f2;right:0;top:50px;font-weight:700;-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.2);box-shadow:0 0 5px 5px rgba(0,0,0,0.2);width:145px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:.4s top ease;-o-transition:.4s top ease;-webkit-transition:.4s top ease;transition:.4s top ease;cursor:pointer;padding:10px;}
.cartDiscontinueNotification,.zeroCartQuantity{position:absolute;background-color:#f2f2f2;right:0;top:50px;font-weight:700;-moz-box-shadow:0 0 5px 5px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,0.2);box-shadow:0 0 5px 5px rgba(0,0,0,0.2);width:225px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-transition:.4s top ease;-o-transition:.4s top ease;-webkit-transition:.4s top ease;transition:.4s top ease;padding:10px;}
.backgroundLinkContainer{width:978px;margin:0 auto;}
#backgroundLinkOverlayLeft{height:190px;width:124px;margin-left:-143px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #e2e2e2;margin-top:150px;-moz-box-shadow:-2px 2px 1px #cdcdcd;-webkit-box-shadow:-2px 2px 1px #cdcdcd;box-shadow:-2px 2px 1px #cdcdcd;position:fixed;cursor:pointer;}
#backgroundLinkOverlayLeftNew{height:230px;width:155px;margin-left:-170px;margin-top:210px;position:fixed;cursor:pointer;}
#backgroundLinkOverlayRight{width:124px;position:fixed;cursor:pointer;margin-left:999px;margin-top:100px;border-top:2px solid #e2e2e2;border-bottom:2px solid #e2e2e2;border-right:2px solid #e2e2e2;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;overflow:hidden;}
#backgroundLinkOverlayRightSingle{width:124px;position:fixed;cursor:pointer;margin-left:999px;margin-top:100px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #e2e2e2;overflow:hidden;-moz-transition:.2s border-color;-o-transition:.2s border-color;-webkit-transition:.2s border-color;transition:.2s border-color;}
#backgroundLinkOverlayRightSingle:hover{border-color:#ff6634;}
#backgroundOverlayPartnerLogo{position:fixed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin-left:990px;margin-top:210px;-moz-box-shadow:2px 2px 1px #cdcdcd;-webkit-box-shadow:2px 2px 1px #cdcdcd;box-shadow:2px 2px 1px #cdcdcd;border:1px solid #e2e2e2;}
#partnerLogo{max-width: 160px;}
#partnerLogo img{width:100%;}
#ciscobanner{position:fixed;margin-left:991px;margin-top:390px;box-shadow:2px 2px 1px #cdcdcd}
#brochureBadge{position:fixed;margin-left:991px;margin-top:162px;}
#backgroundLeftPromotional{position:fixed;cursor:pointer;margin-left:-215px;margin-top:430px;width:200px;height:300px;}
.captcharequired{left:317px!important;top:-29px!important;}
.viewedProdDiscontinued{font-weight:700;left:0;position:absolute;bottom:10px;text-align:center;width:100%;}
.scrollz{text-decoration:none;cursor:pointer;}
.ieOverlay{position:fixed;bottom:-160px;z-index:999;background-color:#333365;color:#fff;width:200px;font-weight:700;right:97px;padding:10px;}
.trustpilotLoadingOverlay{height:396px;width:787px;position:absolute;background-color:#fff;}
.errorEmptyField{background-color:#ffd3d3;}
.overlaySingle{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border-left:2px solid #e2e2e2;}
#ieOverlayClose{position:absolute;right:3px;top:3px;cursor:pointer;}
.upgradeBrowser{cursor:pointer;color:#ff6634;}
#ieHiddenOverlay{background-color:#fff;margin-left:-10px;border:3px solid #333365;width:194px;height:100px;position:absolute;margin-top:10px;padding:10px;}
#ieHiddenOverlay .browserIcon{width:20px;height:20px;background-image:url(/assets/images/sprite.png);float:left;}
#ieHiddenOverlay .googleChromeLogo{background-position:-361px -120px;}
#ieHiddenOverlay .firefoxLogo{background-position:-381px -120px;}
#ieHiddenOverlay .operaLogo{background-position:-401px -120px;}
#ieHiddenOverlay .safariLogo{background-position:-421px -120px;}
.relatedProdDiscOff{font-size:16pt;margin-left:-5px;}
.browserText{height:20px;margin-bottom:5px;float:left;width:165px;margin-left:7px;margin-top:2px;color:#333365;}
.browserText a{color:#333365;}
.welcomeLink{color:#fff;}
#businessCreditLeftFloat{float:left;width:450px;}
#businessCreditRightFloat{float:right;width:450px;}
#createAccountFloatLeft{float:left;width:489px;}
#createAccountFloatRight{float:left;width:489px;margin-top:-2px;}
.changeMsgVariant{background-color:#a6cc75;color:#fff;cursor:default;font-weight:700;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:absolute;display:none;z-index:999;margin-top:-30px;min-width:240px;text-align:left;padding:10px;}
.changeMsgVariant:before{content:"";position:absolute;top:9px;left:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #a6cc75;}
#eShotLeftPreview{width:161px;height:20px;margin:0 auto;}
#eShotLeftThumb{width:153px;height:140px;margin-top:4px;border:4px solid #333365;-webkit-background-size:100%;background-size:100%;cursor:pointer;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;}
#eShotLeftText{background-color:#333365;color:#fff;padding-top:3px;padding-bottom:3px;cursor:pointer;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
* html a,* a,.blueFlatButton,#loginSectionText a{text-decoration:none;}
#dataPointsSection a,.orange,#OverviewDescription a,#cartMenuDataPointsDesc a,.categoryThingLol:hover{color:#ff6634;}
#loginSectionFields,.socialListItem img,.paymentLogo,.leftFloat{float:left;}
input[type=checkbox],.createAccountInput input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;}
.createAccountInput input[type=radio],.standardRadioButton{-webkit-appearance:radio;appearance:radio;}
#logout:hover,.orangeLink a:hover,#loginSectionText a:hover,.scrollz:hover,.upgradeBrowser:hover,.breadcrumbText:hover,#dataPointsDescription a:hover,#cartMenuDataPointsDesc a:hover,.socialNetworkText:hover,#eShotLeftText:hover{text-decoration:underline;}
.cartRestrictBox:after,.cartDiscontinueNotification:after,.zeroCartQuantity:after{content:"";position:absolute;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f2f2f2;top:-10px;right:11px;}
.cartRestrictBoxClosed,.cartDiscontinueNotificationClosed,.zeroCartQuantityClosed{top:-300px;}
.recaptchatable,.eShotBox img{width:100%;}
.finderLoadingIcon{text-align:center;margin-top:150px;}

.standardButton{background-color:#333365;background-image:linear-gradient(#505096,#333365);color:#fff;font-size:7pt;border-radius:3px;font-weight:bold;cursor:pointer;text-transform:uppercase;padding:6px;-webkit-transition:0.2s all;}
.standardButton:hover{box-shadow: 0px 1px 1px rgba(0,0,0,0.5);}
#infozoneButton{box-shadow: 2px 2px 1px #cdcdcd;border: 1px solid #e2e2e2;position:fixed;margin-left:795px;margin-top:-36px;}

#ciscobanner{position:fixed;margin-left:991px;margin-top:162px;box-shadow:2px 2px 1px #cdcdcd}

#mainVariantContainer #variantTable select.VariantSelects.newVariantDropdownStyle{width:220px;}


/****************/
/****HOME PAGE***/
/****************/

#welcomeMessage{cursor:default;float:left;width:537px;padding:10px;margin-top:0;}
#applyForCreditBlueBar{float:right;width:198px;border-left:8px solid #fff;cursor:pointer;padding:10px;height:16px;text-align:center;}
#sliderFrame{margin-left:-10px;margin-top:-10px;width:785px;}
.product-section1{height:223px;margin-bottom:5px;width:797px;}
.product{position:relative;overflow:hidden;height:220px;width:24.94%;display:inline-block;text-align:center;cursor:pointer;float:left;}
.product table{-moz-box-shadow:0 0 1px 0 #ddd;-webkit-box-shadow:0 0 1px 0 #ddd;box-shadow:0 0 1px 0 #ddd;border:solid 1px #e2e2e2;-moz-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all;transition:.4s all;width:96%;height:96%;}
.product table:hover{border-color:#ff6634;}
.DoublePCatHome{position:absolute;top:-2px;left:-1px;height:64px;width:62px;cursor:pointer;background-position:-356px -164px;z-index:100;}
.title{font-size:10pt;font-weight:700;min-height:38px;color:#333365;}
a.range{color:#ff6634;font-size:13pt;text-decoration:none;font-weight:400;margin:0;padding:0;}
.center-banner{margin-top:10px;background-color:#333365;height:26px;color:#fff;width:788px;text-align:center;padding-top:10px;margin-left:-1px;cursor:default;}
#homeInfoBanner{border:1px solid #e2e2e2;margin-top:10px;margin-left:1px;width:764px;padding:10px;}
#homeInfoBannerTop{background-color:#e2e2e2;width:100%;color:#666;cursor:default;margin:-10px;padding:10px;}
.homeBannerInfo{margin-top:20px;width:760px!important;height:105px!important;}
.homepageProductArrow{width:17px;height:16px;background-position:-58px -79px;position:absolute;bottom:19px;right:37px;}
.banner img{width:100%;max-height:100%;}
.homeBannerInfo .dots{bottom:0;}

/****************/
/*****Header*****/
/****************/
#headerCommsLogo{width:195px; margin-top:15px; height:auto;}
#needAssistanceSection{display:inline-block; width:255px; padding-left:18px; vertical-align: top; margin-top:2px;margin-right:-2px;}
#needAssistanceSection div, #dataPointsHeaderSection div{display:inline-block;}
#needAssistanceSection img{width:35px;}
#needAssistanceText{width: 219px;text-align: center;position: absolute; bottom: 10px; vertical-align: top; margin-left:0px;}
/*#needAssistanceText{width: 219px;text-align: center;position: absolute; vertical-align: top; margin-left:0px;}
*/
#needAssistanceText span{color:#ff6434;font-size: 15px; font-weight:bold;}
#dataPointsHeaderSection{display:inline-block; width:276px;vertical-align: top;}
#dataPointsHeaderSection img{width:40px; height:40px; display:inline-block;}
#dataPointsHeaderText{width: 230px;text-align: center; color:#333465; vertical-align: top; margin-top:13px;}
#customerHeaderSection{display:inline-block; width:225px; vertical-align:top; height:100%; position:relative;}
#loggedOutSections{float:left; width:130px; position: absolute; top: 15px; left: 10px;}
#loggedInSections{ width:130px; position: absolute; top: 15px; left: 10px;}
.accountIconSection{display:inline-block; width:44px;}
.accountIconSection img{width:40px;}
.accountLinksSection{display:inline-block;position: absolute;top: 5px;text-align:center}
.accountLinksText{font-weight: bold; padding-bottom:2px}
#logInDropDownButton{border-right:1px solid #333465; padding-right: 5px; cursor: pointer;}
.headerLink{color:#313567}
#headerCartSection{display:inline-block; width:75px; position: absolute; top: 15px; text-align:center; right:-10px;}
#applyForCreditAccountHeader{bottom: 0;position: absolute;right: 25px;border: 1px solid #ff6434;padding: 0px 13px;border-radius: 5px;bottom: 8px;}
#applyForCreditAccountHeader a{margin: 9px 0}
#applyForCreditAccountHeader p {margin: 6px 0;}
#logInPopOut{display:none; background-color:white;z-index: 999999; border:1px solid #333465; border-radius:5px; width: 490px;position: absolute;top: 70px;right: 10px; padding:10px;}
.logInCloseButton{position: absolute;font-size: 12px;top: 2px;right: 6px; cursor:pointer; border-right: none !important;}
#banner{height:100px;overflow:hidden;position: relative;width:979px;}
#assistanceBox {width: 150px;height: 135px;overflow: hidden;position: fixed;margin-left: 982px;margin-top: -151px;}

#deliveryProgressContainer{text-align: center; width: 420px; border: 1px solid; position: fixed; z-index: 99999; margin-left: 277px; bottom: 0; height: 75px;background-color: #333365;color: white; font-size: 14px; padding:5px;}

#deliveryAimText{width:45%;display: inline-block;}

#myProgress{margin-top:12px; width: 50%; background-color: #333365; border:1px solid #ff6634; border-radius:5px; display: inline-block;}

#myBar{height: 15px; background-color: #ff6634;}


/****************/
/**Header-Banner*/
/****************/
.topBannerTitle{width:230px; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); font-weight:bold; font-size: 23px; color:#fff;}
.topBannerDesc{width:753px; float:right; text-align: center; color:#fff;}
.topBannerD-L1{padding:0 0 7px; margin:0; font-weight:bold; font-size: 18px;}
.topBannerD-L2{padding:0; margin:0; font-size: 14px;}
.topBannerSUP{font-size: 8px;}
.topBannerSUPb{font-size: 7px;}


/****************/
/*****FOOTER*****/
/****************/

#Footer{width:965px;min-height:175px;background-color:#e2e2e2;margin-top:30px;color:#666;padding-left:15px;padding-bottom:10px;float:left;}
.facebookLogo{background-position:0 0;border-radius:2px;}
.twitterLogo{background-position:0 -30px;border-radius:2px;}
.googleLogo{display:none;}
.youtubeLogo {border-radius:2px;background-image:url(/assets/images/sprite-test.png)!important;background-position:-40px -58px;}
.rssLogo{background-position:0 -60px;border-radius:2px;}
.FooterSection{width:19%;float:left;margin-top:15px;}
.FooterSection a{color:#666;text-decoration:none;}
.FooterSectionTitle{color:#333367;font-weight:700;font-size:11pt;margin-bottom:5px;cursor:default;}
.finalFooterSection{width:39%;}
.FooterSection li{font-size:10pt;list-style:none;margin:0;padding:0;}
.FooterSection ul{margin:0;padding:0;}
#FooterCopyright{font-weight:700;cursor:default;margin-top: 0;text-align: center;float: none;position: absolute;bottom: 14px;right: 190px;}
.socialNetworkText{margin-top:7px;margin-left:5px;float:left;}
#bottomLogoSection{width:100%;height:70px;margin-top:20px;float:left;}
.socialListItem{height:33px;}
#paymentSage{width:160px;height:56px;background-position:-191px -62px;}
#paymentVisa{width:162px;height:56px;background-position:-191px -119px;}
#paymentVerified{width:164px;height:53px;background-position:-191px -176px;}
#paymentPaypal{width:151px;height:61px;background-position:-197px 0;}
#paymentSage,#paymentVisa,#paymentVerified,#paymentPaypal{margin-right:85px;}
.FooterSection a:hover,#finderButtonText a:hover{text-decoration:underline;}
#bottomLogoSection img{margin-right:15px;}
.footerSocialIcons{float:left;width:30px;height:30px;}
address{font-style:normal;cursor:default;}

#ISOIamge{padding-top: 18px;
    position: absolute;
    right: 36px;}


/****************/
/**BREADCRUMBS***/
/****************/

.breadcrumbButton{background-color:#fff;text-align:left;font-weight:700;font-size:7pt;color:#666;float:left;position:relative;cursor:pointer;width:77.5px;height:24px;-moz-transition:.5s all;-o-transition:.5s all;-webkit-transition:.5s all;transition:.5s all;border-top:3px solid #333365;border-bottom:3px solid #333365;padding:4px 5px 2px;}
.breadcrumbButton:after{content:"";width:0;height:0;position:absolute;right:3px;top:-.5px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:15.5px 0 15.5px 14px;}
.breadcrumbButton:before{content:"";width:0;height:0;position:absolute;right:0;top:-3px;border-color:transparent transparent transparent #333365;border-style:solid;border-width:18px 0 18px 17px;}
.selectedBreadcrumb:before{content:"";width:0;height:0;position:absolute;left:-15px;top:0;padding-right:1px;border-color:#333365 #333365 #333365 transparent;border-style:solid;border-width:15px 0 15px 14px;}
.breadcrumbText{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:72px;max-height:23px;-moz-transition:.4s padding;-o-transition:.4s padding;-webkit-transition:.4s padding;transition:.4s padding;}
.breadcrumbText a{text-decoration:none;}
.selectedBreadcrumb{background-color:#333365!important;background-image:none;color:#fff;font-weight:700;width:auto;}
.selectedBreadcrumb:after{content:"";width:0;height:0;position:absolute;margin-top:-21px;margin-left:10px;display:none;border-color:transparent transparent transparent #333365;border-style:solid;border-width:15px 0 15px 15px;}
.cartPromptPaddingTop,.breadcrumbTextMultiline{padding-top:5px;}


/****************/
/***SEARCH BAR***/
/****************/

#searchSection{display:inline-block;}
#searchAutoComplete{border:4px solid #ff6634;position:absolute;top:50px;width:420px;background-color:#fff;margin-left:1px;-moz-box-shadow:0 5px 9px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 9px 3px rgba(0,0,0,0.3);box-shadow:0 5px 9px 3px rgba(0,0,0,0.3);display:none;padding:10px;}
.searchAutoCompleteSeperator{height:21px;color:#fff;font-weight:700;background-color:#ff6634;padding-left:5px;font-size:10pt;padding-top:4px;cursor:default;}
.searchAutoCompleteTextSuggestions{font-size:10pt;color:#666;padding-top:10px;padding-bottom:10px;}
.searchAutoCompleteTextSuggestions li{list-style:none;line-height:1.5;cursor:default;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;margin-left:-10px;padding-left:20px;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all;}
.searchSelect{text-decoration:underline;cursor:pointer;background-color:#FFD2C3;}
.searchAutoCompleteTextSuggestions a,.searchAutoCompleteProductTitle a{color:inherit;text-decoration:none;}
.searchAutoCompleteProduct{height:50px;padding-top:5px;padding-bottom:5px;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all;}
.searchAutoCompleteProductImage{width:60px;height:50px;margin-right:5px;background-color:#fff;padding-top:5px;padding-bottom:5px;margin-top:-5px;padding-right:5px;float:left; text-align: center;}
.searchAutoCompleteProductTitle{font-size:10pt;color:#ff6634;float:left;width:340px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.searchAutoCompleteProductCode{float:left;width:350px;color:#666;font-size:10pt;margin-top:2px;}
.searchAutoCompletePrice{float:left;width:350px;font-size:10pt;margin-top:2px;color:#666;}
.searchAutoCompletePriceOrange{color:#ff6634;font-size:10pt;font-weight:700;}
#searchBox input[type=text]{font-size:10pt;margin-top:9px;/*height:16px;*/margin-left:4px;border:0;width:520px;float:left;padding:8px;margin-left:9px;border: 2px solid #ff6434; border-radius: 5px; box-sizing: unset; outline: none;}
#searchBox{height:50px;margin-left:1px;width:550px; margin-top:10px;}
#searchBox div{ width: 25px; position: absolute; right: 240px; top: 25px; margin-top:0; }
.sozContainer{width:360px;margin:150px auto 0;}
.noSearchResultsFoundSoz{font-size:40pt;text-align:center;}
.noSearchResultsFound{font-size:16pt;text-align:center;}

/****************/
/***CART MENU****/
/****************/

#cartMenuAssistanceBox{width:255px;height:79px;border:1px solid #e2e2e2;background-color:#e2e2e2;margin-top:10px;float:right;background-position:0 -424px;}
#assistanceEmailClick{width:195px;height:20px;position:absolute;top:123px;margin-left:15px;cursor:pointer;}
#assistanceEmailClick a{width:100%;height:100%;display:block;}
#cartMenuSubtotal{width:257px;height:40px;margin-top:5px;display:table-cell;}
#cartMenuSubtotalLeft{padding-left:20px;padding-top:10px;font-size:8pt;font-weight:700;color:#666;float:left;cursor:default;}
#cartMenuSubtotalRight{float:right;padding-right:20px;font-weight:700;font-size:13pt;color:#ff6634;text-align:right;padding-top:4px;width:155px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#cartMenuSubtotalRight:after{content:"ex. VAT";font-size:8pt;color:#666;font-weight:400;position:absolute;top:124px;right:36px;}
#cartMenuDataPoints{height:71px;width:218px;padding-left:20px;padding-right:20px;}
#cartMenuDataPointsLogo{background-position:-94px -40px;width:57px;height:58px;float:left;}
#cartMenuDataPointsDesc{float:left;margin-left:10px;font-size:8pt;margin-top:9px;width:150px;height:45px;overflow:hidden;cursor:default;}
#cartMenuProductSection{width:390px;height:335px;margin-left:15px;margin-top:10px;float:left;overflow:auto;}
#cartMenuRightSection{float:right;margin-right:15px;margin-top:10px;width:257px;}
.cartMenuProductUpdate{color:#353267;font-size:8pt;font-weight:700;position:absolute;bottom:20px;right:5px;padding-left:17px;text-decoration:underline;cursor:pointer;}
.cartMenuProductRemove{color:#353267;font-size:8pt;font-weight:700;position:absolute;bottom:5px;right:5px;background-position:-153px -43px;background-repeat:no-repeat;padding-left:17px;text-decoration:underline;cursor:pointer;}
.cartMenuProductTitle{color:#ff6634;font-weight:700;font-size:10pt;left:81px;overflow:hidden;height:16px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:270px;}
.cartMenuProductTitle:hover{text-decoration:underline;}
.cartMenuProduct{position:relative;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e2e2e2;display:inline-block;width:375px;}
.cartMenuProductImage{width:75px;height:89px;float:left;margin-right:5px;margin-top:6px;}
.cartMenuButton{width:257px;height:23px;padding-top:6px;text-align:center;margin-bottom:3px;color:#fff;font-size:10pt;font-weight:700;cursor:pointer;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}
.cartMenuProductImage img{width:93%;vertical-align:middle;}
#cartMenuApplyButton{float:left;background-color:#333365;}
#cartMenuRequestAQuoteButton{background-color:#a6cc75;width:127px;float:left;bottom:55px;}
#cartMenuViewCartButton{background-color:#a6cc75;width:127px;float:right;bottom:55px;right:15px;}
#cartMenuCheckoutButton{background-color:#ff6634;font-size:14pt;padding-top:7px;height:34px;float:left;bottom:10px;}
#cartMenuDataPointsRedCircle{width:30px;cursor:default;height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-left:30px;margin-top:-6px;color:#fff;padding-left:2px;padding-right:2px;line-height:2.5;text-align:center;font-size:8pt;font-weight:700;background-color:#e11518;position:absolute;}
.cartMenuDataPointsBigger{width:36px!important;height:36px!important;-moz-border-radius:18px!important;-webkit-border-radius:18px!important;border-radius:18px!important;margin-left:25px!important;line-height:3!important;margin-top:-12px!important;}
.cartMenuProductPrice{font-size:13pt;color:#ff6634;font-weight:700;position:absolute;margin-top:-12px;}
#cartMenu table{border-spacing:0;font-size:8pt;padding:18px 0 0;}
#cartMenu{z-index:999; display:none;width:700px;height:375px;border:4px solid #a6cc75;background-color:#fff;right:11px;top:59px;-moz-box-shadow:0 5px 9px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 5px 9px 3px rgba(0,0,0,0.3);box-shadow:0 5px 9px 3px rgba(0,0,0,0.3);position:absolute;}
#emptyCart{color:#666;font-size:10pt;font-weight:700;text-align:center;margin-top:145px;display:none;cursor:default;}
.cartButtonLink{text-decoration:none;}
.updateItemCart{width:14px;height:12px;float:left;background-position:-248px -392px;margin-left:-22px;-moz-transition:1.5s all;-o-transition:1.5s all;-webkit-transition:1.5s all;transition:1.5s all;}
.cartTableHeader{width:83px;font-weight:700;cursor:default;}
.cartEmptyButton{text-align:center;position:relative;font-size:8pt;font-weight:700;text-decoration:underline;padding-left:15px;border-top:1px solid #e2e2e2;padding-top:7px;margin-bottom:8px;overflow:hidden;}
.cartEmptyIcon{position:absolute;left:25px;background-position:-153px -43px;width:15px;height:13px;}
.cartEmptyInner{position:relative;cursor:pointer;}
.cartEmptyConfirm{position:absolute;top:12px;left:300px;cursor:default;}
.cartEmptyYes,.cartEmptyNo{cursor:pointer;background-color:#333365;padding-left:3px;padding-right:3px;color:#fff;}

#cartMenu table.cartMenuProduct{padding:0;padding-bottom:5px;}
#cartMenu .cartMenuProduct .upgradeBlock{display:inline-block;position:relative;left:0;width:283px;border:1px solid #e2e2e2;box-sizing:border-box;background-color:#fff;box-shadow:0px 1px 1px rgba(0,0,0,0.1);color:#666;font-weight:bold;font-size:10px;padding:4px 6px;cursor:default;margin-top:4px;border-radius:3px;transition:0.4s all;}
#cartMenu .cartMenuProduct .upgradeBlock table{font-size:8pt;font-weight:normal}
#cartMenu .cartMenuProduct .upgradeBlock .editUpgrade{color:#ff6634;cursor:pointer;vertical-align:middle;}
#cartMenu .cartMenuProduct .upgradeBlock .editUpgrade:hover{text-decoration:underline;}
#cartMenu .cartMenuProduct .upgradeBlock .cartEmptyIcon{display:inline-block;position:static;}
#cartMenu .cartMenuProduct .upgradeBlock .removeUpgrade{font-weight:bold;display:inline-block;position:absolute;right:0;width:101px;cursor:pointer;padding-right:3px;white-space:nowrap;}
#cartMenu .cartMenuProduct .upgradeBlock .removeUpgrade span{position:relative;top:-3px;margin-left:2px;color:#333365;text-decoration:underline;}
#cartMenu .cartMenuProduct .upgradeBlock .configPrice{color:#ff6634;}
/*#cartMenu .cartMenuProduct .upgradeBlock .upgradeUnitPrice{font-size:8pt;display:inline-block;}
#cartMenu .cartMenuProduct .upgradeBlock .upgradeUnitPrice strong{color:#ff6634;font-size:10pt;}*/
#cartMenu .cartMenuProduct .upgradeBlock .upgradeTitle{vertical-align:middle;}
#cartMenu .cartMenuProduct .upgradeBlock .viewUpgrades{background-image: url(/assets/images/sprite.png);background-position:-364px -146px;width:12px;height:15px;vertical-align:middle;display:inline-block;}
#cartMenu .cartMenuProduct .upgradeBlock .viewUpgradesPopup:before{content:'';border-bottom:5px solid rgba(0,0,0,0.7);border-left:5px solid transparent;border-right:5px solid transparent;width:0;height:0;top:-5px;left:188px;position:absolute;}
#cartMenu .cartMenuProduct .upgradeBlock .viewUpgradesPopup{opacity:0;text-align:center;color:#fff;list-style:none;width:360px;left:-70px;z-index:999;font-size:7pt;position:absolute;margin-top:3px;transition:0.3s all;}
#cartMenu .cartMenuProduct .upgradeBlock .viewUpgradesPopup.show{opacity:1;}
#cartMenu .cartMenuProduct .upgradeBlock .viewUpgradesPopup li{text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;list-stye:initial;list-style-type:square;}
#cartMenu .cartMenuProduct .upgradeBlock .viewUpgradesPopup div{background-color:rgba(0,0,0,0.7);display:inline-block;padding:7px;max-width:360px;border-radius:5px;}
#cartMenu .cartMenuProduct .upgradeBlock.slideOut{left:-400px;}
#cartMenu .cartMenuProduct .upgradeBlock .viewUpgradesPopup .defaultVal{color:#ff6634;font-size:6pt;margin-right:2px;}

/****************/
/**CART PROMPT***/
/****************/

#cartPrompt{z-index: 9999; width:345px;height:177px;background-color:#fff;border:4px solid #a6cc75;position:absolute;top:50px;right:0;display:none;-moz-box-shadow:0 4px 5px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 5px 1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 1px rgba(0,0,0,0.3);-moz-transition:.3s box-shadow;-o-transition:.3s box-shadow;-webkit-transition:.3s box-shadow;transition:.3s box-shadow;}
#cartPrompt:hover{-moz-box-shadow:0 4px 5px 1px rgba(0,0,0,0.4);-webkit-box-shadow:0 4px 5px 1px rgba(0,0,0,0.4);box-shadow:0 4px 5px 1px rgba(0,0,0,0.4);}
#cartPromptHideButton{background-image:url(/assets/images/sprite.png);background-position:-60px -42px;width:31px;height:32px;position:absolute;top:0;right:0;cursor:pointer;}
/*#cartPromptTitle{color:#ff6634;font-size:8pt;margin-top:10px;margin-left:40px;text-decoration:underline;cursor:default;}*/
#cartPromptTitle{margin:0;padding:8px 0;text-align:left;padding-left:15px;border-bottom:1px solid #eee;font-size:8pt;font-weight:bold;color:#888;background-color:#f1f1f1;cursor:default;margin-bottom:10px;}
#cartPromptImage{width:85px;height:75px;float:left;margin-left:15px;margin-right:5px;}
#cartPromptProductTitle{font-size:10pt;color:#ff6634;font-weight:700;overflow:hidden;white-space:nowrap;width:240px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
#cartPrompt table{font-size:8pt;border-spacing:0;padding:0;}
#cartPrompt table tr td:first-child{font-weight:bold;}
.cartPromptPrice{color:#ff6634;font-size:13pt;font-weight:700;position:absolute;margin-top:-11px;}
#cartPromptImage img{vertical-align:middle;max-width:85px;max-height:85px;}
#cartPromptButtons{width:100%;text-align:center;margin-top:15px;}
/*#cartPromptViewCart{float:left;width:159px;height:26px;background-color:#333367;padding-top:9px;margin-top:10px;margin-left:10px;color:#fff;text-align:center;font-size:10pt;font-weight:700;cursor:pointer;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}*/
/*#cartPromptCheckout{float:right;width:159px;height:26px;padding-top:9px;background-color:#ff6634;margin-top:10px;margin-right:10px;color:#fff;text-align:center;font-size:10pt;font-weight:700;cursor:pointer;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;transition:all .3s ease;}*/
#cartPromptCheckout{font-size:7pt;text-transform:uppercase;background:linear-gradient(#ff6634, #ff6634);color:#fff;font-weight:bold;display:inline-block;padding:10px 52px;border-radius:3px;cursor:pointer;}
#cartPromptViewCart{font-size:7pt;text-transform:uppercase;background:linear-gradient(#333365, #333365);color:#fff;font-weight:bold;display:inline-block;padding:10px 52px;border-radius:3px;cursor:pointer;}

/****************/
/**PRODUCT PAGE**/
/****************/

#tabs input[type=radio]:checked+label{color:#333365;text-decoration:underline;box-shadow:0 0 1px 1px #333365;height:21px;position:relative;behavior:url(/assets/css/PIE.php);}
#tabs input[type=radio]:checked+label:after{content:'';position:absolute;width:0;height:0;border-left:60px solid transparent;border-right: 60px solid transparent;border-top: 20px solid #e2e2e2;top:29px;left:0px;}
#tabs input[type=radio]:checked+label:before{content:'';border-left:60px solid transparent;border-right:60px solid transparent; border-top:20px solid #333365;width:0;height:0;top:30px;position:absolute;left:0;}
#productTitle{color:#333365;font-weight:700;font-size:13pt;max-height:70px;overflow:hidden;}
#productSupplier{color:#676767;font-size:8pt;margin-left:1px;}
#productSupplier a{color:#323266;}
#productDescription{color:#676767;font-size:9pt;margin-top:5px;}
#productDescription h2{color:#676767;font-size:9pt;font-weight:400;margin:0;}
#productDescriptionMoreInfo,#productDescriptionMoreInfo a{font-size:9pt;color:#ff6634;font-weight:700;margin-bottom:7px;margin-top:3px;}
.productDetailLabel{color:#323266;font-weight:700;padding-right:10px;cursor:default;}
#rightProductBox table{font-size:9pt;color:#333365;border-spacing:0;padding:0;}
#productDetailLabelStock{color:#ff6634;font-weight:700;cursor:default;}
#productMainPrice{color:#ff6634;text-shadow:0 0 1px rgba(255,102,52,0.84);font-weight:700;font-size:30px;width:100%;height:50px;overflow:hidden;text-align:center;float:left;}
#productPriceWithVAT{width:100%;text-align:right;color:#676767;font-size:9pt;}
#dataPointsSection{width:100%;border-top:1px solid #f7f7f7;border-bottom:1px solid #f7f7f7;padding-top:10px;padding-bottom:10px;margin-top:10px;margin-bottom:10px;font-size:8pt;}
#supplierLogo{text-align:center;color:#676767;height:73px;margin:0 auto;}
#stockCheck{width:170px;text-align:center;height:37px;margin:10px auto;}
#leftProductBox{float:left;width:20.7%;height:330px;border:1px solid #e9e9e9;margin-top:15px;padding:20px 10px 20px 10px;}
#rightProductBox{width:71.7%;min-height:228px;border:1px solid #ff6634;float:right;margin-top:15px;position:relative;padding:15px 20px 127px;}
#rightProductBoxLeft{width:365px;float:left;}
#rightProductBoxRight{float:right;width:307px;}
#mainGalleryContainer{width:58px;height:224px;float:right;overflow:hidden;}
.mainGalleryImg{width: 48px; height: 50.5px; border: 1px solid #e2e2e2; margin-bottom: 5px; cursor: pointer;}
.mainGalleryImg:hover{border-color: #ccc;}
.mainGalleryImg img{width: 85%;max-height: 50px; vertical-align: middle;}
.blueBold{font-weight:700;color:#323266;}
#dataPointsLogo{float:left;width:57px;height:57px;margin-right:10px;background-position:-94px -40px;}
#dataPointsRedCircle{background-color:#e11518;cursor:default;color:#fff;font-size:8pt;font-weight:700;height:25px;width:25px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;line-height:2.1;text-align:center;position:absolute;margin-left:38px;margin-top:-5px;-moz-box-shadow:0 0 1px 0 #e11517;-webkit-box-shadow:0 0 1px 0 #e11517;box-shadow:0 0 1px 0 #e11517;-moz-transition:.4s all ease;-o-transition:.4s all ease;-webkit-transition:.4s all ease;transition:.4s all ease;behavior:url(/assets/css/PIE.php);display:none;}
#cartCircle{background-color:#e11518;color:#fff;font-size:7pt;font-weight:700;width:18px;height:18px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;line-height:2.1;text-align:center;position:absolute;margin-left:36px;margin-top:1px;behavior:url(/assets/css/PIE.php);display:none;}
#dataPointsDescription{margin-top:8px;overflow:hidden;height:52px;cursor:default;}
.QuantityInput{width:22px;padding-left:3px;border:1px solid #e2e2e2;font-size:10pt;}
#mainQtyBasketButton .QuantityInput{height:31px;}
#AddToBasketMain{background-color:#a6cc75;color:#fff;font-weight:700;font-family:Tahoma, sans-serif;-webkit-appearance:none;appearance:none;border:0;font-size:9pt;width:122px;height:35px;background-repeat:no-repeat;background-position:-1px -99px;position:static;margin-left:60px;margin-top:-35px;float:left;}
#OthersInThisRange{width:471px;height:267px;float:left;margin-top:10px;}
.OtherItemsInThisRangeProduct{width:145px;height:242px;float:left;margin-right:9px;position:relative;}
#mainQtyBasketButton{position:relative;cursor:default;}
.customersAlsoPurchased{display:table-cell;float:right;margin-top:10px;width:756px;}
#deliveryImg{width:266px;height:45px;position:absolute;bottom:75px;background-color:#333365;}
.freeDelivery{background-position:-424px 0;}
.freeNextDayDel{background-image:url(/assets/images/layout/free_next_day_delivery.png);}
.freeDeliveryExceptions{background-image:url(/assets/images/layout/free_delivery_exceptions.png); cursor: pointer;}
.notFreeDelivery{background-position:-424px -46px;}
#CostEffectiveAlternatives{float:left;margin-top:9px;margin-left:8px;height:267px;}
.CEAltProduct{width:306px;height:242px;float:left;margin-right:9px;position:relative;}
#CEAltTitle{font-weight:700;font-size:13pt;text-align:center;margin-bottom:10px;color:#ff6634;}
.CEAltDesc{font-size:10pt;text-align:center;margin-top:5px;color:#666;height:35px;overflow:hidden;}
.CEAltPrice{margin-top:2px;margin-bottom:5px;color:#ff6634;font-weight:700;font-size:13pt;text-align:center;bottom:0;}
#AlternativesSection{display:table-cell;float:left;}
#RelatedItems{min-height:990px;width:19%;float:left;margin-top:10px;border:1px solid #e2e2e2;padding:15px;}
#BigProductsDetailsBox{width:76%;padding-bottom:15px;min-height:100px;float:right;border:1px solid #e2e2e2;margin-top:10px;position:relative;}
.LowerOtherItem{width:158px;float:left;text-align:center;margin:10px;}
.LowerOtherItemImage{width:100%;height:95px;background-color:#fff;text-align:center;}
.LowerOtherItemTitle{text-align:center;font-size:10pt;color:#333365;margin-top:5px;height:35px;overflow:hidden;}
.LowerOtherItemPrice{font-size:13pt;font-weight:700;color:#ff6634;text-align:center;left:0;bottom:56px;width:100%;position:absolute;}
.otherProductBorderWrap .LowerOtherItemPrice{position:static;}
.RelatedItemBoxCart{margin-top:-41px;position:absolute;bottom:10px;}
.RelatedItemBoxQuantity{position:absolute;margin-top:25px;text-align:left;bottom:10px;}
.OverviewButtons{width:120px;height:22px;text-align:center;font-size:8pt;color:#666;padding-top:7px;background-color:#e2e2e2;background-repeat:repeat-x;float:left;border-bottom:1px solid #e2e2e2;font-weight:700;border-right:1px solid #e2e2e2;cursor:pointer;margin-right:3px;-moz-transition:.2s all ease;-o-transition:.2s all ease;-webkit-transition:.2s all ease;transition:.2s all ease;filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#f2f2f2, EndColorStr=#e2e2e2)";background:linear-gradient(#f2f2f2,#e2e2e2);}
.OverviewButtons:hover{color:#333365;text-decoration:underline;}
#OverviewTitle{color:#333365;font-weight:700;font-size:12pt;margin-top:20px;margin-left:15px;}
#OverviewButtonsContainer{display:table-cell;width:744px;height:35px;position:absolute;z-index:3;}
#OverviewSubtitle{margin-top:20px;font-weight:700;color:#666;font-size:9pt;margin-left:15px;}
#OverviewDescription{margin-left:15px;font-size:10pt;color:#666;margin-top:20px;width:714px;padding-bottom:50px;}
.applyForCreditButton{width:166px;height:21px;text-align:center;font-size:8pt;padding-top:1px;background-color:#e2e2e2;float:left;border-right:1px solid #e2e2e2;cursor:pointer;margin-right:-1px;bottom:0;right:0;color:#333365;font-weight:700;position:relative;float:right;filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#f2f2f2, EndColorStr=#e2e2e2)";background:linear-gradient(#f2f2f2,#e2e2e2);}
.applyForCreditButton a{color:#333364;}
#OthersInThisRangeTitle{font-weight:700;font-size:13pt;text-align:center;margin-bottom:10px;color:#ff6634;position:relative;cursor:default;}
.OtherItemsInThisRangeDesc{font-size:10pt;text-align:center;margin-top:5px;color:#333365;height:35px;overflow:hidden;}
.OtherItemsInThisRangePrice{margin-top:8px;margin-bottom:5px;color:#ff6634;font-weight:700;font-size:13pt;text-align:center;bottom:10px;width:100%;}
.exVAT{color:#666;font-size:9pt;font-weight:400;}
#relatedProductDiscount{width:298px;height:89px;position:absolute;bottom:15px;right:27px;border:1px solid #ff6634;cursor:default;}
#relatedProductDiscount .left{height:100%;width:170px;display:inline-block;}
#relatedProductDiscount .left .line1{margin-left:10px;color:#ff6634;font-size:14pt;font-weight:bold;}
#relatedProductDiscount .left .line2{margin-left:10px;font-size:11pt;color:#9B9B9B;}
#relatedProductDiscount .left .line3{margin-left:10px;margin-top:-7px;font-size:35pt;color:#ff6634;font-weight:bold;}
#relatedProductDiscount .left .off{font-size:22pt;color:#9B9B9B;position:absolute;top:40px;left:130px;}
#relatedProductDiscount .right{width:124px;height:100%;display:inline-block;float:right;}
#relatedProductDiscount .right .imgContainer{width:100%;text-align:center;}
#relatedProductDiscount .right .imgContainer img{margin-top:5px;max-height:50px;}
#relatedProductDiscount .right .desc{margin-top:5px;font-size:11px;text-align:center;line-height:10px;}
#relatedProductDiscount .comment{top:92px;color:#999;font-size:7pt;position:absolute;bottom:0;width:298px;text-align:center;}
/*#relatedProductDiscountSave{width:100%;text-align:center;color:red;font-size:31pt;margin-top:-5px;}
#relatedProductDiscountDesc{color:#333468;font-size:10pt;text-align:center;width:100%;position:absolute;bottom:13px;line-height:1.35;margin:0 auto;}
#relatedProductDiscountSaveLeft{color:#c2c2c2;font-weight:700;font-size:12pt;position:absolute;top:10px;left:10px;}
#relatedProductDiscountSaveRight{color:#c2c2c2;font-weight:700;font-size:12pt;position:absolute;top:10px;right:10px;}*/
#galleryScrollDown{position:absolute;right:28px;top:239px;width:50px;height:15px;background-image:url(/assets/images/arrowdown.png);cursor:pointer;}
#galleryScrollUp{position:absolute;right:28px;top:1px;width:50px;height:15px;background-image:url(/assets/images/arrowup.png);cursor:pointer;}
#thumbsScrollTop{display:none;font-size:8pt;text-align:center;width:48px;border:1px solid #e2e2e2;padding-top:12px;padding-bottom:12px;color:#ff6634;cursor:pointer;}
#mainProductPhoto img{max-width:220px;max-height:220px;vertical-align:middle;}
#MoreInfoBox{position:absolute;margin-top:-50px;}
#category_popularProducts .OtherItemsInThisRangeProduct{margin-left:3px;margin-top:8px;}
#mainProductPhoto{border:1px solid #e2e2e2;height:222px;width:240px;float:left;text-align:center;overflow:hidden;position:relative;}
.relatedProductRestrictWidth{font-weight:700;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#ff6634;text-decoration:underline;}
#mainPhotoMagnify{position:absolute;width:30px;height:37px;bottom:0;right:0;background-position:-340px -275px;cursor:pointer;}
#shareProduct span{color:#ff6634;font-size:9pt;cursor:pointer;text-decoration:none;}
#shareProduct{bottom:0;position:absolute;margin-left:15px;padding-bottom:15px;}
#finderButton{width:195px;height:233px;border:2px solid #ff6634;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:left;margin-top:40px;margin-left:-8px;background-image:url(/assets/images/FinderButtonProductPage.gif);cursor:pointer;background-position:-8px;}
#finderButtonText{color:#fff;font-weight:700;text-align:center;font-size:16pt;overflow:hidden;height:54px;width:160px;margin:99px auto 0;}
#finderButtonText a{color:#fff;text-decoration:none;}
.notAvailable{font-weight:700;font-size:10pt;color:#323266;}
#OverviewButtonsContainer input[type=radio]{display:none;}
.category-box div#doublePointsRibbon{position: absolute;height:95px;width:95px;background-image:url(/assets/images/sprite.png);background-position:-273px -314px;left: 0;}
.categoryListRibbon div#doublePointsRibbon { left:0px !important; }
.categoryListRibbon .blackFridaySash { width:70px; }

#doublePointsRibbon{position: absolute;height:95px;width:95px;background-image:url(/assets/images/sprite.png);background-position:-273px -314px;left: 48px;}
.triplePointsRibbon{background-position:-728px -117px;width:58px;height:58px;margin:10px;}
.triplePointsRibbonBig{background-position:-400px -65px;width:60px;height:55px;margin:5px 0 0 4px; background-size:500px 320px;}
.triplePointsRibbon.triplePointsProductPage{margin:0;float:left;margin-right:10px;}
#galleryImgContainer div#doublePointsRibbon {left: 0;}
#trustPilotReview{width:266px;height:47px;background-color:#f2f2f2;position:absolute;bottom:16px;margin-top:10px;}
.productTableDescCell{width:115px;}
.otherProductBorderWrap{width:100%;border:1px solid #e2e2e2;height:234px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;}
.LowerOtherItemImage img{max-width:97%;max-height:100%;}
.costEffectiveAlternativeTitle{font-size:10pt;font-weight:700;left:10px;width:125px;margin-left:4px;margin-top:4px;}
.costEffectiveAlternativeImage{position:absolute;overflow:hidden;border:1px solid #e2e2e2;right:5px;margin-top:3px;height:118px;width:158px;top:5px;}
.costEffectiveAlternativeAddToCart{position:absolute;bottom:14px;right:47px;}
.costEffectiveAlternativePrice{color:#ff6634;font-weight:700;float:left;position:absolute;right:5px;font-size:32pt;bottom:62px;left:10px;}
.costEffectiveAlternativeContainer{border:1px solid #e2e2e2;height:225px;width:296px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;padding:5px;}
.costEffectiveAlternativeContainer:hover{border-color:#ff6634;}
.costEffectiveAlternativeSupplier{font-size:8pt;width:165px;margin-left:5px;margin-top:3px;}
.costEffectiveAlternativeSupplier a{color:inherit;text-decoration:underline;}
.costEffectiveAlternativeDesc2{margin-top:5px;margin-left:5px;width:125px;}
.costEffectiveAlternativePriceVAT{position:absolute;color:#666;right:5px;bottom:50px;font-size:10pt;left:12px;}
.recentlyViewedProductPageWrap{width:23.5%;float:left;height:275px;margin-left:8.5px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;margin-top:10px;position:relative;}
.recentlyViewedItemsCategory a{text-decoration:none;}
.orangeDownArrowLeft{width:20px;position:absolute;left:15px;top:2px;height:20px;background-image:url(/assets/images/sprite.png);background-position:-252px -355px;}
.orangeDownArrowRight{width:20px;position:absolute;right:15px;top:2px;height:20px;background-image:url(/assets/images/sprite.png);background-position:-252px -355px;}
.relatedItemsBorderWrap{position:relative;height:auto;margin:0;}
.newVariantDropdownStyle{border:1px solid #e2e2e2;background-color:#f2f2f2;color:#666;font-size:8pt;font-family:Tahoma, sans-serif;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;padding:1px;}
#supplierLogo img{max-width:96%;max-height:96%;vertical-align:middle;}
#tabs-1{overflow:hidden;padding-top:40px;}
#overviewTabBackground{position:absolute;top:0;width:100%;background-color:#e2e2e2;z-index:-1;height:30px;filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#f2f2f2, EndColorStr=#e2e2e2)";background:linear-gradient(#f2f2f2,#e2e2e2);}
.RelatedItemBox{border:1px solid #e2e2e2;width:180px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;margin:10px 0 0;padding:5px;}
.dataPointsRedCircleBigger{line-height:3!important;margin-left:29px!important;margin-top:-10px!important;-moz-border-radius:20px!important;-webkit-border-radius:20px!important;border-radius:20px!important;width:35px!important;height:35px!important;}
#overviewScrollToTop{color:#ff6634;position:absolute;right:15px;top:40px;font-weight:700;cursor:pointer;}
.productMainWasPrice{margin-bottom:-16px;text-align:right;color:#666;position:relative;top:-6px;font-size:10pt;}
.tabLoadingOverlay{display:none;width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,0.8);z-index:2;}
.deliveryOuter{position:absolute;bottom:75px;background-color:#333365;width:267px;}
#unpublishedAltProduct{float:left;border:1px solid #e2e2e2;font-size:11pt;background-color:#e2e2e2;color:#333365;font-weight:700;width:248px;margin-top:10px;padding:8px;}
#unpublishedAltProduct a{color:#ff6634;}
#mainImageOverlay{width:240px;height:223px;position:absolute;background-color:#fff;display:none;}
#mainVariantContainer table{border-spacing:0;}
#rightProductBox .newVariantDropdownStyle{margin-left:8px;}
.RelatedItemsTitle{height:auto;max-height:35px;margin-bottom:3px;font-size:8pt;}
.RelatedItemsPrice{position:static;margin-top:3px;font-size:10pt;}
.relatedProductDiscountComment{color:#999;font-size:7pt;position:absolute;bottom:0;width:298px;text-align:center;}
.trustpilotBanner{width:267px;height:45px;background-image:url(/assets/images/sprite.png);background-position:-229px -230px;position:absolute;bottom:20px;}
.tabEmailOverlay{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.7);display:none;z-index:4;}
.emailForm{width:400px;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:3px solid #333365;position:relative;margin:50px auto 0;padding:10px;}
.emailFormHeader{background-color:#333365;color:#fff;width:406px;font-weight:700;cursor:default;margin:-10px -10px 10px;padding:7px;}
.emailForm li{list-style:none;height:40px;}
.emailForm li label{float:left;width:100px;margin-top:7px;}
#tabEmailClose{position:absolute;right:10px;top:6px;cursor:pointer;}
.tabEmailOverlay textarea{width:280px;resize:none;margin-left:2px;}
.tabEmailOverlay #disabledField{margin-top:-3px;width:280px;margin-left:2px;}
.tabEmailOverlay #disabledField2{margin-top:-15px;width:280px;font-size:8pt;border-top:0;margin-left:2px;}
.tabEmailOverlay .blueFlatButton{margin-top:-20px;margin-left:2px;}
#tabErrorMsg{float:left;font-weight:700;margin-top:-13px;margin-left:10px;color:#EC0000;}
.CEAltImage,.OtherItemsInThisRangeImage{width:145px;height:130px;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;position:relative;}
.applyForCreditButton:hover,#shareProduct span:hover,#overviewScrollToTop:hover,#unpublishedAltProduct a:hover{text-decoration:underline;}
.OtherItemsInThisRangeDesc a,.LowerOtherItemTitle a,.costEffectiveAlternativeContainer a{color:#333365;}
.otherProductBorderWrap:hover,.RelatedItemBox:hover{-moz-box-shadow:0 0 1px 0 #ff6634;-webkit-box-shadow:0 0 1px 0 #ff6634;box-shadow:0 0 1px 0 #ff6634;border-color:#ff6634;}
.RelatedItemsCartStuff,.relatedItemNotAvailable{position:static;}
#productPalletContainer{width:298px;height:89px;position:absolute;bottom:15px;right:27px;border: 1px solid rgba(255, 102, 52, .5);cursor:default;}
#productPalletContainer img{float:left}
#productPalletContainer #contentRight{float:left;width:154px;display:inline-block;}
#productPalletContainer #contentRight #head{font-size:10.3pt;padding-top:3px;display:inline-block;padding-left:5px;font-weight:bold}
#productPalletContainer #contentRight #desc{font-size:15pt;margin-left:4px;}
#productPalletContainer #contentRight #price{color:#ff6634;font-weight:700;font-size:18pt;margin-left:3px;}
#productPalletContainer #contentRight #total{font-size:8pt;margin-left:3px}
#glossaryBox{width:400px;border:1px solid #ff6434; background-color:#FFF;position:absolute;margin-top:23px;box-shadow:0px 2px 5px 2px rgba(0,0,0,0.3);font-weight:normal;border-radius:3px;}
#glossaryBox #top{height:30px; background-color:#ff6434;color:#FFF;padding-top:10px;padding-left:10px;font-size:15px;font-weight:bold;}
#glossaryBox #top:before{width: 0;height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ff6634;content:'';position:absolute;margin-top:-21px;}
#glossaryBox #def{padding-top:10px;padding-left:10px;padding-right:10px;}
.glossaryKeyword{display:inline;}
.glossaryBoxOut{height:100px;position:absolute;z-index:100004630658943759834;}
/*#glossaryBox:after{width: 0;height: 0; border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ff6634;content:'';position:relative;top:-136px;left:10px;}*/
#keywordToggleContainer{float:right;width:270px;}

#keywordToggleContainer span{color:#666;font-weight:bold;font-size:8pt;padding-top:13px;padding-right:6px;float:left;display:block;}

#keywordToggleContainer label{background-color:#D6D6D6;width:154px;display:inline-block;height:38px;border-radius:3px;padding:2px;cursor:pointer;box-shadow:0px 1px 1px rgba(0,0,0,0.3);background-image:linear-gradient(#e2e2e2,#d1d1d1);border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);}
#keywordToggleContainer label span{font-weight:normal;font-size:10pt;display:block;float:left;width:71px;padding-top:11px;padding-bottom:11px;text-align:center;border-radius:3px;font-weight:bold;-webkit-transition:0.2s all;}
#keywordToggleContainer .selectedKeywordCheck{color:#fff;text-shadow:1px 1px rgba(0,0,0,0.2);}
.selectedKeywordBackground{background-color:#ff6634;background-image:linear-gradient(#ff6634, #eb4417);width:77px;height:38px;border-radius:3px;-webkit-transition:0.2s margin-left;}
.selectedKeywordBackgroundOff{margin-left:77px;}

.selectedKeywordsBackground{margin-left:30px;box-shadow:0px 1px 1px rgba(0,0,0,0.3);}
#qtyAdjustContainer{width:18px;display:inline-block;vertical-align:top;margin-left:3px;}
#qtyAdjustContainer .plus{background-image:url(/assets/images/layout/plus-button.jpg);height:15px;width:15px;margin-bottom:4.5px;cursor:pointer;}
#qtyAdjustContainer .minus{background-image:url(/assets/images/layout/minus-button.jpg);height:15px;width:15px;cursor:pointer;}
/****************/
/****LEFT NAV****/
/****************/


#left{float:left;width:181px;color:#333365;background-color:#f2f2f2;overflow:hidden;-moz-transition:.4s background-color;-o-transition:.4s background-color;-webkit-transition:.4s background-color;transition:.4s background-color;}
#left a{color:#333365;}
#left .GetNav_Head{background-color:#e2e2e2;font-weight:700;width:176px;padding:7px 0 7px 6px;}
#left .GetNav_Head a{color:#333365;text-decoration:none;display:block;width:100%;}
#left .GetNav_Head.orange-left-add{background-color:#333365;margin:2px 0;}
#left .GetNav_Head.orange-left-add a{color:#fff;}

#left .GetNav_Child{background-color:#f2f2f2;position:relative;padding:4px 0 4px 7px;}
#left .GetNav_Child a{text-decoration:none;display:block;width:100%;color:#333365;}
#left .GetNav_Selected{position:relative;padding:4px 0 4px 18px;}
#left .GetNav_Selected_Root{position:relative;width:176px;background:#f2f2f2;padding:4px 0 4px 18px;}
#left .NavBar2:hover,#left .NavBar3:hover,#left .NavBar4:hover,#left .GetNav_Child:hover{background:#e2e2e2;}
#left .GetNav_Selected a,#left .GetNav_Selected_Root a{text-decoration:none;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:block;font-weight:700;width:175px;}
#left .GetNav_Selected_Root:hover,#left .GetNav_Selected:hover{background-color:#e2e2e2;}
.subscribeBox{margin-bottom:2px;border:1px solid #e2e2e2;font-size:9pt!important;width:150px!important;padding:5px;}
#subscribeJoinButton{padding:6px;color: #fff;text-transform: uppercase;text-align: center;cursor: pointer;background-color: #a6cc75;background: linear-gradient(#BDDD94, #a6cc75);border-radius: 3px !important;border: 0;font-weight: bold;font-size: 7pt;padding-left: 20px;padding-right: 20px;margin-top:2px;}
#subscribeMsg{text-align:left;font-size:8pt;padding-left:2px;padding-bottom:1px;padding-top:1px;display:none;cursor:default;}
.joinMailingListHeader{border-top:5px solid #f2f2f2;padding-left:30px!important;position:relative;}
.joinMailingListIcon{width:19px;height:12px;background-image:url(/assets/images/sprite.png);position:relative;background-position:-232px -378px;top:25px;left:6px;z-index:2;}
.social{width:100%;height:47px;margin-left:-30px;margin-top:-7px;}
.joinCommsCommunity{background-image:url(/assets/images/sprite.png);width:160px;height:34px;background-position:-258px -430px;margin:10px auto;}
.leftNavIcon{width:5px;height:5px;background-color:#333365;position:absolute;z-index:5;margin-left:15px;margin-top:9px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;behavior:url(/assets/css/PIE.php);}
.leftMenuArrow{width:8px;height:8px;background-color:transparent;background-image:url(/assets/images/sprite.png);background-position:-360px -103px;margin-top:6px;}

/****************/
/***NEWS BITS****/
/****************/

#newsHeadlineBottom{float:left;font-size:13pt;font-weight:700;color:#ff6634;margin-top:10px;margin-bottom:10px;width:100%;cursor:default;}
#newsHeadlineArticles{float:left;margin-left:10px;}
#newsHeadlineArticles a:hover{text-decoration:underline;}
#newsSection a:hover{text-decoration:underline;color:#ff6634;}
.newsListItem{margin-bottom:5px;color:#666;}
.newsListItem:hover{color:#ff6634;}
#newsSection{font-size:10pt;float:left;width:946px;padding-left:30px;padding-bottom:10px;border:1px solid #e2e2e2;margin-top:20px;}
#newsTitle{font-size:16pt;color:#666;font-weight:700;margin-bottom:5px;}
#emailCaptcha{float:left;}
#emailCaptcha img{height:28px;margin-right:-2px;margin-top:2px;margin-left:2px;}
#newsSection a,.newsListItem a{color:#666;text-decoration:none;}

/*****************/
/*CATEGORY STUFF**/
/*****************/

.catImageTD{vertical-align:middle;height:100px;padding-left:10px;padding-right:10px;width:160px;text-align:center;}
.category_productimg{width:150px;}
.categoryGridBox{width:786px;border:1px solid #e2e2e2;max-height:150px;padding-bottom:40px;position:relative;display:inline-block;-moz-transition:.3s border-color;-o-transition:.3s border-color;-webkit-transition:.3s border-color;transition:.3s border-color;margin:5px 5px 5px; overflow:hidden;}
.categoryGridImage{text-align:center;float:left;height:155px;width:150px;margin:15px;}
.categoryGridImage img{max-width:97%;max-height:100%;vertical-align:middle;}
.categoryGridTitle{text-align:left;margin-top:10px;font-size:14pt;color:#333365;width:450px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.categoryGridPrice{font-weight:700;color:#ff6634;font-size:17pt;text-align:center;margin-top:5px;position:absolute;top:46px;right:10px;text-shadow:0px 1px 1px rgba(255,122,0,0.41);cursor:default;}
.categoryGridPriceVAT{color:#666;font-size:8pt;text-align:center;position:absolute;top:79px;right:10px;cursor:default;}
.categoryGridStock{width:120px;height:40px;position:absolute;right:2px;top:2px;}
.categoryGridStock .stockTick{float:left;margin:0;margin-left: -5px;}
.categoryGridStockText{float:left;padding-top:7px;margin-left:12px;color:#666;cursor:default;width: 60px;}
.categoryGridInfo{display:none;width:755px;border:1px solid #ff6634;float:left;margin-left:5px;margin-top:-6px;position:relative;padding:15px;}
.categoryGridSeeMore{color:#ff6634;font-size:13pt;position:absolute;text-align:center;padding-left:10px;width:100px;cursor:pointer;bottom:6px;right:140px;}
.categoryGridSeeMoreArrow{background-image:url(/assets/images/sprite.png);margin-top:5px;width:14px;height:14px;background-position:-77px -79px;float:left;-moz-transition:.3s all;-o-transition:.3s all;-webkit-transition:.3s all;transition:.3s all;-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.categoryGridViewProduct{background-image:url(/assets/images/sprite.png);width:40px;height:40px;background-position:-151px -60px;position:absolute;top:237px;left:5px;cursor:pointer;}
.categoryGridCartContainer{right:46px;top:233px;position:static;}
.categoryGridSeeMoreContainer{width:100%;left:-364px;position:absolute;bottom:0;display:none;margin:0 auto;}
.categoryMoreInfoTitle{font-size:13pt;font-weight:700;color:#ff6634;}
.categoryMoreInfoPartNo{font-weight:700;color:#333365;margin-top:5px;margin-bottom:5px;}
.categoryMoreInfoDesc2{font-weight:700;color:#333;margin-top:10px;margin-bottom:5px;}
.otherRangeAvailableBox{float:left;width:188px;height:217px;border:1px solid #e2e2e2;margin-right:8.5px;margin-top:10px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;position:relative;cursor:pointer;}
.otherRangeAvailableImage{text-align:center;margin-top:15px;height:65px;}
.otherRangeAvailableImage img{max-width:100%;max-height:100%;}
.otherRangeAvailableTitle{width:100%;text-align:center;position:absolute;top:83px;color:#666;overflow:hidden;height:32px;margin:10px auto 0;}
.otherRangeAvailableView{font-size:12pt;color:#ff6634;cursor:pointer;position:absolute;bottom:25px;width:100%;left:-10px;text-align:center;margin:45px auto 0;}
.otherRangeAvailableViewArrow{background-image:url(/assets/images/sprite.png);width:16px;height:16px;background-position:-58px -79px;position:absolute;top:4px;right:30px;}
.categoryMoreInfoCloseButton{position:absolute;top:0;right:0;width:42px;height:40px;background-image:url(/assets/images/sprite.png);background-position:-231px -314px;cursor:pointer;z-index:4;}
.infoCoverUpNew{display:none;width:253px;background-color:#fff;height:10px;position:absolute;bottom:-5px;z-index:2;}
.openedCategoryGrid{border-bottom:none;height:310px;border-color:#ff6634;}
.infoCoverUp{width:248px;background-color:#fff;height:30px;position:absolute;margin-top:-37px;}
.moreInfoArrowRotate{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.greyPartNo{color:#666;font-weight:400;}
#category_popularProducts{background-color:#f1f1f1;width:786px;height:255px;margin-bottom:15px;margin-top:-15px;display:none;}
#category_popularProductsHeader{background-color:#e2e2e2;width:751px;height:23px;color:#666;font-weight:700;font-size:10pt;padding-left:35px;padding-top:6px;cursor:pointer;margin-bottom:15px;}
#category_popularProductsArrow{float:left;color:#ff6634;font-size:13pt;margin-left:10px;margin-top:2px;-moz-transition:.3s all;-o-transition:.3s all;-webkit-transition:.3s all;transition:.3s all;}
.category_producttitle{font-size:13pt;color:#333365;margin-bottom:10px;width:480px;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.category_producttxt{padding-left:10px;width:570px;text-align:justify;text-decoration:none;}
.category-box p,* html #left{margin:0;padding:0;}
.category-box a{text-decoration:none!important;color:#666;}
.categoryDescriptionBox{border:1px solid #e2e2e2;color:#666;position:relative;cursor:default;margin-left:5px;margin-top:5px;margin-bottom:10px;width:764px;overflow:hidden;height:auto;padding:10px 10px 25px;}
.category-box{position:relative;display:block;overflow:hidden;margin-bottom:10px;margin-top:5px;margin-left:5px;width:784px;min-height:90px;border:1px solid #e2e2e2;padding-top:10px;padding-bottom:10px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;cursor:pointer;}
.category_viewRange{position:absolute;top:10px;right:10px;color:#666;}
.recentlyViewedItemsCategory{float:left;width:174px;margin:10px 5px 5px;}
.categoryGridBoxOverlay{width:100%;height:100%;background-image:url(/assets/images/80trans.png);position:absolute;z-index:2;display:none;}
.category_containerbox{background-color:#fff;}
#mcts1{background-color:#fff;width:741px;height:86px;border:1px solid #e2e2e2;padding:36px 20px;}
.media-section{margin-top:10px;}
.categoryGridRightSection{float:right;width:130px;height:185px;}
.categoryGridBoxLeftSide{float:left;overflow:hidden;}
.categoryGridViewProductLongButton{background-image:url(/assets/images/sprite.png);width:122px;height:23px;background-position:-419px -440px;position:absolute;bottom:7px;}
.categoryGridVariants{width:150px;position:absolute;top:39px;right:149px;}
.categoryQuantityBox{position:absolute;top:100px;right:11px;margin:0;}
.categoryQuantityBox #QuantityInput{height:24px;}
.categoryAddToCart{width:122px;background-position:-572px -481px;height:23px;right:8px;position:absolute;bottom:34px;}
.categoryGridDescription{width:455px;color:#222;cursor:default;max-height:66px;margin-top:8px;word-wrap:break-word;}
.categoryGridDescription p{text-align:left;margin:0;padding:0;margin-bottom:5px;}
.truncateText{word-wrap:break-word;}
.categoryGridDesc2{margin-top:6px;width:290px;cursor:default;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#otherRangesContainerBox{width:794px;height:274px;margin-left:5px;}
.rotateArrow{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
.categoryWasPrice{font-size:8pt;color:#666;position:absolute;top:-8px;right:2px;width:100px;text-align:right;font-weight:400;}
.recentlyViewedItemsWrap{width:188px;float:left;height:245px;margin-right:8.5px;margin-top:10px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;position:relative;}
.categoryDropDowns{font-size:8pt;color:#666;border:1px solid #e2e2e2;background-color:#f2f2f2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:111px;margin-top:1px;}
.categoryDropDownTitle{width:46px;font-weight:700;font-size:7pt;cursor:default;}
.categoryDropDownText{font-weight:bold;font-size:10pt;}
.categoryGridOptions{width:170px;height:186px;position:absolute;top:-15px;left:-11px;padding:15px 5px;margin-left:2px;}
.categoryGridBoxSupplierImg{position:absolute;left:10px;bottom:10px;}
.categoryGridBoxSupplierImg img{max-width:60px;max-height:40px;}
.noHover:hover{background-color:#fff;text-decoration:none;}
#categorySupplierNeedAssistance{width:230px;height:97px;background-color:#fff;position:absolute;top:-157px;right:0;}
#newsSectionCat{border:1px solid #e2e2e2;float:left;padding-left:15px;padding-bottom:15px;margin-left:5px;margin-top:10px;width:768px;}
.categoryDescriptionMore{position:absolute;bottom:8px;display:none;right:10px;cursor:pointer;padding-right:22px;padding-top:3px;}
.categoryDescriptionArrowDown{background-position:-154px -59px;}
.categoryDescriptionArrowUp{background-position:-170px -59px;}
/*.categoryGridBox:hover,.otherRangeAvailableBox:hover,.category-box:hover,.recentlyViewedItemsWrap:hover{-moz-box-shadow:0 0 1px 0 #ff6634;-webkit-box-shadow:0 0 1px 0 #ff6634;box-shadow:0 0 1px 0 #ff6634;border-color:#ff6634;}*/
.categoryGridBox:hover,.otherRangeAvailableBox:hover,.category-box:hover,.recentlyViewedItemsWrap:hover{-moz-box-shadow:0 0 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);box-shadow:0 0 2px rgba(0,0,0,0.3);border-color:#ff6634;border-radius:2px;}
.categoryGridTitle a,.category_producttitle a{color:#333365;text-decoration:none;}
.otherRangeAvailableBox a,.category_producttxt a{text-decoration:none;}
.categoryGridBox a:hover,.categoryDescriptionMore:hover{text-decoration:underline;}

.multiBuyBadge{width:108px;height:48px;border:1px solid #ff6634;box-shadow:0px 1px 1px 0px rgba(0,0,0,0.3);border-radius:2px;background-position:0 -134px;position:absolute;bottom:7px;right:139px;}

.categoryPalletContainer{right:139px;bottom:7px;position:absolute;border:1px solid #ff6634;width:170px;}
.categoryPalletContainer img{float:left;}
.categoryPalletContainer .contentRight{float:left;display:inline-block;}
.categoryPalletContainer .contentRight .head{font-size:6pt;padding-top:2px;display:inline-block;padding-left:2px;font-weight:bold}
.categoryPalletContainer .contentRight .desc{font-size:8pt;padding-left:2px;font-weight:bold;}
.categoryPalletContainer .contentRight .price{color:#ff6634;font-weight:700;font-size:14pt;}
.categoryPalletContainer .contentRight .ea{font-size:7pt}

.MBDContainer{right:139px;bottom:7px;position:absolute;width:170px;height:50px;background-image:url(/assets/images/layout/multibuy-badge-dynamic-background.jpg);}
.MBDContainer .price{font-size:14pt;margin-top:25px;padding-left:80px;}
.MBDContainer .price .ea{font-size:8pt;}

.OPOContainer{right:139px;bottom:7px;position:absolute;width:170px;height:50px;border:1px solid rgba(255, 102, 52, 0.6);display:inline-block;}
.OPOContainer .left{float:left;}
.OPOContainer .left .buy{font-size:8pt;margin-left:5px;font-weight:bold;}
.OPOContainer .left .save{font-size:7pt;margin-left:5px;color:#9B9B9B;}
.OPOContainer .left .pct{font-size:16pt;margin-left:5px;font-weight:bold;}
.OPOContainer .left .off{font-size:12pt;position:absolute;margin-left:60px;top:25px;color:#9B9B9B;font-weight:bold;}

.OPOContainer .right{float:right;display:inline-block;width:73px;text-align:center;}
.OPOContainer .right img{max-height:22px;margin-top:3px;}
.OPOContainer .right .desc{margin-top:2px;font-size:9px;margin-right:3px;text-align:center;}

.finderButtonCont{margin-bottom:10px;float:left;}
#addExtraStuff{}
#getMoreResultsLoader{display:inline-block;margin-top:2px;margin-left:10px;float:left;display:none;}
#finderResultsHR{border:0;border-top:2px solid #e2e2e2;}


/****************/
/***NEW FILTER***/
/****************/

#FilterDropdowns{width:640px;float:left;}
#FilterFindButton{margin-top:-23px;width:120px;float:left;}
#DropdownandButtonContainment{display:table-cell;}
.FilterDropdownList{float:left;}
#ExpressFinderBox{border:1px solid #FF6634;margin-bottom:15px;width:775px;padding:5px;display:inline-block;box-shadow:0px 0px 2px 1px rgba(0,0,0,0.15);border-radius:1px;position:relative;}
#FinderRadioButtonSection{margin-bottom:3px;width:100%;height:25px;}
.FilterRadioButtonLabel{font-weight:700;color:#313366;font-size:14px;margin-right:10px;float:left;}
.FilterRadioButton{float:left;margin-left:5px;}
.FilterButton{background-image:url(/assets/images/finderbutton.gif);background-color:#fff;-webkit-appearance:none;appearance:none;border:0;height:57px;width:106px;color:#fff;font-weight:700;font-size:13px!important;overflow-wrap:break-word;font-family:Tahoma, sans-serif;margin-left:20px;cursor:pointer;}
.resetbutton{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;font-family:Tahoma, sans-serif;color:#f16539;text-decoration:underline;margin-left:20px;cursor:pointer;}
#ExpressFinderBox .selector,#ExpressFinderBox .selector span,#ExpressFinderBox .checker span,#ExpressFinderBox .radio span,#ExpressFinderBox .uploader,#ExpressFinderBox .uploader span.action,#ExpressFinderBox .button,#ExpressFinderBox .button span{background-image:url(/assets/images/sprite-aristo.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased;}
#ExpressFinderBox .selector,#ExpressFinderBox .checker,#ExpressFinderBox .button,#ExpressFinderBox .radio,#ExpressFinderBox .uploader{zoom:1;vertical-align:middle;}
#ExpressFinderBox .radio{display:inline;position:relative;margin-right:10px;margin-top:-4px;}
#ExpressFinderBox .selector:focus,#ExpressFinderBox .checker:focus,#ExpressFinderBox .button:focus,#ExpressFinderBox .radio:focus,#ExpressFinderBox .uploader:focus{outline:0;}
#ExpressFinderBox .selector,#ExpressFinderBox .selector *,#ExpressFinderBox .radio,#ExpressFinderBox .radio *,#ExpressFinderBox .checker,#ExpressFinderBox .checker *,#ExpressFinderBox .uploader,#ExpressFinderBox .uploader *,#ExpressFinderBox .button,#ExpressFinderBox .button *{margin:0;padding:0;}
#ExpressFinderBox .selector{background-position:0 -160px;line-height:32px;height:32px;position:relative;overflow:hidden;font-weight:700;color:#464545;font-size:12px;padding:0 0 0 10px;}
#ExpressFinderBox .selector span{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;background-position:right 0;height:32px;line-height:32px;padding-right:5px;cursor:pointer;width:100%;display:block;color:#666;text-shadow:0 1px 0 #FFF;}
#ExpressFinderBox .selector.fixedWidth{width:190px;}
#ExpressFinderBox .selector.fixedWidth span{width:155px;}
#ExpressFinderBox .selector select{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;filter:alpha(opacity=0);background:none;position:absolute;height:24px;top:4px;left:0;width:100%;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;font-size:1em;border:solid 1px #FFF;}
#ExpressFinderBox .selector.active{background-position:0 -192px;}
#ExpressFinderBox .selector.active span{background-position:right -32px;}
#ExpressFinderBox .selector.hover,#ExpressFinderBox .selector.focus{background-position:0 -224px;}
#ExpressFinderBox .selector.hover span,#ExpressFinderBox .selector.focus span{background-position:right -64px;}
#ExpressFinderBox .selector.hover.active,#ExpressFinderBox .selector.focus.active{background-position:0 -256px;}
#ExpressFinderBox .selector.hover.active span,#ExpressFinderBox .selector.focus.active span{background-position:right -96px;}
#ExpressFinderBox .selector.disabled,#ExpressFinderBox .selector.disabled.active{background-position:0 -288px;}
#ExpressFinderBox .selector.disabled span,#ExpressFinderBox .selector.disabled.active span{background-position:right -128px;color:#bbb;}
#ExpressFinderBox .radio,#ExpressFinderBox .radio span,#ExpressFinderBox .radio input{width:23px;height:23px;float:left;}
#ExpressFinderBox .radio span{zoom:1;text-align:center;background-position:0 -343px;display:block;}
#ExpressFinderBox .radio span.checked{background-position:-92px -343px;}
#ExpressFinderBox .radio input{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;filter:alpha(opacity=0);border:none;background:none;display:inline;zoom:1;text-align:center;}
#ExpressFinderBox .radio.active span{background-position:-23px -18px -343px;}
#ExpressFinderBox .radio.active span.checked{background-position:-115px -343px;}
#FilterHeaderPart{width:100%;height:32px;cursor:default;}
#FilterTitle{float:left;color:#FF6634;font-weight:700;font-size:13pt;margin-right:10px;margin-left:5px;}
#FilterDescription{float:left;color:#666;margin-top:5px;}
#ExpressFinderBox .radio.hover span,#ExpressFinderBox .radio.focus span{background-position:-46px -36px -343px;}
#ExpressFinderBox .radio.hover span.checked,#ExpressFinderBox .radio.focus span.checked{background-position:-138px -343px;}
#ExpressFinderBox .radio.hover.active span,#ExpressFinderBox .radio.focus.active span{background-position:-69px -343px;}
#ExpressFinderBox .radio.hover.active span.checked,#ExpressFinderBox .radio.focus.active span.checked{background-position:-161px -343px;}
#ExpressFinderBox .radio.disabled span,#ExpressFinderBox .radio.disabled.active span{background-position:-184px -343px;}
#ExpressFinderBox .radio.disabled span.checked,#ExpressFinderBox .radio.disabled.active span.checked{background-position:-207px -343px;}
#ExpressFinderBox .uploader span.action{text-shadow:rgba(255,255,255,0.5) 0 1px 0;background-color:#fff;font-weight:700;color:#1c4257;}
#ExpressFinderBox .uploader span.filename{color:#777;font-size:11px;}
#ExpressFinderBox .uploader.disabled span.action,#ExpressFinderBox .uploader.disabled.active span.action{color:#aaa;}
#ExpressFinderBox .uploader.disabled span.filename,#ExpressFinderBox .uploader.disabled.active span.filename{color:#aaa;border-color:#ddd;}
.FilterDropdownList div.selector span{border:0;background-color:transparent;text-align:left;}
#ExpressFinderBox .selector:before{display:none;}
.FilterRadioButton input[type=radio]{display:block!important;}

#ExpressFinderBox label{color:#666;font-weight:bold;font-size:8pt;}

#ExpressFinderBox input[type=checkbox]{-webkit-appearance:none;width:15px;height:22px;margin-top:-3px;background-image:url(/assets/images/sprite-aristo.png);background-position:-4px -320px;outline:0;}
#ExpressFinderBox input[type=checkbox]:checked{background-position:-96px -320px;}


#filterResetButton{position:absolute;font-weight:bold;color:#fff;bottom:0px;font-size:7pt;text-transform:uppercase;right:0px;background-color:#ff6634;padding:5px;cursor:pointer;border-top-left-radius:5px;display:none;}

#ExpressFinderBox #glossaryBox:after{top:-120px;}
.circledI{display:inline-block;width:12px;height:12px;background-position: -364px -147px;background-image: url(/assets/images/sprite.png);vertical-align:middle;position:relative;top:-2px;left:3px;cursor:pointer;z-index:10;position:absolute;margin-top:10px;margin-left:10px;border-radius:8px}
/*.selectCircledI{display:block;float:right;position:static;margin:0;margin-left:-10px;position:relative;left:-30px;top:9px;}*/
.selectCircledI{float:right;display:block;position:static;display:block;margin-left:0;position:relative;left:-29px;margin-top:-20px;}

#ExpressFinderBox label .circledI{
	position:static;
	margin-top:-3px;
	margin-left:3px;
}


/****************/
/****MULTIBUY****/
/****************/


/*
.multibuySubtitle,.multibuyTotal{color:#666;font-size:8pt;cursor:default;}=
.multibuySubtitle{position:absolute;top:46px;color:#333365;font-weight:bold;}
.multibuyPriceEach,.multibuyIconNumber{font-size:12pt;}
.multibuyImage img{width:100%;vertical-align:middle;}
.searchAutoCompleteProductImage img{width:93%;vertical-align:middle;}
.multibuyContainer{border:1px solid #e2e2e2;width:296px;height:104px;margin-top:5px;-moz-transition:.4s border-color;-o-transition:.4s border-color;-webkit-transition:.4s border-color;transition:.4s border-color;padding:5px;padding-right:0;background-image:url('/assets/images/multibuy-background.png');}
.multibuyContainer:hover{border-color:#ff6634;}
.multibuyDetails{float:left;width:170px;height:100%;position:relative;}
.multibuySave{font-weight:700;}
.multibuyTopPadding{margin-top:31px;}
.multibuyPrice{font-size:22.5pt;color:#ff6634;font-weight:700;margin-top:14px;cursor:default;}
.multibuyIcon{height:30px;cursor:default;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;behavior:url(/assets/css/PIE.php);color:#ff6634;font-size:10pt;position:absolute;font-weight:700;padding:0 5px 7px;}
.multibuyImage{width:100px;float:right;height:109px;padding-left:5px;background-color:#fff;}
.multibuyAddToCart{right:0;bottom:0;}
.multibuyTotal{position:absolute;bottom:0;color:#333365;}
.multibuyPrice{bottom:10px;position:absolute;}
.multibuyIconNumber{font-size:27pt;display:inline-block;margin-top:-4px;float:left;}
.multibuyX{font-size:22pt;font-weight:normal;float:left;margin-top:-2px;margin-right:3px;}
*/

.multibuySubtitle,.multibuyTotal{color:#666;font-size:8pt;cursor:default;}
.multibuyPriceEach,.multibuyIconNumber{font-size:12pt;}
.multibuyImage img{max-height:90%;max-width:100%;vertical-align:middle;}
.searchAutoCompleteProductImage img{    max-height: 45px;max-width: 50px;vertical-align:middle; max-height:;}
.multibuyContainer{border:1px solid #e2e2e2;width:296px;height:104px;margin-top:5px;padding:5px;-webkit-transition:0.4s border-color;}
.multibuyContainer:hover{border-color:#ff6634;}
.multibuyDetails{float:left;width:170px;height:100%;position:relative;}
.multibuyTitle{color:#ff6634;font-weight:700;font-size:16pt;cursor:default;}
.multibuySave{font-weight:700;}
.multibuyTopPadding{margin-top:31px;}
.multibuyPrice{font-size:22.5pt;color:#ff6634;font-weight:700;margin-top:14px;cursor:default;}
.multibuyIcon{height:15px;cursor:default;border:2px solid #ff6634;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(/assets/css/PIE.php);color:#ff6634;font-size:10pt;position:absolute;right:5px;top:5px;font-weight:700;padding:0 5px 7px;}
.multibuyImage{text-align:center;width:116px;float:right;height:110px;padding-left:5px;padding-right:5px;}
.multibuyAddToCart{right:0;}


/****************/
/****VARIANTS****/
/****************/

.OptionBox{background-color:#f4f4f4;border:1px solid #e2e2e2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#666;font-size:8pt;text-align:center;width:120px;cursor:pointer;margin:5px auto;padding:1px;}
.option_label_small{color:#333367;cursor:default;font-size:8pt;font-weight:700;text-align:center;margin-bottom:2px;}
.option_box_label{font-size:8pt;background-color:#f2f2f2;font-weight:700;border:1px solid #e2e2e2;color:#ff6634;cursor:pointer;text-align:center;margin-left:2.5px;margin-right:2.5px;padding:4px;}
.option_box{background-color:#f2f2f2;border:1px solid #e2e2e2;margin-top:-1px;padding-top:5px;display:none;position:absolute;z-index:555;width:143px;-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;border-top:0;margin-left:2.5px;}
#option_apply{font-size:10pt;margin-top:5px;border-top:1px solid #e2e2e2;cursor:pointer;padding-top:3px;color:#333367;padding-bottom:5px;text-align:center;}
#option_apply:hover{background-color:#e2e2e2;}
/*.variantSelect select::-ms-expand,input[type=radio],.scrollThumbs,.FilterDropdownList .selector:before{display:none;}*/
.largerVariantSelect,.variantSelect{font-size:9pt;font-family:Tahoma, sans-serif;background-color:#f4f4f4;border:1px solid #e2e2e2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;behavior:url(/assets/css/PIE.php);background-image:url(/assets/images/triangle.png);-webkit-appearance:none;appearance:none;color:#666;padding-left:15px;padding-right:3px;background-position:6px;background-repeat:no-repeat;}
#variantOptions{z-index:999;}
.bigVariantOptions{margin-top:0;margin-bottom:5px;}
.variantSelect{font-size:8pt;padding-top:1px;padding-bottom:1px;}
#mainVariantContainer{margin-top:5px;margin-bottom:-7px;}
#variantTable{margin-top:5px!important;}
#mainVariantContainer .selector{top:10px;left:18px;margin:0;}
.productTableDescCell{cursor:default;}


/****************/
/*****TOP BAR****/
/****************/

#loginSection{float:left;overflow:hidden;position:relative;width:635px;}
#loginSectionText{color:#fff;float:left;margin-top:-5px;line-height:3.5;height:55px;font-size:10pt;font-size:100%;cursor:default;font-size:100%;width:144px;margin-left:156px;margin-right:10px;}
#loginSectionText a{color:#fff;text-align:center;text-decoration:underline;}
#loginSectionFields input[type=email],#loginSectionFields input[type=password], #loginSectionFields input[type=text]{font-size:10pt;margin-top:4px;margin-left:4px;border:0;width:120px;padding:4px;}
#loginButton{background-position: -508px -104px; cursor: pointer;  width: 46px; margin-top: 3px; height: 19px; border-radius: 5px; background-color: #333365; font-size: 14px; color: white; text-align: center; padding: 5px;}
#cartButton{cursor:pointer; width:40px; height:40px;}
#topBarSocial{position:absolute;left:-145px;}
#topBarSocial div{float:left;margin-top:9px;margin-right:5px;cursor:pointer;width:30px;height:30px;background-image:url(/assets/images/sprite.png);}
#cartButton img{width:40px;height:40px;}
.loginErrorMessage{color:#fff;float:left;margin-top:12px;position:absolute;right:115px;cursor:default;}
.loginErrorRetryButton{background-color:#333365;color:#fff;float:left;cursor:pointer;position:absolute;right:50px;height:27px;font-size:13pt;padding:8px 5px 5px;}
.loginButtonLoading{position:relative;display:none;top: -22px;width: 60px;left: -9px;height: 30px;background-color: #f06438;border-radius: 5px;}
.loginButtonClicked{background-color:#ff6634;background-image:none!important;}
#loginContainer{float:left;overflow:hidden;position:relative;-webkit-transition:0.3s all;left:0px;}
#loginSectionFields{float:left;width:415px;}
#loginMessage{position:absolute;background-color:#929292;color:#fff;font-weight:bold;font-size:8pt;padding-top:7px;padding-bottom:8px;margin-top:4px;margin-left:4px;width:260px;-webkit-transition:0.3s all;background-color:#FFFFFF; color:#000000; left: 475px;width: 408px;}
#loginMessageSpan{display:block;background-color:#929292;margin-top:-11px;height:39px;padding-top:11px;width:265px;}
.loginMessageClosed{left:330px;}
.loginMessageOpen{left:0;}
#retryButton{position:absolute;top:-4px;right:-59px; cursor: pointer; width: 50px; margin-top: 3px; height: 19px; border-radius: 5px; background-color: #f06438; font-size: 14px; color: white; text-align: center; padding: 5px; background-position: -570px -104px;}
#loginWelcome{color:#fff;text-align:right;float:right;margin-top:5px;margin-right:5px;line-height:1.5;cursor:default;}
#loginWelcome a{color:#fff;text-decoration:underline;}
#cartCircle{top:0;background-color:#e11518;color:#fff;font-size:7pt;font-weight:700;width:18px;height:18px;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;line-height:2.1;text-align:center;position:absolute;margin-left:36px;margin-top:1px;behavior:url(/assets/css/PIE.php);}
#popOutLoginButtonSection{display:inline-block;}


/****************/
/***DROP MENU****/
/****************/

#dropdownMenu,.submenu{position:absolute;background-color:#fff;z-index:998;display:none;-moz-box-shadow:0 0 10px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.3);box-shadow:0 0 10px 4px rgba(0,0,0,0.3);}
#dropdownMenu{top:198px;}
.mainMenu{list-style:none;border:3px solid #ff6634;width:218px;margin:0;padding:0;}
.mainMenu li{border-bottom:1px solid #e2e2e2;font-size:10pt;font-weight:700;color:#333365;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all;cursor:pointer;padding:10px 20px 10px 35px;}
.submenu{position:absolute;left:202px;list-style:none;border:1px solid #e2e2e2;width:156px;-moz-box-shadow:0 0 10px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 10px 4px rgba(0,0,0,0.3);box-shadow:0 0 10px 4px rgba(0,0,0,0.3);margin:0;padding:0;}
.submenu li{padding-left:15px;padding-right:15px;}
#browseCategoryArrow{float:right;background-position:-30px -70px;width:24px;height:24px;margin-top:-4px;margin-right:10px;-moz-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all;transition:.4s all;}
.browseCategoryArrowRotate{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}

/****************/
/***JQUERY UI****/
/****************/

.ui-helper-hidden-accessible{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0;}
.ui-helper-reset{border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;margin:0;padding:0;}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}
.ui-helper-clearfix:after{clear:both;}
.ui-helper-clearfix{min-height:0;}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}
.ui-front{z-index:100;}
.ui-state-disabled{cursor:default!important;}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:16px;height:16px;}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:.3;filter:Alpha(Opacity=30);}
.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;min-height:0;padding:.5em .5em .5em .7em;}
.ui-accordion .ui-accordion-noicons{padding-left:.7em;}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}
.ui-accordion .ui-accordion-content{border-top:0;overflow:auto;padding:1em 2.2em;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-button{display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;padding:0;}
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}
.ui-button-icon-only{width:2.2em;}
button.ui-button-icon-only{width:2.4em;}
.ui-button-icons-only{width:3.4em;}
button.ui-button-icons-only{width:3.7em;}
.ui-button .ui-button-text{display:block;line-height:normal;}
.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{text-indent:-9999999px;padding:.4em;}
.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}
.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}
.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}
.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}
.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}
.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}
.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}
.ui-buttonset{margin-right:7px;}
.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}
input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-datepicker{width:17em;display:none;padding:.2em .2em 0;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}
.ui-datepicker .ui-datepicker-prev{left:2px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker .ui-datepicker-prev-hover{left:1px;}
.ui-datepicker .ui-datepicker-next-hover{right:1px;}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;text-align:center;margin:0 2.3em;}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}
.ui-datepicker th{text-align:center;font-weight:700;border:0;padding:.7em .3em;}
.ui-datepicker td{border:0;padding:1px;}
.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none;padding:.2em;}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;border-left:0;border-right:0;border-bottom:0;margin:.7em 0 0;padding:0 .2em;}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;cursor:pointer;width:auto;overflow:visible;margin:.5em .2em .4em;padding:.2em .6em .3em;}
.ui-datepicker.ui-datepicker-multi{width:auto;}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}
.ui-datepicker-rtl{direction:rtl;}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}
.ui-dialog{position:absolute;top:0;left:0;outline:0;padding:.2em;}
.ui-dialog .ui-dialog-titlebar{position:relative;padding:.4em 1em;}
.ui-dialog .ui-dialog-title{float:left;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;margin:.1em 0;}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;height:20px;margin:-10px 0 0;padding:1px;}
.ui-dialog .ui-dialog-content{position:relative;border:0;background:none;overflow:auto;padding:.5em 1em;}
.ui-dialog .ui-dialog-buttonpane{text-align:left;background-image:none;margin-top:.5em;border-width:1px 0 0;padding:.3em 1em .5em .4em;}
.ui-dialog .ui-dialog-buttonpane button{cursor:pointer;margin:.5em .4em .5em 0;}
.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}
.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-menu{list-style:none;display:block;outline:none;margin:0;}
.ui-menu .ui-menu{margin-top:-3px;margin-left:6px;position:absolute;}
.ui-menu .ui-menu-item{width:100%;font-weight:700;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);margin:0;padding:0;}
.ui-menu .ui-menu-divider{height:0;font-size:0;line-height:0;border-width:1px 0 0;margin:5px -2px;}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;font-weight:700;color:#666;line-height:1.5;min-height:0;padding:10px 15px 10px 35px;}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:700;color:#fff;background-color:#feb29a;-webkit-transition:.15s all;}
.ui-menu > li > ul > li > a{max-width:156px;font-weight:400!important;padding:5px 0 5px 10px !important;}
.submenu li{padding-left:0;}
.ui-menu .ui-state-disabled{font-weight:400;line-height:1.5;margin:.4em 0 .2em;}
.ui-menu .ui-state-disabled a{cursor:default;}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em;font-weight:700;}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em;}
.ui-menu .ui-menu-icon{position:static;float:right;}
.ui-progressbar{height:2em;text-align:left;overflow:hidden;}
.ui-progressbar .ui-progressbar-value{height:100%;margin:-1px;}
.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:0.25;}
.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none;}
.ui-resizable-handle{position:absolute;font-size:.1px;display:block;}
.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}
.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}
.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}
.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}
.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}
.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}
.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}
.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000;}
.ui-slider{position:relative;text-align:left;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.ui-slider-horizontal{height:.8em;}
.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.ui-slider-horizontal .ui-slider-range-min{left:0;}
.ui-slider-horizontal .ui-slider-range-max{right:0;}
.ui-slider-vertical{width:.8em;height:100px;}
.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}
.ui-slider-vertical .ui-slider-range{left:0;width:100%;}
.ui-spinner{position:relative;display:inline-block;overflow:hidden;vertical-align:middle;padding:0;}
.ui-spinner-input{border:none;background:none;color:inherit;vertical-align:middle;margin:.2em 22px .2em .4em;padding:0;}
.ui-spinner-button{width:16px;height:50%;font-size:.5em;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;margin:0;padding:0;}
.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}
.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}
.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}
.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}
.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;border-bottom-width:0;white-space:nowrap;margin:1px .2em 0 0;padding:0;}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;}
.ui-tabs .ui-tabs-nav li a,/* first selector in group seems obsolete,but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;background:none;border-width:0;padding:1em 1.4em;}
.ui-tooltip{position:absolute;z-index:9999;max-width:300px;padding:8px;}
body .ui-tooltip{border-width:2px;}
.ui-widget{font-family:Tahoma,sans-serif;font-size:1.1em;}
.ui-widget .ui-widget{font-size:1em;}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Tahoma,sans-serif;font-weight:700;font-size:1em;}
.ui-widget-content{color:#222;background-color:#fff;}
.ui-widget-header{border:3px solid #ff6634;color:#222;font-weight:700;}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#fff;}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;color:#363636;}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a;}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700;}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400;}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}
.ui-widget-shadow{opacity:.3;filter:Alpha(Opacity=30);margin:-8px 0 0 -8px;padding:8px;}
.ui-menu-icon{background-image:url(/assets/images/menuarrow.png);}
.ui-helper-hidden,.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}
.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em;}
.ui-button-text-only .ui-button-text,input.ui-button{padding:.4em 1em;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group,.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}
.ui-menu-icons,.ui-resizable,.ui-tabs{position:relative;}
.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0;}
.ui-slider-vertical .ui-slider-range-max,.ui-spinner-up{top:0;}
.ui-widget-content a,.ui-widget-header a{color:#222;}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none;}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{font-weight:400;color:#fff;}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}


/****************/
/**JQUERY SCROLL*/
/****************/

.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:90%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#ccc;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:9;}
.jspDrag{background:#aaa;position:relative;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;top:0;left:0;-webkit-transition:0.2s background-color;}
.jspDrag:hover, .jspDrag:active{background-color:#888;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:90%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;margin:0;padding:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}

/****************/
/****LIGHTBOX****/
/****************/

body:after{content:url(/assets/img/close.png) url(/assets/images/whiteOrangeLoader.gif) url(/assets/img/prev.png) url(/assets/img/next.png);display:none;}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-image:url(/assets/images/80blacktrans.png);filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);display:none;}
.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;}
.lightbox .lb-image{display:block;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.lightbox a img{border:none;}
.lb-outerContainer{position:relative;padding:40px 0;background-color:#FFF;zoom:1;width:250px;height:250px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:0 auto;}
.lb-container{padding:4px;}
.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
.lb-cancel{display:block;width:32px;height:32px;background:url(/assets/images/whiteOrangeLoader.gif) no-repeat;margin:0 auto;}
.lb-nav{position:relative;top:0;left:0;height:100%;width:100%;z-index:10;}
.lb-container > .nav{left:0;}
.lb-count{font-weight:bold;color:#ff6634;font-size:20pt;position:absolute;top:23px;right:10px;}

.lb-nav a{outline:none;}
.lb-prev,.lb-next{cursor:pointer;display:block;position:absolute;bottom:0;font-size:13pt;font-weight:bold;padding:0 10px;top:20px;}
.lb-prev span, .lb-next span{font-size:12pt;font-weight:normal;}
.lb-prev{left:0;float:left;}
/*.lb-prev:hover{background:url(/assets/img/prev.png) left 48% no-repeat;}*/
.lb-next{right:0;float:right;}
/*.lb-next:hover{background:url(/assets/img/next.png) right 48% no-repeat;}*/
.lb-dataContainer{padding-top:5px;zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;margin:0 auto;}
.lb-data{color:#bbb;padding:0 4px;}
.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em;}
.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em;}
.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999;}
.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/assets/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;}
.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}
.lb-outerContainer:after,.lb-dataContainer:after{content:"";display:table;clear:both;}


/****************/
/**UNIFORM MENU**/
/****************/

div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-repeat:no-repeat;-webkit-font-smoothing:antialiased;}
div.selector,div.checker,div.button,div.radio,div.uploader{zoom:1;vertical-align:middle;}
div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0;}
div.selector,div.selector *,div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button *{margin:0;padding:0;}
.highContrastDetect{width:0;height:0;}
input.uniform-input,select.uniform-multiselect,textarea.uniform{outline:0;padding:3px;}
input.uniform-input.active,select.uniform-multiselect.active,
div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none;}
div.selector{background-position:0 -130px;line-height:21px;height:18px;position:relative;overflow:hidden;margin:0 auto;padding:0 0 0 10px;}
div.selector span{font-size:8pt;border:1px solid #e2e2e2;text-align:center;background-color:#f2f2f2;color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border-radius:3px;background-position:right 0;height:14px;line-height:14px;padding-right:5px;padding-left:5px;cursor:pointer;width:100%;display:block;}
div.selector.fixedWidth{width:190px;}
div.selector.fixedWidth span{width:155px;}
div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:16px;top:2px;left:0;width:100%;font-size:8pt;}
div.selector.active{background-position:0 -156px;}
div.selector.active span{background-position:right -26px;}
div.selector.hover,div.selector.focus{background-position:0 -182px;}
div.selector.hover span,div.selector.focus span{background-position:right -52px;}
div.selector.hover.active,div.selector.focus.active{background-position:0 -208px;}
div.selector.hover.active span,div.selector.focus.active span{background-position:right -78px;}
div.selector.disabled,div.selector.disabled.active{background-position:0 -234px;}
div.selector.disabled span,div.selector.disabled.active span{background-position:right -104px;}
div.checker,div.checker span,div.checker input{width:19px;height:19px;}
div.checker span{display:inline;zoom:1;text-align:center;background-position:0 -260px;}
div.checker span.checked{background-position:-76px -260px;}
div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:inline;zoom:1;}
div.checker.active span{background-position:-19px -260px;}
div.checker.active span.checked{background-position:-95px -260px;}
div.checker.hover span,div.checker.focus span{background-position:-38px -260px;}
div.checker.hover span.checked,div.checker.focus span.checked{background-position:-114px -260px;}
div.checker.hover.active span,div.checker.focus.active span{background-position:-57px -260px;}
div.checker.hover.active span.checked,div.checker.focus.active span.checked{background-position:-133px -260px;}
div.checker.disabled,div.checker.disabled.active{background-position:-152px -260px;}
div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-171px -260px;}
div.radio,div.radio span,div.radio input{width:18px;height:18px;}
div.radio span{display:inline;zoom:1;text-align:center;background-position:0 -279px;}
div.radio span.checked{background-position:-72px -279px;}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:inline;zoom:1;text-align:center;}
div.radio.active span{background-position:-18px -18px -279px;}
div.radio.active span.checked{background-position:-90px -279px;}
div.radio.hover span,div.radio.focus span{background-position:-36px -36px -279px;}
div.radio.hover span.checked,div.radio.focus span.checked{background-position:-108px -279px;}
div.radio.hover.active span,div.radio.focus.active span{background-position:-54px -279px;}
div.radio.hover.active span.checked,div.radio.focus.active span.checked{background-position:-126px -279px;}
div.radio.disabled span,div.radio.disabled.active span{background-position:-144px -279px;}
div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px;}
div.uploader{background-position:0 -297px;height:28px;width:190px;cursor:pointer;position:relative;overflow:hidden;}
div.uploader span.action{background-position:right -409px;height:28px;line-height:28px;width:85px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer;}
div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:24px;line-height:24px;width:82px;margin:2px 0 2px 2px;padding:0 10px;}
div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%;}
div.uploader.active span.action{background-position:right -465px;}
div.uploader.hover,div.uploader.focus{background-position:0 -353px;}
div.uploader.hover span.action,div.uploader.focus span.action{background-position:right -437px;}
div.uploader.hover.active span.action,div.uploader.focus.active span.action{background-position:right -493px;}
div.uploader.disabled,div.uploader.disabled.active{background-position:0 -325px;}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -381px;}
div.button{background-position:0 -641px;height:30px;cursor:pointer;position:relative;}
div.button a,div.button button,div.button input{opacity:0.01;filter:alpha(opacity=1);-moz-opacity:0.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute;}
div.button span{display:inline;zoom:1;line-height:30px;text-align:center;background-position:right -521px;height:30px;margin-left:13px;padding:0;}
div.button.active{background-position:0 -671px;}
div.button.active span{background-position:right -551px;cursor:default;}
div.button.hover,div.button.focus{background-position:0 -701px;}
div.button.hover span,div.button.focus span{background-position:right -581px;}
div.button.disabled,div.button.disabled.active{background-position:0 -731px;}
div.button.disabled span,div.button.disabled.active span{background-position:right -611px;cursor:default;}
.selector:before{content:'\25BC';position:absolute;color:#ff6634;font-size:10pt;top:-1px;left:7px;}
div.checker,div.radio{position:relative;}

/****************/
/***PROMOTIONS***/
/****************/
.promotions{ position: relative; margin: 0 auto; padding: 10px; border-top: 1px solid #e8e8e8;}
.promo_txt{ position: absolute; top: 6px; right: 0px; width: 525px; line-height: 18px;}
.promo_txt p{ margin: 0; padding: 0px 0px 4px 0px; font-size:12px; color:#888}
.promo_more_info_btn{ background: url(../images/promo/more_info.jpg) no-repeat; width: 85px; height: 25px;}


/****************/
/**NEWS & BLOGS**/
/****************/

h1.titleBar{background:url(/news/images/bg-h1.gif) no-repeat;display:block;color:#fff;margin-top:0;margin-bottom:5px;padding:5px 5px 8px 8px;}
ul li a{color:#336;}
#topstories{font-size:10px;width:100%;margin:5px 0 0;padding:0 0 0 25px;}
ul#topstories{position:relative;margin-top:5px;margin-bottom:5px;padding-left:20px;}
.news_horz_divide{position:relative;left:-16px;margin-top:5px;margin-bottom:5px;background:url(/assets/images/layout/news_horz_divide.gif) repeat-x;width:100%;height:2px;}
#news_archives{margin-top:20px;width:125px;background:#f3f3f3;padding-bottom:5px;}
ul#news_archives2{width:115px;position:relative;left:-20px;}
#latest_news_left{width:440px;}
#latest_news_left h1{margin-bottom:10px;padding:0;}
#latest_news_right{width:300px;position:absolute;right:15px;top:27px;background:#f3f3f3;}
#latest_news_right2{width:300px;position:absolute;right:15px;top:55px;background:#f3f3f3;}
.newsitem{min-height:80px;background:#f3f3f3;color:#888;position:relative;width:359px;height:86px;}
.newsitem p{color:#336;font-size:11px;vertical-align:text-top;}
.newsitem2{position:relative;min-height:140px;background:#f3f3f3;color:#333;margin-bottom:10px;}
.newsitem2 p{vertical-align:text-top;color:#336;}
.category_news{width:359px;float:left;margin-right:10px;margin-top:20px;background:#f3f3f3;border:1px solid #e7e7e7;min-height:250px;padding:5px;}
.category_news li{padding-top:2px;font-size:11px;}
.category_news h2{color:#ff6634;font-weight:700;font-size:12px;position:relative;margin-bottom:10px;}
.category_news p{margin-top:10px;color:#333;}
.category_news img,.newsitem img{margin-right:8px;width:80px;height:80px;}
.category_header{background:none repeat scroll 0 0 #E2E2E2;border-bottom:medium none #FFF;left:-5px;padding-right:10px;position:relative;top:-5px;width:364px;height:30px;}
.category_header2{position:relative;background:#e2e2e2;width:100%;height:30px;border-bottom:#fff;}
.category_header2 h2{font-size:12px;}
.category_header3{position:relative;background:#e2e2e2;width:100%;height:30px;border-bottom:#fff;margin-right:5px;}
.category_header3 h2{position:relative;top:8px;left:5px;font-size:12px;}
ul.lateststories{margin-top:1em;}
ul.lateststories li{list-style:disc outside url(/assets/images/news_arrow.gif);line-height:15px;padding:1px 0 2px;}
#news_archives h2{font-size:14px;font-weight:700;}
#news_categories a{width:auto;background:none;}
#left ul#feeds li a{padding-left:5px;background:none;}
#article{color:#333;width:575px;position:relative;top:-10px;}
#article h2{font-size:12px;font-weight:700;}
#related_articles{background:#f3f3f3;padding-bottom:15px;width:100%;background-color:#F2F2F2;margin-top:25px;}
#related_products{position:absolute;right:18px;top:30px;font-size:10px;background:#fafafa;text-align:center;width:165px;float:right;margin:0;}
#related_products .rpContent{border:1px solid #f3f3f3;background:#fff;}
#related_products a{color:#F63;font-size:10px;font-weight:700;text-decoration:none;}
#related_products img{text-decoration:none;border:none;margin:5px;}
#related_products .r_product{width:153px;margin-bottom:30px;text-align:center;padding:5px 5px 10px;}
.r_product{border-bottom:1px dashed #f63;}
#related_products h2{vertical-align:middle;background:url(../images/layout/related_head.jpg) #fff repeat-x;height:29px;color:#336;background-color:#E2E2E2;font-weight:700;display:block;text-align:center;position:relative;font-size:11px;border-top:1px solid;border-left:1px solid;border-right:1px solid;margin:0;padding:5px 2px;}
.r_product a{color:#000;}
ul.breadcrumbnews{font-size:10px;color:#888;text-align:right;margin:-5px 0 10px;padding:0;}
ul.breadcrumbnews li{display:inline;list-style:none;background:url(images/breadcrumb-arrows.gif) no-repeat right;padding:0 5px;}
ul.breadcrumbnews li a:hover{color:#f63;text-decoration:underline;}
.archive_left{float:left;width:550px;margin-top:20px;}
.archive_right{background:#f3f3f3;float:right;width:200px;margin-top:20px;}
.office input[type=text]{width:auto;}
#latest_news_right h2,h1,#latest_news_right2 h2,h1{font-size:10pt;font-weight:700;margin-top:0;}
.newsitem strong a,.newsitem2 strong a{text-decoration:none;color:#ff6634;}
.category_header a,.category_header2 a,.category_header3 a{position:relative;top:8px;left:5px;text-decoration:none;}
.latestNews{color:#333;position:relative;top:20px;width:762px;margin-top:5px;}
.latestNews p{color:#336;margin:0;padding:0;}
.latestNews img{padding-right:10px;}
.latestNews_head{background:#e2e2e2;border-bottom:1px solid #fff;padding-right:10px;background-color:#E2E2E2;border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border:0;height:29px;width:777px;}
.latestNews_head a{text-decoration:none;position:relative;top:8px;color:#333365;left:13px;}
.latestNews_content{height:240px;background:none repeat scroll 0 0 #F3F3F3;border-bottom:1px solid #e2e2e2;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;margin-bottom:10px;background-color:#f2f2f2;border:0;width:767px;padding:10px;}
.news-section{border:solid 1px #e2e2e2;width:377.5px;height:315px;float:left;overflow:hidden;position:relative;padding:5px;}
.main_news{position:absolute;top:430px;right:20px;width:205px;}
.news_header{background:url(/assets/images/layout/news_header.jpg) no-repeat;width:226px;height:31px;padding:2px 0 0;}
.news_header h1{font-family:Tahoma, Geneva, sans-serif;color:#FFF;font-size:12px;font-weight:700;margin:6px 0 0 3px;}
.news_content{background:url(/assets/images/layout/news_content.jpg) no-repeat;width:234px;height:772px;margin:10px 0 0;}
.news_title{padding:15px 10px 0;}
.news_title a{font-family:Tahoma, Geneva, sans-serif;font-size:11px;color:#ff6b40;font-weight:700;}
.news_desc{font-family:Tahoma, Geneva, sans-serif;font-size:10px;color:#336;margin:0 10px;}
.news_desc a{color:#ff6b40;font-weight:700;}
.news_date{color:#ff6b40;font-family:Tahoma, Geneva, sans-serif;font-size:10px;font-weight:700;margin:10px 10px 15px;}
#news-content{width:764px;float:right;position:relative;background:#fefefe;border:2px solid #e8e8e8;min-height:1500px!important;margin:38px 0 10px 14px;padding:10px 10px 0;}
.archiveNav{width:275px;background-color:#f2f2f2;float:right;}
.archiveNavHeader{background-color:#E2E2E2;position:relative;text-align:center;}
.archiveNavHeader h2{text-align:left;padding-left:7px;font-size:10pt;position:relative;padding-top:7px;padding-bottom:7px;display:block;text-color:#336;margin:0;}
.archiveNavDivide{background:url(../images/layout/news_horz_divide.gif);background-repeat:repeat-x;margin-top:5px;margin-bottom:5px;height:2px;width:70%;}
.article{width:100%;height:969px;margin-top:10px;margin-bottom:12px;position:relative;}
.articleContent{width:100%;margin-top:20px;padding-right:10px;font-size:10pt;line-height:1.2;}
.articleContent p{margin-top:0;line-height:18px;text-align:left;font-size:12px;font-size:1em;line-height:1.5em;}
.article img{float:left;margin:1px 20px 20px 0;}
.articleDiscussion{position:relative;top:5px;width:575px;color:#336;}
.articleDiscussion p{color:#666;}
.articleDiscussion h2{font-size:12px;margin-top:5px;}
.archiveCatHeader{background-image:url(/assets/images/layout/bottom_header.jpg);width:100%;height:30px;border:1px solid;margin-bottom:10px;}
.archiveCatHeader h1{color:#FFF;font-weight:700;top:6px;left:10px;position:relative;}
#breadCrumbNews{float:left;color:#fff;width:760px;position:static;margin-top:-46px;margin-left:3px;background-color:#333365;margin-bottom:10px;}
#breadCrumbNews a{color:#fff;text-decoration:none;}
#breadCrumbNews a:hover{color:#ff6634;text-decoration:underline;}
.categoryNewsItem{width:440px;height:135px;margin-bottom:10px;background-color:#F3F3F3;}
.categoryNewsItem p{padding-right:5px;margin-top:12px;}
.categoryNewsItem img{margin-left:10px;padding-right:10px;border-style:none;}
.categoryNewsItemHeader{background-color:#E2E2E2;height:30px;}
.categoryNewsItemHeader a{left:5px;top:7px;color:#333365;position:relative;text-decoration:none;}
.categoryLatestNews{width:330px;height:425px;float:right;position:relative;background-color:#F3F3F3;margin-right:3px;}
.categoryNewsDivide{background:url(../images/layout/news_horz_divide.gif);background-repeat:repeat-x;margin-top:5px;margin-bottom:5px;height:2px;width:90%;}
.categoryTopStoriesHeader{background-color:#E2E2E2;text-align:center;}
.categoryTopStoriesHeader h2{display:block;font-size:13px;font-weight:700;padding-top:7px;padding-bottom:7px;position:relative;margin:0;}
.related_articles_header{background:#E2E2E2;height:30px;padding-left:10px;}
.related_articles_header h2{font-size:11pt;top:6px;left:5px;position:relative;color:#333;}
.category_newsLeft{background:none repeat scroll 0 0 #F3F3F3;float:left;position:relative;margin-top:10px;margin-right:5px;min-height:250px;width:364px;height:250px;border:1px solid;padding:5px;}
.category_newsRight{background:none repeat scroll 0 0 #F3F3F3;float:left;position:relative;margin-top:10px;margin-left:5px;min-height:250px;width:364px;height:250px;border:1px solid;padding:5px;}
.content_header{width:787px;height:36px;background-color:#333365;margin-top:-46px;margin-bottom:10px;cursor:default;}
.content_header h1{color:#FFF;font-weight:700;font-size:10pt;padding-top:9px;padding-left:10px;}
.latest_news{width:762px;height:319px;}
.latestNews_content img{float:right;padding:5px 10px 5px 5px;}
.lateststories{width:300px;font-size:11px;padding-top:5px;}
.lateststories a{display:block;width:100%;color:#336;text-decoration:none;}
.news_archive{position:relative;top:2px;width:140px;height:420px;background-color:#F3F3F3;float:left;}
.news_archiveHeader{width:140px;height:30px;background-color:#E2E2E2;text-align:left;}
.news_archiveHeader h2{font-size:10pt;font-weight:700;top:7px;left:5px;position:relative;margin:0;}
.news_archiveMonthList{top:120px;width:120px;height:350px;}
ul.news_archiveMonthList li{list-style:disc outside url(/assets/images/news_arrow.gif);margin-left:-15px;}
ul.news_archiveMonthList li a{text-decoration:none;color:#336;}
.newsitem img{margin-right:8px;}
.related_articles_divide{background:url(../images/layout/news_horz_divide.gif);background-repeat:repeat-x;margin-top:5px;margin-bottom:5px;height:2px;width:90%;margin-left:-17px;}
#related_products a img{border:0;}
#related_products .r_product p a img{float:none;}
#related_products .rp_content{width:163px;border:1px solid;}
#related_products .rp_divide{background:url(../images/layout/news_horz_divide.gif);background-repeat:repeat-x;margin-top:5px;margin-bottom:5px;height:2px;width:100%;}
.socialnav{top:-38px;width:155px;height:23px;position:absolute;right:0;padding-right:20px;}
ul#topstories li{font-size:10pt;color:#336;margin-top:5px;margin-left:-10px;font-weight:400;width:275px;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
ul#topstories li a:hover{color:#333365;text-decoration:underline;}
#blogright{position:absolute;top:145px;right:11px;}
#blogArchive{width:100%;border:0;background-color:#f2f2f2;padding-bottom:1px;}
ul#blogArchive li{font-weight:700;}
ul#blogYear li{font-weight:700;list-style:disc outside url(../page/images/news_arrow.gif);cursor:pointer;margin-bottom:5px;}
#twitterwidget{position:relative;top:10px;background-color:#f2f2f2;}
#facebookwidget{position:relative;top:20px;border:1px solid #e2e2e2;}
#trustpilotwidget{position:relative;top:35px;}
#competitionwidget{position:relative;top:20px;width:280px;border:1px solid #e2e2e2;background-color:#F3F3F3;height:200px;}
#competitionwidgetHeader{font-weight:700;text-align:center;padding-top:5px;padding-bottom:9px;text-decoration:underline;background-color:#E2E2E2;}
#compWidgCurMonth{margin-top:5px;text-align:center;font-weight:700;}
#blog-posts{width:652px;float:left;}
.blogArchiveHeader{font-weight:700;text-decoration:none;text-align:left;padding-top:7px;padding-bottom:7px;padding-left:13px;background-color:#E2E2E2;}
.articleHeader{font-weight:700;position:relative;background-image:none;width:788px;font-size:10pt;color:#333365;margin:0;padding:0;margin-top:15px;}
.latestNews_content p{position:relative;top:-10px;line-height:16px;}
.news_archive_divide{margin-top:5px;margin-bottom:5px;height:2px;width:90%;margin-left:-30px;}
#blog-header{background-image:url(/assets/images/blogHeader.png);width:100%;background-size:100%;height:125px;margin-bottom:15px;}
#blog-social{position:absolute;right:10px;top:10px;width:220px;}
#blog-social-img{width:202px;margin:0 auto;}
#blog-social-img a{padding:5px;}
#social-msg{float:left;position:relative;top:-28px;left:290px;width:190px;}
#blog-header2{background:url(../images/desc2_header.jpg) no-repeat;width:783px;height:32px;color:#336;font-family:Tahoma, Geneva, sans-serif;font-size:12px;font-weight:700;position:relative;top:-20px;left:-11px;margin:0;padding:6px 0 0 6px;}
#join-the-comms{height:50px;width:788px;background-color:#f3f3f3;margin-top:10px;}
#join-the-comms img{float:right;padding:8px 4px 0;}
.category_header a{left:5px;top:7px;color:#ff6634;position:relative;text-decoration:none;}
.category_newsLeft h2,.category_newsRight h2{color:#ff6634;position:relative;left:5px;top:7px;}
.lateststories a:hover,.newsitem strong a{color:#ff6634;text-decoration:none;}
.twtr-hd a,.twtr-ft a{color:#f63;}
.latest_news,.latestNews{width:788px;margin-top:0;top:0;}
.category_newsRight,.category_newsLeft,.category_header{width:379px;border:0;margin-top:0;margin-bottom:10px;}
.articleHeader h1{font-size:20pt;margin-bottom:5px;}
.articleLastUpdated{font-size:0.9em;color:#aaa;display:inline-block;}
.longerRelatedArticles{width:740px!important;}
.articleDivider{margin-bottom:10px;}
#blogRightSection{float:right;width:315px;height:500px;}
.pluginFontHelvetica{font-family:"Helvetica Neue", Tahoma, sans-serif!important;}
.latestBlogPosts{width:462px;margin-bottom:15px;}
.latestBlog_head{width:652px;background-color:#e2e2e2;box-sizing:border-box;padding-top:7px;padding-bottom:7px;}
.latestBlog_head a{color:#333365;text-decoration:none;padding:5px 5px 5px 13px;}
.latestBlog_content{width:652px;background-color:#f2f2f2;padding:10px;box-sizing:border-box;}
.latestBlog_content p{margin-top:0;}
.latestBlog_content img{float:left;margin-right:15px;margin-bottom:15px;}
.blogLastUpdated{font-size:8pt;color:#666;}
#trustpilotHeader{width:315px;height:40px;background-image:url(/assets/images/trustpilotWinners.png);}
#trustpilotDesc{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;width:313px;text-align:center;padding:4px 0;}
.articleImage{margin-bottom:20px;margin-left:20px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 0 #ccc;-webkit-box-shadow:0 1px 0 0 #ccc;box-shadow:0 1px 0 0 #ccc;padding:3px;}
.articleImage img{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.commsCommunityBar{float:right;margin-right:5px;margin-left:5px;margin-top:9px;}
.category_header a,.blogArchiveHeader a{color:#333365;}
#related_products .r_product p,#related_products p{font-size:10px;margin:0;}
ul.breadcrumbnews li a,ul#topstories li a{color:#336;text-decoration:none;}
a,ul li a:hover,.article a,.latestNews_content a,ul.news_archiveMonthList li a:hover{color:#ff6634;}
.category_header a:hover,.category_header2 a:hover,.category_header3 a:hover,#related_products a:hover,.newsitem strong a:hover,.latestNews_head a:hover,.categoryNewsItemHeader a:hover,.category_header a:hover,.latestNews_head a:hover,.newsitem strong a:hover,#related_products a:hover{text-decoration:underline;}
.blogCommsCommunity{float:right;margin-right:10px;}
.media-title{color:#666;font-size:10pt;background-color:#e2e2e2;font-weight:700;cursor:default;margin:-5px;padding:5px;}
.media-headline{margin-top:14px;font-weight:700;}
.media-section-content{height:210px;overflow:hidden;word-wrap:break-word;margin-top:10px;color:#333365!important;}
.media-image{padding-left:10px;}
.media-section-content p{margin:0;}
.news-section .blueFlatButton{position:absolute;bottom:10px;left:0;}
.media-text{float:left;position:absolute;bottom:17px;left:100px;font-size:8pt;color:#666;}
.authorImg{border:1px solid #e2e2e2;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px 0;-webkit-box-shadow:0 1px 1px 0;box-shadow:0 1px 1px 0;padding:4px;}
#topstories li a,#news_archives2 li a,ul.lateststories li a,.blogArchiveHeader a,.media-headline a{text-decoration:none;}

/****************/
/**SYSTEM PAGES**/
/****************/
.SystemBanner{background:url(/assets/images/system-banner.gif) no-repeat bottom;height:30px;padding-top:20px;color:#fff;font-size:13px;font-weight:700;position:relative;z-index:0;}
.InfoBanner{background:url(/assets/images/layout/bottom_header.jpg) repeat-x;height:28px;font-size:13px;font-weight:700;position:relative;z-index:0;text-align:center;color:#fff;width:785px;margin:-49px 0 20px -10px;}
.InfoBanner2{background-color:#333365;height:30px;font-size:13px;font-weight:700;z-index:0;text-align:center;color:#fff;width:978px;position:relative;top:13px;cursor:default;margin:0 0 30px;}
.BannerTxt{padding-top:7px;}
#TimeDiv{position:absolute;top:5px;right:5px;font-weight:400;}
#ResultDiv{position:absolute;top:5px;left:5px;font-weight:400;}
.SearchBanner{border:1px solid red;}
.InfoFooter{background:url(/assets/new-images/bg-system-footer.GIF) no-repeat bottom;font-size:9px;color:#fff;text-align:center;vertical-align:bottom;margin:15px 0 0;}
.ppBanner{background:url(/assets/images/system-banner.gif) no-repeat bottom;height:30px;color:#fff;margin-top:10px;font-size:13px;font-weight:700;position:relative;z-index:0;}
.SystemFooter{background:url(/assets/new-images/bg-system-footer.GIF) no-repeat bottom;font-size:9px;color:#fff;text-align:center;height:43px;vertical-align:bottom;}
.SystemSearch{font-size:12px;color:#336;text-align:center;vertical-align:bottom;}
.SearchContainer{width:980px;height:60px;vertical-align:middle;border-bottom:1px solid #f63;border-right:1px solid #f63;border-left:1px solid #f63;position:relative;}
.SystemContent{width:100%;padding-top:20px;}
.DeliveryLeft{background:url(/assets/images/DeliveryRight.gif) no-repeat;text-align:center;height:25px;font-weight:700;color:#fff;vertical-align:top;padding-top:4px;width:220px;}
.DeliveryRight{background:url(/assets/images/DeliveryLeft.gif) no-repeat;text-align:center;height:25px;font-weight:700;color:#fff;vertical-align:top;padding-top:4px;width:110px;}
.DeliveryMiddle{background:url(/assets/images/cartmiddle.GIF);text-align:center;height:25px;font-weight:700;color:#fff;vertical-align:top;padding-top:4px;}
.ErrorLable1{font-size:12px;color:red;display:inline-block;}
.emailSystemBanner{background:url(/assets/images/system-banner.gif) no-repeat bottom;position:relative;top:180px;height:30px;color:#fff;font-size:13px;font-weight:700;}
.createAccountInput{border:1px solid #e2e2e2;font-family:Tahoma, sans-serif;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;float:left;padding:5px;}
.blueFlatButton{float:left;font-family:Tahoma, sans-serif;border:0;background-color:#333365;color:#fff;font-size:10pt;font-weight:700;margin-top:2px;margin-left:8px;cursor:pointer;padding:6px;}
.requiredField{width:19px;height:20px;float:left;position:relative;top:6px;left:6px;background-position:-232px -355px;background-image:url(/assets/images/sprite.png);}
#createAccount div.selector{margin:0;padding:0;}
#requiredFieldKey{margin-top:8px;padding-left:30px;}
#promo{-webkit-appearance:checkbox!important;appearance:checkbox!important;}
.createAccountInput input[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox;}
.createAccountInput input[type=radio]{-webkit-appearance:radio;appearance:radio;}
.dropdownForm{width:145px;float:left;margin-left:-11px;margin-top:10px;}
.accountYearBars{background-color:#333365;color:#fff;cursor:pointer;height:20px;position:relative;margin:0 0 5px;padding:8px 4px 4px 10px;}
.innerAccountYearBars{position:relative;cursor:pointer;height:20px;color:#fff;background-color:#ff6634;margin:0 0 2px;padding:2px 4px 2px 20px;}
.accountStatement{background-color:#333365;color:#fff;height:15px;position:relative;font-weight:700;margin:0 0 2px;padding:4px;}
.statement{width:100%;padding:4px;}
#InfoPageBanner{color:#fff;font-weight:700;margin-top:-36px;margin-left:10px;margin-bottom:20px;cursor:default;}
.cartMenuTable{font-weight:700;color:#fff;background-color:#333365;}
.cartMenuTable td{padding:5px;}
.cartMenuDeleteButton{background-color:transparent;border:0;height:35px;cursor:pointer;}
.confirmOrder_box{float:left;min-height:265px;background-color:#f2f2f2;margin-bottom:10px;}
.confirmOrder_invoiceAddress{width:268px;}
.confirmOrder_header{background-color:#ff6634;color:#fff;font-weight:700;padding-top:7px;padding-bottom:7px;text-align:center;width:100%;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;}
.confirmOrder_deliveryAddress{width:700px;margin-left:10px;}
.confirmOrder_preferredShipping{width:978px;height:360px;margin-top:10px;}
.confirmOrder_warranty{width:978px;height:100px;min-height:0;}
.confirmOrder_content{padding-left:10px;}
.confirmOrder_box .blueFlatButton,#accountInfoPage .blueFlatButton{float:left;margin-top:5px;margin-left:0;margin-right:5px;}
.confirmOrder_deliveryAddressLeftHalf{float:left;padding-right:10px;border-right:1px solid #999;}
.confirmOrder_shippingText{float:left;width:590px;height:330px;margin-top:10px;text-align:justify;}
.confirmDetailsError{font-weight:700;color:red;margin-bottom:15px;background-color:#e2e2e2;padding:10px;}
.confirmOrder_loginBox{width:480px;height:175px;}
.confirmOrder_createBox{width:480px;margin-left:10px;text-align:center;height:175px;}
.confirmOrder_centraliseInner{width:282px;margin:0 auto;}
.applyForCreditInstructions{float:left;margin-left:15px;margin-top:3px;padding:5px;}
.confirmOrder_centralLoginBox{float:none;width:320px;min-height:170px;margin:10px auto 0;}
.customCableHeader{background-color:#333365;color:#fff;font-weight:700;font-size:10pt;padding:8px;}
.categoryThingLol:hover{text-decoration:underline;}
.AccountInfo1,.AccountInfo2,.AccountInfo3,.AccountInfo4{background:url(/assets/images/PaymentTypeHeader.GIF) no-repeat;width:310px;height:107px;}
.confirmOrder_deliveryAddressRightHalf,.confirmOrder_shippingTable{float:left;margin-left:10px;}
.confirmOrder_promotionalCode,.confirmOrder_buyingFor{min-height:0px;width:330px;max-height:120px;height:100px;}
#DelOptions{margin-bottom:10px;}



/***New Cart Page****/
#selectPaymentText{margin-left:40px;color:#ff6434;font-size:13pt;margin-top:10px;}
#cartLeftBit{float:left;width:568px;overflow:hidden;}
#cartRightBit{float:right;width:220px;height:200px;}
#cartRightInnerFixed{position:fixed;overflow:hidden;cursor:default;width:200px;background-color:#e2e2e2;font-size:13px;margin-top:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #666;-webkit-box-shadow:0 1px 2px #666;box-shadow:0 1px 2px #666;padding:10px 10px 0;}
#cartRightInnerFixed table{border-spacing:0;background-color:#f2f2f2;color:#333365;margin-top:10px;margin-left:-10px;border-top:1px solid #ccc;width:220px;}
#cartRightInnerFixed table td{border-bottom:1px solid #ccc;padding:5px 10px;}
#cartRightInnerFixed a{color:#333365;font-weight:700;}
.cartItem{width:555px;background-color:#f2f2f2;overflow:hidden;position:relative;margin-bottom:10px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #e2e2e2;}
.cartImage{float:left;height:100%;width:90px;background-color:#fff;border-right:1px solid #e2e2e2;}
.cartImage img{vertical-align:middle;max-width:99%;max-height:99%;}
.cartTitle{font-weight:700;display:inline-block;width:453px;overflow:hidden;padding-left:10px;}
.cartDesc2{display:inline-block;margin-left:-2px;padding-left:12px;width:443px;padding-right:10px;border-bottom:1px solid #e2e2e2;margin-bottom:5px;padding-bottom:5px;overflow:hidden;}
.cartItem table{border-spacing:0;margin-left:-1px;color:#333365;padding-left:10px;}
#freeGiftOpen{cursor:pointer;font-weight:700;}
#freeGiftOpen:hover{text-decoration:underline;}
.freeGiftSection{display:none;margin-bottom:10px;background-color:#f2f2f2;margin-top:5px;width:200px;margin-left:-10px;padding:10px;}
.cartQty{position:absolute;left:100px;bottom:30px;}
#cartRightInnerFixed #checkoutButton{text-align:center;cursor:pointer;color:#fff;background-color:#ff6634;margin-left:-10px;font-weight:700;width:200px;padding:10px;}
.otherCartButton{background-color:#333365;display:inline-block;cursor:pointer;color:#fff;margin-left:-10px;width:200px;margin-top:2px;font-size:8pt;font-weight:700;padding:3px 10px;}
.leftFloatCart{float:left;width:89px;margin-right:2px;text-align:center;}
.rightFloatCart{float:right;width:89px;margin-right:-10px;text-align:center;}
.linkHover:hover{text-decoration:underline;cursor:pointer;}
.cartTitle a{color:#333365;font-size:13px;}
.cartRemoveSection{font-weight:700;font-size:11px;cursor:pointer;display:inline-block;float:left;background-color:#fff;padding:13px 5px 12px 6px;}
.cartRemoveIcon{width:14px;height:12px;float:left;background-position:-153px -43px;margin-right:4px;}
.cartLower{background-color:#e2e2e2;width:464px;cursor:default;display:inline-block;height:38px;margin-bottom:-10px;margin-left:-2px;border-top:1px solid #ccc;margin-top:5px;}
.pricingCart{text-align:center;font-size:11px;width:81px;padding-top:3px;padding-bottom:3px;border-left:1px solid #ccc;float:left;margin-left:4px;padding-left:4px;}
.pricingHeader{font-weight:700;}
.pricingValue{font-size:14px;font-weight:700;color:#ff6634;}
#cartAreYouSure{position:absolute;background-color:#e2e2e2;margin-left:-10px;font-size:11px;text-align:center;height:42px;width:200px;left:230px;padding:3px 10px 10px;}
.cartSureButton{display:inline-block;width:30px;background-color:#333365;color:#fff;font-weight:700;margin-left:5px;margin-right:5px;margin-top:4px;cursor:pointer;padding:2px 5px;}
#cartPageEmpty{text-align:center;font-weight:700;font-size:18px;margin-top:100px;position:absolute;width:560px;}
#cartPageDataPoints{background-color:#fff;border-top:1px solid #ccc;margin:5px -10px -10px;padding:8px 10px;}
#cartPageDataPoints p{font-size:11px;margin-top:9px;}
#cartPageDataPoints p a{color:#ff6634;font-weight:400;}
#cartPageDataPoints p a:hover{text-decoration:underline;}

#checkoutBody #section3Body #freeGiftsGrid #freeGiftsAvailable{
	overflow-y: scroll !important;
}
/****************/
/*****REEVOO*****/
/****************/
.ProgressBar{width:984px; height:30px; background:url(/assets/images/layout/progress-bg.jpg) repeat-x; padding:0px; margin:0px; border:0px; margin-bottom:15px;}
.ReviewRight{position:absolute; top:0px; right:0px; height:100%; width:15px; background:url(/assets/images/layout/review-right.png); z-index:5}
.ReviewLeft{position:absolute; top:0px; left:0px; height:100%; width:15px; background:url(/assets/images/layout/review-left.png); z-index:3}
.ReviewBottom{position:absolute; bottom:0px; left:0px; height:15px; width:100%; background:url(/assets/images/layout/review-bottom.png) repeat-x; z-index:3}

.ReviewTop{position:absolute; top:0px; left:0px; width:100%; height:32px; background-color:#ff6634; z-index:7}
.ReviewTopB{position:absolute; top:0px; left:0px; width:100%; height:32px; background:url(/assets/images/layout/review-topB.png) repeat-x; z-index:7}
.ReviewTL{position:absolute; top:0px; left:0px; width:4px; height:32px; background:url(/assets/images/layout/review-top-left.png) repeat-x; z-index:7}
.ReviewTLB{position:absolute; top:0px; left:0px; width:4px; height:32px; background:url(/assets/images/layout/review-top-left-blue.png) repeat-x; z-index:7}
.ReviewTR{position:absolute; top:0px; right:0px; background:url(/assets/images/layout/review-TR.png); height:32px; width:15px; z-index:7}
.ReviewTRB{position:absolute; top:0px; right:0px; background:url(/assets/images/layout/review-TRB.png); height:32px; width:15px; z-index:7}
.ReviewCornerBL{position:absolute; bottom:0px; left:0px; height:15px; width:15px; background:url(/assets/images/layout/review-corner-BL.png); z-index:5}
.ReviewCornerBR{position:absolute; bottom:0px; right:0px; height:15px; width:15px; background:url(/assets/images/layout/review-corner-BR.png); z-index:5}

.ReviewInner{position:relative; left:10px; width:100%; z-index:8}
.ReviewHeader{position:relative; height:38px; width:100%; text-align:center; top:8px; color:#666; font-weight:bold; z-index:8}
.ReviewHeader a{color:#fff; text-decoration:none; text-align:left; padding-left:5px;}
.ReviewBox{width:470px; position:relative; padding:0px 15px 10px 0px; display:inline-block; vertical-align:top}
.DelAdd{position:absolute; top:0px; left:293px; width:415px; height:85%; padding-bottom:10px;}
.ReviewInner img{margin-bottom:10px; cursor:pointer}
.ReviewGiftHead{background:url(/assets/images/layout/bottom_header.jpg) repeat-x; color:#fff; padding:8px 0px 0px 0px; width:100%; height:23px; font-weight:bold;}
#inst{resize:none;}
#SysLogin{position:relative; height:130px; text-align: center;}
#SysLogin a{color:#ff6633;}
#username1{width:200px}
#password1{width:200px}

.login_btn{margin-top:15px;}


.icons-sprite,body #reevoomark ol.questions .with-facebook .facebook .logo,body #reevoomark #ask-an-owner-answer-tab .with-facebook .facebook .logo,body #reevoomark ol.questions .from-reevoo span.org,body #reevoomark #ask-an-owner-answer-tab .from-reevoo span.org,body #reevoomark #reevoomark form.ask-an-owner .share-via-facebook span.inline-facebook-logo,body #reevoomark .retailer_review .summary li.overall.true .icon,body #reevoomark .retailer_review .summary li.overall.false .icon,body #reevoomark .retailer_review .summary li.delivery.true .icon,body #reevoomark .retailer_review .summary li.delivery.false .icon,body #reevoomark .retailer_review .summary li.collection.true .icon,body #reevoomark .retailer_review .summary li.collection.false .icon,body #reevoomark .retailer_review .summary li.customer-service.true .icon,body #reevoomark .retailer_review .summary li.customer-service.false .icon{background:url(/assets/icons-s84c1904964.png) no-repeat;}
body #reevoomark div,body #reevoomark span,body #reevoomark applet,body #reevoomark object,body #reevoomark iframe,body #reevoomark h1,body #reevoomark h2,body #reevoomark h3,body #reevoomark h4,body #reevoomark h5,body #reevoomark h6,body #reevoomark p,body #reevoomark blockquote,body #reevoomark pre,body #reevoomark a,body #reevoomark abbr,body #reevoomark acronym,body #reevoomark address,body #reevoomark big,body #reevoomark cite,body #reevoomark code,body #reevoomark del,body #reevoomark dfn,body #reevoomark em,body #reevoomark font,body #reevoomark img,body #reevoomark ins,body #reevoomark kbd,body #reevoomark q,body #reevoomark s,body #reevoomark samp,body #reevoomark small,body #reevoomark strike,body #reevoomark strong,body #reevoomark sub,body #reevoomark sup,body #reevoomark tt,body #reevoomark var,body #reevoomark dl,body #reevoomark dt,body #reevoomark dd,body #reevoomark ol,body #reevoomark ul,body #reevoomark li,body #reevoomark fieldset,body #reevoomark form,body #reevoomark label,body #reevoomark legend,body #reevoomark table,body #reevoomark caption,body #reevoomark tbody,body #reevoomark tfoot,body #reevoomark thead,body #reevoomark tr,body #reevoomark th,body #reevoomark td,body #reevoomark article{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;text-transform:none;width:auto;float:none;margin:0;padding:0;}
body #reevoomark :focus{outline:0;}
body #reevoomark ol,body #reevoomark ul{list-style:none;}
body #reevoomark table{border-spacing:0;width:100%;border-collapse:collapse;}
body #reevoomark caption,body #reevoomark th,body #reevoomark td{text-align:left;font-weight:400;background:inherit;color:inherit;}
body #reevoomark blockquote:before,body #reevoomark blockquote:after,body #reevoomark q:before,body #reevoomark q:after{content:"";}
body #reevoomark{font-family:Arial,sans-serif;font-size:13px;background:#FFF;color:#000;font-weight:400;margin:0;padding:0;}
body #reevoomark body,body #reevoomark html{overflow-x:hidden;font-size:13px;background:#FFF;margin:0;padding:0;}
body #reevoomark *{font-family:Arial,sans-serif;font-size:100%;margin:0;padding:0;}
body #reevoomark body.iframe-contents{background:transparent;}
body #reevoomark input.placeholder{color:#999;}
body #reevoomark a img{border:none;}
body #reevoomark a{color:#1278db;text-decoration:none;}
body #reevoomark a:hover,body #reevoomark a:focus,body #reevoomark a:active{text-decoration:underline;}
body #reevoomark th,body #reevoomark td{text-align:left;padding:.5em .75em;}
body #reevoomark thead th{background-color:#f1f1f1;}
body #reevoomark thead th span{position:absolute;left:-1000em;width:500em;}
body #reevoomark p{line-height:1.5em;margin:1em 0;}
body #reevoomark h1{font-weight:400;font-size:18px;color:#ff7811;display:block;padding:18px 0;}
body #reevoomark h2{clear:both;color:#333;margin:0 0 1em;}
body #reevoomark h3{font-weight:700;clear:both;margin:0 0 10px;}
body #reevoomark h4{font-size:inherit;color:#333;font-weight:700;margin:8px 0 4px;}
body #reevoomark section.product_details div.product-image{width:90px;height:90px;background:#fff;border:1px solid #ddd;margin:0 auto;padding:5px;}
body #reevoomark .image-and-score-module{width:110px;overflow:hidden;text-align:center;margin-right:3%;}
body #reevoomark section.product_details div.average_score{width:110px;height:0;padding-top:90px;overflow:hidden;background-repeat:no-repeat;margin:0 auto;}
body #reevoomark section.product_details div.average_score.stars{width:110px;height:100%;padding-top:23px;background-repeat:no-repeat;color:#666;margin:5% auto;}
body #reevoomark section.product_details>section{display:inline-block;vertical-align:top;margin-bottom:10px;}
body #reevoomark section.product_details section.pros-and-cons{width:25%;}
body #reevoomark section.product_details section.pros-and-cons h2.toggle-dropdown{margin-bottom:15px;}
body #reevoomark section.product_details section.score_breakdown{width:50%;}
body #reevoomark section.product_details section.score_breakdown a{display:block;text-align:right;color:#999;}
body #reevoomark .moving-window-notice{padding:20px 20px 0;}
body #reevoomark .embedded.medium a.show-all{display:none!important;}
body #reevoomark .embedded.mobile section.product_details>section{width:83%;}
body #reevoomark table.scores th{text-align:right;font-weight:400;line-height:13px;width:35%;padding:0 10px 10px 0;}
body #reevoomark table.scores td{padding:3px 0;}
body #reevoomark table.scores td div{display:block;background:#bbb;width:100%;}
body #reevoomark table.scores td div span{background:#6ec148;text-align:right;color:#fff;display:block;font-weight:700;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 2px;}
body #reevoomark table.scores tr.score-0 td div span,body #reevoomark table.scores tr.score-12 td div span{background-color:#b9529e;}
body #reevoomark table.scores tr.score-1 td div span,body #reevoomark table.scores tr.score-13 td div span{background-color:#00adee;}
body #reevoomark table.scores tr.score-2 td div span,body #reevoomark table.scores tr.score-14 td div span{background-color:#21a029;}
body #reevoomark table.scores tr.score-3 td div span,body #reevoomark table.scores tr.score-15 td div span{background-color:#10ce9e;}
body #reevoomark table.scores tr.score-4 td div span,body #reevoomark table.scores tr.score-16 td div span{background-color:#ce6b73;}
body #reevoomark table.scores tr.score-5 td div span,body #reevoomark table.scores tr.score-17 td div span{background-color:#c8a274;}
body #reevoomark table.scores tr.score-6 td div span,body #reevoomark table.scores tr.score-18 td div span{background-color:#9ba156;}
body #reevoomark table.scores tr.score-7 td div span,body #reevoomark table.scores tr.score-19 td div span{background-color:#76ced9;}
body #reevoomark table.scores tr.score-8 td div span,body #reevoomark table.scores tr.score-20 td div span{background-color:#657f97;}
body #reevoomark table.scores tr.score-9 td div span,body #reevoomark table.scores tr.score-21 td div span{background-color:#888;}
body #reevoomark table.scores tr.score-10 td div span,body #reevoomark table.scores tr.score-22 td div span{background-color:#8dc63f;}
body #reevoomark table.scores tr.score-11 td div span,body #reevoomark table.scores tr.score-23 td div span{background-color:#84aeab;}
body #reevoomark table.scores tr.overall td div span{background-color:#ff7811;}
body #reevoomark table.scores tr.value-for-money td div span{background-color:#feb913;}
body #reevoomark .embedded.small table.scores th{text-align:left;width:50%;font-size:11px;}
body #reevoomark .review_options,body #reevoomark .partner_response{display:block;position:relative;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;zoom:1;width:55%;margin:20px 0 10px 23%;padding:10px;}
body #reevoomark .embedded.medium .partner_response{width:auto;margin:3% 0 10px 3%;}
body #reevoomark .partner_response{border:5px solid #aaa;}
body #reevoomark .review_options{border:10px solid #deebf5;background-color:#deebf5;}
body #reevoomark .partner_response:after,body #reevoomark .review_options:after{content:".";display:block;clear:both;height:0;overflow:hidden;}
body #reevoomark .review_options .vcard,body #reevoomark .partner_response .vcard{font-size:11px;border-bottom:1px dotted #999;padding-bottom:10px;margin-bottom:10px;}
body #reevoomark .review_options .vcard img.org,body #reevoomark .partner_response .vcard img.org{margin-bottom:-8px;}
body #reevoomark .review_options .vcard p,body #reevoomark .partner_response .vcard p{display:inline;margin-top:0;line-height:1.3em;}
body #reevoomark .review_options .vcard .fn,body #reevoomark .partner_response .vcard .fn{font-size:13px;margin-bottom:10px;font-weight:700;}
body #reevoomark .review_options .vcard .title,body #reevoomark .partner_response .vcard .title{color:#666;}
body #reevoomark .review_options form{margin:0 0 0 80px;}
body #reevoomark .partner_response p.response-text{word-wrap:break-word;margin:0 0 1em;}
body #reevoomark .response-form textarea{width:370px;height:5em;border:0;margin-bottom:10px;font-size:13px;font-family:Arial,sans-serif;padding:5px;}
body #reevoomark .response-form p.small-print{font-size:11px;margin-bottom:0;}
body #reevoomark .response-form .character-count{float:right;font-size:11px;line-height:23px;}
body #reevoomark .invalid .character-count{font-weight:700;color:#cf2332;}
body #reevoomark #ask-an-owner-tab-content .followup{padding:5px 4px;}
body #reevoomark #ask-an-owner-tab-content .followup .thanks{text-align:center;font-size:18px;background-color:#55555f;color:#ffa300;padding:15px 0;}
body #reevoomark #ask-an-owner-tab-content .followup .thanks p{line-height:1.5em;margin:0;}
body #reevoomark #ask-an-owner-tab-content .followup .thanks p.big-thanks{font-size:28px;}
body #reevoomark #ask-an-owner-tab-content .followup .thanks p.small-thanks{color:#FFF;padding:0 15%;}
body #reevoomark #ask-an-owner-tab-content .flag{margin-left:7px;}
body #reevoomark .followup strong{margin-bottom:.5em;}
body #reevoomark .followup .additional-question{position:relative;overflow:hidden;}
body #reevoomark .followup .additional-question.first .ask_an_owner_question{border:none;margin-top:0;}
body #reevoomark .intro h2{font-weight:400;font-size:18px;color:#4a4a4a;}
body #reevoomark .ask-an-owner.tab section.tab-summary{background-color:#FFF;padding:0 0 7px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #header{background-color:#eaeaea;padding:0 20px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #header h1{font-weight:400;}
body #reevoomark .ask-an-owner.tab section.tab-summary #no-search{text-align:center;}
body #reevoomark .ask-an-owner.tab section.tab-summary #no-search span{color:#ffa300;font-size:18px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search{background-color:#55555f;border:solid 4px #eaeaea;padding:20px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #keywords,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #keywords{width:100%;padding:10px 10px 20px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #keywords span,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #keywords span{font-size:16px;color:#fff2eb;text-align:center;text-decoration:underline;font-weight:bolder;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #keywords td.last,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #keywords td.last{border-left:solid 1px #fd7a23;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #keywords td.last span,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #keywords td.last span{color:#fd7a23;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #search-form,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #search-form{width:340px;margin:0 auto;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #search-form input,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #search-form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border:3px solid #ff6200;height:35px;width:230px;margin-right:10px;border-radius:3px;-webkit-border-radius:3px;-ie-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;padding:3px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #search-form input:focus,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #search-form input:focus{outline:none;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #search-form.searched,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #search-form.searched{min-width:455px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #search-form span.view-all-questions a,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #search-form span.view-all-questions a{font-size:13px;color:#fd7a23;text-decoration:underline;}
body #reevoomark .ask-an-owner.tab section.tab-summary .box-shadow-container{height:8px;overflow:hidden;padding:0;}
body #reevoomark .ask-an-owner.tab section.tab-summary .box-shadow-container .box-shadow{height:16px;top:-16px;position:relative;background-color:#eaeaea;-webkit-box-shadow:0 1px 6px 2px #666;-moz-box-shadow:0 1px 6px 2px #666;box-shadow:0 1px 6px 2px #666;width:200%;margin-left:-50%;}
body #reevoomark .ask-an-owner.tab section.tab-summary #call-to-action{text-align:center;background-color:#eaeaea;padding:22px 0;}
body #reevoomark .ask-an-owner.tab section.tab-summary #call-to-action span{font-size:17px;}
body #reevoomark .ask-an-owner.tab section.tab-summary #call-to-action span a{color:#55555f;text-decoration:underline;font-weight:700;}
body #reevoomark .ask-an-owner.tab section.tab-summary .triangle-with-shadow{width:100px;height:45px;position:relative;overflow:hidden;top:-8px;margin:0 auto;}
body #reevoomark .ask-an-owner.tab section.tab-summary .triangle-with-shadow .after{content:"";position:absolute;width:50px;height:50px;background:#eaeaea;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);top:-25px;left:25px;-webkit-box-shadow:0 1px 6px 2px #666;-moz-box-shadow:0 1px 6px 2px #666;box-shadow:0 1px 6px 2px #666;}
body #reevoomark #tab-container button.orange-submit-button,body #reevoomark #reevoomark form.ask-an-owner button.orange-submit-button{height:35px;color:#FFF;font-size:16px;position:relative;top:1px;border-radius:5px;-webkit-border-radius:5px;-ie-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;background-color:#f70;background-image:0;padding:0 20px;}
body #reevoomark #tab-container button.orange-submit-button:disabled,body #reevoomark #reevoomark form.ask-an-owner button.orange-submit-button:disabled{cursor:auto;background-color:#FFF;background-image:0;}
body #reevoomark ul.ask-an-owner-search-suggestions{padding-left:20px;}
body #reevoomark ul.ask-an-owner-search-suggestions li{padding:5px 0;}
body #reevoomark ol.questions,body #reevoomark ol.responses{list-style:none;margin:0;padding:0;}
body #reevoomark ol.questions em,body #reevoomark ol.responses em{font-weight:700;font-style:normal;}
body #reevoomark .ask-an-owner-body{max-width:800px;margin:0 auto;padding:0 20px;}
body #reevoomark ol.questions em,body #reevoomark #ask-an-owner-answer-tab em{background-color:#e6c054;}
body #reevoomark ol.questions>li,body #reevoomark #ask-an-owner-answer-tab>li{margin-bottom:30px;border-bottom:#ddd 1px solid;}
body #reevoomark ol.questions .aao-question-container,body #reevoomark #ask-an-owner-answer-tab .aao-question-container{max-width:530px;margin:30px 0;}
body #reevoomark ol.questions .aao-wrapper .title,body #reevoomark #ask-an-owner-answer-tab .aao-wrapper .title{margin-bottom:13px;border-bottom:2px solid #e6c054;padding-bottom:7px;}
body #reevoomark ol.questions .aao-wrapper .title .first_name,body #reevoomark #ask-an-owner-answer-tab .aao-wrapper .title .first_name{font-size:17px;font-weight:700;line-height:30px;color:#333;}
body #reevoomark ol.questions .right-aligned,body #reevoomark #ask-an-owner-answer-tab .right-aligned{float:right;line-height:30px;font-size:13px;color:#333;}
body #reevoomark ol.questions .entry,body #reevoomark #ask-an-owner-answer-tab .entry{width:85%;font-size:13px;color:#333;margin-bottom:4px;word-wrap:break-word;}
body #reevoomark ol.questions .aao-question-wrapper,body #reevoomark #ask-an-owner-answer-tab .aao-question-wrapper{max-width:500px;padding-right:20px;zoom:1;margin:20px auto 20px 0;}
body #reevoomark ol.questions li ol.responses li,body #reevoomark #ask-an-owner-answer-tab li ol.responses li{max-width:500px;zoom:1;padding-left:20px;margin:20px 0 20px auto;}
body #reevoomark ol.questions span.title,body #reevoomark #ask-an-owner-answer-tab span.title{font-style:italic;}
body #reevoomark ol.questions .aao-response-container,body #reevoomark #ask-an-owner-answer-tab .aao-response-container{margin:30px 0;}
body #reevoomark ol.questions .with-facebook .aao-wrapper,body #reevoomark #ask-an-owner-answer-tab .with-facebook .aao-wrapper{padding-top:20px;}
body #reevoomark ol.questions .with-facebook .facebook,body #reevoomark #ask-an-owner-answer-tab .with-facebook .facebook{float:left;position:relative;margin-right:10px;}
body #reevoomark ol.questions .with-facebook .facebook .avatar,body #reevoomark #ask-an-owner-answer-tab .with-facebook .facebook .avatar{width:30px;height:30px;}
body #reevoomark ol.questions .with-facebook .facebook .logo,body #reevoomark #ask-an-owner-answer-tab .with-facebook .facebook .logo{background-position:0 -124px;position:absolute;z-index:10;width:10px;height:10px;top:20px;left:0;}
body #reevoomark ol.questions .with-facebook .meta time,body #reevoomark #ask-an-owner-answer-tab .with-facebook .meta time{display:block;text-align:left;}
body #reevoomark ol.questions .from-reevoo span.org,body #reevoomark #ask-an-owner-answer-tab .from-reevoo span.org{width:67px;height:13px;display:inline-block;zoom:1;background-position:0 0;overflow:hidden;vertical-align:middle;text-indent:9999px;}
body #reevoomark ol.questions .responder,body #reevoomark #ask-an-owner-answer-tab .responder{width:auto;float:right;margin:-20px 0 0;}
body #reevoomark ol.questions .meta .fb-icon,body #reevoomark #ask-an-owner-answer-tab .meta .fb-icon{width:30px;height:30px;margin:0 15px 0 0;}
body #reevoomark .ask_an_owner_question .meta{color:#999;padding-top:.5em;margin:0 10px 1em;}
body #reevoomark .ask_an_owner_question .meta .author{color:#333;line-height:1.2em;}
body #reevoomark .ask_an_owner_question .meta .author span.fn{font-weight:700;}
body #reevoomark ol.responses .meta{text-align:right;}
body #reevoomark ol.responses .with-facebook .facebook,body #reevoomark ol.responses .vcard{text-align:right;display:inline;zoom:1;}
body #reevoomark form.ask-an-owner,body #reevoomark p.ask-a-question{margin:20px 0;}
body #reevoomark p.ask-a-question.intro{color:#fd7a23;font-size:18px;font-weight:400;}
body #reevoomark form.ask-an-owner,body #reevoomark .ask_an_owner_question .aao-wrapper,body #reevoomark .aao-question-container .aao-wrapper{background-color:#55555f;color:#FFF;border-radius:5px;-webkit-border-radius:5px;-ie-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;font-size:1.2em;line-height:1.8;padding:6px 20px 20px;}
body #reevoomark form.ask-an-owner label,body #reevoomark .ask_an_owner_question .aao-wrapper label,body #reevoomark .aao-question-container .aao-wrapper label{color:#FFF;}
body #reevoomark .responses li .aao-response-container .aao-wrapper,body #reevoomark #ask-an-owner-answer-tab li .aao-response-container .aao-wrapper{background-color:#eee;margin-right:0;}
body #reevoomark .responses li .aao-response-container .title,body #reevoomark #ask-an-owner-answer-tab li .aao-response-container .title{border-bottom-color:#bbb;}
body #reevoomark .responses li.from-reevoo .aao-wrapper,body #reevoomark #ask-an-owner-answer-tab li.from-reevoo .aao-wrapper{background-color:#ff9f55;}
body #reevoomark ol.responses em,body #reevoomark #ask-an-owner-answer-tab em{background-color:#b9b9b9;}
body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-reevoo,body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-retailer,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-reevoo,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-retailer{color:#333;background-color:#FFF;border:#dceaf4 solid 3px;}
body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-reevoo em,body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-retailer em,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-reevoo em,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-retailer em{background-color:#ccd8e0;}
body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-reevoo .title,body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-retailer .title,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-reevoo .title,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-retailer .title{border-bottom-color:#dceaf4;}
body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-reevoo span.org img,body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-retailer span.org img,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-reevoo span.org img,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-retailer span.org img{vertical-align:middle;margin-left:3px;max-height:40px;}
body #reevoomark form.aao-helpfulness{zoom:1;display:inline;margin:0 2px;}
body #reevoomark .ask-an-owner-voting{padding-top:6px;margin:8px 0;}
body #reevoomark .ask-an-owner-voting span{vertical-align:middle;font-size:12px;text-align:left;zoom:1;color:#999;display:inline;}
body #reevoomark .ask-an-owner-voting span.status{margin-left:5px;}
body #reevoomark #reevoomark .ask-an-owner-voting button.greyed-out{color:#ccc;background:#eee;border-color:#eee;}
body #reevoomark #reevoomark .ask-an-owner-voting button{zoom:1;display:inline-block;cursor:pointer;background:#ddd;margin-right:2px;height:16px;}
body #reevoomark #reevoomark .ask-an-owner-voting button.upvote{border-top-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-ie-border-top-right-radius:0;-ie-border-bottom-right-radius:0;-moz-border-top-right-radius:0;-moz-border-bottom-right-radius:0;-o-border-top-right-radius:0;-o-border-bottom-right-radius:0;}
body #reevoomark #reevoomark .ask-an-owner-voting button.downvote{border-top-left-radius:0;border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-ie-border-top-left-radius:0;-ie-border-bottom-left-radius:0;-moz-border-top-left-radius:0;-moz-border-bottom-left-radius:0;-o-border-top-left-radius:0;-o-border-bottom-left-radius:0;}
body #reevoomark #reevoomark .ask-an-owner-voting .submitted.complete button{cursor:default;}
body #reevoomark #reevoomark form.ask-an-owner input.text{background:#fff;height:auto;border:none;width:175px;margin:.75em 0 0;padding:4px;}
body #reevoomark #reevoomark form.ask-an-owner .share-via-facebook{zoom:1;}
body #reevoomark #reevoomark form.ask-an-owner .share-via-facebook span.inline-facebook-logo{background-position:0 -13px;width:27px;height:27px;display:inline-block;margin:-8px 10px;}
body #reevoomark #reevoomark form.ask-an-owner:after{content:'.';display:block;clear:both;visibility:hidden;font-size:0;}
body #reevoomark #reevoomark form.ask-an-owner .name-and-email{margin-bottom:18px;}
body #reevoomark #reevoomark form.ask-an-owner .name-and-email input[name=question[first_name]],body #reevoomark #reevoomark form.ask-an-owner .name-and-email input[name=response[first_name]]{width:150px;margin-right:10px;}
body #reevoomark #reevoomark form.ask-an-owner .name-and-email input[name=question[email]],body #reevoomark #reevoomark form.ask-an-owner .name-and-email input[name=response[job_title]]{width:200px;max-width:100%;margin-left:30px;margin-right:10px;}
body #reevoomark #reevoomark form.ask-an-owner p{line-height:1.25em;}
body #reevoomark #reevoomark form.ask-an-owner p.call-to-action{clear:both;font-size:15px;}
body #reevoomark #reevoomark form.ask-an-owner .buttons{margin-top:18px;}
body #reevoomark form.ask-an-owner label.asker-information{display:inline;float:left;width:30%;margin:.5em 8px .5em 0;}
body #reevoomark form.ask-an-owner label.email{float:right;width:60%;}
body #reevoomark form.ask-an-owner label.asker-information input{display:block;width:100%;margin-top:0;}
body #reevoomark form.ask-an-owner textarea{display:block;width:100%;height:6em;margin:.75em 0;}
body #reevoomark form.answer.ask-an-owner textarea{margin-top:20px;}
body #reevoomark #ask-an-owner-answer-tab .aao-response-container{padding-left:40%;}
body #reevoomark #ask-an-owner-answer-tab .product-info{float:right;padding-left:10px;margin-bottom:2px;}
body #reevoomark #ask-an-owner-answer-tab .float-left p{margin-top:32px;color:#fd7a23;font-size:18px;}
body #reevoomark #ask-an-owner-answer-tab .product-image{border:1px solid #bbb;margin-top:5px;}
body #reevoomark #ask-an-owner-answer-tab .error{color:#ffa300;}
body #reevoomark #ask-a-question label.error{border:2px solid red;}
body #reevoomark #ask-a-question textarea.error,body #reevoomark #ask-a-question input.error{border:1px solid #cd2332;}
body #reevoomark .embedded.medium ol.questions .aao-wrapper{max-width:100%;margin:20px 0;}
body #reevoomark .embedded.medium form.ask-an-owner label.asker-information,body #reevoomark .embedded.medium form.answer.ask-an-owner label{display:block;float:none;width:100%;margin-right:8px;}
body #reevoomark #answer-a-question.crushed{height:1px;background-color:#000;padding:0 10px;}
body #reevoomark #opt-out{margin:0 1em;}
body #reevoomark #contact-settings{color:#ff7811;font-size:1.5em;font-weight:400;}
body #reevoomark #ask-an-owner-confirmation p,body #reevoomark #visit-reevoo,body #reevoomark #contact-settings{padding-top:2em;}
body #reevoomark #contact-settings,body #reevoomark #visit-reevoo,body #reevoomark #ask-an-owner-confirmation p{border-top:1px dotted #999;}
body #reevoomark #ask-an-owner-logo{position:absolute;top:20px;right:20px;}
body #reevoomark #ask-an-owner-answer-tab .fake-tab-padding{padding-right:17%;padding-top:45px;}
body #reevoomark .embedded.mobile section.tab-summary #search #search-form input[type=search]{width:51%!important;}
body #reevoomark .embedded.mobile section.tab-summary #search #search-form.searched input[type=search]{width:38%!important;}
body #reevoomark .embedded.small section.tab-summary #search #search-form input{width:76%;}
body #reevoomark .hentry.thanks .aao-question-container{max-width:800px;}
body #reevoomark .hentry.thanks .aao-question-container .button.orange{float:right;display:block;position:relative;top:-15px;}
body #reevoomark .retailer_review .summary{list-style:none;font-size:11px;color:#666;float:left;margin:0;padding:0;}
body #reevoomark .retailer_review .attribution-container,body #reevoomark .retailer_review .comment{margin-top:0;margin-left:135px;}
body #reevoomark .retailer_review .attribution .town{font-weight:400;padding-left:10px;color:#999;}
body #reevoomark .retailer_review .summary:after{content:'';clear:both;display:block;}
body #reevoomark .retailer_review .summary li{position:relative;padding-left:20px;margin-right:20px;margin-bottom:10px;width:95px;line-height:1.5;}
body #reevoomark .retailer_review .summary li.customer-service{margin-right:0;}
body #reevoomark .retailer_review .summary li.nil{color:#ccc;}
body #reevoomark .retailer_review.reevoo_review .summary,body #reevoomark .retailer_review .purchase_date{color:#999;font-size:11px;}
body #reevoomark .retailer_review .purchase_date,body #reevoomark .retailer_review .review-content{display:inline;zoom:1;vertical-align:top;}
body #reevoomark .retailer_review .review-content{width:80%;}
body #reevoomark .retailer_review .purchase_date{border-left:1px solid #eaeaea;padding-left:10px;width:17%;}
body #reevoomark .embedded.small .retailer_review .review-content,body #reevoomark .embedded.small .retailer_review .purchase_date{width:auto;margin-left:0;padding-left:0;border:none;margin-top:0;}
body #reevoomark .embedded.small .retailer_review .summary li{width:auto;display:inline-block;}
body #reevoomark .embedded.small .retailer_review .review-content{display:0;box-orient:vertical;-moz-box-orient:vertical;-webkit-box-orient:vertical;}
body #reevoomark .embedded.small .attribution-container{box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-box-ordinal-group:1;margin-left:0;}
body #reevoomark .embedded.small .retailer_review .summary{float:none!important;box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-box-ordinal-group:2;}
body #reevoomark .embedded.small .retailer_review .comment{box-ordinal-group:3;-moz-box-ordinal-group:3;-webkit-box-ordinal-group:3;margin-left:0;}
body #reevoomark .retailer_review .summary li .icon{position:absolute;top:3px;left:0;display:block;width:15px;height:15px;}
body #reevoomark .retailer_review .summary li.overall.true .icon{background-position:0 -164px;}
body #reevoomark .retailer_review .summary li.overall.false .icon{background-position:0 -209px;}
body #reevoomark .retailer_review .summary li.customer-service.true .icon{background-position:0 -149px;}
body #reevoomark .retailer_review .summary li.customer-service.false .icon{background-position:0 -179px;}
body #reevoomark #retailer-reviews-tab-content .old-review-notice{display:block;border-bottom:1px dotted #999;padding:10px 5px 30px;}
body #reevoomark #service-review-response{background-color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:11px;color:#333;width:60%;margin:20px auto;padding:10px 15px;}
body #reevoomark #service-review-response .matador{width:30%;zoom:1;display:inline;line-height:1.5em;}
body #reevoomark #service-review-response .retailer-name{font-weight:700;display:block;}
body #reevoomark #service-review-response .timestamp{display:block;color:#666;}
body #reevoomark #service-review-response p{zoom:1;display:inline;vertical-align:top;width:65%;margin:0;}
body #reevoomark .retailer-details .vcard.retailer{font-size:12px;color:#333;background-color:#fff;line-height:1.5;display:inline;zoom:1;vertical-align:top;border-radius:15px;-webkit-khtml-border-radius:15px;-moz-khtml-border-radius:15px;-ms-khtml-border-radius:15px;-o-khtml-border-radius:15px;khtml-border-radius:15px;padding:10px;}
body #reevoomark .retailer-details .vcard.retailer .branch_name{font-size:12px;text-align:center;width:140px;}
body #reevoomark .retailer-details .vcard.retailer p{width:140px;}
body #reevoomark .retailer-details .vcard.retailer dt,body #reevoomark .retailer-details .vcard.retailer dd{margin:0;padding:0;}
body #reevoomark .retailer-details ul.scores{list-style:none;display:inline;zoom:1;}
body #reevoomark .retailer-details ul.scores li{display:block;float:left;margin-right:20px;font-size:16px;}
body #reevoomark .retailer-details ul.scores li p{width:160px;}
body #reevoomark .retailer-details ul.scores h2{color:#999;text-transform:uppercase;font-size:.7em;}
body #reevoomark .retailer-details ul.scores p{color:#666;font-size:.9em;}
body #reevoomark .retailer-details ul.scores.travel_agent li.overall{text-align:left;width:100%;font-family:inherit;margin-right:0;}
body #reevoomark .retailer-details ul.scores.travel_agent li.overall img,body #reevoomark .retailer-details ul.scores.travel_agent li.overall p{display:inline-block;vertical-align:middle;float:left;margin-top:15px;}
body #reevoomark .retailer-details ul.scores.travel_agent li.overall p{color:#333;margin-left:140px;display:block;float:none;}
body #reevoomark .scores .retailer-reviews h2{height:2.3em;display:table-cell;vertical-align:bottom;width:140px;padding-bottom:1em;}
body #reevoomark .embedded.small .retailer-details ul.scores li{float:none;}
body #reevoomark .embedded.small .retailer-details ul.scores li img{float:left;margin-right:6%;margin-bottom:6%;}
body #reevoomark .embedded.small .retailer-details ul.scores li p{width:auto;margin-top:0;}
body #reevoomark .embedded.small #service-review-response{width:90%;}
body #reevoomark .embedded.tiny .retailer-details .scores p{clear:left;}
body #reevoomark .retailer-details .scores .respondents{font-size:.7em;}
body #reevoomark .button_container a.her span{background-color:#fade00;color:#000;border-color:#fade00;}
body #reevoomark .embedded.large iframe{height:575px;}
body #reevoomark .embedded.medium iframe{height:540px;}
body #reevoomark .embedded.small iframe{height:580px;}
body #reevoomark .embedded.small .collected-by,body #reevoomark .embedded.small .embedded .retailer-details{font-size:14px;}
body #reevoomark .embedded.mobile iframe{height:750px;width:96.5%;margin:0 5px!important;}
body #reevoomark .embedded.mobile div.aao-wrapper{margin:0 5px!important;}
body #reevoomark iframe{height:505px;width:100%;}
body #reevoomark .embedded h2{font-weight:700;margin:1em 0 1.2em;}
body #reevoomark .embedded .product_details,body #reevoomark .embedded .retailer-details{border-bottom:1px solid #ddd;padding:0 20px;}
body #reevoomark .embedded .product_details div.average_score,body #reevoomark .embedded .retailer-details div.average_score{float:left!important;}
body #reevoomark .embedded div.button_container{text-align:center;padding-bottom:10px;margin:0 auto;}
body #reevoomark .embedded div.button_container a.about-reevoo,body #reevoomark .embedded div.button_container a.alternate-region span{color:#666;font-size:14px;margin-top:1em;text-align:center;}
body #reevoomark .embedded .collected-by,body #reevoomark .embedded .retailer-details{background:#FFF;font-size:18px;padding:0 20px;}
body #reevoomark .embedded .collected-by img,body #reevoomark .embedded .retailer-details img{margin-bottom:-1px;}
body #reevoomark .embedded.conversations img,body #reevoomark .embedded.conversations p{padding:0 20px;}
body #reevoomark .embedded.rich-snippets-fragmented .rating-and-votes{color:#999;font-size:11px;display:block;}
body #reevoomark .embedded .rich-snippets-contiguous{font-weight:700;margin:30px 0 10px 40px;}
body #reevoomark .embedded .rich-snippets-contiguous .rating{text-transform:lowercase;}
body #reevoomark article.reevoo_review{border-bottom:1px solid #ddd;padding:30px 20px;}
body #reevoomark article.reevoo_review>section{vertical-align:top;display:inline;zoom:1;}
body #reevoomark article.reevoo_review section.overall-scores{width:20%;margin:-5px 10px 0 0;}
body #reevoomark article.reevoo_review section.review-content{width:57%;margin-right:15px;}
body #reevoomark article.reevoo_review section.purchase_date{border-left:1px solid #eaeaea;padding-left:10px;color:#999;font-size:11px;line-height:14px;max-width:15%;margin:45px 0 0;}
body #reevoomark article.reevoo_review section.purchase_date .location{line-height:1.3em;margin-bottom:0;}
body #reevoomark article.reevoo_review section.purchase_date a{color:inherit;text-decoration:underline;display:block;margin-top:.5em;}
body #reevoomark article.reevoo_review section.review-content.review-options{font-size:11px;margin:10px 0 0;}
body #reevoomark article.reevoo_review img.avatar{float:left;width:25px;height:25px;margin-right:10px;}
body #reevoomark article.reevoo_review span.overall_score{display:block;background-repeat:no-repeat;background-position:0 0;height:0;padding-top:62px;overflow:hidden;margin:auto;}
body #reevoomark article.reevoo_review .overall_score_stars{color:#666;height:100%;padding-top:20px;text-align:center;font-size:11px;margin:0 auto;}
body #reevoomark article.reevoo_review.highlighted{background-color:#deebf5;border-top:45px solid transparent;margin-top:-45px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
body #reevoomark article.retailer_review section.review-content{margin-left:85px;}
body #reevoomark .reevoo_review .purchase_date .video-review{width:100px;}
body #reevoomark .reevoo_review .purchase_date .video-review img{width:100px;margin-top:10px;}
body #reevoomark .embedded.medium article.reevoo_review>section.purchase_date{border:none;display:block;max-width:100%;width:auto;margin:5px 0 0 20px;padding:0;}
body #reevoomark .embedded.medium article.reevoo_review>section.review-content{display:block!important;width:100%!important;margin:5px 0!important;}
body #reevoomark .embedded.medium article.reevoo_review section.overall-scores{width:auto;float:left;margin-top:6px;}
body #reevoomark .embedded.medium article.reevoo_review .overall_score{margin-left:0!important;}
body #reevoomark .attribution-container{margin-bottom:20px;height:27px;}
body #reevoomark .attribution-name{font-weight:700;color:#000;font-size:13px;overflow:hidden;text-overflow:ellipsis;line-height:19px;margin:0;padding:0;}
body #reevoomark .attribution-details{font-weight:400;color:#666;font-size:11px;overflow:hidden;text-overflow:ellipsis;line-height:14px;margin:0;padding:0;}
body #reevoomark .attribution-details .location{margin-right:5px;}
body #reevoomark .attribution-details .seperator{border-left:1px solid #ccc;margin:0 10px 0 5px;}
body #reevoomark dl{overflow:hidden;zoom:1;clear:both;margin:0;}
body #reevoomark dl .general,body #reevoomark dl .pros,body #reevoomark dl .cons{line-height:18px;margin-bottom:10px;text-align:left;display:block;zoom:1;}
body #reevoomark dt{float:left;clear:left;width:13px;height:16px;overflow:hidden;font-size:20px;line-height:20px;vertical-align:top;text-align:center;margin:-2px 0 1px;}
body #reevoomark dt label{position:absolute;left:-10000px;}
body #reevoomark dt.pros{color:#6ec148;}
body #reevoomark dt.cons{color:#cf2332;}
body #reevoomark dd{margin-left:20px;}
body #reevoomark .no-comment{color:#999;font-style:italic;}
body #reevoomark p.tips{line-height:1em;margin-left:19px;}
body #reevoomark .reevoo_review{zoom:1;position:relative;margin:0;padding:25px 0 10px;}
body #reevoomark .reevoo_review .review-options{font-size:11px;padding-left:20px;color:#999;}
body #reevoomark .reevoo_review .review-options a{color:#999;text-decoration:none;cursor:pointer;}
body #reevoomark .reevoo_review .review-options a .webfont-icon{background:#ddd;margin:0;}
body #reevoomark .reevoo_review .review-options .vote{margin-left:10px;padding-left:10px;border-left:1px solid #ddd;}
body #reevoomark .reevoo_review .score-breakdown{width:458px;margin:10px 0 0 19px;padding:10px 0;}
body #reevoomark .reevoo_review .score-breakdown h5{font-size:1em;font-weight:400;margin:10px 0;}
body #reevoomark .reevoo-launch-disclamer{background:#fff5cd url(/assets/reevoo-launch-asterisk.png) no-repeat 5px 5px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-bottom:20px;padding:.5em .5em .5em 25px;}
body #reevoomark .vehicle-metadata-entry{margin:10px 0;}
body #reevoomark .vehicle-image{float:left;display:inline-block;}
body #reevoomark .vehicle-info{float:left;display:inline-block;position:absolute;cursor:pointer;margin:-5px 5px 0;padding:5px;}
body #reevoomark .vehicle-info ul{border-bottom:none!important;margin:0 0 0 10px !important;padding:0 0 0 5px !important;}
body #reevoomark .show-more{color:#1278db;margin:0;padding:0;}
#reevoomark button,#reevoomark .button{overflow:visible;white-space:nowrap;width:auto;height:25px;display:inline-block;text-align:center;cursor:pointer;border:none;background:transparent;text-decoration:none;font-size:14px;zoom:1;float:none;margin:0;padding:0;}
#reevoomark button::-moz-focus-inner,#reevoomark .button::-moz-focus-inner{border:none;padding:0;}
#reevoomark button:hover,#reevoomark .button:hover,#reevoomark button:focus,#reevoomark .button:focus{outline:none;text-decoration:none;}
#reevoomark button span,#reevoomark .button span{color:#FFF;position:relative;cursor:pointer;display:block;height:23px;line-height:23px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid #ff7811;background-color:#ff7811;background-position:0 0;background-repeat:repeat-x;margin:0;padding:0 15px;}
#reevoomark button:hover span,#reevoomark .button:hover span,#reevoomark button:focus span,#reevoomark button:focus span,#reevoomark button:active span,#reevoomark button:active span{color:#FFF;background-position:0 -5px;outline:none;text-decoration:underline;background-color:#df6204;}
#reevoomark button:active span,#reevoomark .button:active span{background-image:none;line-height:23px;}
#reevoomark button:disabled span{color:#999;cursor:default;}
#reevoomark button:disabled:hover span{background-position:0 0;text-decoration:none;}
#reevoomark h2 button,#reevoomark h2 .button{font-size:.66em;}
#reevoomark .button img{margin-bottom:-2px;padding-right:5px;}
#reevoomark button.link{background:transparent;height:auto;display:inline;color:red;text-align:left;text-shadow:none;margin:0;padding:0;}
#reevoomark button.link span{position:static;display:inline;height:auto;background:transparent;font-weight:400;border:none;line-height:1.2em;margin:0;padding:0;}
#reevoomark button.link:hover span{color:#1278db;}
#reevoomark a.button.grey span,#reevoomark button.grey span{background-color:#bbb;background-image:url(/assets/buttons/grey.gif);text-shadow:0 1px #fff;border-color:#bbb;}
#reevoomark a.button.grey:active span,#reevoomark button.grey:active span{background-color:#999;background-image:none;}
#reevoomark a.button.red span,#reevoomark button.red span{color:#fff;background-color:#cf2332;background-image:url(/assets/buttons/red.gif);text-shadow:0 1px #7c1019;border-color:#cf2332;}
#reevoomark a.button.red:active span,#reevoomark button.red:active span{background-color:#d22130;background-image:none;}
#reevoomark form.button-to button.solo{margin-top:1em;}
#reevoomark.lex{overflow-x:visible;background:transparent;}
#reevoomark.lex .embedded button span,#reevoomark.lex .embedded .button span{font-weight:700;font-size:11px;color:#757575;width:90px;background-color:#FFF;display:inline;border:none;vertical-align:middle;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;-webkit-box-shadow:1px 1px 2px #c2c2c2;-moz-box-shadow:1px 1px 2px #c2c2c2;box-shadow:1px 1px 2px #c2c2c2;-webkit-transition:all .42s ease;padding:11px 0 12px 15px;}
#reevoomark.lex .embedded button span img,#reevoomark.lex .embedded .button span img{margin-bottom:-12px;}
#reevoomark.lex .embedded button span:hover,#reevoomark.lex .embedded .button span:hover{background-color:#4589ce;text-decoration:none;color:#FFF;}
#reevoomark.lex .embedded div.button_container a{margin-bottom:10px;font-size:11px;line-height:4em;color:#757575;}
#reevoomark.lex .score-sprite-60{background-image:url(//d1jyr02lmd46xp.cloudfront.net/en-GB/scores/grey/transparent/60/sprite.png);}
#reevoomark.kus,#reevoomark.kud,#reevoomark.kuf,#reevoomark.kun{font-family:inherit;}
#reevoomark.kus article.reevoo_review,#reevoomark.kud article.reevoo_review,#reevoomark.kuf article.reevoo_review,#reevoomark.kun article.reevoo_review{padding:15px 20px;}
#reevoomark.kus h4.attribution-name,#reevoomark.kud h4.attribution-name,#reevoomark.kuf h4.attribution-name,#reevoomark.kun h4.attribution-name{font-weight:bolder;}
#reevoomark.kus h5.attribution-details,#reevoomark.kud h5.attribution-details,#reevoomark.kuf h5.attribution-details,#reevoomark.kun h5.attribution-details{font-size:11px;}
#reevoomark.kus h5.attribution-details .seperator,#reevoomark.kud h5.attribution-details .seperator,#reevoomark.kuf h5.attribution-details .seperator,#reevoomark.kun h5.attribution-details .seperator{border-left:1px solid #ccc;margin:0 10px;}
#reevoomark.kus .embedded.medium article.reevoo_review section.review-content,#reevoomark.kud .embedded.medium article.reevoo_review section.review-content,#reevoomark.kuf .embedded.medium article.reevoo_review section.review-content,#reevoomark.kun .embedded.medium article.reevoo_review section.review-content{width:75%!important;display:inline-block!important;}
#reevoomark.kus article.reevoo_review section.purchase_date,#reevoomark.kud article.reevoo_review section.purchase_date,#reevoomark.kuf article.reevoo_review section.purchase_date,#reevoomark.kun article.reevoo_review section.purchase_date{width:100%;border-left:0;text-align:right;margin:0;}
#reevoomark.kus div.button_container a.read-more span,#reevoomark.kud div.button_container a.read-more span,#reevoomark.kuf div.button_container a.read-more span,#reevoomark.kun div.button_container a.read-more span{font-size:13px;font-weight:bolder;color:#015790;background-color:#f4fafd;border-color:#dbeff9;padding:5px 15px;}
#reevoomark.kus .score-sprite-60,#reevoomark.kud .score-sprite-60,#reevoomark.kuf .score-sprite-60,#reevoomark.kun .score-sprite-60{background-image:url(//d1jyr02lmd46xp.cloudfront.net/en-GB/scores/no_quotes/blue/transparent/60/sprite.png);}
body #reevoomark .embedded #details-prefix{border-bottom:1px solid #999;clear:both;margin-bottom:20px;margin-top:10px;}
body #reevoomark .embedded .slim_review{padding-left:10px;padding-top:20px;}
body #reevoomark .embedded .slim_review .review-details{margin-bottom:10px;width:120px;float:left;}
body #reevoomark .embedded .slim_review .review-details .purchase_date,body #reevoomark .embedded .slim_review .review-details h4,body #reevoomark .embedded .slim_review .review-details .score-border{display:inline;float:left;zoom:1;vertical-align:top;margin:0;padding:0;}
body #reevoomark .embedded .slim_review .review-details h4{width:100px;text-align:center;}
body #reevoomark .embedded .slim_review .review-details .purchase_date{width:auto;text-align:right;float:right;}
body #reevoomark .embedded .slim_review .review-details .purchase_date p.series-product-name{margin-bottom:0;}
body #reevoomark .embedded .slim_review .review-details .score-border{padding-right:10px;margin-right:10px;margin-top:5px;padding-top:5px;width:100px;border-color:#ddd;border-style:dotted;border-width:1px 0 0;}
body #reevoomark .embedded .slim_review .review-content{min-height:0;width:200px;overflow:initial;}
body #reevoomark .embedded .compact_review{margin:0 0 10px;padding:0;}
body #reevoomark .embedded .compact_review .review-details .score-border{width:60px;}
body #reevoomark .embedded .compact_review .review-details .purchase_date,body #reevoomark .embedded .compact_review .review-details h4,body #reevoomark .embedded .compact_review .review-details .score-border{display:inline;float:left;zoom:1;vertical-align:top;border:none;margin:0;padding:0;}
body #reevoomark .embedded .compact_review .review-details h4{color:#000;font-size:13px;padding:11px 0 0 7px;}
body #reevoomark .embedded .compact_review .review-content{min-height:0;width:100%;color:#222;}
body #reevoomark .embedded .button_container.compact_button{margin-top:10px;padding-bottom:0;}
body #reevoomark .embedded .button_container.compact_button a{text-decoration:none;font-size:11px;color:#606;}
body #reevoomark .embedded .button_container.compact_button a.button{margin-bottom:5px;text-decoration:none;font-size:12px;}
body #reevoomark .embedded .explanatory-content{max-width:500px;text-align:center;font-size:14px;margin:auto;padding:50px 0 30px;}
body #reevoomark .embedded .with-product-id-text .explanatory-content{padding:25px 0 30px;}
body #reevoomark .embedded .explanatory-content h3{font-size:18px;margin-bottom:35px;font-weight:700;}
body #reevoomark .embedded .explanatory-content p{margin:0 80px;}
body #reevoomark .embedded .explanatory-content a#sony-registration-link,body #reevoomark .embedded .explanatory-content a#sony-registration-link:visited{color:#0e5fd8;}
body #reevoomark .embedded .explanatory-content a#sony-registration-link:hover{color:#0e5fd8;text-decoration:underline;}
body #reevoomark .embedded .no-review-separator{border-top:1px dotted #bbb;margin-bottom:25px;}
body #reevoomark .embedded.no-scores #product_details div.summary{max-width:none;}
body #reevoomark .hidden{position:absolute;left:-99999px;}
[data-reevoo-action]{cursor:pointer;}
body #reevoomark .vehicle-metadata-entry .vehicle-info li{list-style-type:disc!important;float:none!important;}
html.reevoomark_WBA div#reviewHeader,body #reevoomark .embedded.large section.product_details section.pros-and-cons,body #reevoomark .ask-an-owner.tab section.tab-summary #call-to-action span.mobile,body #reevoomark .ask-an-owner-voting.hidden,body #reevoomark .embedded.medium .ask-an-owner-voting,body #reevoomark .embedded.mobile section.tab-summary #header h1 span,body #reevoomark .embedded.mobile section.tab-summary #call-to-action span.desktop,body #reevoomark .embedded.small section.tab-summary #header h1 span,body #reevoomark .embedded.small section.tab-summary #call-to-action span.desktop,body #reevoomark .embedded.large .retailer-details .vcard.retailer,body #reevoomark body.automotive #reevoomark li.customer-service,body #reevoomark .embedded .review .review-options,body #reevoomark .embedded.medium article.reevoo_review .review-options,body #reevoomark .reevoo_review.hreview .summary,body #reevoomark .reevoo_review.hreview .type,body #reevoomark .reevoo_review.hreview .item,#reevoomark.kus div.button_container a.about-reevoo,#reevoomark.kud div.button_container a.about-reevoo,#reevoomark.kuf div.button_container a.about-reevoo,#reevoomark.kun div.button_container a.about-reevoo,body #reevoomark .embedded .summary .permalink,body #reevoomark .embedded .reevoo_review .type,body #reevoomark .embedded .reevoo_review .item,body #reevoomark .embedded .reevoo_review h4 .role,body #reevoomark .embedded .slim_review .flag,body #reevoomark .embedded.no-scores .score_breakdown,.a55 .translate-link-container,body #reevoomark .vehicle-metadata-entry .toggleable,body #reevoomark .vehicle-metadata-entry.expanded .show-more{display:none;}
body #reevoomark section,body #reevoomark article,body #reevoomark header,body #reevoomark form.answer.ask-an-owner label,body #reevoomark .retailer_review .purchase_date .date,body #reevoomark .embedded.small .retailer_review .summary .response-text span,body #reevoomark .embedded.hreview-aggregate,body #reevoomark article.reevoo_review section.purchase_date .date,body #reevoomark .reevoo_review.retailer_review .summary,body #reevoomark .embedded .slim_review .review-details .purchase_date span.date{display:block;}
body #reevoomark .embedded.large section.product_details section.score_breakdown,body #reevoomark #change-settings{width:70%;}
body #reevoomark .embedded.mobile section.product_details section.score_breakdown,body #reevoomark .embedded.small section.tab-summary #search #search-form,body #reevoomark .embedded.small .retailer-details ul.scores,body #reevoomark .embedded.small #service-review-response p,body #reevoomark .embedded.small body #service-review-response .matador{width:100%;}
body #reevoomark .embedded.mobile section.product_details div.product-image,body #reevoomark ol.questions li .fb-icon,body #reevoomark #ask-an-owner-answer-tab li .fb-icon{float:left;}
body #reevoomark .embedded.mobile section.product_details div.average_score,body #reevoomark .review_options .vcard .time,body #reevoomark .partner_response .vcard .time{float:right;}
body #reevoomark table.scores,body #reevoomark .retailer-details .vcard.retailer dd{margin-bottom:10px;}
body #reevoomark #ask-an-owner-tab-content .followup .thanks p a,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search span a,body #reevoomark #reevoomark form.ask-an-owner p.call-to-action a{color:#FFF;text-decoration:underline;}
body #reevoomark .ask-an-owner.tab section.tab-summary #search #search-form span.view-all-questions,body #reevoomark .ask-an-owner.tab section.tab-summary #no-search #search-form span.view-all-questions,body #reevoomark form.ask-an-owner span.on-behalf,body #reevoomark .ask_an_owner_question .aao-wrapper span.on-behalf,body #reevoomark .aao-question-container .aao-wrapper span.on-behalf{padding-left:15px;}
body #reevoomark ol.questions .ask_an_owner_question .aao-wrapper,body #reevoomark ol.questions .aao-question-container .aao-wrapper,body #reevoomark #ask-an-owner-answer-tab .ask_an_owner_question .aao-wrapper,body #reevoomark #ask-an-owner-answer-tab .aao-question-container .aao-wrapper,body #reevoomark .ask_an_owner_question .aao-wrapper{background-color:#ffecb6;}
body #reevoomark ol.questions .aao-wrapper .title .clear,body #reevoomark #ask-an-owner-answer-tab .aao-wrapper .title .clear,body #reevoomark #ask-an-owner-answer-tab .clear,body #reevoomark .embedded .clear,body #reevoomark .embedded .review{clear:both;}
body #reevoomark ol.questions .with-facebook .vcard,body #reevoomark #ask-an-owner-answer-tab .with-facebook .vcard,body #reevoomark .ie form.ask-an-owner textarea,body #reevoomark .reevoo_review .review-options a .webfont-icon.downvote,body #reevoomark .reevoo_review .review-options .previous_voters{margin-left:10px;}
body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-reevoo .job-title,body #reevoomark ol.responses .aao-response-container .aao-wrapper.from-retailer .job-title,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-reevoo .job-title,body #reevoomark #ask-an-owner-answer-tab .aao-response-container .aao-wrapper.from-retailer .job-title,#reevoomark a.button:visited{color:#333;}
body #reevoomark #reevoomark .ask-an-owner-voting .selected button,body #reevoomark .embedded .explanatory-content a{color:#000;}
body #reevoomark #ask-an-owner-answer-tab .product-info p,body #reevoomark article.reevoo_review img.flag,#reevoomark.kus .attribution-details .location,#reevoomark.kud .attribution-details .location,#reevoomark.kuf .attribution-details .location,#reevoomark.kun .attribution-details .location{margin:0;}
body #reevoomark #ask-an-owner-answer-tab .error::-webkit-input-placeholder,body #reevoomark #ask-an-owner-answer-tab .error:-moz-placeholder,body #reevoomark #ask-an-owner-answer-tab .error::-moz-placeholder,body #reevoomark #ask-an-owner-answer-tab .error:-ms-input-placeholder,body #reevoomark #ask-a-question label.error::-webkit-input-placeholder,body #reevoomark #ask-a-question label.error:-moz-placeholder,body #reevoomark #ask-a-question label.error::-moz-placeholder,body #reevoomark #ask-a-question label.error:-ms-input-placeholder{color:red;}
body #reevoomark .embedded.mobile p.ask-a-question.intro br,body #reevoomark .embedded.small p.ask-a-question.intro br{line-height:2em;padding:20px 0;}
body #reevoomark .embedded.mobile section.tab-summary #header,body #reevoomark .embedded.small section.tab-summary #header{padding:0 10px;}
body #reevoomark .embedded.mobile section.tab-summary #header h1,body #reevoomark .embedded.small section.tab-summary #header h1{font-size:17px;padding:10px 0;}
body #reevoomark .embedded.mobile section.tab-summary #search,body #reevoomark .embedded.small section.tab-summary #search{padding:10px;}
body #reevoomark .embedded.mobile section.tab-summary #search #search-form span.view-all-questions,body #reevoomark .embedded.small section.tab-summary #search #search-form span.view-all-questions{padding-left:0!important;padding-top:10px;display:block;}
body #reevoomark .embedded.mobile section.tab-summary #call-to-action,body #reevoomark .embedded.small section.tab-summary #call-to-action{padding:3px 10px 8px;}
body #reevoomark .embedded.mobile section.tab-summary #call-to-action span.mobile,body #reevoomark .embedded.small section.tab-summary #call-to-action span.mobile,body #reevoomark .embedded.small .retailer_review .purchase_date .date,body #reevoomark .embedded.medium article.reevoo_review>section.purchase_date .date,#reevoomark form.button-to,#reevoomark form.button-to div,#reevoomark.kus article.reevoo_review section.purchase_date .date,#reevoomark.kud article.reevoo_review section.purchase_date .date,#reevoomark.kuf article.reevoo_review section.purchase_date .date,#reevoomark.kun article.reevoo_review section.purchase_date .date,body #reevoomark .embedded .compact_review .fn,body #reevoomark .embedded .compact_review .locality,body #reevoomark .embedded .retailer_review .fn,body #reevoomark .embedded .retailer_review .locality{display:inline;}
body #reevoomark .embedded.mobile #reevoomark form.ask-an-owner .name-and-email input[name=question[email]],body #reevoomark .embedded.mobile #reevoomark form.ask-an-owner .name-and-email input[name=response[job_title]],body #reevoomark .embedded.medium .reevoo_review .review-options{margin-left:0;}
body #reevoomark .retailer_review .summary li.delivery.true .icon,body #reevoomark .retailer_review .summary li.collection.true .icon{background-position:0 -134px;}
body #reevoomark .retailer_review .summary li.delivery.false .icon,body #reevoomark .retailer_review .summary li.collection.false .icon{background-position:0 -194px;}
body #reevoomark .shaded-vehicle-info,body #reevoomark .vehicle-metadata-entry.expanded .vehicle-info{background:#e6e6e6;z-index:100000;border-radius:5px;}
body #reevoomark .vehicle-metadata-entry .show-more,body #reevoomark .vehicle-metadata-entry.expanded .toggleable{display:list-item;}
@media only screen and max-width640px {
body #reevoomark #ask-an-owner-answer-tab .fake-tab-padding{padding-top:0;}
body #reevoomark #ask-an-owner-answer-tab .product-info{float:left;}
}

#reevooLoading{position:absolute;width:100%;height:50%;text-align:center;padding-top:85px;background-color:#fff;z-index:9;}

#searchAutoCompleteContainer a{display:block;}
/****************/
/****UNSLIDER****/
/****************/

.banner{position:relative;overflow:auto;}
.topBanners{height:97px!important;width:513px;overflow:hidden;max-width:513px;float:left;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.mainBanners{height:140px!important;margin-bottom:10px;width:786px;overflow:hidden;}
.bannerHome{height:140px;width:787px;margin-bottom:10px;max-height:144px;}
.banner li,.topBanners li{list-style:none;}
.banner ul li,.topBanners ul li{float:left;margin:0;padding:0;}
.banner ul,.topBanners ul{margin:0;padding:0;}
.banner img,.topBanners img{width:100%;height:100%;}
.dots{bottom:10px;position:absolute;right:0;display:none;margin:0 5px 0 0;padding:0;}
.dot{cursor:pointer;width:10px;height:10px;margin-right:5px;float:left;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-color:rgba(255,255,255,0.9);border:1px solid #666;-moz-transition:.2s all;-o-transition:.2s all;-webkit-transition:.2s all;transition:.2s all;}
.dot:hover{border:1px solid #ff6634;}
.dot.active{background-color:#ff6634;border:1px solid #666;}

/****************/
/*FEATURED BRAND*/
/****************/
.navPause,.navPlay{display:none!important;}
#mcts1{width:746px;height:86px;padding-left:20px;padding-right:20px;padding-top:10px;background:#fff url(/assets/images/whiteOrangeLoader.gif) no-repeat 50% 50%;white-space:nowrap;position:relative;font-size:0;-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:0 auto 0 -1px;}
#mcts1 div.item{width:150px;height:110px;margin-right:6px;background-color:#FFF;text-align:center;position:relative;padding:2px;}
#mcts1 img{border:none;vertical-align:middle;max-width:100px;}
#mcts1 .navPrev,#mcts1 .navNext,#mcts1 .navPlay,#mcts1 .navPause{width:37px;height:37px;position:absolute;background:url(/assets/img/navButtons.png);display:inline-block;z-index:5;cursor:pointer;}
#mcts1 .navPrev{background-position:0 1px;top:46px;left:0;}
#mcts1 .navPrev:hover{background-position:0 1px;}
#mcts1 .navPrevDisabled,#mcts1 .navPrevDisabled:hover{background-position:0 0;cursor:default;}
#mcts1 .navNext{background-position:-36px 1px;top:46px;right:0;}
#mcts1 .navNext:hover{background-position:-36px 1px;}
#mcts1 .navNextDisabled,#mcts1 .navNextDisabled:hover{background-position:-16px 0;cursor:default;}
.navPrev,.navPlay,.navPause,.navNext{-khtml-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.class1{width:130px;height:80px;background:#444;text-align:center;color:#FFF;font:normal 11px/14px Arial;white-space:normal;}
.class1 p{margin-top:0;margin-bottom:6px;padding-top:6px;font:bold 13px Verdana;color:#F90;}
#mcts1 > *,#mcts1 .navBullets{display:none;}


/****************/
/******ESHOT*****/
/****************/
#eshotright{float:right;background-color:#f2f2f2;width:233px;-moz-box-shadow:0 1px 1px 0 #aaa;-webkit-box-shadow:0 1px 1px 0 #aaa;box-shadow:0 1px 1px 0 #aaa;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 10px 40px;}
.eShotBox{float:left;border:3px solid #e2e2e2;margin-right:10px;margin-bottom:10px;width:250px;overflow:hidden;height:300px;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.18);-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.18);box-shadow:0 1px 1px 0 rgba(0,0,0,0.18);}
.eShotCaption{background-color:#e2e2e2;color:#333365;position:absolute;bottom:0;width:240px;max-height:56px;padding:5px;}
.eshotArchiveHeader{font-weight:700;background-color:#e2e2e2;margin:-10px;padding:10px;}
#eshotYear{margin-top:20px;padding-left:20px;margin-bottom:20px;overflow:hidden;}
.joinMailingListIconEshot{position:static;float:left;margin-right:5px;margin-top:1px;}
.eshotYearArchive{font-weight:700;margin-bottom:5px;}
.orangeSideArrow{width:8px;height:8px;position:absolute;margin-left:-15px;margin-top:3px;background-position:-373px -103px;}
.view{margin-right:20px;margin-top:3px;}
.categoryViewRangeArrow{right:0;}
.categoryNoLongerAvailable{position:absolute;top:90px;width:110px;text-align:right;right:10px;}
.orangeDownArrow{background-position:-386px -103px;}
.specTableHeader{padding-left:25px;background-color:#fafafa;border-bottom:1px solid #ccc;font-weight:700;width:200px;}
.specTableDetail{border-bottom:1px solid #ccc;padding-left:10px;}

.specTable{font-size:8pt;margin-top:-10px;}
.specTable .specHeader{background-color:#f2f2f2;border-top:1px solid #ddd;font-weight:bold;padding-left:25px;height:28px;padding-top:4px;}
.specTable .specDetailHead{font-weight:bold;padding-left:25px;border-top:1px solid #ddd;}
.specTable .specDetail{border-top:1px solid #ddd;}


.reducedPriceRibbon{background-image:url(/assets/images/sprite.png);background-position:-370px -314px;width:95px;height:95px;}
.reducedPriceRibbonSmall{background-position:-420px -165px;position:absolute;top:-2px;left:-2px;width:63px;height:63px;z-index:100;}
.newProductRibbonSmall{background-position:-486px -165px;position:absolute;top:-1px;left:-1px;width:63px;height:63px;z-index:100;}
.bestSellerRibbon{background-image: url(/assets/best-sell8.png);position: absolute; top: 7px; left: 5px; width: 100px ;height: 76px; z-index: 100; background-size: 66px; background-repeat: no-repeat;}
.bestSellerRibbonBig{background-image:url(/assets/best-sell8.png);z-index:100; height:95px; width:95px; left:40px; top:-10px; position:absolute;    background-size:95px;
    background-repeat: no-repeat;}
.sitemap a{color:#333365;}
.breadcrumbHome{width:42px;}
.selectedBreadcrumb{width:65px;}
#instantclick{top:40px;}
#instantclick-bar{background-color:#a6cc75;height:4px;top:40px;position:absolute;}
#topstories ul{margin-left:-25px!important;list-style:none;width:170px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}
#topstoriesBlog{margin-top:10px;}
.breadcrumbEshotTitle{width:auto;padding-right:30px;}
.breadcrumbEshotTitle .breadcrumbText{width:100%;}
.breadcrumbEshotTitle h1{color:#fff;font-size:7pt;margin:0;padding:5px 0 0;}
.orangeArrowInner{margin-left:-25px;margin-top:5px;}
.orangeArrowFinal{margin-top:9px;}
.eShotCaption a:hover,.sitemap a:hover,.view:hover{text-decoration:underline;}
#topStoriesBlog li,#topstoriesBlog ul li{margin-bottom:5px;}

#apcConfigOuter{width:90%;margin:0 auto;}
#apcConfigBox{width:90%;height:90%;overflow:hidden;background-color:#fff;border-radius:10px;position:absolute;top:35px;z-index:9999;box-shadow:0px 0px 9px 4px rgba(0,0,0,0.5);}
#apcConfigHeader{background-color:#333365;color:#fff;font-weight:bold;padding:10px;padding-left:15px;}
#apcConfigHeaderClose{float:right;top:-7px;position:relative;font-size:15pt;cursor:pointer;}

/**NEW BREADCRUMBS**/
.newbreadcrumbButton{background-color:#fff;font-size:7pt;color:#333365;float:left;max-width:89px;border-top:3px solid #333365;border-bottom:3px solid #333365;height:30px;position:relative;cursor:pointer;}
.newbreadcrumbText{padding-left:20px;vertical-align:middle;display:table-cell;position:relative;max-width:75px;height:30px;padding-right:3px;}
.newbreadcrumbText:hover{text-decoration:underline;}
.newbreadcrumbButton img{margin-top:-3px;margin-bottom:-3px;position:absolute;top:0;}
.newselectedBreadcrumb{color:#fff;background-color:#333365;}
.newselectedBreadcrumb:hover{text-decoration:none;}
.newbreadcrumbHome{min-width:35px;height:30px;}
.newbreadcrumbHome .newbreadcrumbText{padding-left:5px;}
.newbreadcrumbText span{overflow:hidden;max-height:22px;display:block;}
.newbreadcrumbText span h1{font-size:7pt;margin:0;}
.categoryGridSeeMore{text-align:left;}
.categoryGridSeeMoreArrow{position:absolute;margin-left:77px;}
#productTitle h1{font-size:13pt;max-height:70px;overflow:hidden;margin:0;}

#rememberLabel{color:#fff;float:left;}
#remember{float:left;margin-top:1px;}
#loginOptions{width:321px;float:left;font-size:90%;margin-top:2px;margin-left:6px;}
#loginOptions a{color:#fff;float:left;margin-left:49px;}
#loginOptions a:hover{text-decoration:underline;}




/**FLUKE NETWORK AIRMAGNET TRIAL PAGE **/
#flukeOptionsContainer{display:inline-block;position:relative;margin-top:5px;}
#flukeOptionsContainer .optionBox{-webkit-transition:0.4s border-color;-moz-transition:0.4s border-color;transition:0.4s border-color;cursor:pointer;font-size:14px;border:1px solid #e2e2e2;width:377px;margin-bottom:5px;margin-right:9px;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;float:left;}
#flukeOptionsContainer .optionBox:hover{border:1px solid #ff6634;-moz-box-shadow:0 0 1px 0 #ff6634;-webkit-box-shadow:0 0 1px 0 #ff6634;box-shadow:0 0 1px 0 #ff6634;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#flukeOptionsContainer .optionBoxRight{-webkit-transition:0.4s border-color;-moz-transition:0.4s border-color;transition:0.4s border-color;cursor:pointer;font-size:14px;border:1px solid #e2e2e2;width:377px;margin-bottom:5px;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;float:left;}
#flukeOptionsContainer .optionBoxRight:hover{border:1px solid #ff6634;-moz-box-shadow:0 0 1px 0 #ff6634;-webkit-box-shadow:0 0 1px 0 #ff6634;box-shadow:0 0 1px 0 #ff6634;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#flukeOptionsContainer input[type=checkbox]{margin-left:10px;margin-right:10px;margin-top:20px;display:inline-block}
#flukeOptionsContainer .optionImageContainer{display:inline-block;position:relative;float:right}
#flukeOptionsContainer .optionImageContainer img{max-width:80px;max-height:54px;}


.homeNewButton{background-color:#333365;border-radius:3px;font-size:7pt;text-transform:uppercase;padding:9px;background-image:linear-gradient(#505096,#333365);}


.finderCircle{background-position:-381px -147px;}

@-webkit-keyframes pulse_animation{
	0% {-webkit-transform: scale(1);}
	30% {-webkit-transform: scale(1);}
	40% {-webkit-transform: scale(1.33);}
	50% {-webkit-transform: scale(1);}
	60% {-webkit-transform: scale(1);}
	70% {-webkit-transform: scale(1.20);}
	80% {-webkit-transform: scale(1);}
	100% {-webkit-transform: scale(1);}	
}

@-moz-keyframes pulse_animation{
	0% {-moz-transform: scale(1);}
	30% {-moz-transform: scale(1);}
	40% {-moz-transform: scale(1.33);}
	50% {-moz-transform: scale(1);}
	60% {-moz-transform: scale(1);}
	70% {-moz-transform: scale(1.20);}
	80% {-moz-transform: scale(1);}
	100% {-moz-transform: scale(1);}	
}

@keyframes pulse_animation{
	0% { transform: scale(1); }
	30% { transform: scale(1); }
	40% { transform: scale(1.33); }
	50% { transform: scale(1); }
	60% { transform: scale(1); }
	70% { transform: scale(1.20); }
	80% { transform: scale(1); }
	100% { transform: scale(1); }	
}


.doublePointsPulse{
	animation: pulse_animation 1200ms infinite;
	-moz-animation: pulse_animation 1200ms infinite;
	-webkit-animation: pulse_animation 1200ms infinite;
	/*-webkit-animation-name: 'pulse_animation';
	-webkit-animation-duration: 1200ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;*/

}

#ipSurveillanceHome{margin-top:430px;
margin-left: 1000px;
position: fixed;
width: 146px;
border-radius: 3px;
cursor: pointer;
overflow: hidden;
}

#ipSurveillanceBusiness{
margin-top:640px;
margin-left: 1000px;
position: fixed;
width: 146px;
border-radius: 3px;
cursor: pointer;
overflow: hidden;
}

.LowerOtherItemConfigure{
	position:absolute;
	bottom:20px;
	text-align:center;
	left:0;
	background-color:#a6ce75;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	padding:7px;
	left:14px;
	cursor:pointer;
}


table#configureOptions{font-weight:bold;font-size:8pt;}
table#configureOptions td:first-child{text-align:right;}
table#configureOptions td{padding-bottom:5px;}
#configureOptions label{margin-right:10px;font-weight:bold;}
#configureOptions select{font-size:8pt;width:100%;}
#configureOptions #calculateConfig{background-color:#A6CE75;color:#fff;font-weight:bold;padding:7px;border:0;width:100%;text-transform:uppercase;font-size:8pt;border:1px solid rgba(0,0,0,0.05);border-radius:2px;cursor:pointer;}
table#configureOptions td.notBold{font-weight:normal;}
table#configureOptions td.leftAlign:first-child{text-align:left;}
table#configureOptions td span{color:#ff6634;}
table#configureOptions input{border:1px solid #ccc;border-radius:3px;font-size:8pt;width:100%;}
#productMainPrice .incompletePrice{font-weight:bold;font-size:8pt;text-shadow:none;width:100px;display:inline-block;position:relative;}
#leftProductBox span.config{text-align:center;font-size:14pt;display:block;margin-bottom:20px;margin-top:10px;}
table#configureOptions .configHead.attention{border:1px solid #ff6634;border-radius:2px;}
#serverConfigureBox{margin-top:5px;padding-top:5px;position:relative;width:350px;border-top:1px solid #e2e2e2;box-shadow: 0px -1px 0px rgba(0,0,0,0.04);}
#serverConfigureBox.noupgrades #configBtn{display:block;}
#serverConfigureBox.noupgrades .upgradesmade{display:none;}
#serverConfigureBox.noupgrades .noupgradesmade{display:inline;}
#serverConfigureBox.noupgrades #scrollContainer{display:none;}
#serverConfigureBox.noupgrades .boxhead{font-size:14px;}
#serverConfigureBox.noupgrades .boxhead .edit{display:none;}
#serverConfigureBox.noupgrades .boxhead .removeall{display:none;}
#serverConfigureBox.noupgrades{padding-top:15px;margin-top:15px;}
#serverConfigureBox.noupgrades .serverConfigApplied{height:105px;}
#serverConfigureBox .boxhead .edit{font-size:8pt;color:#ff6634;cursor:pointer;}
#serverConfigureBox .boxhead .edit:hover{text-decoration:underline;}
#serverConfigureBox .boxhead .removeall{font-size:8pt;font-weight:normal;color:#666;margin-left:5px;display:inline-block;width:98px;height:17px;overflow:hidden;white-space:nowrap;vertical-align:middle;}
#serverConfigureBox .boxhead .removeall .initial:hover{text-decoration:underline;}
#serverConfigureBox .boxhead .removeall .initial{cursor:pointer;margin-left:0;transition:0.2s all;}
#serverConfigureBox .boxhead .removeall.confirm .initial{margin-left:-96px;}
#serverConfigureBox .boxhead .removeall.confirm{width:125px;}
#serverConfigureBox .boxhead .removeall .btn{display:inline-block;background-color:#333365;background-image: linear-gradient(#505096,#333365);padding:3px;color:#fff;font-weight:bold;cursor:pointer;font-size:7pt;text-transform:uppercase;border-radius:3px;margin-left:3px;}
#serverConfigureBox .noupgradesmade{display:none;}
#serverConfigureBox #configBtn{display:none;}
#serverConfigureBox .upgradesmade{display:inline;}
#serverConfigureBox #scrollContainer{display:block;}
#serverConfigureBox .boxhead{cursor:default;display:block;color:#333365;font-size:12px;font-weight:700}
#serverConfigureBox .configBtn{display:inline-block;font-size:9pt;color:#333365;cursor:pointer;border-right:1px solid #333365;text-decoration:underline;padding-right:6px;margin-left:2px;margin-top:3px}
#serverConfigureBox .configBtn:first-of-type{margin-left:0}
#serverConfigureBox .configBtn.last{border-right:0}
#darkOverlay{background-color:rgba(0,0,0,0.5);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;-moz-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all;transition:.4s all}
#darkOverlay.fadeIn{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}
#darkOverlay #serverConfigContainer{margin:30px auto;width:860px;-moz-transform:translate3d(0,-25%, 0);-ms-transform:translate3d(0,-25%, 0);-o-transform:translate3d(0,-25%, 0);-webkit-transform:translate3d(0,-25%, 0);transform:translate3d(0,-25%, 0);-moz-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all;transition:.4s all;}
#darkOverlay #serverConfigModal{background-color:#fff;width:650px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:inline-block;-moz-box-shadow:0 1px 16px 0 rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,0.8);box-shadow:0 1px 16px 0 rgba(0,0,0,0.8)}
#darkOverlay #serverConfigContainer.bringDown{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate(0,0,0);}
#darkOverlay #serverConfigModal .serverHead{font-size:10pt;text-align:center;cursor:default;font-weight:700;padding:15px;border-bottom:1px solid #eee;color:#333365}
#darkOverlay #serverConfigModal .serverBody{margin:15px;overflow:auto;overflow-x:hidden;min-height:100px;box-sizing:border-box;}
#darkOverlay #serverConfigModal .serverFoot{padding:15px;border-top:1px solid #eee;text-align:left;position:relative;}
#darkOverlay #serverConfigModal .serverFoot .standardButton{display:inline-block;padding:10px 25px}
#darkOverlay #serverConfigModal .serverFoot .standardButton[data-modalbtn=cancel],#darkOverlay #serverConfigModal .category .removeOptions{background:#fff;background:-moz-linear-gradient(#fff,#f5f5f5);background:-o-linear-gradient(#fff,#f5f5f5);background:-webkit-linear-gradient(#fff,#f5f5f5);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#f5f5f5));filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#fff,EndColorStr=#f5f5f5)";background:linear-gradient(#fff,#f5f5f5);border:1px solid #ccc;color:#aaa}
#darkOverlay #serverConfigModal table .category{font-size:11px}
#darkOverlay #serverConfigModal .category td{border-bottom:1px solid #eee;padding:10px 0;-moz-transition:.3s all;-o-transition:.3s all;-webkit-transition:.3s all;transition:.3s all;-moz-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all;transition:.4s all}
#darkOverlay #serverConfigModal .category:last-child td{border-bottom:0}
#darkOverlay #serverConfigModal .category select{width:100%}
#darkOverlay #serverConfigModal .category label input{position:relative;top:2px;vertical-align:top;margin-top:0;}
#darkOverlay #serverConfigModal .category label span.labeltext{display:inline-block;width:470px;}
#darkOverlay #serverConfigModal .category label span.labeltext span.defaultOption{font-size:6pt;color:#ff6634;font-weight:bold;display:block;}
#darkOverlay #serverConfigModal .category p{margin:0 0 5px}
#darkOverlay #serverConfigModal .category p strong{display:block;margin-bottom:5px}
#darkOverlay #serverConfigModal .category .removeOptions{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;visibility:hidden;display:inline-block;margin-left:4px;margin-top:10px;-moz-transition:.3s all;-o-transition:.3s all;-webkit-transition:.3s all;transition:.3s all}
#darkOverlay #serverConfigModal .category .removeOptions.show{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1;visibility:visible}
#darkOverlay #serverConfigModal .category label{display:block;margin-top:10px}
#darkOverlay #serverConfigModal .category label .priceaddition{font-size:7pt;display:block;}
#darkOverlay #serverConfigModal .category .noUpgradesAvailable{background-color:#f1f1f1;padding:5px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#darkOverlay .serverConfigApplied{display:inline-block;overflow:hidden;background-color:#fff;width:200px;vertical-align:top;margin-left:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:0 1px 16px 0 rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,0.8);box-shadow:0 1px 16px 0 rgba(0,0,0,0.8)}
#darkOverlay .serverConfigApplied .serverHead{font-size:10pt;cursor:default;font-weight:700;padding:15px;border-bottom:1px solid #eee;color:#333365}
#darkOverlay .serverConfigApplied ul{margin:0;list-style:none;font-size:11px;padding:0;color:#666}
#darkOverlay .serverConfigApplied li{padding:5px 15px}
#darkOverlay .serverConfigApplied li:last-child{padding-bottom:10px}
#darkOverlay .serverConfigApplied .group{font-weight:700;background-color:#f1f1f1;color:#333365;font-size:7pt;text-transform:uppercase}
#darkOverlay .serverConfigApplied .group.noneapplied{text-align:center}
#darkOverlay .serverConfigApplied .detail{position:relative;left:0;border-bottom:1px solid #eee;-moz-transition:.4s all;-o-transition:.4s all;-webkit-transition:.4s all;transition:.4s all;max-height:500px}
#darkOverlay .serverConfigApplied .detail span sup{display:none}
#darkOverlay .serverConfigApplied .group .upgradecount{display:none}
#darkOverlay .serverConfigApplied .detail.transformout{-moz-transform:translatex(-200px);-ms-transform:translatex(-200px);-o-transform:translatex(-200px);-webkit-transform:translatex(-200px);transform:translatex(-200px)}
#darkOverlay .serverConfigApplied .detail:last-child{border-bottom:0}
#darkOverlay .serverConfigApplied .detail.slideOut{left:-190px}
#darkOverlay .serverConfigApplied .detail span{width:150px;display:inline-block;vertical-align:middle}
#darkOverlay .serverConfigApplied .detail .removeupgrade{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-left:8px;background-image:url(/assets/images/remove-icon2.png);background-position:-12px;cursor:pointer}
#darkOverlay .serverConfigApplied .detail .removeupgrade:hover{background-position:-24px}
#darkOverlay .serverConfigApplied .saveChanges{background:rgba(166,206,117,0.35);background:linear-gradient(rgba(166,206,117,0.15),rgba(166,206,117,0.2));border-bottom:1px solid #fff}
#darkOverlay .serverConfigApplied .detail .price{font-weight:bold;font-size:7pt;}
#darkOverlay .serverConfigApplied #saveChangesKey{background-color:#a6ce75;text-align:center;font-weight:700;border-top:2px solid #fff;padding-bottom:5px;color:#fff;font-size:7pt;cursor:default;border-bottom:0}
#darkOverlay #serverConfigModal .serverLink{text-align:center;color:#333365;position:relative;font-weight:bold;}
#darkOverlay #serverConfigModal .serverLink li{list-style:none;display:inline-block;margin:5px 20px;font-size:11px;cursor:pointer}
#darkOverlay #serverConfigModal .serverLink li:hover{color:#333}
#darkOverlay #serverConfigContainer #serverConfigModal .serverBody.jspScrollable .jspPanel{box-sizing:border-box;}
#darkOverlay #serverConfigModal #cats{text-align:center;font-size:8pt;color:#666;border-bottom:1px solid #eee;}
#darkOverlay #serverConfigModal #cats li{display:inline-block;list-style:none;padding:10px 15px;cursor:pointer;}
#darkOverlay #serverConfigModal #cats{display:none;}
#darkOverlay #serverConfigModal .serverLink .selectedTab{height:1px;width:1px;margin-top:-1px;background-color:#333;display:block;-moz-transition:.3s all;-o-transition:.3s all;-webkit-transition:.3s all;transition:.3s all;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
#rightProductBoxLeft .serverConfigApplied{margin-top:15px;width:350px;color:#666;border-bottom:1px solid #e2e2e2;padding-bottom:15px;height:132px;}
#rightProductBoxLeft .serverConfigApplied #scrollContainer{list-style:none;font-size:11px;color:#666;margin-top:7px;overflow:auto;max-height:120px;padding:5px;margin-bottom:0;padding-left:20px;min-height:120px;height:120px}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .group{color:#333365;font-size:10pt;cursor:pointer}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .group .upgradecount{margin-left:5px}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .detail{margin:5px 0}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .detail span span{display:inline-block;width:330px;}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .price{display:block;font-size:7pt;}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .detail:last-child{margin-bottom:0}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .detail span sup{font-weight:700;color:#ff6634;font-size:5pt;margin-right:2px;vertical-align:top}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .detail span sup span{display:inline-block;width:290px}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .noneapplied{display:none}
#rightProductBoxLeft #configBtn{background-image:url(/assets/images/finderbutton.png);width:98px;height:51px;color:#fff;text-shadow:0px 1px rgba(0,0,0,0.2);text-align:center;font-weight:bold;box-sizing:border-box;padding-top:7px;cursor:pointer;font-size:15px;margin-bottom:10px;}
#darkOverlay #serverConfigModal .serverFoot .standardButton.disable{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50);opacity:.5;cursor:default}
#darkOverlay #serverConfigModal .serverFoot .removeUpgrades{float:right;display:none;padding:10px;font-size:8pt;text-decoration:underline;color:#666;cursor:pointer;position:absolute;bottom:13px;left:340px;overflow:hidden;}
#darkOverlay #serverConfigModal .serverFoot .removeUpgrades div{left:130px;display:inline-block;position:absolute;top:10px;width:120px;-webkit-transition:0.2s all;cursor:default;}
#darkOverlay #serverConfigModal .serverFoot .removeUpgrades div span{background-color:#333365;background-image: linear-gradient(#505096,#333365);padding:3px;color:#fff;font-weight:bold;cursor:pointer;font-size:7pt;text-transform:uppercase;border-radius:3px;}
#darkOverlay #serverConfigModal .serverFoot .removeUpgrades span.msg{position:relative;left:0;-webkit-transition:0.3s all;}
#darkOverlay #serverConfigModal .serverFoot .removeUpgrades.confirm span.msg{left:-115px;}
#darkOverlay #serverConfigModal .serverFoot .removeUpgrades.confirm div{left:0;}
#darkOverlay .serverConfigApplied .serverConfigPrices{display:inline-block;width:200px;background-color:#fff;position:absolute;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 16px 0 rgba(0,0,0,0.8);-webkit-box-shadow:0 1px 16px 0 rgba(0,0,0,0.8);box-shadow:0 1px 16px 0 rgba(0,0,0,0.8);margin-top:10px;overflow:hidden;cursor:default}
#darkOverlay .serverConfigApplied .serverConfigPrices div.priceBody{padding:15px;font-size:25pt;font-weight:700;color:#ff6634;text-align:right;padding:5px 15px 10px 15px;background-color:#f7f7f7}
#darkOverlay .serverConfigApplied .serverConfigPrices div.priceBody .incVAT{font-size:8pt;color:#666;font-weight:400;display:block;margin-top:-5px}
#darkOverlay #serverConfigModal .serverHead .cancel{font-weight:400;font-size:8pt;float:right;cursor:pointer}
#darkOverlay #serverConfigModal .serverHead .cancel:hover{text-decoration:underline}
#rightProductBoxLeft .serverConfigApplied #scrollContainer #saveChangesKey{display:none}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .jspVerticalBar{left:1px}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .jspTrack{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#f1f1f1}
#rightProductBoxLeft .serverConfigApplied #scrollContainer .jspDrag{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#ff6634}
#darkOverlay.existingEdit #serverConfigModal .serverFoot .removeUpgrades span.msg{display: none;}
.categoryGridBox .categoryGridBoxLeftSide .upgradable{position:absolute;right:-251px;bottom:0;width:102px;background-position:-545px -918px;height:50px;}

/*********/
/**LOLBOX*/
/*********/
.lolbox-overlay{background-color:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;transition:.4s all;opacity:0;color:#666;font-size:10pt;text-align:center;}
.lolbox-overlay.show{opacity:1;}
.lolbox-overlay .lolbox-container{transform: translate3d(0, -50px, 0);background-color:#fff;vertical-align:top;margin:5% auto;display:inline-block;border-radius:4px;box-sizing:border-box;box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.3);transition:0.3s all;/*box-shadow: 0 1px 16px 0 rgba(0,0,0,0.8);*/}
.lolbox-overlay.lolbox-side-transform .lolbox-container{transform:translate3d(-50px, 0, 0);}
.lolbox-overlay.show .lolbox-container{transform:translate3d(0,0,0);}
.lolbox-overlay .lolbox-container .lolbox-header{border-bottom:1px solid #eee;text-align:center;position:relative;}
.lolbox-overlay .lolbox-container .lolbox-header span{text-align:center;font-weight:bold;color:#333365;display:block;padding:0 15px;}
.lolbox-overlay .lolbox-container .lolbox-footer{padding:15px 8px;border-top:1px solid #eee;text-align:right;}
.lolbox-overlay .lolbox-container .lolbox-header, .lolbox-overlay .lolbox-container .lolbox-body, .lolbox-overlay .lolbox-container .lolbox-footer{padding:15px;} 
.lolbox-overlay .lolbox-container .lolbox-body{text-align:left;}
.lolbox-overlay .lolbox-container .lolbox-scrollable{overflow:auto;}
.lolbox-overlay .lolbox-container .lolbox-body .lolbox-scrollable .nano-content{width:100%;}
.lolbox-overlay .lolbox-container .lolbox-footer .standardButton{display:inline-block;cursor:pointer;padding:10px 25px;font-weight:bold;text-transform:uppercase;margin:0 1px;border:1px solid;border-radius:3px;font-size:7pt;background-color: #333365;background-image: linear-gradient(#505096,#333365);color:#fff;}
.lolbox-overlay .lolbox-outerfooter{position:absolute;color:#adadad;margin:10px 15px;}
.lolbox-overlay .lolbox-container .lolbox-header .lolbox-hide{position:absolute;right:-10px;top:-10px;cursor:pointer;}
.lolbox-overlay .lolbox-container .lolbox-header .lolbox-hide img{width:35px;}
.lolbox-overlay .lolbox-sidebox-container{display:inline-block;vertical-align:top;margin:5% 0;margin-left:9px;transform:translate3d(50px,0,0);transition:.4s all;}
.lolbox-overlay.show .lolbox-sidebox-container{transform:translate3d(0,0,0);}
.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox{background-color:#fff;box-shadow:0 1px 10px 1px rgba(0,0,0,0.3);vertical-align:top;border-radius:4px;width:100%;margin-top:9px;}
.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox:first-of-type{margin-top:0;}
.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox .lolbox-sidebox-head{border-bottom:1px solid #eee;font-weight:bold;color:#333365;}
.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox .lolbox-sidebox-head, .lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox .lolbox-sidebox-body{padding:15px;}

.loldropbox{width:140px;display:inline-block;position:relative;cursor:default;font-weight:normal;box-shadow:0px 1px 1px rgba(0,0,0,0.1);}
.loldropbox .loldropbox:hover .loldropbox-top{border-color: #ababab;}
.loldropbox .loldropbox-top{border:1px solid #ccc;border-radius:2px;color:#333365;transition:0.2s border-color;}
.loldropbox .loldropbox-top .loldropbox-title{display:inline-block;padding:3px 5px;color:#333365 !important;width:103px;}
.loldropbox .loldropbox-arrow{display:inline-block;border-left:1px solid #ccc;padding:3px 5px;background-color:#f1f1f1;color:#666;}
.loldropbox .loldropbox-content{display:none;border:1px solid #ccc;z-index:999;box-sizing:border-box;width:100%;background-color:#fff;position:absolute;margin-top:-1px;box-shadow: 0px 1px 3px 1px rgba(0,0,0,0.1);border-radius:0 0 2px 2px;}
.loldropbox .loldropbox-content li{list-style:none;padding:2px 5px;cursor:default;}
.loldropbox .loldropbox-content li:hover, .loldropbox-content li:active{background-color:#1e90ff;color:#fff;}
.loldropbox.open .loldropbox-content{display:block;border-color:#7a9cd3;}
.loldropbox.open .loldropbox-top{outline:-webkit-focus-ring-color auto 5px;}
.loldropbox.resetpulse .loldropbox-top{border-color:#444;}
.loldropbox.attention:after{content:'Please complete this field';position:absolute;left:145px;top:3px;font-size:6pt;font-weight:bold;background-color:rgba(0,0,0,0.5);color:#fff;padding:3px;border-radius:2px;white-space:nowrap;}

.loading-modal-overlay{
	position: fixed;
	/*display: table-row;*/
	top:0;
	left:0;
	width: 100%;
	height:100%;
	/*background-color:rgba(0,0,0,0.5);*/
	z-index:9999;
}


.loading-modal{
	position:absolute;
	top:50%;
    left:50%;
	/*display: table-cell; */
	height: 50px; 
	width: 50px; 
	margin: -20px 0 0 0;
	transform: translate3d(0, -50px, 0); 
	background-color:#fff; 
	border-radius:4px;
	box-sizing:border-box;
	box-shadow: 0px 0px 90px 30px rgba(0,0,0,0.3);
	transition:0.3s all;
}

.selectALicence{
	display:none;
	position:absolute;
	padding:10px;
	background-color:rgba(0,0,0,0.5);
	color:#fff;
	font-weight:bold;
	margin-top:5px;
	border-radius:5px;
}

.selectALicence:before{
	content:'';
	border-bottom:10px solid rgba(0,0,0,0.5);
	border-left:10px solid transparent;
	border-right:10px solid transparent;
	position:absolute;
	top:-10px;
	left:10px;
}

#mainVariantContainer .selectALicence{margin-left:10px;}

/**************************/
/**Express View Modal******/
/*************************/


	/*lolbox modal CSS*/
	#expressview.lolbox-overlay{background: url('/assets/images/bg-trans.png') repeat; background-color:rgba(0,0,0,0.5);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;transition:.4s all;opacity:0;color:#666;font-size:10pt;text-align:center;}
	#expressview.lolbox-overlay.show{opacity:1;}
	#expressview.lolbox-overlay .lolbox-container{transform: translate3d(0, -50px, 0);background-color:#fff;vertical-align:top;margin:5% auto;display:inline-block;border-radius:4px;box-sizing:border-box;box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.3);transition:0.3s all;/*box-shadow: 0 1px 16px 0 rgba(0,0,0,0.8);*/}
	#expressview.lolbox-overlay.lolbox-side-transform .lolbox-container{transform:translate3d(-50px, 0, 0);}
	#expressview.lolbox-overlay.show .lolbox-container{transform:translate3d(0,0,0);}
	#expressview.lolbox-overlay .lolbox-container .lolbox-header{border-bottom:0px solid #eee;text-align:center; padding:0;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-header span{text-align:center;font-weight:bold;color:#000;display:block;padding:0 15px; font-size: 13px}
	#expressview.lolbox-overlay .lolbox-container .lolbox-footer{padding:15px 8px;border-top:1px solid #eee;text-align:center;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-body, .lolbox-overlay .lolbox-container .lolbox-footer{padding:15px;} 
	#expressview.lolbox-overlay .lolbox-container .lolbox-body{text-align:left;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-scrollable{overflow-y:auto; overflow-x: hidden;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-body .lolbox-scrollable .nano-content{width:100%; position:relative;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-footer .standardButton{display:inline-block;cursor:pointer;padding:10px 25px;font-weight:bold;text-transform:uppercase;margin:0 1px;border:1px solid #2e6da4;border-radius:3px;font-size:7pt;background-color: #337AB7;color:#fff;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-footer .standardButton:hover {background-color: #286090;}
	#expressview.lolbox-overlay .lolbox-outerfooter{position:absolute;color:#fff;margin:5px 15px 5px 0px;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-header .lolbox-hide{position:absolute;right:-15px;top:-15px;cursor:pointer;}
	#expressview.lolbox-overlay .lolbox-container .lolbox-header .lolbox-hide img{width:35px;}
	#expressview.lolbox-overlay .lolbox-sidebox-container{display:inline-block;vertical-align:top;margin:5% 0;margin-left:9px;transform:translate3d(50px,0,0);transition:.4s all;}
	#expressview.lolbox-overlay.show .lolbox-sidebox-container{transform:translate3d(0,0,0);}
	#expressview.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox{background-color:#fff;box-shadow:0 1px 10px 1px rgba(0,0,0,0.3);vertical-align:top;border-radius:4px;width:100%;margin-top:9px;}
	#expressview.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox:first-of-type{margin-top:0;}
	#expressview.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox .lolbox-sidebox-head{border-bottom:1px solid #eee;font-weight:bold;color:#333365;}
	#expressview.lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox .lolbox-sidebox-head, .lolbox-overlay .lolbox-sidebox-container .lolbox-sidebox .lolbox-sidebox-body{padding:15px;}
	/*lolbox end*/

	/*express view main layout css*/
	.express-view-container{display: inline-block; position:relative; width:830px;}
	.express-view-container #product-left{position:relative;float:left;vertical-align:top;width:300px;height:691px;}
	.express-view-container #product-right{position:relative;float:left;vertical-align:top;width:500px;padding:0 0 0 30px}
	.express-view-container #product-header{margin-bottom:10px}
	.express-view-container #product-overview{clear:both;height:280px;overflow:hidden;padding-top:20px;margin-top:-26px;border:1px solid #e2e2e2}
	.express-view-container #overview-content{height:255px;overflow:hidden;margin-bottom:10px;}
	.express-view-container hr{height:2px;background-color:#e2e2e2;background:linear-gradient(to right,#fff 0%,#e2e2e2 50%,#fff 100%);border:0;margin-bottom:1px; margin-top:12px;}
	.express-view-container .loading{text-align:center;padding-top:100px}

	/*custom scrollbars*/
	.lolbox-scrollable .jspContainer .jspDrag{background:#FF9573}
	.lolbox-scrollable .jspContainer .jspDrag:hover{background:#FF6634}
	.lolbox-scrollable .jspContainer .jspTrack{background:#FCF1E6}
	/*Webkit scrollbar for review section only*/
	iframe::-webkit-scrollbar{width: 0.6em;}
	iframe::-webkit-scrollbar-track {background-color: #FCF1E6; border-radius: 10px;}
	iframe::-webkit-scrollbar-thumb {background-color: #FF9573; border-radius: 10px;}

	/*add to cart box*/
	.express-view-container #cartPromptPreview{width:345px;background-color:#fff;border:4px solid #a6cc75;position:absolute;top:280px;right:250px;display:none;-moz-box-shadow:0 4px 5px 1px rgba(0,0,0,0.3);-webkit-box-shadow:0 4px 5px 1px rgba(0,0,0,0.3);box-shadow:0 4px 5px 1px rgba(0,0,0,0.3);-moz-transition:.3s box-shadow;-o-transition:.3s box-shadow;-webkit-transition:.3s box-shadow;transition:.3s box-shadow}
	
	/*Product Images*/
	.express-view-container #product-images .thumbox,#large-image{border:1px solid #e9e9e9;}
	.express-view-container #image-thumbs{display:block;clear:both;height:62px;position:relative;left:0;box-sizing:border-box;}
	.express-view-container #thumbcontainer.scrollable{margin-left:15px;width:270px;}
	.express-view-container #thumbcontainer.scrollable #image-thumbs .thumbox{margin-right:9px;}
	.express-view-container #image-thumbs .thumbox{position:relative;margin-right:5px;margin-bottom:10px;width:60px;height:60px;display:inline-block;vertical-align:top;text-align:center;box-sizing:border-box;}
	.express-view-container #thumbcontainer{height:62px;overflow:hidden;margin-bottom:2px;}
	.express-view-container #thumbcontainer.scrollable #image-thumbs .thumbox:last-child{margin-right:0;}
	.express-view-container #image-thumbs .thumbox img{margin:0 auto;top:0;bottom:0;width:96%;vertical-align:middle;max-height:100%}
	.express-view-container #large-image{position:relative;width:300px;height:200px;overflow:hidden;text-align:center;margin-bottom:5px; margin-top:1px;}
	.express-view-container #large-image img{margin:0 auto;top:0;bottom:0;max-width:96%;vertical-align:middle;max-height:100%}
	.express-view-container .thumbscroll.inactive{opacity:0.4;}
	.express-view-container .thumbscroll{border-right:10px solid #ccc;margin-top:10px;border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;z-index:9; cursor:pointer;}
	.express-view-container .thumbscroll#scrollright{border-right:0;border-left:10px solid #ccc;right:0;margin-top:-52px;}
	.express-view-container .freeDeliveryRibbon{height:100px;width:100px;background-image:url(/assets/images/free-delivery-sash.png)}
	
	/*Product Header*/
	.express-view-container .suplogo{float:right;margin-bottom:10px;margin-left:10px}
	.express-view-container .suplogo img{max-height:50px}
	.express-view-container .productDetails{color:#323266}
	.express-view-container .productDetails h3,.productDetails p{margin:5px 0}

	/*Product Price and points*/
	.express-view-container .stock{padding-top:10px;width:120px;display:inline-block}
	.express-view-container .stockText{width:75px;padding-top:4px}
	.express-view-container .cart{display:inline-block;position:relative;top:10px;margin:0;left:12px}
	.express-view-container .cart #AddToBasketMain{margin-top:0}
	.express-view-container #product-price{height:80px}
	.express-view-container #product-price .price .excVAT{font-size:25pt;font-weight:800;color:#ff6634;height:50px}
	.express-view-container #product-price .price .incVAT{position:relative;display:block}
	.express-view-container #product-price .price{height:60px;display:inline-block;width:155px;position:relative;top:5px}
	.express-view-container #product-footer #dataPointsDescription{width:150px;display:inline-block;margin:0}
	.express-view-container #product-footer #dataPointsSection{width:500px;border:none;margin:0;padding:0;padding-top:5px}
	.express-view-container #product-footer #dataPointsSection p{margin:0;overflow:auto}
	.express-view-container #product-footer #dataPointsSection #bottomlinks{margin-top:20px}
	.express-view-container #product-footer #deliveryImg{position:relative;bottom:inherit;float:right;vertical-align:top}

	/*Menu Tabs*/
	.express-view-container #express-view-menu{height:35px;position:absolute;z-index:3;position:relative;top:0;width:100%;background-color:#e2e2e2;height:30px;filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#f2f2f2,EndColorStr=#e2e2e2)";background:linear-gradient(#f2f2f2,#e2e2e2)}
	.express-view-container .express-overview-buttons{width:120px;height:22px;text-align:center;font-size:8pt;color:#666;padding-top:7px;background-color:#e2e2e2;background-repeat:repeat-x;float:left;border-bottom:1px solid #e2e2e2;font-weight:700;border-right:1px solid #e2e2e2;cursor:pointer;margin-right:3px;-moz-transition:.2s all ease;-o-transition:.2s all ease;-webkit-transition:.2s all ease;transition:.2s all ease;filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#f2f2f2,EndColorStr=#e2e2e2)";background:linear-gradient(#f2f2f2,#e2e2e2)}
	.express-view-container .express-overview-buttons-active{color:#333365;text-decoration:underline;box-shadow:0 0 1px 1px #333365;height:21px;position:relative;border-radius:3px}
	.express-view-container .express-overview-buttons-active:before{content:'';border-left:60px solid transparent;border-right:60px solid transparent;border-top:20px solid #333365;width:0;height:0;top:30px;position:absolute;left:0}
	.express-view-container .express-overview-buttons-active:after{content:'';position:absolute;width:0;height:0;border-left:60px solid transparent;border-right:60px solid transparent;border-top:20px solid #e2e2e2;top:29px;left:0}

	/*Product Overview, specs documentation etc*/
	.express-view-container #overview-html{margin-left:15px;margin-right:15px; margin-bottom: 5px;}
	.express-view-container #specification-html .specTable td.specDetail{width:300px!important}
	.express-view-container #overview-html iframe, .express-view-container #overview-html video, .express-view-container #overview-html img, .express-view-container #overview-html table, .express-view-container #overview-html object{max-width:455px!important}
	.express-view-container #specification-html{padding-top:10px}
	.express-view-container .infolink{margin-left:15px}

	/*Reevoo Box / trust pilot Markup*/
	.express-view-container #reevoobox{width:100%;height:50px}
	.express-view-container #reevoobox-mask{position: absolute; width: 281px; height:48px; z-index:999; cursor: pointer;}
	.express-view-container #reevoobox #reevoomark_badge_0 > div:after{content:'';background-color:#ededed;position:absolute;margin-left:261px;height:100%;width:42px;border:1px solid #d4d4d4;border-left:0;box-sizing:border-box;border-radius:0 2px 2px 0;}
	.express-view-container .trustpilotBanner{background-image:url(/assets/images/long_trustpilot.png);background-position:0;width:301px;border:1px solid #F9AA0C;}
	.express-view-container #reevoobox .trustpilotBanner{position:relative;bottom:0;left:0}
 
	/*On Page Offer Box*/
	.express-view-container #express_opo, .express-view-container #express_opo_custom{border:1px solid #ff6634;height:89px;cursor:pointer;width:301px;margin-bottom:1px;}
	.express-view-container #express_opo #express_opo_left{display:inline-block;vertical-align:top;width:170px;}
	.express-view-container #express_opo #express_opo_left .line1{margin:2px 10px 0;font-size:13pt;font-weight:bold;color:#ff6634;}
	.express-view-container #express_opo #express_opo_left .line2{margin:0 10px;font-size:11pt;color:#9B9B9B;}
	.express-view-container #express_opo #express_opo_left .line3{margin:-10px 0 0 10px;font-size:35pt;color:#ff6634;font-weight:bold;}
	.express-view-container #express_opo #express_opo_left .line3 span{display:inline-block;vertical-align:top;}
	.express-view-container #express_opo #express_opo_left .line3 .off{font-size:22pt;color:#9b9b9b;font-weight:normal;margin-left:5px;margin-top:8px;}
	.express-view-container #express_opo #express_opo_right{display:inline-block;vertical-align:top;width:124px;text-align:center;}
	.express-view-container #express_opo #express_opo_right img{max-height:50px;margin-top:5px;}
	.express-view-container #express_opo #express_opo_right span{display:block;font-size:11px;margin-top:5px;line-height:10px;}

	/*Related Items and Multibuys*/
	.express-view-container .lolbox-overlay #OthersInThisRange{float:none;margin-top:5px;}
	.express-view-container .related-link{cursor:pointer;}
	.express-view-container #product-discounts h4{font-size:13pt;color:#ff6634;text-align:center;margin:0;}
	.express-view-container .multi-buy{border:1px solid #e9e9e9;width:300px;height:100px;margin:10px 0}
	.express-view-container #product-left .multibuyContainer{background:none}


.about-header-img{margin:10px 0 20px 0;}
.about-header-title{font-weight:bold;color:#333365;font-size:13pt;display:block;}

.about-content-section, .about-us-details{display:inline-block;vertical-align:top;}
.about-us-details{width:210px;padding-left:20px;box-sizing:border-box;color:#666;}

.about-us-details.sticky-scroll{position:fixed;top:70px;}
.about-content-section{width:765px;padding:0 15px;box-sizing:border-box;border-right:1px solid #e2e2e2;}
.about-content-section p{color:#666;}
.about-data-points{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:15px;margin:15px 0 15px -15px;}
.about-data-points-logo, .about-data-points-content{display:inline-block;vertical-align:middle;}
.about-data-points-content{width:620px;box-sizing:border-box;padding-left:15px;}
.about-us-details .about-orange-title{font-size:15pt;font-weight:bold;color:#ff6634;display:block;margin:0 0 10px 0;}
.about-us-details p.macmillan-text{color:#aaa;}
.about-us-details hr{margin:15px 0;border:0;border-top:1px solid #e2e2e2;}
.about-assistance-box{position:relative;}
.about-need-assistance{color:#ff6634;text-align:center;position:absolute;top:10px;right:10px;}
.about-need-assistance strong{display:block;font-size:10pt;}
.about-need-assistance b{display:block;font-size:8pt;}

.about-news-blocks .about-news-block{display:inline-block;width:50%;box-sizing:border-box;margin:20px 0;padding:10px 0;vertical-align:top;}
.about-news-blocks .about-news-block img{display:block;margin:10px 0;}
.about-news-blocks .about-news-block .truncate{height:150px;}
.about-news-blocks .about-news-block:first-of-type{padding-right:20px;border-right:1px solid #e2e2e2;}
.about-news-blocks .about-news-block:last-of-type{padding-left:20px;}

	/*Mega Pallet Price Markup*/
	.express-view-container #productPalletContainer {right: -3px; bottom: 6px; width: 300px;}

	/*footer content*/
	#more-info-btn{position:absolute;left:790px;top:0;width:100px;height:23px;padding-top:7px;background-color:#ff6634;color:#fff;text-transform:uppercase}
	#back-to-start-btn{position:absolute;left:665px;top:0;width:110px;height:23px;padding-top:7px;background-color:#333365;color:#fff;text-transform:uppercase; cursor:pointer;}
	#back-to-product-btn{position:absolute;left:665px;top:0;width:110px;height:23px;padding-top:7px;background-color:#333365;color:#fff;text-transform:uppercase; cursor:pointer;}
	.del-info-div{top: -200px; text-align:center;}

					.preview{
				width: 100px;
				height: 31px;
				position: absolute;
				bottom: 6px;
				left: 175px;
    			cursor: pointer;
			}

			.preview .imagecolor{
				width:75px;
				height:24px;
				position: absolute;
				top:0;
				left:0;
				cursor: pointer;
				opacity: 0;
			}

