/* Remembered Items Loader */
#dialog-remember-item .loading { width: 32px; height: 32px; margin: 200px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* Saved Preferences Loader */
#dialog-saved-preference .loading { width: 32px; height: 32px; margin: 200px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* Newsletter Loader */
.newslettersubscribe-desktop .loading , .newslettersubscribe-mobile .loading { width: 32px; height: 32px; margin: 120px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* Recently Viewed Products Loader */
#recently-viewed-products .loading, #dialogCheckoutPromo .loading, .check-balance-dialog .loading, #dialog-cis-ui .loading { width: 32px; height: 32px; margin: 50px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* Checkout Promo Modal Loader */
#dialogCheckoutPromo .loading { margin:40px 70px 60px; }

/* FiftyOne */
/*#fiftyone-shipping-tab-wrapper .loading { width: 32px; height: 32px; margin: 50px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }*/
#dw51WelcomeMatDialog .loading, #dw51CheckoutMatDialog .loading { width: 32px; height: 32px; margin: 50px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* GiftCards Check Balance & CIS Modal Loader */
.check-balance-dialog .loading, #dialog-cis-ui .loading {margin:20px 0 0;width:100%;background-position:center center;}

/* CIS Modal Loader */
#dialog-cis-ui .loading {margin-top:30px;}

/* PDP Image Zoom Loader */
#dialog-product-image-zoom { text-align: center; }
#dialog-product-image-zoom .loading { width: 32px; height: 32px; margin: 200px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* Password Validation Notification Loader */
#dialogPasswordValidationNotification { text-align: center; }
#dialogPasswordValidationNotification .loading { width: 32px; height: 32px; margin: 60px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* BLockUI */
.blockUI .blockUILoader { width: 32px; height: 32px; margin: 24px auto; background: url("../images/loading-small.gif") no-repeat 0 0; }

/* Custom Form Elements */
input.styled { display: none; }
select.styled { /*position: relative;*/ width: auto; opacity: 0; filter: alpha(opacity=0); z-index: 5; }
.disabled { opacity: 0.5; filter: alpha(opacity=50); cursor: default; }


.loader {position:absolute;left:0;top:0;width:100%;height:100%;}
.loader-bg {position:absolute;width:100%;height:100%;background-color:#fff;opacity:0.7;filter: alpha(opacity=70);}
.loader-indicator {z-index:100;position:absolute;left:50%;top:50%;background:url("../images/loading-small.gif") no-repeat;}

#quickviewbutton { background: transparent url(../images/quickview_btn.png) center center no-repeat;display:none;position: absolute;top: 50%;width:135px;height:32px; padding:0; margin: 10px 0 10px -67px; left: 50%; }
.blackfleece #quickviewbutton {width:157px;background:transparent url(../images/quickview_btn_bf.png) center center no-repeat;margin-left:-78px;}
.ie7 #quickviewbutton {position:absolute;}
.product-image:hover #quickviewbutton {display:block; }
.product-image #quickviewbutton:hover {-webkit-box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.5);-moz-box-shadow:    0px 4px 5px rgba(50, 50, 50, 0.5); box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.5);}

#rememberitembutton { background: transparent url(../images/remember_btn.png) center top no-repeat;display:none;position: absolute;top: 50%;margin-top:55px;width:137px;height:34px; padding: 0;  left: 50%; margin-left: -67px; z-index:5;}
.blackfleece #rememberitembutton {width:159px;background: transparent url(../images/remember_btn_bf.png) center top no-repeat;margin-left:-78px;}
#rememberitembutton.selected{ background: transparent url(../images/remember_btn.png) center bottom no-repeat;display:none;position: absolute;}
.blackfleece #rememberitembutton.selected {width:159px;background: transparent url(../images/remember_btn_bf.png) center bottom no-repeat;margin-left:-78px;}
.ie7 #rememberitembutton {position:absolute;}
.product-image:hover #rememberitembutton {display:block;}
.product-image #rememberitembutton:hover { -webkit-box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.5);-moz-box-shadow:    0px 4px 5px rgba(50, 50, 50, 0.5); box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.5);}


.mini-cart-product {position:relative;}
.mini-cart-toggler {
	background: url(../images/minicart_expanded.png) repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 13px;
	left: 5px;
	position: absolute;
	top: 10px;
	width: 13px;
}

div.collapsed .mini-cart-toggler {
	background: url(../images/minicart_collapsed.png) repeat scroll 0 0 transparent;

}

div.collapsed .mini-cart-image {
	display:none;
}

/* quick view */
/* --------------------------------------------------------------------------------------- */
.ui-dialog-content a {color:#6e6b6a;}
.ui-dialog-content .product-col-1{padding: 13px 1%;width:39%;}
.ui-dialog-content .product-col-1 .product-image {max-width: 100%;}
.ui-dialog-content .product-col-2{padding: 20px 0;width:58%;}
.ui-dialog-content .pdp-main h1.product-name {margin: .4em 0 0.1em;width:58%;}
.ui-dialog-content .pdp-main .product-set-list {border:1px solid #d9d9d9;height: 500px;overflow:auto;}
.ui-dialog-content .pdp-main .product-set-list .product-set-item {margin:1em 0;}
.ui-dialog-content .pdp-main .product-set-list .product-set-image {width: 25%;}
.ui-dialog-content .pdp-main .product-set-list .product-set-details {width:75%;}
.ui-dialog-content .pdp-main .product-set-list .product-name {margin:0;}
.ui-dialog-content .pdp-main .product-set-list .block-add-to-cart .price {font-size:1.5em;padding: 0.4em 0 0;width: 130px;}
#QuickViewDialog  .pdp-main .product-col-2.product-set .product-set-list { height: 600px;}
.zoomPad{position:relative;float:left;z-index:99;cursor:crosshair;width:100%;}
.zoomPreload{-moz-opacity:0.8;opacity:0.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:white;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;z-index:110;width:90px;height:43px;position:absolute;top:0px;left:0px;*width:100px;*height:49px;}
.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair;}
.zoomOverlay{position:absolute;left:0px;top:0px;background:#FFF;/*opacity:0.5;*/z-index:5000;width:100%;height:100%;display:none;z-index:101;}
.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110;}
.zoomWrapper{position:relative;border:1px solid #999;z-index:110;}
.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0px;left:0px;z-index:120;-moz-opacity:0.6;opacity:0.6;filter:alpha(opacity = 60);}
.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110;}
.zoomWrapperImage img{border:0px;display:block;position:absolute;z-index:101;}
.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:0.80;opacity:0.80;position:absolute;display:block;}

/* homepage assets
--------------------------------------------------------------------------------------- */
.homepage-slides {height: 550px;}
#homepage-slider .jcarousel-item {max-width:100%;}
#homepage-slider .jcarousel-control {position: absolute;right:10px;bottom:20px;}
#homepage-slider .jcarousel-control a {background: none repeat scroll 0 0 #E0E0E0;border:1px solid #cccccc;display: block;float: left;height: 15px;margin: 0 3px;text-indent: -999em; width: 6px;}
#homepage-slider .jcarousel-control a.active {background-color:#666666;}
.home-bottom-left,
.home-bottom-center,
.home-bottom-right {clear:none;float:left;width: 33%;}

.home-bottom-right .jcarousel-clip {height: 275px; overflow:hidden;}
.home-bottom-right .vertical-carousel li {height: 282px;float:none; width:300px;}
.home-bottom-right .product-tile {min-height: 0;}
.home-bottom-right .jcarousel-prev {background:url('../images/interface/icon-vertical-carousel-prev.png') left top no-repeat;cursor:pointer;height:12px;position:absolute;bottom:0;right:0;width:52px;z-index:999;}
.home-bottom-right .jcarousel-next {background:url('../images/interface/icon-vertical-carousel-next.png') left top no-repeat;cursor:pointer;height:12px;position:absolute;bottom:20px;right:0;width:52px;z-index:999;}
.home-bottom-right .jcarousel-prev-disabled, .home-bottom-right .jcarousel-next-disabled {display:none;}



.pdp-main .jcarousel-prev, .pdp-main .jcarousel-next{position:absolute; top:0; width:40px; min-height:275px; display:none;}
.pdp-main .jcarousel-prev-disabled, .pdp-main .jcarousel-next-disabled{display:none !important;}
.pdp-main .jcarousel-prev:hover, .pdp-main .jcarousel-next:hover{cursor:pointer;}
.pdp-main .jcarousel-prev{left:5px; background:#fff url('../images/interface/carousel-prev-arrow.png')50% 30% no-repeat;}
.pdp-main .jcarousel-next{right:5px; background:#fff url('../images/interface/carousel-next-arrow.png')50% 30% no-repeat;}

@media screen and (max-width:767px){
	.pdp-main .jcarousel-clip {min-height:275px; margin:0 45px; overflow:hidden;}
	.pdp-main .recommendations li:last-child{margin-right:0 !important;}
	.pdp-main .jcarousel-prev, .pdp-main .jcarousel-next{display:block; min-height:275px;}
}

@media screen and (max-width:482px){
	.pdp-main .jcarousel-clip {min-height:225px; margin:0 40px; overflow:hidden;}
	.pdp-main .jcarousel-prev, .pdp-main .jcarousel-next{display:block; min-height:175px; background-size:20px 40px;}
	.pdp-main .jcarousel-prev{left:0;}
	.pdp-main .jcarousel-next{right:0;}
}

button.select {display:none}


/* Begin: Chosen ************************************/
/* @group Base */
.chzn-container {
  font-size: 0.9em;
  letter-spacing: 0.1em;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
  /*margin: 10px 0 0 9px;*/
  font-family: "Times New Roman", Helvetica, Arial, sans-serif;
}
.ui-dialog .chzn-container-single.error .chzn-single, #container .chzn-container-single.error .chzn-single, .chzn-container.error .chzn-drop { border: 2px solid #d31100; margin-top: -0px;}
#container .chzn-container-active.error .chzn-drop  { border-top: none; margin-top: 0; }
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #888;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  /*width: 63px !important;*/
  -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 3px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 3px 5px rgba(0,0,0,.15);
  box-shadow        : 0 3px 5px rgba(0,0,0,.15);
  z-index:990;
}

/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  border: 1px solid #E4E4E4;
  background-color: #FFF;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 23px;
  line-height: 23px;
  padding: 0;
  color: #464646;
  text-decoration: none;
  font-size: 0.9em;
  font-family: "Times New Roman", Helvetica;
  -webkit-font-smoothing:antialiased;
 }
 .ie8 .chzn-container-single .chzn-single { line-height: 25px; }
.chzn-container-single .chzn-default {
  color: #999;
}
.chzn-container-single .chzn-single span {
  margin-right: 20px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 0 0 8px;
  text-transform: uppercase;
  font-size: 1em;
  color: #7b7d7f;
}



.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 6px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('../images/chosen-sprite.png') right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
  background-position: right top;
}
.chzn-container-single .chzn-single div {
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: /*18*/30px;
}
.chzn-container-active .chzn-single div b,
.chzn-container-single .chzn-single div b {
  background: transparent url(../images/interface/icon-dropdown-arrow-dn.png) no-repeat right center;
  display: block;
  width: 100%;
  height: 100%;
}

