.nxt-go-button {margin-left:6px;padding:3px 6px 2px 6px;}
.ui-slider-handle {border:1px solid grey;background:white;}
.nxt-range {width:140px;}
#nxt-status {text-align: center;background: url(//d2brc35ftammet.cloudfront.net/img/loading-grey.gif) no-repeat 50% 0;width: 50px;position: absolute;padding: 20px 0;z-index: 999;height: 50px;display:none;}
#global-rightContent,
#nxt-a-content { position: relative; }
#nxt-a-content #nxt-status {margin-top: 320px;height: auto; top: 0; padding: 50px 0;}
/* TYPOGRAPHY (font-size, font-weight, font-family, line-height) ------------ */ 
.nxt-refines-surround {
	border: medium ridge #ccc;
}
.nxt-arrow-down .nxt-refines-header {display: none;}
.nxt-narrow-by {font-size:12px;padding: 5px;border-bottom:1px dotted #CCC;clear:both;}
.refine-count {font-size:11px;}
.nxt-refines-inner {font-size:12px;line-height:18px;}
.show-hide {
	display: block;
	color: #000;
	font-weight: bold;
	font-size: 11px;
	clear: both;
}
.nxt-wrapper-table {font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12px;line-height:18px;}
.nxt_grid_table {font-size:12px;line-height:14px;}
.nxt-results-info {font-weight:bold;font-size:14px;}
.nxt-rpp {font-weight:bold;}
.nxt-sort-by {font-weight:bold;}
.nxt-related {font-weight:bold;}
.nxt-related a {font-weight:normal;}
.nxt-gridview-button, .nxt-listview-button {line-height:27px;}
.nxt_grid_mid {font-size:14px;}
.nxt_grid_mid a {font-weight:bold;font-size:12px;}
.pagination {font-weight:bold;}
.nxt_list_table {font-family: Arial, Helvetica, Geneva, sans-serif;font-size:12px;line-height:18px;width:100%}
.ltrheading {font-family: Arial, Helvetica, Geneva, sans-serif;font-size:12px;}
.sitemap {font-family:Arial, Helvetica, Geneva, sans-serif;font-size:13px;}
.compare-title {font-size:20px;font-weight:bold;font-family:Arial, Helvetica, Geneva, sans-serif;}
.nxt_compare_table {font-size:13px ;font-family:Arial, Helvetica, Geneva, sans-serif;}
.nxt-preferences-table {font-size:13px;font-family: Arial, Helvetica, Geneva, sans-serif;}
.nxt-preferences-title {font-size:16px;font-family: Arial, Helvetica, Geneva, sans-serif;}
#n-status {color:green; margin-top:5px; font-weight:bold;}
.nxt-logo,
.nxt-logo a { color: #0057AB; font-family: Arial, Helvetica, Geneva, sans-serif;font-size:12px; }

/* @group Left Side */
.nxt-refines-surround a:hover {text-decoration:none;}

.nxt-remove-item-wrap {padding:5px;border-bottom: none; padding-left: 25px;}
.nxt-remove-item {padding:0 0 5px 0;margin:0;display:block;text-decoration:none;}
.nxt-remove-item:hover {}
.nxt-remove-item .nxt_refine_swatch {}
.nxt-remove-item img {width:20px;position:absolute;}

.nxt-narrow-by .refine-title, .nxt-refines-header {
	font: bold 14px Arial;
	color: white;
	background: url(http://shopping.netsuite.com/c.1247278/images/titlebar-active.png) repeat-x center left;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding: 4px 0 4px 10px;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.nxt-refine-option a:link, .nxt-refine-option a:visited {
	color: #333333;
	display: block;
	padding: 2px 0;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	font-size: 11px;
}

.nxt-refine-option a:hover {
	background-color: #bec7ce;
}

.refine-count {color:#989a9b;text-decoration:none;}

.nxt-narrow-by-Color .nxt_refine_swatch {float:left;padding:0;display:inline-block;}
.nxt-narrow-by-Color a {float:left;margin:2px 0 2px 5px;}
.nxt-narrow-by-Color a img {}
.nxt-narrow-by-Color .nxt_refine_swatch .nxt-color-label {display:none;}
.nxt-narrow-by-Size {}
.nxt-narrow-by-Size .nxt-refine-option {}
.nxt-narrow-by-Size .nxt-refine-option a {
	border:1px solid #ccc;border-bottom-color:#acaeae;
	margin: 1px 5px 3px 0;float:left;font-size:11px;font-weight:normal;text-align:center;
	background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;width:auto;height: 19px;line-height: 19px;
    padding:0 1px;color:#444;cursor:pointer;display:inline-block;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);
	padding:0 5px;}
.nxt-narrow-by-size .nxt-refine-option a:hover {
	background:#9EDDF3;border:1px solid #9EDDF3;text-shadow:none;box-shadow:none;}
.nxt-narrow-by-Size .nxt-refine-option .refine-count {display:none;}

.nxt-narrow-by-Price form {padding:0 5px !important;}
.nxt-narrow-by-Price input[type="text"] {border:1px solid #ccc;padding:2px;font-size:12px; margin: 0 3px;}
.nxt-narrow-by-Price input[type="submit"] {
    border:1px solid #ccc;border-bottom-color:#acaeae;font-weight:bold;
    background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;
    padding:3px 5px;color:#444;cursor:pointer;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);}
.nxt-narrow-by-Price input[type="submit"]:hover {border-color:#BBB;text-shadow:none;}
.nxt-narrow-by-Price input[type="submit"]:active {background:#eee;color:#898a8a;border-color:#ccc;}
.nxt-compare a:hover {text-decoration: underline; cursor: pointer;}
.refine-td {padding:0 5px; width: 20%;}
.refine-td .refine-title {background:none;padding-left:0;}
.refine-td .show-hide {margin-left:0;}
.refine-td .nxt-refine-option {padding:0;}
.refine-td input[type="text"] {border:1px solid #ccc;padding:2px;font-size:12px;}
.nxt-refines-surround input[type="button"] {
	border:1px solid #ccc;border-bottom-color:#acaeae; 
	margin:1px 5px 0 4px;font-size:11px;font-weight:bold;text-align:center;
	background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;width:27px;height:20px;line-height:17px;
    padding:0 1px;color:#444;cursor:pointer;display:inline-block;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7); }
.refine-td .nxt-refine-option-size {display:table-cell;float:left;}
.refine-td .nxt-refine-option-Size a {
	border:1px solid #ccc;border-bottom-color:#acaeae;
	margin:1px 5px 4px 0;float:left;font-size:11px;font-weight:normal;text-align:center;
	background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;height:20px;line-height:20px;
    padding:0 5px;color:#444;cursor:pointer;display:inline-block;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);}
.refine-td .nxt-refine-option-Size a:hover {background:#9EDDF3;border:1px solid #9EDDF3;box-shadow:none;text-shadow:none;}
.refine-td .nxt-refine-option-Size .refine-count {display:none;}

.refine-td form input[type="submit"] {
    border:1px solid #ccc;border-bottom-color:#acaeae;font-weight:bold;
    background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;
    padding:3px 5px;color:#444;cursor:pointer;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);}
.refine-td form input[type="submit"]:hover {border-color:#BBB;text-shadow:none;}
.refine-td form input[type="submit"]:active {background:#eee;color:#898a8a;border-color:#ccc;}

.refine-td-Color .nxt_refine_swatch {float:left;padding:0;display:inline-block;}
.refine-td-Color .nxt_refine_swatch .nxt-color-label {display:none;}
.refine-td-Color .nxt_refine_swatch a div {
	display:inline-block;width:26px;height:22px;margin:2px 2px 2px 0;}


.nxt-selections {
    border:1px solid #c7c9c9;
	border-bottom:2px solid #b3b3b5;
	margin-bottom:10px;
	padding:5px;
	background:#D8D8D8 url(//d2brc35ftammet.cloudfront.net/img/widget-header-bg.gif) repeat-x 0 0;}
.nxt-selections .nxt-selection-title {padding-bottom:5px;font-weight:bold;}
.nxt-toprefines-selection {float:left;display:inline-block; margin-right:5px;font-size:12px;line-height:16px;margin-left: 12px;}
.nxt-toprefines-selection .nxt-selected-div {display:table-cell;}
.nxt-selected-div table,
.nxt-top-selections td {vertical-align:top;}
.nxt-toprefines-selection .refine-title {font-size:12px;background:none;padding-left:0;line-height:16px;float:left;padding-right:4px;}
 .nxt-red-x {
    overflow:hidden;text-indent:-999px;width:12px; height:12px;float:left;display:inline-block;
    background:url(//d2brc35ftammet.cloudfront.net/img/x.gif) no-repeat 0 0;
    margin-right:2px; margin-top: 1px; margin-left: -15px;
}
.nxt-red-x:hover { opacity: .8; filter: alpha(opacity=80);}
.nxt-red-x:active {opacity: 1; filter: alpha(opacity=100);}

.nxt-toprefines-selection img {margin-left:5px;float:left;margin-top:-5px;margin-right:3px;}
/* @end */

/* @group Main Content */

.nxt-wrapper-table {}

.nxt_grid_table {vertical-align:top;}
.nxt_grid_table td{vertical-align:top;}

.nxt-results-info {}
.nxt-results-info .nxt-result-range {}
.nxt-results-info .nxt-result-total {}

.nxt-rpp {color:#666;}
.nxt-sort-by {color:#666;}

.nxt-related {}
.nxt-related a {text-decoration:underline;}

.nxt-change-view {position:relative;float:right;margin-right:3px;}
.nxt-change-view a {position:relative;}
.nxt-change-view .nxt-gridview-button,
.nxt-change-view .nxt-listview-button {
	border:1px solid #D9D9D9;
	height:19px;
	margin-right:-1px;
	text-align:center;
	vertical-align:middle;
	width:27px;
	display:inline-block;
	overflow:hidden;}	

.nxt-change-view .nxt-gridview-button {background:#ededed url(//d2brc35ftammet.cloudfront.net/img/button-gridview-sprite2.png) no-repeat 0 0;}
.nxt-change-view .nxt-listview-button {background:#ededed url(//d2brc35ftammet.cloudfront.net/img/button-listview-sprite2.png) no-repeat 0 0;}

.nxt-change-view .nxt-gridview-button:hover {background:#ededed url(//d2brc35ftammet.cloudfront.net/img/button-gridview-sprite2.png) no-repeat 0 -20px;}
.nxt-change-view .nxt-listview-button:hover {background:#ededed url(//d2brc35ftammet.cloudfront.net/img/button-listview-sprite2.png) no-repeat 0 -20px;}

.nxt-change-view .nxt-gridview-button:hover,
.nxt-change-view .nxt-listview-button:hover {border-color:#BBB;}

.nxt-change-view .nxt-gridview-button:active {background:#ededed url(//d2brc35ftammet.cloudfront.net/img/button-gridview-sprite2.png) no-repeat 0 -40px;}
.nxt-change-view .nxt-listview-button:active {background:#ededed url(//d2brc35ftammet.cloudfront.net/img/button-listview-sprite2.png) no-repeat 0 -40px;}

.nxt-change-view .current,
.nxt-change-view .current:hover {border-color:#BBB;background-position:0 -40px;}

.nxt_grid_top img {}

.nxt_grid_mid {color:#000;}
.nxt_grid_mid a {text-decoration:none;}
.nxt_grid_mid a:hover {text-decoration:underline;}

/* Blue button */
.nxt_addtocart {
    border:1px solid #007dc1;
	background:#2ba8eb url(//d2brc35ftammet.cloudfront.net/img/icon-cart-white.png) no-repeat right 50%;
    color:#fff;cursor:pointer;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee, inset 0 1px 0 0 #90d1f6;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee, inset 0 1px 0 0 #90d1f6;
	box-shadow:0px 1px 0px 0px #eeeeee, inset 0 1px 0 0 #90d1f6;
	text-shadow:0px -1px 0px #eeeeee, inset 0 1px 0 0 #90d1f6;
	font-weight:bold;font-size:11px;
	padding:4px 6px; width:100px; text-align:left;}
.nxt_addtocart:hover {border:1px solid #496d83;text-decoration:none;}
.nxt_addtocart:active {background:#7bc5ed;color:#fff;text-shadow:none;border:1px solid #6995b4;box-shadow:none;}


/* Green button 
.nxt_addtocart {
    border:1px solid #229c00; background:#3bc112 url(//d2brc35ftammet.cloudfront.net/img/button-bg-green.gif) repeat-x 0 -5px;
    padding:5px 6px;*padding:3px 4px;*width:90px;color:#fff;cursor:pointer;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px -1px 0px rgba(0,0,0,.2);
	font-weight:bold;font-size:11px;}
.nxt_addtocart:hover {border:1px solid #496d83;text-decoration:none;}
.nxt_addtocart:active {background:#8bdb7c;color:#fff;border:1px solid #229c00;box-shadow:none;text-shadow:none;}
*/

/* Grey button */
.nxt_moreinfo {
    border:1px solid #ccc;border-bottom-color:#acaeae;background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;
    padding:5px 6px;*padding:3px 4px;*width:90px;color:#444;cursor:pointer;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;text-align:center;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);
	font-weight:bold;font-size:11px;}
.nxt_moreinfo:hover {border:1px solid #a6a8a8;text-decoration:none;}
.nxt_moreinfo:active {background:#eee;color:#898a8a;border:1px solid #ccc;box-shadow:none;text-shadow:none;}

.pagination {padding:5px 0;color:#666;position:relative;}
.pagination_info {padding:0 5px 5px 0;}
.pagination a {
	border:1px solid #ccc;border-bottom-color:#acaeae;
	margin:2px;display:inline-block;position:relative;
	background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;
    padding:1px 0;width: 22px;text-align: center;color:#444;cursor:pointer;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);
	text-decoration: none;}
.pagination a:hover {
	background:#9EDDF3;border:1px solid #9EDDF3;
	box-shadow:none;text-decoration:none;text-shadow:none;}
.pagination .nxt-current {
	border:1px solid #ccc;border-bottom-color:#acaeae;padding:1px 0;width: 22px;text-align: center;
	margin:2px;cursor:default;color:#999;display:inline-block;
	-webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);}
.pagination .nxt-pages-next {padding:1px 5px;width:50px;text-align:center;}
.pagination .nxt-pages-next span {
	width:10px; height:10px;float:right;clear:both;margin:4px 0 0 0;
    background:url(//d2brc35ftammet.cloudfront.net/img/icon-arrow-next.png) no-repeat 0 50%;display:inline-block;}
.pagination .nxt-pages-prev {padding:1px 5px;width:50px;text-align:center;}
.pagination .nxt-pages-prev span {
	width:10px; height:10px;float:left;clear:both;margin:4px 0 0 0;
    background:url(//d2brc35ftammet.cloudfront.net/img/icon-arrow-prev.png) no-repeat 5px 50%;display:inline-block;}

.nxt_list_table {}
.nxt_list_table hr {border:none !important;border-top:1px solid #ddd !important;}
.nxt_list_table .prod-name {font-size:14px;font-weight:bold;}
.nxt_image_wrapper {position:relative;display:inline-block;}
.nxt_list_table .nxt_image_wrapper {border:1px solid #ccc;padding:5px;width:auto;}
.nxt_list_table .nxt_image_wrapper:hover {
	border:1px solid #444;
	-webkit-box-shadow:0px 0px 5px 0px #ddd;
	-moz-box-shadow:0px 0px 5px 0px #ddd;
	box-shadow:0px 0px 5px 0px #ddd;}
	
.nxt_list_table .prod-call-to-action {margin-bottom:5px;*height:26px;*font-size:11px;}
.nxt_list_table .prod-description {padding:0 10px; color: rgb(0, 0, 255);}
.nxt_list_table .prod-price {font-size:18px; COLOR: #990000; font-weight: bold;}

.compare-selected {
	border:1px solid #999;background:#D8D8D8 url(//d2brc35ftammet.cloudfront.net/img/icon-plus.png) no-repeat 5px 50%;
	padding:5px 10px 5px 25px;color:#444 !important;cursor:pointer;font-size:12px;
	font-weight:bold;float:right;}
.compare-selected:hover {color:#666;border-color:#444;text-shadow:none;text-decoration:none;}
.compare-selected:active{color:#898a8a;border-color:#444;}

.search-preferences {
	border:1px solid #ccc;float:left;
	background:#eee url(//d2brc35ftammet.cloudfront.net/img/icon-settings.png) no-repeat 5px 50%;
    padding:5px 6px 5px 20px;color:#666;cursor:pointer;font-size:11px;font-weight:bold;}
.search-preferences:hover {color:#666;border-color:#a4a6a6;text-shadow:none;text-decoration:none;}
.search-preferences:active{color:#898a8a;border-color:#ccc;}

/* @end */


/* @group Site Map */

.ltrheading {margin:5px 2px;display:inline-block;border:1px solid #eee;padding:4px 5px;}
.ltrheading:hover {background:#eee;border:1px solid #ccc;}
.sitemap {
	width:100%;vertical-align:top;margin:10px 0;
	padding-top:5px;border-top:1px solid #ccc;border-spacing:4px;}

/* @end */

/* @group Compare */

.compare-title {padding:5px;margin:10px;}
.nxt_compare_table {width:100%;border:none;border-spacing:0;padding:5px;border-collapse:collapse;position: relative;}
.nxt_compare_table a,
.nxt_compare_table a:link {color:#0057ab;text-decoration:none;}
.nxt_compare_table a:hover {color:#0e335a; text-decoration:underline;}
.nxt_compare_table img {border:none;}
.nxt_compare_table tr {}
.nxt_compare_table .nxt-logo {position:relative;vertical-align:middle;}
.nxt_compare_table .nxt-logo a img {position:absolute;top:-10px;margin-left:5px;border:none;}
.nxt_compare_table td {padding: 10px; vertical-align: top; border-top: 1px dashed #999; }
.nxt_compare_table .nxt_field_title_td {text-align:left;font-size:16px;color:#1772a9;font-weight:bold;}
.nxt_compare_table .nxt_More_Info_td {}
.nxt_compare_table .nxt_More_Info_td .nxt_moreinfo {font-weight:bold;}
.nxt_field_Image {border-top:none; position: relative;}
.nxt_compare_table .nxt-compare-img { position: relative; }
.nxt_compare_table a { display: block;}
.nxt_compare_table .nxt_Foot_td  {}
.nxt_field_Foot {vertical-align:top;}
#go-back {
	text-align: center;
	border: 1px solid #CCC;
border-bottom-color: #ACAEAE;
text-decoration: none;
margin: 2px;
font-weight: bold;
font-size: 14px;
background: #EEE url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;
color: #444;
cursor: pointer;
-webkit-box-shadow: 0px 1px 0px 0px #eeeeee;
-moz-box-shadow: 0px 1px 0px 0px #eeeeee;
box-shadow: 0px 1px 0px 0px #eeeeee;
text-shadow: 0px 1px 0px rgba(255, 255, 255, .7);
width: 160px; margin: 20px auto 10px auto}
#go-back a { padding: 5px;color: #444;cursor: pointer;display: block;text-decoration: none;font-family: arial, helvetica, tahoma;font-size: 12px;}
#go-back a:hover {border-color:#a6a8a8;text-shadow:none;text-decoration:none;}
#go-back a:active {background-color:#eee;color:#898a8a;border-color:#ccc;}

.compare-sku {font-size:12px;color:#d2d2d2;}
.compare-name {width:180px;}
.compare-name a {color:#000;font-size:14px;text-decoration:none;}
.compare-name a:hover {text-decoration:underline;}
.compare-bottom-remove {margin-top: 4px;background: #EEE url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;display: inline-block;padding: 3px 6px;border: 1px solid #CCC;font-weight: bold;font-size: 11px;}
.compare-bottom-remove a {text-decoration: none; line-height: 18px; color: #666 !important; }
.compare-bottom-remove a:hover {text-decoration:underline;}
.compare-bottom-remove a img {float: none; margin-right: 5px; margin-top: 2px; }

.compare-x {display:block;float:left;position: absolute; left: -5px; top: -5px;}
.compare-x a {display: inline-block; text-indent: -99999px; 
    overflow:hidden; text-indent: -99999px; background: url(//d2brc35ftammet.cloudfront.net/img/x.gif) no-repeat 0 0; width: 16px; height: 16px;}
.compare-x a:hover { opacity:0.8;filter: alpha(opacity=80); }
.compare-x a:active { opacity:100;filter: alpha(opacity=100); } 

.compare-view-details {margin:8px 0;margin-left:0px;}
.compare-view-details a {
    border:1px solid #ccc;border-bottom-color:#acaeae;background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;
    padding:5px 6px; width:100px;color:#444 !important;cursor:pointer;text-align:center;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);
	font-weight:bold;font-size:11px;}
.compare-view-details a:hover {border:1px solid #a6a8a8;text-shadow:none;text-decoration:none;}
.compare-view-details a:active {background:#eee;color:#898a8a;border:1px solid #ccc;}



/* @end */


/* @group Prefrences */

.nxt-preferences-page {font-family:Arial, Helvetica, Geneva, sans-serif;font-size:12px;}
.nxt-preferences-page li {line-height:18px;}
.nxt-preferences-table {width:100%;padding:10px;background:#eee;border:1px solid #ccc;}
.nxt-preferences-table input[type="submit"] {
    border:1px solid #ccc;border-bottom-color:#acaeae;font-weight:bold;
    background:#eee url(//d2brc35ftammet.cloudfront.net/img/button-bg-grey.gif) repeat-x 0 0;
    padding:5px 10px;color:#444;cursor:pointer;
    -webkit-box-shadow:0px 1px 0px 0px #eeeeee;
	-moz-box-shadow:0px 1px 0px 0px #eeeeee;
	box-shadow:0px 1px 0px 0px #eeeeee;
	text-shadow:0px 1px 0px rgba(255,255,255,.7);}
.nxt-preferences-table input[type="submit"]:hover {border-color:#BBB;text-shadow:none;}
.nxt-preferences-table input[type="submit"]:active {background:#eee;color:#898a8a;border-color:#ccc;}
.nxt-preferences-title {border-bottom:1px solid #ddd;}
.nxt-preferences-subtitle {border-bottom:1px solid #ccc;}
.nxt-preferences-image {border-bottom:20px;}
.nxt-preferences-page .nxt-logo {text-align:center;margin-top:10px;border-top:1px solid #ccc;}
/* @end */

/* @group Auto-complete */
#nxt-ac-container {}
#nxt-ac-container .yui-ac-content {border:1px solid #999 !important;border-bottom:none !important;
	-webkit-box-shadow:3px 3px 0px 0px rgba(0,0,0,.1);
	-mox-box-shadow:3px 3px 0px 0px rgba(0,0,0,.1);
	box-shadow:3px 3px 0px 0px rgba(0,0,0,.1);
}
#nxt-ac-container .yui-ac-content ul {
     font-size:11px !important;color:#666 !important;
     font-family:"Lucida Grande", Lucida, Verdana, sans-serif !important;
}
#nxt-ac-container .yui-ac-content .yui-ac-bd li {padding:5px;font-weight:#2B73B3;color:#2e79bc;cursor:pointer;}
#nxt-ac-container .yui-ac-content .yui-ac-bd li b {color:#000;font-weight:bold;}
#nxt-ac-container .yui-ac-content .yui-ac-bd li:hover,
#nxt-ac-container .yui-ac-content .yui-ac-bd li:active
#nxt-ac-container .yui-ac-content li.yui-ac-highlight {background:#EEF8FD !important;color:#000 !Important;}
#nxt-ac-container .yui-ac-ft {border-bottom:1px solid #666;}
.bordered-td {border-bottom:1px solid #eeeeee;}
.nxtproduct-quickview img, 
.nxtproduct-zoom img, 
.nxtproduct-quickview:hover img, 
.nxtproduct-zoom:hover img {border:0;box-shadow:none; outline: none;}
.nxtproduct-quickview {position:absolute;bottom:20px;visibility:hidden;margin-left:35px;display:block;text-align:center;}
.nxtproduct-quickview img {box-shadow:none;border:none;padding:0;}
.nxtproduct-zoom {position:absolute;margin-left:135px;display:block;outline: none;border: none;}
.nxtproduct-zoom a {outline: none;}
.nxt_grid_top {position:relative;}

/* compare */
.compare-button {display:block;width:auto;float:left;cursor:pointer;}
.compare-button:hover {cursor:pointer;opacity:0.9;filter: alpha(opacity=90);}
.compare-button:active {position:relative;top:1px;opacity:1;}
.compare-items {margin-right:4px;width:auto;float:left;}
.compare-area-x {display:block;width:auto;float:right;position:absolute;right:-5px;top:-5px;cursor:pointer;}
.compare-area-x:hover {cursor:pointer; opacity:0.8;filter: alpha(opacity=80);}
.compare-items-wrap {padding:5px 0;float:left;display:none;}
.compare-items div {float:left;width:41px;height:41px;position:relative;border:1px solid #d2d2d2;margin-right:5px;}
.compare-items div.empty {border-radius:1px;}
.compare-area-prod {width:41px;height:41px;}

/* quick view */
.nxt-qv-container {font-family:arial;}
.nxt-qv-container .nxt_image_wrapper {width:175px;height:175px;float:left;}
.qv-head {font-size:12px;height:20px;}
.qv-sku {width:auto;float:left;color:#999;}
.qv-cat {float:left;width:auto;margin-left:4px;padding-left:4px;border-left:1px dotted #D2D2D2;color:#2983C2;}
h2.qv-title {margin:4px 0;color: #0057AB;font-size: 18px;}
.qv-title a {color: #0057AB !important;}
.qv-desc {font-size:12px;margin:4px 0;line-height: 16px;}
.nxt-qv-container .prices {margin:10px 0;}
.nxt-qv-container .prices .price {font-size:16px;}
/* @end */

/*this will add nice borders around each product*/
/*
.nxt_grid_top{border-top:1px solid #eeeeee;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;padding-top:5px !important;padding-right:5px !important;}
.nxt_grid_mid{border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;padding-right:5px !important;}
.nxt_grid_bot{border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding-top:5px;padding-right:5px !important;}

.nxt_grid_table {border-collapse:collapse !important;}
.nxt_grid_table td {padding:5px !important;}
.nxt_grid_table td {padding-left:15px !important;}
*/
#gift-finder {width:900px;border:none;height:2000px;}
.nxt-scrolling-refines {height:125px;overflow-y:auto;overflow-x:hidden;
	scrollbar-base-color: #eaeaea; 
	scrollbar-arrow-color: #666;
	scrollbar-DarkShadow-Color: #f1f1f1; }
.nxt-scrolling-refines::-webkit-scrollbar { width: 8px; }
.nxt-scrolling-refines::-webkit-scrollbar-track {
	background-color: #eaeaea; margin: 5px 10px; 
 	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
    		border-radius: 5px; }
.nxt-scrolling-refines::-webkit-scrollbar-thumb {
	background-color: #999; 
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
    		border-radius: 5px; }
.nxt-scrolling-refines::-webkit-scrollbar-thumb:window-inactive { background-color: #ccc; }

.nxt-slider-label {display:none;}
.nxt-slider-input {width:35px;text-align:right;}
.nxt-bolded {color:black;font-weight:bold;}
#nxt-quickview-frame { border:none; }
#nxt-quickview-close {
	background: url("//d2brc35ftammet.cloudfront.net/img/fancybox.png") repeat scroll -40px 0 transparent;
    cursor: pointer;
    height: 30px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 30px;
    z-index: 1103;
	text-indent:-2000px;
}
#nxt-overlay {
	background: black;
	opacity: .5;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1100;	
}
#nxt-quickview-wrap, #nxt-quickview-wrap iframe{
    z-index: 1101;	
	height: 200px;
	width:500px;
	background: #fff;
}

.nxt-address .nxt-rpp, 
.nxt-address .nxt-sort-by, 
.nxt-address .nxt-change-view { float: left; margin-right: 40px;}
.nxt-address .pagination { float: right; padding: 0 !important;}

.nxt-refine-option.nxt-refine-option-Size {
}

.nxt_list_table .pr-snippet {
	display: block;
	margin: 10px 0 0 0;
}

body {text-align: center;}
