/*********************************** Accessability stuff *************************************/
/*.access			{display:inline-block; width:0px; height:0px; font-size:0px; overflow:hidden; margin:0px; padding:0px;}*/
.access			{font-size:12px; position:absolute; right:-10000px; /*left:-10000px;*/ top:auto; width:1px; height:1px; overflow:hidden;}

/*** active & focus ***/
.A:active, A:focus		{outline:none;}
.show-focus A:active, .show-focus A:focus		{background-color:#ffffcc; color:#123456; text-decoration:none; outline:red solid medium; /*background-image:none;*/}

*:focus					{outline:none;}
.show-focus *:focus		{outline:red solid medium;}

.show-focus INPUT:focus, .show-focus TEXTAREA:focus, .show-focus SELECT:focus		{outline:red solid medium;}
A:active FONT, A:focus FONT		{color:#123456;}


/*** access content shortcut ***/
#skip					{width:300px; height:30px; overflow:hidden; text-align:center; position:absolute; top:0px; right:50%; margin-right:-150px; z-index:-1;}
.LTR #skip				{right:auto; left:50%; margin-right:0; margin-left:-150px;}
@media screen and (max-width: 1000px) {
	#skip		{top:40px;} /* under top-line */
}
#skip UL				{margin:0px; padding:0px;}
#skip UL LI				{margin:0px; padding:0px; line-height:125%; list-style-image:none; list-style-type:none;}
#skip UL LI A			{opacity:0; display:block; font-size:100%; height:30px; line-height:30px; margin:5px; text-decoration:none;}
#skip UL LI A:hover		{opacity:0; cursor:default;}
#skip UL LI A:active,
#skip UL LI A:focus		{background-color:#ffffcc; color:#123456 !important; text-decoration:none; opacity:1;}
#skip.skip-visible		{z-index:5;}





/*************************************************************************************/
/*********************************** Accessability Box ******************************/
#access-but								{position:fixed; top:15px; right:-10px; color:#fff; display:table; /*box-shadow:inset 0px 0px 10px rgba(0,0,0,1); border-radius:6px 0 0 6px;*/ cursor:pointer; z-index:11000;}
#access-but:hover, #access-but:focus	{color:#fff;}
#access-but .fa-wheelchair				{font-size:18px; font-weight:bold; margin:8px 15px 8px 10px;}
.LTR #access-but						{right:auto; left:-10px; /*border-radius:0 6px 6px 0;*/}
.LTR #access-but .fa-wheelchair			{margin:8px 10px 8px 15px;}

@media screen and (min-width: 1024px) {
	#access-but .fa-wheelchair				{font-size:21px; font-weight:bold; margin:10px 25px 10px 15px;}
	.LTR #access-but .fa-wheelchair			{margin:10px 15px 10px 25px;}
}

#access-items .iconW				{height:40px; position:relative;}
#access-items .fa-wheelchair		{position:absolute; top:0; left:0; font-size:25px; font-weight:bold;}
#access-items .fa-times-circle		{font-size:21px; color:inherit; cursor:pointer;}
H5#access-elements					{display:block; margin:0 40px 0 40px; padding:5px 0 0 0; text-align:center; font-size:19px; line-height:20px;}
.LTR #access-items .fa-wheelchair	{left:auto; right:0;}

#access-items .iconX A										{display:table; position:absolute; top:10px; left:10px; color:#123456;}
#access-items .iconX A:hover								{}
#access-items .iconX A:hover .fa-times-circle				{font-size:27px; margin:-3px;}
#access-items .iconX A:active, #access-items .iconX A:focus	{outline:red solid medium;}
.LTR #access-items .iconX A			{left:auto; right:10px;}

DIV.door		{position:absolute; top:40px; width:50%; height:100%; z-index:999; box-sizing:border-box;}
#rigght-door	{right:0;}
#lefft-door		{left:0;}

#access-items				{display:none; position:fixed; top:6px; right:-3px; padding:5px; box-shadow:0px 0px 10px rgba(0,0,0,0.5), inset 0px 0px 10px rgba(0,0,0,0.5); border-radius:6px 0 0 6px; direction:rtl; text-align:right; z-index:110000;}
#access-items-inner			{position:relative; background-color:#fff; padding:10px 15px 5px 15px; border-radius:3px 0 0 3px; overflow:hidden;}
.LTR #access-items			{right:auto; left:-3px; border-radius:0 6px 6px 0; direction:ltr; text-align:left;}
.LTR #access-items-inner	{border-radius:0 3px 3px 0;}
#access-elements UL			{outline:none !important;}
#access-items UL.access-container				{display:table; margin:0; padding:0;}
#access-items UL.access-container *				{font-family:arial, sans-serif;}
#access-items UL.access-container > LI			{/*border:red 1px solid;*/ padding-bottom:5px; list-style:none;}

/***  control buttons  ***/
#access-items A.ab-button					{display:block; padding:10px 7px 10px 10px; font-size:17px; line-height:145%; font-weight:bold; color:#000; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; text-decoration:none;}
#access-items A.ab-button SPAN.ab-img		{width:40px; height:36px; float:right; display:block; margin:-8px 0px 0px 7px; background-position:center top; background-size:cover;}
.LTR #access-items A.ab-button				{padding:10px 10px 10px 7px;}
.LTR #access-items A.ab-button SPAN.ab-img	{float:left; margin:-8px 7px 0px 0px;}

#access-items A {
    -webkit-transition: all .10s ease-in-out;
    -moz-transition: all .10s ease-in-out;
    -o-transition: all .10s ease-in-out;
    -ms-transition: all .10s ease-in-out;
    transition: all .10s ease-in-out;
}

#access-items A.ab-button.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}
#access-items A.ab-button:hover,
#access-items A.ab-button:active,
#access-items A.ab-button:focus			{background-color:#ffb33b; color:#000; text-decoration:none;}

/*#access-items A.ab-button:hover IMG,
.show-focus #access-items > #access-items A.ab-button:active IMG,
.show-focus #access-items > #access-items A.ab-button:focus IMG,*/
#access-items A.ab-button.selected SPAN.ab-img		{background-position:center bottom;}

#access-items A:hover SPAN.ab-img					{margin:2px auto 8px auto;}
#access-items A.ab-button:hover SPAN.ab-img			{margin:-8px -3px 0 10px;}
.LTR #access-items A.ab-button:hover SPAN.ab-img	{margin:-8px 10px 0 -3px;}

UL.access-container UL			{display:table; padding:0px; margin:-4px -3px 0px -3px;}
UL.access-container UL LI		{display:table-cell; list-style-type:none; list-style-image:none;}


/********  Function Font Size ********/
/*** CSS for Text Size Toggler control ***/
UL.text_resizer				{/* css in UL.access-container UL */}
UL.text_resizer LI			{/* css in UL.access-container UL LI */}

A.texttoggler				{width:66px; display:block; text-align:center; color:#000; font-size:17px; line-height:115%; font-weight:bold; margin:4px 3px 0 3px; padding:5px 0px; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; box-sizing:border-box; text-decoration:none;}
A.texttoggler SPAN.ab-img	{display:block; width:30px; height:29px; margin:5px auto 5px auto; background-position:center top; background-size:cover;}

#access-items A.texttoggler:hover,
#access-items A.texttoggler:active,
#access-items A.texttoggler:focus			{background-color:#ffb33b; color:#000; text-decoration:none;}
#access-items A.texttoggler.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}

#access-items A.texttoggler.selected SPAN.ab-img		{background-position:center bottom;}


/********  other buttons ********/
A.otherloggler				{width:66px; display:table; text-align:center; color:#000; font-size:17px; line-height:115%; font-weight:bold; margin:4px 3px 0 3px; padding:5px 0px; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; box-sizing:border-box; text-decoration:none;}
A.otherloggler-3			{width:90px;}
A.otherloggler SPAN.ab-img	{display:block; width:30px; height:29px; margin:5px auto 5px auto; background-position:center top; background-size:cover;}

A.otherloggler.otherloggler-2	{width:138px !important; padding-top:7px !important; text-align:right !important;}
A.otherloggler-2 SPAN.ab-img	{float:right; width:40px; height:36px !important; background-size:100% !important;}
.RTL A.otherloggler-2 SPAN.ab-img	{margin:-2px 0px 0px 5px;}
.LTR A.otherloggler-2 SPAN.ab-img	{margin:-2px 5px 0px 0px;}
.RTL #hide-flash  SPAN.ab-img	{margin-right:8px !important;}
.LTR #hide-flash  SPAN.ab-img	{margin-left:8px !important;}

A.otherloggler:hover,
A.otherloggler:active,
A.otherloggler:focus		{background-color:#ffb33b; color:#000; text-decoration:none;}
A.otherloggler.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}

.RTL #access-items A.otherloggler-2:hover SPAN.ab-img	{margin:-4px 0px 0px 5px;}
.LTR #access-items A.otherloggler-2:hover SPAN.ab-img	{margin:-4px 5px 0px 0px;}

A.otherloggler.selected SPAN.ab-img		{background-position:center bottom;}



/********  Function Contrast ********/
/* CSS for Contrast Toggler control */
UL.contrast_changer				{/* css in UL.access-container UL */}
UL.contrast_changer LI			{/* css in UL.access-container UL LI */}

A.contrastloggler				{width:66px; display:block; text-align:center; color:#000; font-size:17px; line-height:115%; font-weight:bold; margin:4px 3px 0 3px; padding:5px 0px; box-shadow:inset 0px 0px 20px rgba(0,0,0,0.1); border:#ddd 1px solid; box-sizing:border-box; text-decoration:none;}
A.contrastloggler SPAN.ab-img	{display:block; width:30px; height:29px; margin:5px auto 5px auto; background-position:center top; background-size:cover;}

#access-items A.contrastloggler:hover,
#access-items A.contrastloggler:active,
#access-items A.contrastloggler:focus			{background-color:#ffb33b; color:#000; text-decoration:none;}
#access-items A.contrastloggler.selected		{font-weight:bold; background-color:#123456; color:#fff; text-decoration:none;}



/********  declaration ********/
A.to-declaration			{color:#123456; margin:0px auto 0px 0px; display:table; font-size:15px !important; font-weight:bold; text-decoration:none;}
.LTR A.to-declaration		{margin:0px 0px 0px auto ;}
A.to-declaration:hover		{text-decoration:underline;}


/********  Languages fixes ********/
.heb-ab A.ab-button, .heb-ab A.contrastloggler, .heb-ab A.texttoggler, .heb-ab A.otherloggler		{font-size:15px !important;}
.eng-ab A.ab-button, .eng-ab A.contrastloggler, .eng-ab A.texttoggler, .eng-ab A.otherloggler		{font-size:13px !important;}
.rus-ab A.ab-button, .rus-ab A.contrastloggler, .rus-ab A.texttoggler, .rus-ab A.otherloggler		{font-size:14px !important;}
.arb-ab A.ab-button, .arb-ab A.contrastloggler, .arb-ab A.texttoggler, .arb-ab A.otherloggler		{font-size:15px !important;}

A.texttoggler				{width:66px !important;}
A.contrastloggler			{width:66px !important;}
A.otherloggler				{width:66px !important;}
A.otherloggler-2			{width:138px !important;}
A.otherloggler-3			{width:90px !important;}
.rus-ab A.texttoggler		{width:100px !important;}
.rus-ab A.contrastloggler	{width:100px !important;}
.rus-ab A.otherloggler		{width:100px !important;}
.rus-ab A.otherloggler-3	{width:135px !important;}

.eng-ab #tab-nav						{line-height:115 !important%; padding-top:12px !important;}
.eng-ab #tab-nav SPAN:not(.ab-img)		{display:inline-block; margin:-7px 0px -4px 0px; vertical-align:top;}
.rus-ab #tab-nav						{line-height:115 !important%; padding-top:12px !important;}
.rus-ab #tab-nav SPAN:not(.ab-img)		{display:inline-block; margin:-7px 0px -4px 0px; vertical-align:top;}




/*******************************************************************************************************************/
/****************************************************** Site *******************************************************/

/******************************  Zoom  ******************************/
@-moz-document url-prefix() {
	HTML BODY.zoom-page > :not(#access-items) 			{transform:scale(1.4); transform-origin:100% 0;}
}
HTML BODY.zoom-page > :not(#access-items) 			{zoom:1.4;}
HTML BODY.zoom-page > :not(#access-items) *		{line-height:130% !important;}
HTML BODY.zoom-page A.PageContentShortcut		{padding-top:7px; box-sizing:border-box;}


/**************************  Arial font   **************************/
HTML BODY.Arial-View,
HTML BODY.Arial-View *:not(i) 			{font-family:arial, helvetica, sans-serif !important;}


/**************************  marked Titles   **************************/
HTML BODY.mark-titles STRONG[role="heading"],
HTML BODY.mark-titles H1,
HTML BODY.mark-titles H2,
HTML BODY.mark-titles H3,
HTML BODY.mark-titles H4,
HTML BODY.mark-titles H5,
HTML BODY.mark-titles H6		{font-weight:bold; padding:2px 4px; background:#ccffcc; color:red; border-radius:5px;}

HTML BODY.mark-titles STRONG[role="heading"] *,
HTML BODY.mark-titles H1 *,
HTML BODY.mark-titles H2 *,
HTML BODY.mark-titles H3 *,
HTML BODY.mark-titles H4 *,
HTML BODY.mark-titles H5 *,
HTML BODY.mark-titles H6 *		{font-weight:bold; color:red !important;}

HTML BODY.mark-titles STRONG[role="heading"]:focus,
HTML BODY.mark-titles STRONG[role="heading"] A:hover,
HTML BODY.mark-titles STRONG[role="heading"] A:active,
HTML BODY.mark-titles STRONG[role="heading"] A:focus,
HTML BODY.mark-titles H1 A:hover, HTML BODY.mark-titles H1 A:active, HTML BODY.mark-titles H1 A:focus,
HTML BODY.mark-titles H2 A:hover, HTML BODY.mark-titles H2 A:active, HTML BODY.mark-titles H2 A:focus,
HTML BODY.mark-titles H3 A:hover, HTML BODY.mark-titles H3 A:active, HTML BODY.mark-titles H3 A:focus,
HTML BODY.mark-titles H4 A:hover, HTML BODY.mark-titles H4 A:active, HTML BODY.mark-titles H4 A:focus,
HTML BODY.mark-titles H5 A:hover, HTML BODY.mark-titles H5 A:active, HTML BODY.mark-titles H5 A:focus,
HTML BODY.mark-titles H6 A:hover, HTML BODY.mark-titles H6 A:active, HTML BODY.mark-titles H6 A:focus		{background:#ffffcc !important; color:blue !important;}


/**************************  marked Links   **************************/
HTML BODY.mark-links A			{border-bottom:#00cc99 2px dotted !important;}


/**************************  show stop buttons   **************************/
HTML BODY.show-stops .video-play-pause,
HTML BODY.show-stops .nivo-play-pause,
HTML BODY.show-stops .jcarousel-play-pause,
HTML BODY.show-stops .owl_play_pause			{visibility:visible;}


/**************************  hide Flash   **************************/
HTML BODY.hide-flash OBJECT		{visibility:hidden;}




/*******************************************************************************************************************/
/************************************************ Css for site Font ************************************************/

/** "small font" setting **/ 
.Small-View BODY				{}


/** "medium font" setting **/
.Medium-View *				{line-height:115% !important;}

/* mix */	
.Medium-View .short-description							{height:auto !important;}		
.Medium-View .product-grid .item-box .details			{bottom:0;}
.Medium-View .product-grid .details .product-title		{/*height:100px;*/ height:auto;}
.Medium-View .product-grid .details .product-title A	{/*max-height:100px;*/ max-height:none; font-size:24px !important;}
.Medium-View .item-box .description				{/*height:100px;*/ height:auto;}
.Medium-View .item-box .prices SPAN				{font-size:24px !important;}
.Medium-View .item-box .quick-view-button		{position:static; margin:10px 0px;}
.Medium-View .item-box .quick-view-button A		{font-size:19px !important;}

.Medium-View .block-recently-viewed-products .list LI	{height:auto !important;}
.Medium-View .block .product-picture img				{top:30px;}
.Medium-View .ui-tabs .ui-tabs-nav LI A			{padding-top:10px; padding-bottom:10px;}
.Medium-View .dd-options				{width:160px !important;}
.Medium-View .entity-body UL LI			{margin-bottom:10px;}
.Medium-View .short-description UL LI	{margin-bottom:10px;}
.Medium-View .addthis_toolbox A,
.Medium-View .addthis_toolbox A SPAN	{line-height:16px !important;}

/* top bar */			
@media (min-width: 1001px) {
	.Medium-View #headerMenuParent			{padding:0;}
	.Medium-View .header-menu > UL			{display:table;}
	.Medium-View .header-menu > UL > LI		{display:table-cell; text-align:center;}
}

/* "lightbox" */			
.Medium-View .k-window *			{font-size:18px;}
.Medium-View .k-window H1			{font-size:24px !important;}
.Medium-View .k-window H3			{font-size:21px !important;}
.Medium-View .k-window STRONG,
.Medium-View .k-window SPAN,
.Medium-View .k-window LABEL,
.Medium-View .k-window A,
.Medium-View .k-window INPUT		{font-size:18px!important;}
.Medium-View .productAddedToCartWindowTitle,
.Medium-View .miniProductDetailsView .product-name		{font-size:24px;}
.Medium-View .overview .add-to-wishlist-button,
.Medium-View .variant-overview .add-to-wishlist-button,
.Medium-View .overview .add-to-compare-list-button,
.Medium-View .overview .email-a-friend-button,
.Medium-View .download-sample-button,
.Medium-View .k-window .k-window-actions A			{font-size:0px!important;}

/* editor stuff */			
.Medium-View .html-widget P,
.Medium-View .html-widget LI,
.Medium-View .category-description P,
.Medium-View .category-description LI,
.Medium-View .manufacturer-description P,
.Medium-View .manufacturer-description LI,
.Medium-View .full-description P,
.Medium-View .full-description LI,
.Medium-View .topic-html-content P,
.Medium-View .topic-html-content LI,
.Medium-View .topic-page P,
.Medium-View .topic-page LI,
.Medium-View .post-body P,
.Medium-View .post-body LI,
.Medium-View .news-body P,
.Medium-View .news-body LI				{margin-bottom:10px;}

/* form stuff */			
.Medium-View INPUT[type="text"],
.Medium-View INPUT[type="email"],
.Medium-View INPUT[type="number"],
.Medium-View INPUT[type="password"],
.Medium-View INPUT[type="tel"],
.Medium-View INPUT[type="url"],
.Medium-View INPUT[type="password"],
.Medium-View INPUT.search-box-text,
.Medium-View SELECT,
.Medium-View .account-page .inputs SELECT,
.Medium-View input[type="button"],
.Medium-View input[type="submit"]	{height:auto !important; min-height:48px;}



/** "large font" setting **/
.Large-View *				{line-height:115% !important;}

/* mix */			
.Large-View .short-description							{height:auto !important;}		
.Large-View .product-grid .item-box .details			{bottom:0;}
.Large-View .product-grid .details .product-title		{/*height:140px;*/ height:auto;}
.Large-View .product-grid .details .product-title A		{/*max-height:140px;*/ max-height:none; font-size:30px !important;}
.Large-View .item-box .description				{/*height:160px;*/ height:auto;}
.Large-View .item-box .prices SPAN				{font-size:30px !important;}
.Large-View .item-box .quick-view-button		{position:static; margin:10px 0px;}
.Large-View .item-box .quick-view-button A		{font-size:24px !important;}

.Large-View .block-recently-viewed-products .list LI	{height:auto !important;}
.Large-View .block .product-picture img					{top:40px;}
.Large-View .ui-tabs .ui-tabs-nav LI A			{padding-top:10px; padding-bottom:10px;}
.Large-View .dd-options					{width:180px !important;}
.Large-View .entity-body UL LI			{margin-bottom:10px;}
.Large-View .short-description UL LI	{margin-bottom:10px;}
.Large-View .addthis_toolbox A,
.Large-View .addthis_toolbox A SPAN		{line-height:16px !important;}

/* top bar */			
@media (min-width: 1001px) {
	.Large-View #headerMenuParent			{padding:0;}
	.Large-View .header-menu > UL			{display:table;}
	.Large-View .header-menu > UL > LI		{display:table-cell; text-align:center;}
}

/* "lightbox" */			
.Large-View .k-window *				{font-size:21px;}
.Large-View .k-window H1			{font-size:30px !important;}
.Large-View .k-window H3			{font-size:24px !important;}
.Large-View .k-window STRONG,
.Large-View .k-window SPAN,
.Large-View .k-window LABEL,
.Large-View .k-window A,
.Large-View .k-window INPUT			{font-size:21px!important;}
.Large-View .productAddedToCartWindowTitle,
.Large-View .miniProductDetailsView .product-name	{font-size:30px;}
.Large-View .overview .add-to-wishlist-button,
.Large-View .variant-overview .add-to-wishlist-button,
.Large-View .overview .add-to-compare-list-button,
.Large-View .overview .email-a-friend-button,
.Large-View .download-sample-button,
.Large-View .k-window .k-window-actions A			{font-size:0px!important;}

/* editor stuff */			
.Large-View .html-widget P,
.Large-View .html-widget LI,
.Large-View .category-description P,
.Large-View .category-description LI,
.Large-View .manufacturer-description P,
.Large-View .manufacturer-description LI,
.Large-View .full-description P,
.Large-View .full-description LI,
.Large-View .topic-html-content P,
.Large-View .topic-html-content LI,
.Large-View .topic-page P,
.Large-View .topic-page LI,
.Large-View .post-body P,
.Large-View .post-body LI,
.Large-View .news-body P,
.Large-View .news-body LI				{margin-bottom:10px;}

/* form stuff */			
.Large-View INPUT[type="text"],
.Large-View INPUT[type="email"],
.Large-View INPUT[type="number"],
.Large-View INPUT[type="password"],
.Large-View INPUT[type="tel"],
.Large-View INPUT[type="url"],
.Large-View INPUT[type="password"],
.Large-View INPUT.search-box-text,
.Large-View SELECT,
.Large-View .account-page .inputs SELECT,
.Large-View input[type="button"],
.Large-View input[type="submit"]	{height:auto !important; min-height:48px;}


/** @media query **/
/*@media screen and (min-width: 769px) and (max-width: 990px) {
}

@media screen and (max-width: 768px) and (min-width: 481px) {
}

@media screen and (max-width: 480px) {
}*/




/*******************************************************************************************************************/
/************************************************ Css for site Contrast ************************************************/

/************************ Default Contrast **********************/
.Default-Contrast *			{}

/** buttons focus **/
.show-focus button:focus, .show-focus button:focus span,
.show-focus A.quicklook_text:active, .show-focus A.quicklook_text:focus,
.show-focus .quick-view-button A:active, .show-focus .quick-view-button A:focus,
.show-focus .product-box-add-to-cart-button:focus,
.show-focus .add-to-compare-list-button:focus,
.show-focus input[type="button"]:focus, .show-focus .button-1:focus, .show-focus .button-2:focus,
.show-focus .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:active,
.show-focus .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:focus,
.show-focus .private-message-send-page .cancel-pm-button:focus,
.show-focus .compare-products-page .clear-list:focus,
.show-focus .button:focus, .show-focus .cancel-pm-button:focus,
.show-focus .write-product-review-button:focus,
.show-focus A.ico-cart:active, .show-focus A.ico-cart:focus,
.show-focus .productAddedToCartWindowSummary a:active,
.show-focus .productAddedToCartWindowSummary a:focus,
.show-focus .productAddedToCartWindowCheckout:focus,
.show-focus .continue-shopping-button:focus,
.show-focus input[type="submit"]:focus, .show-focus .estimate-shipping-button:focus,
.show-focus .update-cart-button:focus, .show-focus .ico-wishlist:focus,
.show-focus .select-billing-address-button:focus,
.show-focus .select-shipping-address-button:focus, .show-focus .method-name:focus,
.show-focus .order-completed-continue-button:focus,
.show-focus .dont-fade a.close:active, .show-focus .dont-fade a.close:focus,
.show-focus .social-sharing a:active, .show-focus .social-sharing a:focus			{background-color:#1e78d8 !important; color:#fff !important;}
 
/** top bar focus **/
.show-focus .header-menu > ul > li > a:active,
.show-focus .header-menu > ul > li > a:focus			{color:#000;}
.show-focus .mega-menu .box li a:active,
.show-focus .mega-menu .box li a:focus					{color:#000;}
.show-focus .header-menu .sublist li a:active,
.show-focus .header-menu .sublist li a:focus			{color:#000;}
.show-focus .home-page-category-grid .category-item.hover-effect-2 .title a:active,
.show-focus .home-page-category-grid .category-item.hover-effect-2 .title a:focus		{background-color:transparent !important;}

/** fake inputs & selects **/
.show-focus DIV.new_select					{display:none !important;}
.show-focus SELECT.sortOptionsDropDown		{display:inline !important;}
.show-focus input[type="checkbox"]			{opacity:1 !important;}

/** Hp item box **/
.show-focus .home-page-category-grid.categories-1 .item-box:focus .title	{border:red 3 px solid; box-sizing:border-box;}
.show-focus .home-page-category-grid.categories-1 .item-box .title:focus ul	{display: block;}
.show-focus .item-box .picture a:active, .show-focus .item-box .picture a:focus	{-ms-transform: scale(0.95); -webkit-transform: scale(0.95); transform: scale(0.95);}




/************************ Light Contrast ************************/
.Light-Contrast				{background-color:#c2d3fc;}
.Light-Contrast *			{background-color:#c2d3fc; color:#000;}

.Light-Contrast A, .Light-Contrast A FONT, .Light-Contrast A SPAN							{color:#013d7d !important;}
.Light-Contrast A:hover, .Light-Contrast A:hover FONT, .Light-Contrast A:hover SPAN			{color:#000 !important; outline:red 1px solid;}
.Light-Contrast .show-focus A:active, .Light-Contrast A:active FONT, .Light-Contrast A:active SPAN,
.Light-Contrast .show-focus A:focus, .Light-Contrast A:focus FONT, .Light-Contrast A:focus SPAN			{background-color:#c6e7f6 !important; color:#000 !important;}


/** grid stuff **/
.Light-Contrast BODY.home-page-wrapper		{background:#c2d3fc; background-image:none;}
.Light-Contrast .master-wrapper-content		{background:#c2d3fc !important; background-image:none;}
.Light-Contrast DIV.header,
.Light-Contrast DIV.header *				{background-color:#c8f3ec;}
.Light-Contrast .header-menu-wrapper		{background-color:#c2d3fc; border-top:#777 1px solid; border-bottom:#777 1px solid;}
.Light-Contrast #headerMenuParent			{background-color:#c2d3fc;}
.Light-Contrast .center-1,
.Light-Contrast .center-2					{background-color:#c2d3fc; background-image:none;}
.Light-Contrast .side-1,
.Light-Contrast .side-2						{background-color:#c2d3fc; background-image:none;}
.Light-Contrast .footer-upper				{background-color:#92daec; border-top:#777 1px solid;}
.Light-Contrast .footer-upper *				{background-color:#92daec;}
.Light-Contrast .footer-middle				{background-color:#c8e6f3; border-top:#777 1px solid;}
.Light-Contrast .footer-middle *			{background-color:#c8e6f3;}
.Light-Contrast .footer-lower				{background-color:#aceaf1; border-top:#777 1px solid;}
.Light-Contrast .footer-lower *				{background-color:#aceaf1;}
/****/

/** Editor stuff **/
.Light-Contrast .html-widget SPAN,
.Light-Contrast .category-description, .Light-Contrast .manufacturer-description,
.Light-Contrast .full-description, .Light-Contrast .topic-html-content,
.Light-Contrast .topic-page, .Light-Contrast .post-body, .Light-Contrast .news-body				{background-color:#c2d3fc !important; color:#000 !important;}

.Light-Contrast .category-description A, .Light-Contrast .manufacturer-description A,
.Light-Contrast .full-description A, .Light-Contrast .topic-html-content A,
.Light-Contrast .topic-page A, .Light-Contrast .post-body A, .Light-Contrast .news-body A		{color:#013d7d; text-decoration:underline;}

.Light-Contrast .category-description A:hover, .Light-Contrast .manufacturer-description A:hover,
.Light-Contrast .full-description A:hover, .Light-Contrast .topic-html-content A:hover,
.Light-Contrast .topic-page A:hover, .Light-Contrast .post-body A:hover, .Light-Contrast .news-body A:hover	{color:#000 !important; outline:red 1px solid;}

.Light-Contrast .category-description A:active, .Light-Contrast .category-description A:focus,
.Light-Contrast .manufacturer-description A:active, .Light-Contrast .manufacturer-description A:focus,
.Light-Contrast .full-description A:active, .Light-Contrast .full-description A:focus,
.Light-Contrast .topic-html-content A:active, .Light-Contrast .topic-html-content A:focus,
.Light-Contrast .topic-page A:active, .Light-Contrast .topic-page A:focus,
.Light-Contrast .post-body A:active, .Light-Contrast .post-body A:focus,
.Light-Contrast .news-body A:active .Light-Contrast .news-body A:focus							{background-color:#c6e7f6 !important; color:#000; text-decoration:none;}


/** form stuff **/
.Light-Contrast INPUT[type="text"],
.Light-Contrast INPUT[type="email"],
.Light-Contrast INPUT[type="number"],
.Light-Contrast INPUT[type="password"],
.Light-Contrast INPUT[type="tel"],
.Light-Contrast INPUT[type="url"],
.Light-Contrast INPUT[type="password"],
.Light-Contrast INPUT.search-box-text,
.Light-Contrast TEXTAREA,
.Light-Contrast SELECT						{background:#ddd !important; color:#333 !important; border:#333 1px solid; box-shadow:inset 0px 0px 10px #999;}
.Light-Contrast INPUT:-webkit-autofill		{-webkit-box-shadow: 0 0 0px 1000px #ddd inset !important;}

.Light-Contrast .account-page .inputs,
.Light-Contrast .account-page .inputs LABEL				{background:inherit !important;}

.Light-Contrast LABEL						{color:#000 !important;}
.Light-Contrast *::-webkit-input-placeholder	{color:#333 !important; opacity:1 !important;}
.Light-Contrast *:-moz-placeholder				{color:#333 !important; opacity:1 !important;} /* FF 4-18 */
.Light-Contrast *::-moz-placeholder				{color:#333 !important; opacity:1 !important;} /* FF 19+ */
.Light-Contrast *:-ms-input-placeholder			{color:#333 !important; opacity:1 !important;} /* IE 10+ */

.Light-Contrast INPUT:focus,
.Light-Contrast INPUT[type="text"]:focus,
.Light-Contrast INPUT[type="email"]:focus,
.Light-Contrast INPUT[type="number"]:focus,
.Light-Contrast INPUT[type="password"]:focus,
.Light-Contrast INPUT[type="tel"]:focus,
.Light-Contrast INPUT[type="url"]:focus,
.Light-Contrast INPUT[type="password"]:focus,
.Light-Contrast INPUT.search-box-text:focus,
.Light-Contrast TEXTAREA:focus,
.Light-Contrast SELECT:focus					{box-shadow:0px 0px 15px #145c93;}

/** buttons **/
.Light-Contrast button, .Light-Contrast button span,
.Light-Contrast A.quicklook_text, .Light-Contrast A.quicklook_text,
.Light-Contrast .quick-view-button A, .Light-Contrast .quick-view-button A,
.Light-Contrast .product-box-add-to-cart-button,
.Light-Contrast .add-to-compare-list-button,
.Light-Contrast input[type="button"], .Light-Contrast .button-1, .Light-Contrast .button-2,
.Light-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a,
.Light-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a,
.Light-Contrast .private-message-send-page .cancel-pm-button,
.Light-Contrast .compare-products-page .clear-list,
.Light-Contrast .button, .cancel-pm-button, .Light-Contrast A.ico-cart,
.Light-Contrast .write-product-review-button,
.Light-Contrast .productAddedToCartWindowSummary a,
.Light-Contrast .productAddedToCartWindowCheckout,
.Light-Contrast .continue-shopping-button,
.Light-Contrast input[type="submit"], .Light-Contrast .estimate-shipping-button,
.Light-Contrast .update-cart-button, .Light-Contrast .ico-wishlist,
.Light-Contrast .select-billing-address-button,
.Light-Contrast .select-shipping-address-button, .Light-Contrast .method-name,
.Light-Contrast .order-completed-continue-button,
.Light-Contrast .dont-fade a.close, .Light-Contrast .dont-fade a.close,
.Light-Contrast .social-sharing a, .Light-Contrast .social-sharing a			{background-color:#ff0033 !important; border:#777 1px solid; color:#fff !important;}

/** buttons hover & focus **/
.Light-Contrast button:hover, .Light-Contrast button:focus,
.Light-Contrast button:hover span, .Light-Contrast button:focus span,
.Light-Contrast A.quicklook_text:hover,  .Light-Contrast A.quicklook_text:active, .Light-Contrast A.quicklook_text:focus,
.Light-Contrast .quick-view-button A:hover, .Light-Contrast .quick-view-button A:active, .Light-Contrast .quick-view-button A:focus,
.Light-Contrast .product-box-add-to-cart-button:hover, .Light-Contrast .product-box-add-to-cart-button:focus,
.Light-Contrast .add-to-compare-list-button:hover, .Light-Contrast .add-to-compare-list-button:focus,
.Light-Contrast input[type="button"]:hover, .Light-Contrast input[type="button"]:focus,
.Light-Contrast .button-1:hover, .Light-Contrast .button-1:focus,
.Light-Contrast .button-2:hover, .Light-Contrast .button-2:focus,
.Light-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:hover,
.Light-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:active,
.Light-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:focus,
.Light-Contrast .private-message-send-page .cancel-pm-button:hover,
.Light-Contrast .private-message-send-page .cancel-pm-button:focus,
.Light-Contrast .compare-products-page .clear-list:hover,
.Light-Contrast .compare-products-page .clear-list:focus,
.Light-Contrast .button:focus, .cancel-pm-button:hover, .Light-Contrast .button:focus, .cancel-pm-button:focus,
.Light-Contrast .write-product-review-button:hover, .Light-Contrast .write-product-review-button:focus,
.Light-Contrast A.ico-cart:hover, .Light-Contrast A.ico-cart:active, .Light-Contrast A.ico-cart:focus,
.Light-Contrast .productAddedToCartWindowSummary a:hover,
.Light-Contrast .productAddedToCartWindowSummary a:active,
.Light-Contrast .productAddedToCartWindowSummary a:focus,
.Light-Contrast .productAddedToCartWindowCheckout:hover, .Light-Contrast .productAddedToCartWindowCheckout:focus,
.Light-Contrast .continue-shopping-button:hover, .Light-Contrast .continue-shopping-button:focus,
.Light-Contrast input[type="submit"]:hover, .Light-Contrast input[type="submit"]:focus,
.Light-Contrast .estimate-shipping-button:hover, .Light-Contrast .estimate-shipping-button:focus,
.Light-Contrast .update-cart-button:hover, .Light-Contrast .update-cart-button:focus,
.Light-Contrast .ico-wishlist:hover, .Light-Contrast .ico-wishlist:focus,
.Light-Contrast .select-billing-address-button:hover, .Light-Contrast .select-billing-address-button:focus,
.Light-Contrast .select-shipping-address-button:hover, .Light-Contrast .select-shipping-address-button:focus,
.Light-Contrast .method-name:hover, .Light-Contrast .method-name:focus,
.Light-Contrast .order-completed-continue-button:hover,
.Light-Contrast .order-completed-continue-button:focus,
.Light-Contrast .dont-fade a.close:active, .Light-Contrast .dont-fade a.close:focus,
.Light-Contrast .social-sharing a:hover, .Light-Contrast .social-sharing a:active, .Light-Contrast .social-sharing a:focus			{background-color:#1e78d8 !important; color:#fff !important;}

/** fake inputs & selects **/
.Light-Contrast DIV.new_select					{display:none !important;}
.Light-Contrast SELECT.sortOptionsDropDown		{display:block !important;}

/** arrows **/
.Light-Contrast .nop-jcarousel .jcarousel-prev-horizontal,
.Light-Contrast .nop-jcarousel .jcarousel-next-horizontal,
.Light-Contrast .home-page-new-in-stock_buttons_right,
.Light-Contrast .home-page-new-in-stock_buttons_right						{background-color:#fff; border:#777 3px solid;}
.Light-Contrast .previous-product A, .Light-Contrast .next-product A		{background-color:#3366ff; border:#777 3px solid;}
.Light-Contrast .owl-prev, .Light-Contrast .owl-next						{background-color:#fff; border:#777 3px solid;}

/** circles **/
.Light-Contrast .slick-dots .slick-active BUTTON				{background-color:#a7dede !important;}

/** play-pause **/
.Light-Contrast .show-focus A.video-play-pause:active,
.Light-Contrast .show-focus A.video-play-pause:focus,
.Light-Contrast .show-focus A.jcarousel-play-pause:active,
.Light-Contrast .show-focus A.jcarousel-play-pause:focus,
.Light-Contrast .show-focus A.nivo-play-pause:active,
.Light-Contrast .show-focus A.nivo-play-pause:focus				{background-color:rgba(0,0,0,0.6) !important;}

/** tables **/
.Light-Contrast .cart td, .Light-Contrast .data-table td,
.Light-Contrast .compare-products-table td,
.Light-Contrast .forums-table-section td					{background-color:#a7dede !important; border-color:#666 !important; color:#000 !important;}


/** header **/
.Light-Contrast .responsive-nav-wrapper *			{background-color:transparent !important;}
.Light-Contrast .responsive-nav-wrapper > DIV		{background-color:#3399ff !important;}
.Light-Contrast .show-focus .responsive-nav-wrapper *:focus		{background-color:transparent !important;}
.Light-Contrast .header-links span, .Light-Contrast .header-links li	{color:#000;}

/*** Search ***/
.Light-Contrast INPUT.search-box-button			{background-color:#fff !important;}
.Light-Contrast INPUT.search-box-button:focus	{background-color:#fff !important;}
.Light-Contrast INPUT.search-box-text			{background-color:#ddd !important;}


/** top Bar **/
.Light-Contrast #headerMenuParent.stick		{background-color:#c2d3fc; border-bottom:#777 3px solid;}

.Light-Contrast #menu-button			{background-color:#ffcc66; box-shadow:inset 0 0 5px #000;}
.Light-Contrast #menu-button *			{background-color:#ffcc66;}
.Light-Contrast #menu-button .fa-bars	{color:#000;}

.Light-Contrast .mega-menu > LI > A					{background:#ffcc99 !important; color:#333 !important; outline:#777 1px solid;}
.Light-Contrast .mega-menu > LI > A SPAN			{background:transparent !important; outline:0 !important;}
.Light-Contrast .mega-menu > LI > A:hover,
.Light-Contrast .mega-menu > LI > A:focus,
.Light-Contrast .mega-menu > LI > A:active,
.Light-Contrast .mega-menu > LI > A.highlighted		{background:#99ffcc !important; color:#000 !important;}

.Light-Contrast .mega-menu .dropdown.categories.fullWidth .box .title A		{}
.Light-Contrast .mega-menu .dropdown .box .title STRONG A		{}
.Light-Contrast .mega-menu .dropdown A					{background:#ccffcc;}
.Light-Contrast .mega-menu .dropdown.fullWidth .box A:hover,
.Light-Contrast .mega-menu .dropdown A:hover,
.Light-Contrast .mega-menu .dropdown A:focus,
.Light-Contrast .mega-menu .dropdown A:active,
.Light-Contrast .mega-menu .dropdown A.highlighted		{background:#ccffff !important; color:#333 !important; box-shadow:inset 0px 0px 10px #50cdbe;}


/** side bar **/
.Light-Contrast .filter-block .title			{background-color:#c6e7f6; color:#333; border:#fff 1px solid;}
.Light-Contrast .filter-block .title *			{background-color:#c6e7f6; color:#333;}

.Light-Contrast .block .title			{background-color:#c6e7f6; color:#333; border:#fff 1px solid;}
.Light-Contrast .block .title *			{background-color:#c6e7f6; color:#333;}

.Light-Contrast DIV.listbox,
.Light-Contrast .block .list LI,
.Light-Contrast .block .list LI A				{background-color:#b7eccf; text-decoration:none;}
.Light-Contrast .block .list LI.active A,
.Light-Contrast .block .list LI A:hover,
.Light-Contrast .block .list LI A:active,
.Light-Contrast .block .list LI A:focus			{background-color:#99ffcc !important; color:#000 !important;}

.Light-Contrast UL.sublist *					{border-color:#777777;}
.Light-Contrast sublist LI A					{background:#99ffcc; text-decoration:none;}
.Light-Contrast sublist LI A:hover,
.Light-Contrast sublist LI A:active,
.Light-Contrast sublist LI A:focus,
.Light-Contrast .side-2 .block .list li.active .sublist .active > A		{background:#ccffff !important; color:#333 !important;}


/** page title **/
.Light-Contrast H1		{color:#000 !important;}

/** breadcrumbs **/
.Light-Contrast .breadcrumb UL LI				{color:#000;}
.Light-Contrast .breadcrumb UL LI > STRONG		{color:#000;}

/** item box **/
.Light-Contrast .item-box, .Light-Contrast .jcarousel-item			{background-color:#c6e7f6 !important; box-shadow:inset 0 0 5px #000;}
.Light-Contrast .item-box *, .Light-Contrast .jcarousel-item *		{background-color:#c6e7f6; color:#000 !important;}
.Light-Contrast .home-page-category-grid .item-box .title,
.Light-Contrast .home-page-category-grid .item-box .title A			{background:transparent !important;}
.Light-Contrast .home-page-category-grid .item-box .title A SPAN	{background-color:#a7dede; color:#222 !important;}

/*** theme color ***/
.Light-Contrast .ui-dialog-titlebar,
.Light-Contrast .eu-cookie-bar-notification button,
.Light-Contrast .eu-cookie-bar-notification a,
.Light-Contrast .header-2 .header-links a span:hover,
.Light-Contrast .header-2 .header-links a:hover,
.Light-Contrast .styleSelect_item li:hover span,
.Light-Contrast .footer-block a:hover,
.Light-Contrast .footer-powered-by a,
.Light-Contrast .footer-designed-by a,
.Light-Contrast .block .list li.active > a,
.Light-Contrast .block.block-account-navigation .list li a.active,
.Light-Contrast .block .list a:hover,
.Light-Contrast .block .view-all a,
.Light-Contrast .block .tags li a:hover,
.Light-Contrast .product-tags-all-page li a:hover,
.Light-Contrast .news-list-homepage .news-date,
.Light-Contrast .poll strong,
.Light-Contrast .poll .buttons input,
.Light-Contrast .poll-total-votes,
.Light-Contrast .breadcrumb a:hover,
.Light-Contrast .contact-vendor .button-2,
.Light-Contrast .product-filters .filter-content li a:hover,
.Light-Contrast .item-box .product-title a:hover,
.Light-Contrast .item-box .actual-price,
.Light-Contrast .item-box .tax-shipping-info a,
.Light-Contrast .pager li a:hover,
.Light-Contrast .pager li.current-page span,
.Light-Contrast .product-review-links a,
.Light-Contrast .overview .subscribe-button,
.Light-Contrast .variant-overview .subscribe-button,
.Light-Contrast .overview .value a,
.Light-Contrast .variant-overview .value a,
.Light-Contrast .overview .product-price,
.Light-Contrast .variant-overview .product-price,
.Light-Contrast .overview .prices .tax-shipping-info a,
.Light-Contrast .variant-overview .prices .tax-shipping-info a,
.Light-Contrast .ui-tabs .ui-tabs-nav li a,
.Light-Contrast .product-tags-list li,
.Light-Contrast .vendor-list li,
.Light-Contrast .product-reviews-page h1 a,
.Light-Contrast .product-review-item .review-info a,
.Light-Contrast .product-review-helpfulness .vote,
.Light-Contrast .wishlist-content .tax-shipping-info a,
.Light-Contrast .wishlist-content .button-2,
.Light-Contrast .wishlist-page .share-info a:hover,
.Light-Contrast .compare-products-page .clear-list,
.Light-Contrast .topic-block a,
.Light-Contrast .topic-page a,
.Light-Contrast .enter-password-form input[type="submit"],
.Light-Contrast .email-a-friend-page .title h2,
.Light-Contrast #check-availability-button,
.Light-Contrast .login-page .inputs.reversed a,
.Light-Contrast .login-page .checkout-as-guest-button,
.Light-Contrast .add-more-external-records a,
.Light-Contrast .account-page .return-items-button,
.Light-Contrast .return-request-list-page a,
.Light-Contrast .reward-points-history td.points-balance,
.Light-Contrast .avatar-page .buttons .button-2,
.Light-Contrast .shopping-cart-page .button-2,
.Light-Contrast .checkout-page .button-2,
.Light-Contrast .order-details-page .page-title a,
.Light-Contrast .terms-of-service a,
.Light-Contrast .order-completed .details a,
.Light-Contrast .opc .back-link a:hover,
.Light-Contrast .order-details-page .order-overview strong,
.Light-Contrast .order-details-page .tax-shipping-info a,
.Light-Contrast .order-details-page input.return-items-button,
.Light-Contrast .sitemap-page a:hover,
.Light-Contrast .post-title:hover,
.Light-Contrast .news-title:hover,
.Light-Contrast .blog-page .tags li,
.Light-Contrast .blogpost-page .tags li,
.Light-Contrast .blog-posts .read-comments,
.Light-Contrast .comment-info .username,
.Light-Contrast .news-list-homepage .view-all a,
.Light-Contrast .forum-search-box .advanced a,
.Light-Contrast .forums-table-section a:hover,
.Light-Contrast .forums-table-section-title > a:hover,
.Light-Contrast .forums-table-section .view-all a,
.Light-Contrast .forums-table-section .latest-post .origin a,
.Light-Contrast .forums-table-section .latest-post .author a,
.Light-Contrast .forums-table-section .topic-details .topic-starter a,
.Light-Contrast .forum-actions .actions a,
.Light-Contrast .topic-actions .actions a,
.Light-Contrast .topic-post .username,
.Light-Contrast .topic-post .post-actions .quote-post-button,
.Light-Contrast .topic-post .post-actions a:hover,
.Light-Contrast .forum-edit-page .buttons input,
.Light-Contrast .move-topic-page .buttons input,
.Light-Contrast .private-messages .buttons input,
.Light-Contrast .private-messages-page td a.pm-unread,
.Light-Contrast .private-messages-page .to a:hover,
.Light-Contrast .private-messages-page .from a:hover,
.Light-Contrast .private-messages-page .subject a:hover,
.Light-Contrast .profile-page .topic-title a,
.Light-Contrast .profile-page .topic-title a:hover,
.Light-Contrast .header-menu .sublist li:hover > a,
.Light-Contrast .mini-shopping-cart .price span,
.Light-Contrast .mini-shopping-cart .totals strong,
.Light-Contrast .cart .edit-item > a,
.Light-Contrast .cart tbody .subtotal,
.Light-Contrast .compare-products-table .product-price td,
.Light-Contrast td.footable-last-column,
.Light-Contrast .go-to-page,
.Light-Contrast .blog-page .buttons .read-more,
.Light-Contrast .order-details-page .button-2.re-order-button,
.Light-Contrast .account-page .button-2.return-items-button,
.Light-Contrast .category-description a,
.Light-Contrast .manufacturer-description a,
.Light-Contrast .full-description a,
.Light-Contrast .topic-html-content a,
.Light-Contrast .post-body a,
.Light-Contrast .news-body a,
.Light-Contrast .custom-tab a,
.Light-Contrast .sale-of-the-day-offer .price.actual-price,
.Light-Contrast .rich-blog-homepage .view-all a,
.Light-Contrast .instant-search-item .detail .price,
.Light-Contrast .priceRangeCurrentPricesPanel span,
.Light-Contrast .filtersGroupPanel li > a:hover,
.Light-Contrast .filter-block a.clearFilterOptions,
.Light-Contrast .filter-block a.clearPriceRangeFilter,
.Light-Contrast .selected-options-list > li span,
.Light-Contrast .productAddedToCartWindowSummary a,
.Light-Contrast .productAddedToCartWindowDescription strong,
.Light-Contrast .quickViewWindow .links-panel a,
.Light-Contrast .sale-of-the-day-offer .product-name h4:hover,
.Light-Contrast .blog-search-results li a,
.Light-Contrast .jDropDown li span:hover,
.Light-Contrast .jDropDown li.selected span,
.Light-Contrast .footer-tax-shipping a,
.Light-Contrast p .search-term-highlighter,
.Light-Contrast .ropc .estimate-shipping button,
.Light-Contrast .ropc .coupon-code button,
.Light-Contrast .post-relations li a,
.Light-Contrast .checkbox-list li label:hover,
.Light-Contrast .spc-header li span,
.Light-Contrast .spc-categories .category-sublist li a:hover,
.Light-Contrast .spc-categories .category-info:hover .category-title a,
.Light-Contrast .getUserGeoLocation,
.Light-Contrast .align-map-button,
.Light-Contrast .filter-shops-button,
.Light-Contrast .shops-item .show-directions,
.Light-Contrast .shop-map-images .map-controls a,
.Light-Contrast .shop-full-description a							{color:#000;}

/*** mix content ***/
.Light-Contrast .sitemap-page .entity-title h2		{color:#000;} /* sitemap */
.Light-Contrast .mousetrap							{background:transparent !important;}
.Light-Contrast .news-items .news-details			{background:#c6e7f6;}
.Light-Contrast .blog-page .post,
.Light-Contrast .news-items .item					{background:#ccffff;}
.Light-Contrast #map_canvas *						{background-color:transparent !important;}
.Light-Contrast .slick-dots .slick-active			{outline:red 3px solid;}
.Light-Contrast .short-description					{color:inherit !important;}
.Light-Contrast .actual-price						{color:#660000 !important;}
.Light-Contrast .login-page .title strong,
.Light-Contrast .fieldset .title strong,
.Light-Contrast .section .title strong				{color:#000;}
.Light-Contrast .productAddedToCartWindowDescription SPAN			{color:#000 !important;}
.Light-Contrast .sale-of-the-day-offer A.go-to-product-page			{background-color:#ccffcc !important;}
.Light-Contrast .sale-of-the-day-offer A.go-to-product-page:hover	{background-color:#ffcc99 !important;}
.Light-Contrast .product-selectors .product-viewmode A				{background-color:#fff !important; opacity:0.7;}
.Light-Contrast .product-selectors .product-viewmode A.selected		{opacity:1;}
.Light-Contrast .ui-slider-handle				{border-color:#000;}
.Light-Contrast .ui-slider-range				{background-color:#333 !important;}
.Light-Contrast .ropc .section-title strong		{background-color:#ffcc99 !important;}
.Light-Contrast .ropc .remove-product			{background-color:#fff !important;}
.Light-Contrast .ropc .remove-product:hover		{background-color:yellow !important; border:#0066ff 1px solid;}
.Light-Contrast .ropc .remove-product:focus		{}



/*** tabs ***/
.Light-Contrast .quick-tabs-2 .productTabs .ui-tabs-nav li A		{background:#bae9e9 !important; border:#777 1px solid;}


/*** footer ***/
.Light-Contrast .footer-middle .title,
.Light-Contrast .footer-lower h2.title		{color:#333;}
.Light-Contrast #goToTop					{/*background-color:#fff;*/ border:red 1px solid;}

/*** bottomn bar ***/
.Light-Contrast .footer-lower .information-links A:hover		{color:#000 !important;}
.Light-Contrast .footer-lower .information-links A:active,
.Light-Contrast .footer-lower .information-links A:focus		{background-color:#ffcc66; color:#000 !important;}


/*** "lightbox" ***/
.Light-Contrast .k-overlay							{background-color:#000; opacity:0.8 !important;}
.Light-Contrast .quickView .mousetrap				{background:transparent !important;}
.Light-Contrast .quickViewWindow #accordion > h3	{background-color:#99ffcc;}
.Light-Contrast .quickViewWindow #accordion .product-details,
.Light-Contrast .quickViewWindow #accordion .product-details *	{background-color:#c6e7f6;}
.Light-Contrast .quickViewWindow .product-name					{color:#000 !important;}
.Light-Contrast .quickViewWindow .overview .attributes			{border-color:#666;}
.Light-Contrast .overview .value, .Light-Contrast .variant-overview .value	{color:#333;}
.Light-Contrast .quickViewWindow #accordion .product-details .spec-name		{background-color:#c6e7f6 !important; color:#000;}
.Light-Contrast .quickView .k-window-titlebar.k-header .k-window-actions A	{background-color:#fff !important;}
.Light-Contrast .ajaxCart .k-window-titlebar.k-header .k-window-actions A	{background-color:#fff !important;}


/*** access box ***/
.Light-Contrast #access-but, .Light-Contrast #access-but *		{background-color:#c6e7f6;}
.Light-Contrast #access-but:hover, .Light-Contrast #access-but:hover *	{background-color:#e8befe !important; outline:none;}
.Light-Contrast #access-items									{background-color:#c6e7f6;}
.Light-Contrast DIV.iconX A, .Light-Contrast DIV.iconX A *		{background-color:#c6e7f6;}
.Light-Contrast DIV.iconX A:hover								{outline:none;}
.Light-Contrast DIV.iconW, .Light-Contrast DIV.iconW *			{background-color:transparent;}
.Light-Contrast #access-items DIV.door							{background-color:#c6e7f6;}
.Light-Contrast #access-items-inner								{background-color:transparent;}
.Light-Contrast #access-items UL								{background-color:transparent;}
.Light-Contrast #access-items UL LI								{background-color:transparent;}
.Light-Contrast #access-items UL LI A							{background-color:#c2d3fc; text-decoration:none !important;}
.Light-Contrast #access-items UL LI A *							{background-color:transparent !important;}
.Light-Contrast #access-items UL LI A.selected					{background-color:#dff0c6 !important; box-shadow:inset 0 0 20px #888;}
.Light-Contrast #access-items UL LI A.selected *				{color:#000;}
.Light-Contrast #access-items UL LI A:hover			{background-color:#ffcc66 !important; outline:none;}
.Light-Contrast #access-items UL LI A:hover *		{outline:none;}
.Light-Contrast #access-items UL LI A:active,
.Light-Contrast #access-items UL LI A:focus			{background-color:#ffcc66 !important;}

.Light-Contrast #access-items UL LI A.selected SPAN.ab-img		{background-position:center top;}

/*** access content shortcut ***/
.Light-Contrast #skip, .Light-Contrast #skip *	{color:#c2d3fc; background:#c2d3fc; text-decoration:none;}
.Light-Contrast #skip UL LI A					{color:#c2d3fc !important; background:#c2d3fc; text-decoration:none;}
.Light-Contrast #skip UL LI A:hover				{color:#c2d3fc; background-color:#c2d3fc !important;}
.Light-Contrast #skip UL LI A:active,
.Light-Contrast #skip UL LI A:focus				{background-color:#c6e7f6; color:#000 !important; text-decoration:none;}


/***  marked Titles   ***/
.Light-Contrast BODY.mark-titles STRONG[role="heading"],
.Light-Contrast BODY.mark-titles H1,
.Light-Contrast BODY.mark-titles H2,
.Light-Contrast BODY.mark-titles H3,
.Light-Contrast BODY.mark-titles H4,
.Light-Contrast BODY.mark-titles H5,
.Light-Contrast BODY.mark-titles H6			{font-weight:bold; padding:2px 4px; background:#ccffcc !important; color:red; border:#ff6600 1px solid; border-radius:5px;}

.Light-Contrast BODY.mark-titles STRONG[role="heading"] *,
.Light-Contrast BODY.mark-titles H1 *,
.Light-Contrast BODY.mark-titles H2 *,
.Light-Contrast BODY.mark-titles H3 *,
.Light-Contrast BODY.mark-titles H4 *,
.Light-Contrast BODY.mark-titles H5 *,
.Light-Contrast BODY.mark-titles H6 *		{font-weight:bold; background:#ccffcc !important; color:red !important;}

.Light-Contrast BODY.mark-titles STRONG[role="heading"]:focus,
.Light-Contrast BODY.mark-titles STRONG[role="heading"] A:hover,
.Light-Contrast BODY.mark-titles STRONG[role="heading"] A:active,
.Light-Contrast BODY.mark-titles STRONG[role="heading"] A:focus,
.Light-Contrast BODY.mark-titles H1 A:hover, .Light-Contrast BODY.mark-titles H1 A:active, .Light-Contrast BODY.mark-titles H1 A:focus,
.Light-Contrast BODY.mark-titles H2 A:hover, .Light-Contrast BODY.mark-titles H2 A:active, .Light-Contrast BODY.mark-titles H2 A:focus,
.Light-Contrast BODY.mark-titles H3 A:hover, .Light-Contrast BODY.mark-titles H3 A:active, .Light-Contrast BODY.mark-titles H3 A:focus,
.Light-Contrast BODY.mark-titles H4 A:hover, .Light-Contrast BODY.mark-titles H4 A:active, .Light-Contrast BODY.mark-titles H4 A:focus,
.Light-Contrast BODY.mark-titles H5 A:hover, .Light-Contrast BODY.mark-titles H5 A:active, .Light-Contrast BODY.mark-titles H5 A:focus,
.Light-Contrast BODY.mark-titles H6 A:hover, .Light-Contrast BODY.mark-titles H6 A:active, .Light-Contrast BODY.mark-titles H6 A:focus		{background:#ffcc99 !important; color:blue !important;}


/*** marked Links ***/
.Light-Contrast BODY.mark-links A			{border-bottom:#990000 2px dotted !important;}






/************************ High Contrast ************************/
.High-Contrast				{background-color:#000;}
.High-Contrast *			{background-color:#000; color:#ffff0f;}

.High-Contrast A, .High-Contrast A FONT, .High-Contrast A SPAN							{color:#99ccff !important;}
.High-Contrast A:hover, .High-Contrast A:hover FONT, .High-Contrast A:hover SPAN		{color:#99ffcc !important; outline:white 1px solid;}
.High-Contrast .show-focus A:active, .High-Contrast A:active FONT, .High-Contrast A:active SPAN,
.High-Contrast .show-focus A:focus, .High-Contrast A:focus FONT, .High-Contrast A:focus SPAN		{background-color:#391d04; color:#99ffcc !important; text-decoration:none; outline-color:white !important;}


/** grid stuff **/
.High-Contrast BODY.home-page-wrapper		{background:#000; background-image:none;}
.High-Contrast .master-wrapper-content		{background:#000 !important; background-image:none;}
.High-Contrast DIV.header,
.High-Contrast DIV.header *					{background-color:#003333;}
.High-Contrast .header-menu-wrapper			{background-color:#000; border-top:#ddd 1px solid; border-bottom:#ddd 1px solid;}
.High-Contrast #headerMenuParent			{background-color:#000;}
.High-Contrast .center-1,
.High-Contrast .center-2					{background-color:#000; background-image:none;}
.High-Contrast .side-1,
.High-Contrast .side-2						{background-color:#000; background-image:none;}
.High-Contrast .footer-upper				{background-color:#011924; border-top:#ddd 1px solid;}
.High-Contrast .footer-upper *				{background-color:#011924;}
.High-Contrast .footer-middle				{background-color:#000033; border-top:#ddd 1px solid;}
.High-Contrast .footer-middle *				{background-color:#000033;}
.High-Contrast .footer-lower				{background-color:#000e07; border-top:#ddd 1px solid;}
.High-Contrast .footer-lower *				{background-color:#000e07;}
/****/


/** Editor stuff **/
.High-Contrast .html-widget SPAN,
.High-Contrast .category-description, .High-Contrast .manufacturer-description,
.High-Contrast .full-description, .High-Contrast .topic-html-content,
.High-Contrast .topic-page, .High-Contrast .post-body, .High-Contrast .news-body			{background-color:#000 !important; color:#99ccff !important;}

.High-Contrast .category-description A, .High-Contrast .manufacturer-description A,
.High-Contrast .full-description A, .High-Contrast .topic-html-content A,
.High-Contrast .topic-page A, .High-Contrast .post-body A, .High-Contrast .news-body A		{color:#99ccff !important; text-decoration:underline;}

.High-Contrast .category-description A:hover, .High-Contrast .manufacturer-description A:hover,
.High-Contrast .full-description A:hover, .High-Contrast .topic-html-content A:hover,
.High-Contrast .topic-page A:hover, .High-Contrast .post-body A:hover, .High-Contrast .news-body A:hover	{color:#99ffcc !important; text-decoration:none; outline:white 1px solid;}

.High-Contrast .category-description A:active, .High-Contrast .category-description A:focus,
.High-Contrast .manufacturer-description A:active, .High-Contrast .manufacturer-description A:focus,
.High-Contrast .full-description A:active, .High-Contrast .full-description A:focus,
.High-Contrast .topic-html-content A:active, .High-Contrast .topic-html-content A:focus,
.High-Contrast .topic-page A:active, .High-Contrast .topic-page A:focus,
.High-Contrast .post-body A:active, .High-Contrast .post-body A:focus,
.High-Contrast .news-body A:active .High-Contrast .news-body A:focus						{background-color:#391d04; color:#99ffcc; text-decoration:none; outline-color:white !important;}


/** form stuff **/
.High-Contrast INPUT[type="text"],
.High-Contrast INPUT[type="email"],
.High-Contrast INPUT[type="number"],
.High-Contrast INPUT[type="password"],
.High-Contrast INPUT[type="tel"],
.High-Contrast INPUT[type="url"],
.High-Contrast INPUT[type="password"],
.High-Contrast INPUT.search-box-text,
.High-Contrast TEXTAREA,
.High-Contrast SELECT						{background:#222 !important; color:#fff !important; border:#ffff0f 1px solid; outline-color:white;}
.High-Contrast input:-webkit-autofill		{-webkit-box-shadow: 0 0 0px 1000px #222 inset !important;}

.High-Contrast .account-page .inputs,
.High-Contrast .account-page .inputs LABEL				{background:inherit !important;}

.High-Contrast LABEL						{color:#fff !important;}
.High-Contrast *::-webkit-input-placeholder		{color:#fff !important; opacity:1 !important;}
.High-Contrast *:-moz-placeholder				{color:#fff !important; opacity:1 !important;} /* FF 4-18 */
.High-Contrast *::-moz-placeholder				{color:#fff !important; opacity:1 !important;} /* FF 19+ */
.High-Contrast *:-ms-input-placeholder			{color:#fff !important; opacity:1 !important;} /* IE 10+ */

.High-Contrast INPUT:focus,
.High-Contrast INPUT[type="text"]:focus,
.High-Contrast INPUT[type="email"]:focus,
.High-Contrast INPUT[type="number"]:focus,
.High-Contrast INPUT[type="password"]:focus,
.High-Contrast INPUT[type="tel"]:focus,
.High-Contrast INPUT[type="url"]:focus,
.High-Contrast INPUT[type="password"]:focus,
.High-Contrast INPUT.search-box-text:focus,
.High-Contrast TEXTAREA:focus,
.High-Contrast SELECT:focus					{box-shadow:0px 0px 10px #fff, 0px 0px 10px #fff;}

/** buttons **/
.High-Contrast button, .High-Contrast button span,
.High-Contrast A.quicklook_text, .High-Contrast A.quicklook_text,
.High-Contrast .quick-view-button A, .High-Contrast .quick-view-button A,
.High-Contrast .product-box-add-to-cart-button,
.High-Contrast .add-to-compare-list-button,
.High-Contrast input[type="button"], .High-Contrast .button-1, .High-Contrast .button-2,
.High-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a,
.High-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a,
.High-Contrast .private-message-send-page .cancel-pm-button,
.High-Contrast .compare-products-page .clear-list,
.High-Contrast .button, .cancel-pm-button,
.High-Contrast .write-product-review-button,
.High-Contrast A.ico-cart, .High-Contrast A.ico-cart,
.High-Contrast .productAddedToCartWindowSummary a,
.High-Contrast .productAddedToCartWindowCheckout,
.High-Contrast .continue-shopping-button,
.High-Contrast input[type="submit"], .High-Contrast .estimate-shipping-button,
.High-Contrast .update-cart-button, .High-Contrast .ico-wishlist,
.High-Contrast .select-billing-address-button,
.High-Contrast .select-shipping-address-button, .High-Contrast .method-name,
.High-Contrast .order-completed-continue-button,
.High-Contrast .dont-fade a.close, .High-Contrast .dont-fade a.close,
.High-Contrast .social-sharing a, .High-Contrast .social-sharing a			{background-color:#660033 !important; border:#bbb 1px solid; color:#fff !important;}

/** buttons hover & focus **/
.High-Contrast button:hover, .High-Contrast button:focus,
.High-Contrast button:hover span, .High-Contrast button:focus span,
.High-Contrast A.quicklook_text:hover,  .High-Contrast A.quicklook_text:active, .High-Contrast A.quicklook_text:focus,
.High-Contrast .quick-view-button A:hover, .High-Contrast .quick-view-button A:active, .High-Contrast .quick-view-button A:focus,
.High-Contrast .product-box-add-to-cart-button:hover, .High-Contrast .product-box-add-to-cart-button:focus,
.High-Contrast .add-to-compare-list-button:hover, .High-Contrast .add-to-compare-list-button:focus,
.High-Contrast input[type="button"]:hover, .High-Contrast input[type="button"]:focus,
.High-Contrast .button-1:hover, .High-Contrast .button-1:focus,
.High-Contrast .button-2:hover, .High-Contrast .button-2:focus,
.High-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:hover,
.High-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:active,
.High-Contrast .quick-tabs-2 .ui-tabs .ui-state-active.ui-tabs-active a:focus,
.High-Contrast .private-message-send-page .cancel-pm-button:hover,
.High-Contrast .private-message-send-page .cancel-pm-button:focus,
.High-Contrast .compare-products-page .clear-list:hover,
.High-Contrast .compare-products-page .clear-list:focus,
.High-Contrast .button:focus, .cancel-pm-button:hover, .High-Contrast .button:focus, .cancel-pm-button:focus,
.High-Contrast .write-product-review-button:hover, .High-Contrast .write-product-review-button:focus,
.High-Contrast A.ico-cart:hover, .High-Contrast A.ico-cart:active, .High-Contrast A.ico-cart:focus,
.High-Contrast .productAddedToCartWindowSummary a:hover,
.High-Contrast .productAddedToCartWindowSummary a:active,
.High-Contrast .productAddedToCartWindowSummary a:focus,
.High-Contrast .productAddedToCartWindowCheckout:hover, .High-Contrast .productAddedToCartWindowCheckout:focus,
.High-Contrast .continue-shopping-button:hover, .High-Contrast .continue-shopping-button:focus,
.High-Contrast input[type="submit"]:hover, .High-Contrast input[type="submit"]:focus,
.High-Contrast .estimate-shipping-button:hover, .High-Contrast .estimate-shipping-button:focus,
.High-Contrast .update-cart-button:hover, .High-Contrast .update-cart-button:focus,
.High-Contrast .ico-wishlist:hover, .High-Contrast .ico-wishlist:focus,
.High-Contrast .select-billing-address-button:hover, .High-Contrast .select-billing-address-button:focus,
.High-Contrast .select-shipping-address-button:hover, .High-Contrast .select-shipping-address-button:focus,
.High-Contrast .method-name:hover, .High-Contrast .method-name:focus,
.High-Contrast .order-completed-continue-button:hover,
.High-Contrast .order-completed-continue-button:focus,
.High-Contrast .dont-fade a.close:active, .High-Contrast .dont-fade a.close:focus,
.High-Contrast .social-sharing a:hover, .High-Contrast .social-sharing a:active, .High-Contrast .social-sharing a:focus			{background-color:#1e78d8 !important; color:#fff !important;}

/** fake inputs & selects **/
.High-Contrast DIV.new_select					{display:none !important;}
.High-Contrast SELECT.sortOptionsDropDown		{display:block !important;}


/** arrows **/
.High-Contrast .nop-jcarousel .jcarousel-prev-horizontal,
.High-Contrast .nop-jcarousel .jcarousel-next-horizontal,
.High-Contrast .home-page-new-in-stock_buttons_right,
.High-Contrast .home-page-new-in-stock_buttons_right					{background-color:#fff; border:#ddd 3px solid;}
.High-Contrast .previous-product A, .High-Contrast .next-product A		{background-color:#330033; border:#777 3px solid;}
.High-Contrast .owl-prev, .High-Contrast .owl-next						{background-color:#fff; border:#777 3px solid;}

/** circles **/
.High-Contrast .slick-dots BUTTON						{background-color:#66ff66 !important;}
.High-Contrast .slick-dots BUTTON:hover					{background-color:#1e78d8 !important;}
.High-Contrast .slick-dots .slick-active BUTTON			{background-color:#ff0000 !important;}

/** play-pause **/
.High-Contrast .show-focus .video-play-pause:active,
.High-Contrast .show-focus .video-play-pause:focus,
.High-Contrast .show-focus .jcarousel-play-pause:active,
.High-Contrast .show-focus .jcarousel-play-pause:focus,
.High-Contrast .show-focus A.nivo-play-pause:active,
.High-Contrast .show-focus A.nivo-play-pause:focus				{background-color:rgba(0,0,0,0.6) !important;}


/** tables **/
.High-Contrast .cart td, .High-Contrast .data-table td,
.High-Contrast .compare-products-table td,
.High-Contrast .forums-table-section td					{background-color:#190020 !important; color:#fff !important;}


/** header **/
.High-Contrast .responsive-nav-wrapper *			{background-color:transparent !important;}
.High-Contrast .responsive-nav-wrapper > DIV		{background-color:#3399ff !important;}
.High-Contrast .show-focus .responsive-nav-wrapper *:focus		{background-color:transparent !important;}
.High-Contrast .header-links span, .High-Contrast .header-links li	{color:#fff;}

/*** Search ***/
.High-Contrast INPUT.search-box-button			{background-color:#330066 !important; border:#ffff0f 1px solid;}
.High-Contrast INPUT.search-box-button:focus	{background-color:#fff !important;}
.High-Contrast INPUT.search-box-text			{background-color:#555 !important;}


/** top Bar **/
.High-Contrast #headerMenuParent.stick		{background-color:#000; border-bottom:#bbb 3px solid;}

.High-Contrast #menu-button				{background-color:#000066; box-shadow:inset 0 0 5px #fff; outline:#bbb 1px solid;}
.High-Contrast #menu-button *			{background-color:#000066;}
.High-Contrast #menu-button .fa-bars	{color:#ffff0f;}

.High-Contrast .mega-menu > LI > A					{background:#000033; color:#fff !important; outline:#ddd 1px solid;}
.High-Contrast .mega-menu > LI > A SPAN				{background:transparent !important; outline:0 !important;}
.High-Contrast .mega-menu > LI > A:hover,
.High-Contrast .mega-menu > LI > A:focus,
.High-Contrast .mega-menu > LI > A:active,
.High-Contrast .mega-menu > LI > A.highlighted		{background:#000033 !important; box-shadow:inset 0px 0px 10px #7ef4ff; color:#ffff0f !important;}

.High-Contrast .mega-menu .dropdown.categories.fullWidth .box .title A		{color:#ffff0f !important;}
.High-Contrast .mega-menu .dropdown .box .title STRONG A		{color:#ffff0f !important;}
.High-Contrast .mega-menu .dropdown A							{background:#003333; color:#fff !important;}
.High-Contrast .mega-menu .dropdown.fullWidth .box A:hover,
.High-Contrast .mega-menu .dropdown A:hover,
.High-Contrast .mega-menu .dropdown A:focus,
.High-Contrast .mega-menu .dropdown A:active,
.High-Contrast .mega-menu .dropdown A.highlighted		{background:#000066 !important; color:#ffff0f !important; box-shadow:inset 0px 0px 10px #fff;}


/** side bar **/
.High-Contrast .filter-block .title			{background-color:#003333; color:#fff; border:#bbb 1px solid;}
.High-Contrast .filter-block .title *		{background-color:#003333; color:#fff;}

.High-Contrast .block .title			{background-color:#003333; color:#fff; border:#bbb 1px solid;}
.High-Contrast .block .title *			{background-color:#003333; color:#fff;}

.High-Contrast DIV.listbox,
.High-Contrast .block .list LI,
.High-Contrast .block .list LI A				{background-color:#000033; color:#fff !important; text-decoration:none;}
.High-Contrast .block .list LI.active A,
.High-Contrast .block .list LI A:hover,
.High-Contrast .block .list LI A:active,
.High-Contrast .block .list LI A:focus			{background-color:#003333 !important; color:#ffff0f !important;}

.High-Contrast UL.sublist *						{border-color:#fff;}
.High-Contrast DIV.VerticalBarSubContainer A	{background:#000033; text-decoration:none;}
.High-Contrast sublist LI A:hover,
.High-Contrast sublist LI A:active,
.High-Contrast sublist LI A:focus,
.High-Contrast .side-2 .block .list li.active .sublist .active > A			{background:#003333 !important; color:#ffff0f !important;}


/** page title **/
.High-Contrast H1		{color:#fff !important;}

/** breadcrumbs **/
.High-Contrast .breadcrumb UL LI				{color:#ffff0f;}
.High-Contrast .breadcrumb UL LI > STRONG		{color:#fff;}

/** item box **/
.High-Contrast .item-box, .High-Contrast .jcarousel-item			{background-color:#000066 !important;}
.High-Contrast .item-box *, .High-Contrast .jcarousel-item *		{background-color:#000066; color:#ffff0f !important;}
.High-Contrast .home-page-category-grid .item-box .title,
.High-Contrast .home-page-category-grid .item-box .title A			{background:transparent !important;}
.High-Contrast .home-page-category-grid .item-box .title A SPAN		{background-color:#330066; color:#fff !important;}

/*** theme color ***/
.High-Contrast .ui-dialog-titlebar,
.High-Contrast .eu-cookie-bar-notification button,
.High-Contrast .eu-cookie-bar-notification a,
.High-Contrast .header-2 .header-links a span:hover,
.High-Contrast .header-2 .header-links a:hover,
.High-Contrast .styleSelect_item li:hover span,
.High-Contrast .footer-block a:hover,
.High-Contrast .footer-powered-by a,
.High-Contrast .footer-designed-by a,
.High-Contrast .block .list li.active > a,
.High-Contrast .block.block-account-navigation .list li a.active,
.High-Contrast .block .list a:hover,
.High-Contrast .block .view-all a,
.High-Contrast .block .tags li a:hover,
.High-Contrast .product-tags-all-page li a:hover,
.High-Contrast .news-list-homepage .news-date,
.High-Contrast .poll strong,
.High-Contrast .poll .buttons input,
.High-Contrast .poll-total-votes,
.High-Contrast .breadcrumb a:hover,
.High-Contrast .contact-vendor .button-2,
.High-Contrast .product-filters .filter-content li a:hover,
.High-Contrast .item-box .product-title a:hover,
.High-Contrast .item-box .actual-price,
.High-Contrast .item-box .tax-shipping-info a,
.High-Contrast .pager li a:hover,
.High-Contrast .pager li.current-page span,
.High-Contrast .product-review-links a,
.High-Contrast .overview .subscribe-button,
.High-Contrast .variant-overview .subscribe-button,
.High-Contrast .overview .value a,
.High-Contrast .variant-overview .value a,
.High-Contrast .overview .product-price,
.High-Contrast .variant-overview .product-price,
.High-Contrast .overview .prices .tax-shipping-info a,
.High-Contrast .variant-overview .prices .tax-shipping-info a,
.High-Contrast .ui-tabs .ui-tabs-nav li a,
.High-Contrast .product-tags-list li,
.High-Contrast .vendor-list li,
.High-Contrast .product-reviews-page h1 a,
.High-Contrast .product-review-item .review-info a,
.High-Contrast .product-review-helpfulness .vote,
.High-Contrast .wishlist-content .tax-shipping-info a,
.High-Contrast .wishlist-content .button-2,
.High-Contrast .wishlist-page .share-info a:hover,
.High-Contrast .compare-products-page .clear-list,
.High-Contrast .topic-block a,
.High-Contrast .topic-page a,
.High-Contrast .enter-password-form input[type="submit"],
.High-Contrast .email-a-friend-page .title h2,
.High-Contrast #check-availability-button,
.High-Contrast .login-page .inputs.reversed a,
.High-Contrast .login-page .checkout-as-guest-button,
.High-Contrast .add-more-external-records a,
.High-Contrast .account-page .return-items-button,
.High-Contrast .return-request-list-page a,
.High-Contrast .reward-points-history td.points-balance,
.High-Contrast .avatar-page .buttons .button-2,
.High-Contrast .shopping-cart-page .button-2,
.High-Contrast .checkout-page .button-2,
.High-Contrast .order-details-page .page-title a,
.High-Contrast .terms-of-service a,
.High-Contrast .order-completed .details a,
.High-Contrast .opc .back-link a:hover,
.High-Contrast .order-details-page .order-overview strong,
.High-Contrast .order-details-page .tax-shipping-info a,
.High-Contrast .order-details-page input.return-items-button,
.High-Contrast .sitemap-page a:hover,
.High-Contrast .post-title:hover,
.High-Contrast .news-title:hover,
.High-Contrast .blog-page .tags li,
.High-Contrast .blogpost-page .tags li,
.High-Contrast .blog-posts .read-comments,
.High-Contrast .comment-info .username,
.High-Contrast .news-list-homepage .view-all a,
.High-Contrast .forum-search-box .advanced a,
.High-Contrast .forums-table-section a:hover,
.High-Contrast .forums-table-section-title > a:hover,
.High-Contrast .forums-table-section .view-all a,
.High-Contrast .forums-table-section .latest-post .origin a,
.High-Contrast .forums-table-section .latest-post .author a,
.High-Contrast .forums-table-section .topic-details .topic-starter a,
.High-Contrast .forum-actions .actions a,
.High-Contrast .topic-actions .actions a,
.High-Contrast .topic-post .username,
.High-Contrast .topic-post .post-actions .quote-post-button,
.High-Contrast .topic-post .post-actions a:hover,
.High-Contrast .forum-edit-page .buttons input,
.High-Contrast .move-topic-page .buttons input,
.High-Contrast .private-messages .buttons input,
.High-Contrast .private-messages-page td a.pm-unread,
.High-Contrast .private-messages-page .to a:hover,
.High-Contrast .private-messages-page .from a:hover,
.High-Contrast .private-messages-page .subject a:hover,
.High-Contrast .profile-page .topic-title a,
.High-Contrast .profile-page .topic-title a:hover,
.High-Contrast .header-menu .sublist li:hover > a,
.High-Contrast .mini-shopping-cart .price span,
.High-Contrast .mini-shopping-cart .totals strong,
.High-Contrast .cart .edit-item > a,
.High-Contrast .cart tbody .subtotal,
.High-Contrast .compare-products-table .product-price td,
.High-Contrast td.footable-last-column,
.High-Contrast .go-to-page,
.High-Contrast .blog-page .buttons .read-more,
.High-Contrast .order-details-page .button-2.re-order-button,
.High-Contrast .account-page .button-2.return-items-button,
.High-Contrast .category-description a,
.High-Contrast .manufacturer-description a,
.High-Contrast .full-description a,
.High-Contrast .topic-html-content a,
.High-Contrast .post-body a,
.High-Contrast .news-body a,
.High-Contrast .custom-tab a,
.High-Contrast .sale-of-the-day-offer .price.actual-price,
.High-Contrast .rich-blog-homepage .view-all a,
.High-Contrast .instant-search-item .detail .price,
.High-Contrast .priceRangeCurrentPricesPanel span,
.High-Contrast .filtersGroupPanel li > a:hover,
.High-Contrast .filter-block a.clearFilterOptions,
.High-Contrast .filter-block a.clearPriceRangeFilter,
.High-Contrast .selected-options-list > li span,
.High-Contrast .productAddedToCartWindowSummary a,
.High-Contrast .productAddedToCartWindowDescription strong,
.High-Contrast .quickViewWindow .links-panel a,
.High-Contrast .sale-of-the-day-offer .product-name h4:hover,
.High-Contrast .blog-search-results li a,
.High-Contrast .jDropDown li span:hover,
.High-Contrast .jDropDown li.selected span,
.High-Contrast .footer-tax-shipping a,
.High-Contrast p .search-term-highHigher,
.High-Contrast .ropc .estimate-shipping button,
.High-Contrast .ropc .coupon-code button,
.High-Contrast .post-relations li a,
.High-Contrast .checkbox-list li label:hover,
.High-Contrast .spc-header li span,
.High-Contrast .spc-categories .category-sublist li a:hover,
.High-Contrast .spc-categories .category-info:hover .category-title a,
.High-Contrast .getUserGeoLocation,
.High-Contrast .align-map-button,
.High-Contrast .filter-shops-button,
.High-Contrast .shops-item .show-directions,
.High-Contrast .shop-map-images .map-controls a,
.High-Contrast .shop-full-description a							{color:#fff;}


/*** mix content ***/
.High-Contrast .sitemap-page .entity-title h2		{color:#fff;} /* sitemap */
.High-Contrast .mousetrap							{background:transparent !important;}
.High-Contrast .news-items .news-details			{background:#000066;}
.High-Contrast .blog-page .post,
.High-Contrast .news-items .item					{background:#003333;}
.High-Contrast #map_canvas *						{background-color:transparent !important;}
.High-Contrast .slick-dots .slick-active			{outline:yellow 3px solid;}
.High-Contrast .short-description					{color:inherit !important;}
.High-Contrast .actual-price						{color:#fff !important;}
.High-Contrast .login-page .title strong,
.High-Contrast .fieldset .title strong,
.High-Contrast .section .title strong				{color:#fff;}
.High-Contrast .productAddedToCartWindowDescription SPAN			{color:#fff !important;}
.High-Contrast .sale-of-the-day-offer A.go-to-product-page			{background-color:#333 !important;}
.High-Contrast .sale-of-the-day-offer A.go-to-product-page:hover	{background-color:#660066 !important;}
.High-Contrast .product-selectors .product-viewmode A				{background-color:#fff !important; opacity:0.7;}
.High-Contrast .product-selectors .product-viewmode A.selected		{opacity:1;}
.High-Contrast .ui-slider-handle				{border-color:#99ccff;}
.High-Contrast .ui-slider-range					{background-color:#ddd !important;}
.High-Contrast .ropc .section-title strong		{}
.High-Contrast .ropc .remove-product			{background-color:#fff !important;}
.High-Contrast .ropc .remove-product:hover		{background-color:yellow !important; border:#0066ff 1px solid;}
.High-Contrast .ropc .remove-product:focus		{outline-color:cyan !important;}


/*** tabs ***/
.High-Contrast .quick-tabs-2 .productTabs .ui-tabs-nav li A		{background:#000066 !important; border:#ddd 1px solid;}


/*** footer ***/
.High-Contrast .footer-middle .title,
.High-Contrast .footer-lower h2.title		{color:#fff;}
.High-Contrast #goToTop						{/*background-color:#fff;*/ border:cyan 1px solid;}

/*** bottomn bar ***/
.High-Contrast .footer-lower .information-links A:hover		{color:#fff !important;}
.High-Contrast .footer-lower .information-links A:active,
.High-Contrast .footer-lower .information-links A:focus		{background-color:#000066; color:#fff !important;}


/*** "lightbox" ***/
.High-Contrast .k-overlay							{background-color:#000066; opacity:0.8 !important;}
.High-Contrast .quickView .mousetrap				{background:transparent !important;}
.High-Contrast .quickViewWindow #accordion > h3		{background-color:#003333; color:#fff;}
.High-Contrast .quickViewWindow #accordion .product-details,
.High-Contrast .quickViewWindow #accordion .product-details *	{background-color:#000066;}
.High-Contrast .quickViewWindow .product-name					{color:#fff !important;}
.High-Contrast .quickViewWindow .overview .attributes			{}
.High-Contrast .overview .value, .High-Contrast .variant-overview .value	{color:#fff;}
.High-Contrast .quickViewWindow #accordion .product-details .spec-name		{background-color:#000066 !important; color:#fff;}
.High-Contrast .quickView .k-window-titlebar.k-header .k-window-actions A	{background-color:yellow !important;}
.High-Contrast .ajaxCart .k-window-titlebar.k-header .k-window-actions A	{background-color:yellow !important;}


/*** access box ***/
.High-Contrast #access-but										{background-color:#000066; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast #access-but *									{background-color:#000066;}
.High-Contrast #access-but:hover, .High-Contrast #access-but:hover *	{background-color:#990066; color:#fff; outline:none;}
.High-Contrast #access-items									{background-color:#000066; box-shadow:inset 0px 0px 10px #fff;}
.High-Contrast DIV.iconX A, .High-Contrast DIV.iconX A *		{background-color:#000066;}
.High-Contrast DIV.iconX A:hover								{outline:none;}
.High-Contrast DIV.iconW, .High-Contrast DIV.iconW *			{background-color:transparent;}
.High-Contrast #access-items DIV.door							{background-color:#000066;}
.High-Contrast DIV.iconX A:focus, .High-Contrast DIV.iconX A:active		{outline-color:white !important;}
.High-Contrast #access-items-inner								{background-color:transparent;}
.High-Contrast #access-items UL									{background-color:transparent;}
.High-Contrast #access-items UL LI								{background-color:transparent;}
.High-Contrast #access-items UL LI A							{background-color:#000; text-decoration:none !important;}
.High-Contrast #access-items UL LI A *							{background-color:transparent !important;}
.High-Contrast #access-items UL LI A.selected					{background-color:#000 !important; box-shadow:inset 0 0 40px #00ffff;}
.High-Contrast #access-items UL LI A.selected *					{color:#fff;}
.High-Contrast #access-items UL LI A:hover			{background-color:#00363e !important; outline:none;}
.High-Contrast #access-items UL LI A:hover *		{outline:none;}
.High-Contrast #access-items UL LI A:active,
.High-Contrast #access-items UL LI A:focus			{background-color:#00363e !important;}

.High-Contrast A.ab-button SPAN.ab-img,
.High-Contrast UL.text_resizer LI A SPAN.ab-img,
.High-Contrast UL.others_changer LI A SPAN.ab-img,
.High-Contrast UL.contrast_changer LI:nth-of-type(1) A SPAN.ab-img		{background-position:center bottom !important;}

/*** access content shortcut ***/
.High-Contrast #skip, .High-Contrast #skip *	{color:#000; background-color:#000; text-decoration:none;}
.High-Contrast #skip UL LI A					{color:#000 !important; background:#000; text-decoration:none;}
.High-Contrast #skip UL LI A:hover				{color:#000; background-color:#000 !important;}
.High-Contrast #skip UL LI A:active,
.High-Contrast #skip UL LI A:focus				{background-color:#00363e; color:#ffff0f !important; text-decoration:none;}


/***  marked Titles   ***/
.High-Contrast BODY.mark-titles STRONG[role="heading"],
.High-Contrast BODY.mark-titles H1,
.High-Contrast BODY.mark-titles H2,
.High-Contrast BODY.mark-titles H3,
.High-Contrast BODY.mark-titles H4,
.High-Contrast BODY.mark-titles H5,
.High-Contrast BODY.mark-titles H6			{font-weight:bold; padding:2px 4px; background:#003399 !important; color:#fff; border-radius:5px; border:#99ccff 1px solid;}

.High-Contrast BODY.mark-titles STRONG[role="heading"] *,
.High-Contrast BODY.mark-titles H1 *,
.High-Contrast BODY.mark-titles H2 *,
.High-Contrast BODY.mark-titles H3 *,
.High-Contrast BODY.mark-titles H4 *,
.High-Contrast BODY.mark-titles H5 *,
.High-Contrast BODY.mark-titles H6 *		{font-weight:bold; background:#003399 !important; color:#fff !important;}

.High-Contrast BODY.mark-titles STRONG[role="heading"]:focus,
.High-Contrast BODY.mark-titles STRONG[role="heading"] A:hover,
.High-Contrast BODY.mark-titles STRONG[role="heading"] A:active,
.High-Contrast BODY.mark-titles STRONG[role="heading"] A:focus,
.High-Contrast BODY.mark-titles H1 A:hover, .High-Contrast BODY.mark-titles H1 A:active, .High-Contrast BODY.mark-titles H1 A:focus,
.High-Contrast BODY.mark-titles H2 A:hover, .High-Contrast BODY.mark-titles H2 A:active, .High-Contrast BODY.mark-titles H2 A:focus,
.High-Contrast BODY.mark-titles H3 A:hover, .High-Contrast BODY.mark-titles H3 A:active, .High-Contrast BODY.mark-titles H3 A:focus,
.High-Contrast BODY.mark-titles H4 A:hover, .High-Contrast BODY.mark-titles H4 A:active, .High-Contrast BODY.mark-titles H4 A:focus,
.High-Contrast BODY.mark-titles H5 A:hover, .High-Contrast BODY.mark-titles H5 A:active, .High-Contrast BODY.mark-titles H5 A:focus,
.High-Contrast BODY.mark-titles H6 A:hover, .High-Contrast BODY.mark-titles H6 A:active, .High-Contrast BODY.mark-titles H6 A:focus		{background:#000 !important; color:#99ccff !important;}


/*** focused elements ***/
.High-Contrast .show-focus *:focus		{outline:#fff solid medium;}

/*** marked Links ***/
.High-Contrast BODY.mark-links A			{border-bottom:#ff99ff 2px dotted !important;}





/************************ Grey Contrast ************************/
.Grey-Contrast {
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-ms-filter: grayscale(1);
	-o-filter: grayscale(1);
	filter: grayscale(1);
}





/***********************************************************************************************************/
/************************************************ Additions ************************************************/

IMG {
	-webkit-transition:0.3s ease-out;
	-moz-transition:0.3s ease-out;
	-o-transition:0.3s ease-out;
	transition:0.3s ease-out;
}
IMG:hover, IMG:focus	{transform:scale(0.95);}

/************ cancel stick header in show-focuse state ************/
@media screen and (min-width: 1001px) {
	.show-focus #headerMenuParent.stick		{position:static !important;}
}


.filtersGroupPanel.colorOptions li	{overflow:visible !important;}
.quick-view-button					{overflow:visible !important;}


/************ nivo slider ************/
div.sublist-wrap li.back-button span		{display:table;}
div.sublist-wrap li.back-button span		{margin-right:auto;}
.LTR div.sublist-wrap li.back-button span	{margin-left:auto; margin-right:0;}

/** play / stop buttons **/
.slider-wrapper				{position:relative;}
.nivo-play-pause			{visibility:hidden; display:table; position:absolute; top:10px; left:10px; width:30px; height:28px; border:#fff 1px solid; box-shadow:0 0 10px rgba(0,0,0,0.3); border-radius:5px; cursor:pointer; z-index:100000; box-sizing:border-box;}
.show-focus .nivo-play-pause	{visibility:visible;}
.nivo-play					{background:rgba(0,0,0,0.6) url('_Pics/Play.png') no-repeat center center !important;}
.nivo-pause					{background:rgba(0,0,0,0.6) url('_Pics/Pause.png') no-repeat center center !important;}
.nivo-play-pause:hover, .nivo-play-pause:active, .nivo-play-pause:focus	{background-color:rgba(0,0,0,0.6) !important;}

/** slider on tab focuss **/
.show-focus .banner-wrapper									{height:auto !important;}
.show-focus .nivoSlider.tab-focused							{}
.show-focus .nivoSlider.tab-focused a.nivo-imageLink		{display:table !important; width:100%; height:auto; position:static; opacity:1;}
.show-focus .nivoSlider.tab-focused a.nivo-imageLink:focus	{padding:4px; outline-offset:-4px; box-sizing:border-box;}
.show-focus .nivoSlider.tab-focused a.nivo-imageLink img	{display:block !important; width:100% !important; position:static; visibility:visible !important;}
.show-focus .nivoSlider.tab-focused img.nivo-main-image		{display:none !important;}
.show-focus .nivoSlider.tab-focused div.nivo-slice			{display:none !important;}
.show-focus .nivoSlider.tab-focused a.nivo-play-pause		{display:none !important;}
.show-focus .nivoSlider.tab-focused div.nivo-directionNav	{display:none !important;}

/****/
.home-page-bottom-banners > div		{overflow:visible !important;}

/************ video ************/
/** play / stop buttons **/
.video-play-pause			{display:table; position:absolute; top:10px; left:10px; width:30px; height:28px; border:#fff 1px solid; box-shadow:0 0 10px rgba(0,0,0,0.3); border-radius:5px; cursor:pointer; z-index:100000; box-sizing:border-box;}
/*.show-focus .video-play-pause		{visibility:visible;}*/
.video-play					{background:rgba(0,0,0,0.6) url('_Pics/Play.png') no-repeat center center !important;}
.video-pause				{background:rgba(0,0,0,0.6) url('_Pics/Pause.png') no-repeat center center !important;}
.video-play-pause:hover		{background-color:#000 !important;}
.show-focus .video-play-pause:active, .show-focus .video-play-pause:focus	{background-color:rgba(0,0,0,0.6) !important;}


/************ jcarousel ************/
/** play / stop buttons **/
.jcarousel-play-pause		{visibility:hidden; display:table; margin:5px auto; width:30px; height:28px; position:absolute; top:20px; left:0; box-shadow:0 0 10px rgba(0,0,0,0.3); border:#fff 1px solid; border-radius:5px; z-index:9; cursor:pointer; box-sizing:border-box;}
@media screen and (max-width: 1000px) {
	.jcarousel-play-pause		{top:67px;}
}
.show-focus .jcarousel-play-pause	{visibility:visible;}
.carousel-play				{background:rgba(0,0,0,0.6) url('_Pics/Play.png') no-repeat center center !important;}
.carousel-pause				{background:rgba(0,0,0,0.6) url('_Pics/Pause.png') no-repeat center center !important;}
.jcarousel-play-pause:hover, .jcarousel-play-pause:active, .jcarousel-play-pause:focus	{background-color:rgba(0,0,0,0.6) !important;}

/** carousel on tab focuss  (jcarousel) **/
.show-focus ul.jcarousel-list.tab-focused					{width:100% !important; right:0 !important; white-space:nowrap; overflow:auto !important; font-size:0px;}
.show-focus ul.jcarousel-list.tab-focused LI				{white-space:normal;}
.show-focus ul.jcarousel-list.tab-focused .jcarousel-item	{float:none !important; display:inline-block; vertical-align:top;}

/**** slick ****/
.jCarouselMainWrapper .slick-dots li				{overflow:visible !important;}
.jCarouselMainWrapper .slick-dots li button			{display:block;}

/**** wtf ****/
.show-focus ul.slick-track.tab-focused					{width:100% !important; right:0 !important; white-space:nowrap; overflow:auto !important; font-size:0px;}
.show-focus ul.slick-track.tab-focused LI				{white-space:normal;}
.show-focus ul.slick-track.tab-focused .carousel-item	{float:none !important; display:inline-block; vertical-align:top;}

/** carousel on tab focuss  (slicker carousel) **/
.show-focus div.slick-track.tab-focused					{width:100% !important; right:0 !important; transform:none !important; white-space:nowrap; overflow:auto !important; font-size:0px;}
.show-focus div.slick-track.tab-focused .carousel-item	{float:none !important; display:inline-block; vertical-align:top;}
.show-focus div.slick-track.tab-focused .carousel-item.slick-cloned	{display:none !important;}


/************ owl carousel ************/
.sale-of-the-day-offer		{position:relative;}

/** play / stop buttons **/
.owl_play_pause			{visibility:hidden; display:table; margin:5px auto; width:30px; height:28px; position:absolute; top:5px; left:10px; box-shadow:0 0 10px rgba(0,0,0,0.3); border:#fff 1px solid; border-radius:5px; cursor:pointer; box-sizing:border-box; z-index:9;}
.show-focus .owl_play_pause		{visibility:visible;}
.owl_play				{background:rgba(0,0,0,0.6) url('_Pics/Play.png') no-repeat center center !important; display:none;}
.owl_pouse				{background:rgba(0,0,0,0.6) url('_Pics/Pause.png') no-repeat center center !important;}
.owl_play_pause:hover, .owl_play_pause:active, .owl_play_pause:focus	{}

/** carousel on tab focuss  (jcarousel) **/
.show-focus div.owl-stage.tab-focused				{width:100% !important; transform:none !important; right:0 !important; white-space:nowrap; overflow:auto !important; font-size:0px;}
.show-focus div.owl-stage.tab-focused .owl-item		{float:none !important; display:inline-block; vertical-align:top;}
.show-focus div.owl-stage.tab-focused .owl-item.cloned	{display:none !important;}


/************ newsletter ************/
div.newsletter-email		{overflow:visible !important;}

/************ lightbox ************/
.quickView .k-window-titlebar.k-header .k-window-actions		{width:auto !important; height:auto !important; display:table; padding:3px;}


/************ item-box ************/
.show-focus .item-box .quick-view-button		{width:auto; display:table; opacity:1; position:static; margin:10px 0px;}
.show-focus .product-list .item-box .product-title	{overflow:visible !important;}

/************ forms in account & registration page ************/
.account-page .inputs > label			{height:auto !important; line-height:115% !important; padding-top:10px; padding-bottom:11px; white-space:normal !important;}
.registration-page .inputs > label		{height:auto !important; line-height:115% !important; padding-top:10px; padding-bottom:11px; white-space:normal !important;}

/************ bottom bar ************/
.footer-lower .information-links A:active,
.footer-lower .information-links A:focus		{color:#000 !important;}


/************ notifications ************/
.dont-fade		{display:table !important; width:100% !important; opacity:1 !important; box-sizing:border-box;}

/************ checkout page - flying cart ************/
A.close-flying		{display:table; padding:1px 5px 3px 6px; border:#ddd 1px solid; font-size:150%; line-height:100%; margin-bottom:-15px; position:relative; z-index:2;}





/***********************************************************************************************************/
/************************************************ only This ************************************************/
/************************************* sruff relevant only to this site ************************************/
/*** access box colors ***/
#access-but,
DIV.door,
#access-items			{background:#1b3554;}
#access-but:hover,
#access-but:focus		{background-color:#d52a38;}