.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}

.chzn-container-single .chzn-search input {
  background: #fff url('../images/chosen-sprite.png') no-repeat 100% -22px;
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #aaa;
  font-family: sans-serif;
  font-size: 1em;
}

.pdp-main .chzn-container-single .chzn-search{
	display:none;
}

.chzn-container-single .chzn-drop {
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  font-family: sans-serif;
  font-size: 100%;
  height: 15px;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  -moz-box-shadow   : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  box-shadow        : 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
  color: #333;
  border: 1px solid #aaaaaa;
  line-height: 13px;
  padding: 3px 20px 3px 5px;
  margin: 3px 0 3px 5px;
  position: relative;
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url('../images/chosen-sprite.png') right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0 !important;
  max-height: 200px;
  padding: 0 0 0 4px !important;
  width: auto !important;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

#multiShippingModal .chzn-container .chzn-results{overflow-y: hidden;}

#QuickViewDialog .chzn-container .chzn-results {
    max-height: 150px;
}
div.swatch-size .chzn-container .chzn-results {
  max-height: 500px;
}

.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  display: none;
  line-height: 15px;
  padding: 5px 6px;
  margin: 0;
  list-style: none;
  text-transform: uppercase;
  font-size: 0.9em;
}
.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .active-result.result-disabled {
  cursor: default;
  font-style: italic;
  text-decoration: line-through;
  color: #b6b6b6;
}
.chzn-container .chzn-results .highlighted {
  background-color: #f2f2f2;
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0 );
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: -ms-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
  background-image: linear-gradient(top, #3875d7 20%, #2a62bc 90%); */
  color: #666;
}
.chzn-container .chzn-results .result-disabled.highlighted {
  background-color: #b6b6b6;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 15px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
.chzn-container .chzn-results-scroll {
  background: white;
  margin: 0 4px;
  position: absolute;
  text-align: center;
  width: 321px; /* This should by dynamic with js */
  z-index: 1;
}
.chzn-container .chzn-results-scroll span {
  display: inline-block;
  height: 17px;
  text-indent: -5000px;
  width: 9px;
}
.chzn-container .chzn-results-scroll-down {
  bottom: 0;
}
.chzn-container .chzn-results-scroll-down span {
  background: url('../images/chosen-sprite.png') no-repeat -4px -3px;
}
.chzn-container .chzn-results-scroll-up span {
  background: url('../images/chosen-sprite.png') no-repeat -22px -3px;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #f2f2f2;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #A6A6A6;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: right center;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #f2f2f2;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.8 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }

.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr {
  left: 26px;
  right: auto;
}
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: #fff url('../images/chosen-sprite.png') no-repeat -38px -22px;
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #eeeeee 1%, #ffffff 15%);
  padding: 4px 5px 4px 20px;
  direction: rtl;
}
#root #main .chzn-container-single-nosearch .chzn-drop .chzn-search,.ui-dialog-content .chzn-container-single-nosearch .chzn-drop .chzn-search{display:none;}
/* @end */


/* End: Chosen ************************************/

/* Begin: CloudZoom */

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;
	/* cursor: move; */
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:1px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;
	background:#222;
	padding:3px;
	border:1px solid #000;
}
/* End: CloudZoom */

/* skype treatment of phone numbers   ************************************/
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}