/* Docked */
.navfwd-dock a.show {
	color: #fff;
	background-color: #333;
	background-image: url("/static/v9/media/images/widget-images/v1/nav-forward-icons.png");
	background-position: 61px -434px;
	background-repeat: no-repeat;
	border: 1px solid #999;
}

.navfwd-dock a.show:hover {
	background-position:61px -475px;
	background-color: #666;
}
 
/* Panel */
.navfwd-open .panel {
	background: #333;
	border:1px solid #999;
}

/* Panel */
/* Loading Graphic */
.navfwd-loading {
	background-image: url(/v9/media/images/ajax-loaders/v1/white-ajax-loader-1.gif);
}

/* Search Form */
.navfwd-content .inventory-search-form .bd,
.navfwd-content .inventory-search-form .bd2 { background: none; }

.navfwd-content .inventory-search-form input {
	font: italic 12px Helvetica;
	text-align: left;

	color: #b5b5b5;
	background: #666 url("/static/v9/media/images/widget-images/v1/nav-forward-icons.png") no-repeat scroll 7px -408px;
}


/* Restrict height and overflow of listing results area */
.navfwd-content strong { color: #fff; }

.hproduct.ui-draggable-dragging { background: #666; }

.hproduct.ui-draggable-dragging, 
.navfwd-content .inventory-listing-mini .hproduct {
	border-top: 1px solid #4c4c4c;
}

.navfwd-content .inventory-listing-mini .hproduct:hover { background: #666; }

.navfwd-content .inventory-listing-mini .hproduct.current,
.navfwd-content .inventory-listing-mini .hproduct.current:hover { background: #7693a9; cursor:default; }

.navfwd-content .inventory-listing-mini .hproduct.current a,
.navfwd-content .inventory-listing-mini .hproduct.current a:hover,
.navfwd-content .inventory-listing-mini .hproduct.current:hover a,
.navfwd-content .inventory-listing-mini .hproduct.current label,
.navfwd-content .inventory-listing-mini .hproduct.current .description span.miles,
.navfwd-content .inventory-listing-mini .hproduct.current .price { color: #fff; cursor:default; }

.navfwd-content .inventory-listing-mini .hproduct.no-results { background:none; border: 0; }

.navfwd-content .inventory-listing-mini .hproduct.no-results .description { color: #fff; }

.hproduct.ui-draggable-dragging h1 a,
.navfwd-content .inventory-listing-mini h1 a { font-size: 11px; color: #fff; }

.hproduct.ui-draggable-dragging .price,
.hproduct.ui-draggable-dragging:hover a,
.navfwd-content .inventory-listing-mini .hproduct:hover a,
.navfwd-content .inventory-listing-mini .hproduct .price { color: #fff; }

.navfwd-content .inventory-listing-mini .pricing { font-size: 12px; }

.navfwd-content .inventory-search-facetbrowse button .ui-button-text,
.navfwd-content .contact-form button.search .ui-button-text {
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	
	/* Color */
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}

.navfwd-content .contact-form button.search .ui-button-text { font-weight: bold; }
/*.navfwd-content .contact-form button.reset {
	border: 1px solid #ccc;
	background: #333;
	color: #fff;
}
*/
.navfwd-content .inventory-search-facetbrowse button .ui-button-text:hover,
.navfwd-content .contact-form button.search .ui-button-text:hover {
	text-decoration: none;
	
	/* Color */
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');	
}

.navfwd-content .inventory-search-facetbrowse button .ui-button-text:active,
.navfwd-content .contact-form button.search .ui-button-text:active {
	/* Color */
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* Icons */

.navfwd-content .links-list li .ui-icon,
.navfwd-content .links-list li .ui-icon .ui-icon-drag,
.navfwd-content .links-list li .ui-icon .ui-icon-info,
.navfwd-content .links-list li .ui-icon .ui-icon-hide {
	background-image: url("/static/v9/media/images/widget-images/v1/nav-forward-icons.png");
	background-repeat: no-repeat;
}

.navfwd-content .links-list li a,
.navfwd-content .links-list li a span {
	font: 9px Helvetica;
	text-transform: uppercase;
	color: #fff;
}

.navfwd-content .links-list li a span.ui-icon.ui-icon-drag { background-position: 0 3px; width: 12px; height: 11px; } 
.navfwd-content .links-list li a span.ui-icon.ui-icon-drag:hover { background-position: 0 -38px; width: 12px; height: 11px; } 
                                  
.navfwd-content .links-list li a span.ui-icon.ui-icon-info { background-position: 0 -160px; width: 12px; height: 11px; } 
.navfwd-content .links-list li a span.ui-icon.ui-icon-info:hover { background-position: 0 -201px; width: 12px; height: 11px; } 

.navfwd-content .links-list li a span.ui-icon.ui-icon-hide { background-position: 0 -79px; width: 11px; height: 11px; } 
.navfwd-content .links-list li a span.ui-icon.ui-icon-hide:hover { background-position: 0 -120px; width: 12px; height: 10px; } 

.navfwd-content .contact-form .ui-icon.ui-icon-arrow {
	background-image: url("/static/v9/media/images/widget-images/v1/nav-forward-icons.png");
	background-position: 1px -245px;
	background-repeat: no-repeat;
}

.navfwd-content .contact-form:hover .ui-icon.ui-icon-arrow {
	background-position: 1px -288px;
}

.navfwd-content .contact-form.open .ui-icon.ui-icon-arrow {
	background-position: 1px -330px;
}

.navfwd-content .contact-form.open:hover .ui-icon.ui-icon-arrow {
	background-position: 1px -371px;
}

.navfwd-content .content-default.or {
	border-top: 1px solid #555;
}

.navfwd-content .content .or {
	color: #999;
	background: #333;
}

.navfwd-content .content .heading {
	text-transform: uppercase;
	color: #333;
	background: #ccc;
}


/* Contact Form */

.navfwd-content .contact-form input {
	background: #ccc;
	border: 0;
}

.navfwd-content .contact-form input::-webkit-input-placeholder,
.navfwd-content .contact-form input:-moz-placeholder {
	color: #333 !important;
}

.navfwd-content .contact-form .heading {
	background: transparent;
	font-size: 12px;
	font-family: Helvetica;
	color: #ccc;
}

/* Price fix */
.navfwd-content .hproduct .price { font-size: 100%; }

.navfwd-content .interaction,
.navfwd-content .ui-resizable-handle {
	background-image: url("/static/v9/media/images/widget-images/v1/nav-forward-toggle.png");
	background-repeat: no-repeat;
	background-position: -10px 0;
}

.navfwd-content .ui-resizable-handle {
	background-image: url("/static/v9/media/images/widget-images/v1/nav-forward-drag.png");
}

.navfwd-content .interaction.closed { 
	background-position: -10px -14px;
}

.navfwd-content .ui-resizable-handle {
    background-position: -10px 0;
    background-color: #333;
}

.navfwd-content .drop-area {
	border: 1px dashed #ccc;
	text-transform: uppercase;
	font-size: 11px;
	color: #868371;
	background: #fff;
}

.navfwd-content .drop-area.dragging,
.navfwd-content .drop-area.dropped.dragging { background-color: #333333; color: #cccccc; }
.navfwd-content .drop-area.dropped { background-color: #666666; color: #ffffff; text-transform:none; }

.navfwd-content .drop-area-content .title { font-size: 10px; line-height: 12px; }
.navfwd-content .drop-area-content .price { font-size: 10px; color: #fff; }

#mini-scrollbar .scrollbar{ background: transparent url(/v9/media/images/widget-images/v1/bg-scrollbar-track-y.png) repeat 0 0; background-position: 0 0; }
#mini-scrollbar .scrolltrack { background: transparent url(/v9/media/images/widget-images/v1/bg-scrollbar-trackend-y.png) no-repeat 0 100%; }
#mini-scrollbar .scrollthumb { background: transparent url(/v9/media/images/widget-images/v1/bg-scrollbar-thumb-y.png) no-repeat 50% 100%; }
#mini-scrollbar .scrollthumb .end { background: transparent url(/v9/media/images/widget-images/v1/bg-scrollbar-thumb-y.png) no-repeat 50% 0; }

.navfwd-content .success-message {
	background: #fff;
}

.navfwd-content .navfwd-results,
.navfwd-content .navfwd-reset-search a,
.navfwd-content .navfwd-all-results a {
	color: #fff;
}
