/*new960 header*/
.new label, .newselect, .newbutton, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {
	cursor: pointer;
}
.new .radio input{
	border: 0;
}
.new button, .new input, .new select, .new textarea {
	margin: 0;
	vertical-align: middle;
}
.new button, .new input {
 *overflow: visible;
	line-height: normal;
}
.new select, input[type="file"] {
	height: 24px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
	/* For IE7, add top margin to align select with labels */

	line-height: 24px;
}
.dropup, .dropdown {
	position: relative;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
 *margin-left: 0;
	vertical-align: central;
}
.new textarea, .new input {
	background-color: #fff;
	border: 1px solid #ccc;
}
.new select, .new textarea, .new input, .uneditable-input {
	display: inline-block;
	margin-bottom: 7px;
	color: #999;
	vertical-align: middle;
}
.new input, .new textarea, .uneditable-input {
	margin-left: 0;
}
.new label, .new input, .new button, .new select, .new textarea {
	font-weight: normal;
}
.input-append, .input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
	font-size: 12px;
}
.control-group {
	margin-bottom: 10px;
}
.input {
	height: 25px;
	line-height: 25px;
	padding-left: 8px;
}
.dropdown-menu {
	position: absolute;
	top: 92%;
	z-index: 1000;
	display: none;
	float: left;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px #ddd;
	-moz-box-shadow: 0 1px 3px #ddd;
	box-shadow: 0 1px 3px #ddd;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	min-width: 100%;
}
.dropdown-menu > li > a {
	display: block;
	padding: 2px 15px;
	clear: both;
	font-weight: normal;
	line-height: 30px;
	color: #333333;
	white-space: nowrap;
	font-size: 13px;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	text-decoration: none;
	color: #ffffff;
	background-color: #067ed2;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color: #ffffff;
	text-decoration: none;
	outline: 0;
	background-color: #0081c2;
	background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
	background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
	background-image: -o-linear-gradient(top, #0088cc, #0077b3);
	background-image: linear-gradient(to bottom, #0088cc, #0077b3);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.btn-group + .btn-group {
	margin-left: 0;
}
.new .btn {
	display: inline-block;
 *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	color: #333333;
  /*
  background-color: #f5f5f5;
  
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
   border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  */
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
 *margin-left: .3em;
}
.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333333;
}
.btn:first-child {
 *margin-left: 0;
}
.btn:hover, .btn:focus {
	color: #333333;
	text-decoration: none;
}
.btn:focus {
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
}
.btn-group {
	position: relative;
	display: inline-block;
 *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
	vertical-align: middle;
	white-space: nowrap;
 *margin-left: .3em;
}
.btn-group > .btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	border-top-left-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
	-moz-border-radius-bottomleft: 2px;
	border-bottom-left-radius: 2px;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
}
.btn:first-child {
 *margin-left: 0;
}
.dropdown-toggle {
 *margin-bottom: -3px;
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #fff;
	z-index: 1001;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-moz-border-radius-bottomright: 2px;
	border-bottom-right-radius: 2px;
}
.new .btn-basic {
	color: #b26900;
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #fff, #f5f5f5);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#f5f5f5));
	background-image: -webkit-linear-gradient(top, #fff, #f5f5f5);
	background-image: -o-linear-gradient(top, #fff, #f5f5f5);
	background-image: linear-gradient(to bottom, #fff, #f5f5f5);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
	border: 1px solid #d9d9d9;
 *background-color: #f5f5f5;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-basic:hover, .btn-basic:focus, .btn-basic:active, .btn-basic.active, .btn-basic.disabled, .btn-basic[disabled] {
	color: #b26900;
	background-color: #f5f5f5;
 *background-color: #f5f5f5;
}
.btn-basic:hover, .btn-basic:focus, .btn-basic:active, .btn-basic.active, .btn-basic.disabled, .btn-basic[disabled] {
	color: #b26900;
	background-color: #f5f5f5;
 *background-color: #f5f5f5;
}
.btn-info {
	color: #ffffff;
	background-color: #dd8200;
	background-image: -moz-linear-gradient(top, #dd8200, #bf7000);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dd8200), to(#bf7000));
	background-image: -webkit-linear-gradient(top, #dd8200, #bf7000);
	background-image: -o-linear-gradient(top, #dd8200, #bf7000);
	background-image: linear-gradient(to bottom, #dd8200, #bf7000);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd8200', endColorstr='#ffbf7000', GradientType=0);
	border: 1px solid #d68800;
 *background-color: #dd8200;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #ffffff;
	background-color: #dd8200;
 *background-color: #dd8200;
	background-image: -moz-linear-gradient(top, #f2a300, #de8e00);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2a300), to(#de8e00));
	background-image: -webkit-linear-gradient(top, #f2a300, #de8e00);
	background-image: -o-linear-gradient(top, #f2a300, #de8e00);
	background-image: linear-gradient(to bottom, #f2a300, #de8e00);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2a300', endColorstr='#ffde8e00', GradientType=0);
}
.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}
.open > .dropdown-menu {
	display: block;
}
.new h4 {
	font-size: 16px;
}
.new h1, .new h2, .new h3, .new h4, .new h5 {
	margin: 10px 0;
	font-family: inherit;
	font-weight: bold;
	line-height: 20px;
	color: inherit;
	text-rendering: optimizelegibility;
}
.clearfix {
 *zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	content: "";
	line-height: 0;
}
.clearfix:after {
	clear: both;
}
.new .left {
	float: left;
}
.new .right {
	float: right;
}
.new .header {
	width: 100%;
	border-top: 4px solid #45b7ff;
	position: relative;
	z-index: 10002;
}
.header-nav {
	height: 41px;
	border-bottom: 1px dashed #6eb6ff;
}
.container:before, .container:after {
	display: table;
	content: "";
	line-height: 0;
}
.container:after {
	clear: both;
}
.container {
	margin-right: auto;
	margin-left: auto;
 *zoom: 1;
}
.container {
	width: 960px;
}
.row:before, .row:after {
	content: "";
	display: table;
	line-height: 0;
}
.row:after {
	clear: both;
}
.new .icon {
	background-image: url(../images/css_sprites.png);
	background-repeat: no-repeat;
}

.us-direct-new {
    position: absolute;
    right: 3px;
    top: -5px;
}

.nav-main {
	width: 960px;
	margin: 0 auto;
}
.nav-main li {
	float: left;
	border: 1px solid #fff;
}
.downward {
	display: inline-block;
	margin-left: 7px;
	position: relative;
	top: -2px;
 *top: -4px;
 *left: 5px;
}
.flush-left {
	left: 0;
}
.flush-right {
	right: 0;
}
.flush-right1 {
	right: -2px;
}
.account .need-help-width li:hover {
	background: #067ed2;
	border: none;
}
.cellphone {
	display: block;
	margin: 0 0 0 15px;
	border-right: 1px solid #dcdcdc;
	padding-right: 20px;
}
.flag {
	display: inline-block;
	position: relative;
	top: 2px;
 *top: 0;
}
.currency-main {
	padding: 10px 25px 25px;
 *padding: 10px 25px;
	width: 510px;
}
.flag-big {
	width: 33px;
	height: 21px;
	display: inline-block;
	position: relative;
	top: 6px;
 *top: -2px;
}
.currency-form {
	margin-top: 10px;
}
.new .country-width {
	width: 237px;
 *width: 234px;
}
.new .currency-width {
	width: 100px;
}
.new .language-width {
	width: 130px;
}
.top {
	margin: 10px 0;
}
.new .logo {
	margin: 10px 10px 0 0;
}
.search-up {
	margin: 0 0 5px;
}
.search-up span {
	display: inline-block;
	padding-right: 20px;
}
.plane {
	position: relative;
	top: 4px;
}
.vote a {
	color: #999;
	text-decoration: underline;
}
.vote a:hover {
	color: #ccc;
}
.policies a {
	color: #067ed2;
}
.sub-search {
	display: block;
	position: relative;
	z-index: 970;
	cursor: pointer;
	border: none;
}
.search-up .font-blue, .control-group .font-blue, .welcome-text .font-blue, .sign-out .font-blue {
	color: #067ed2;
}
.sub-search:hover {
	background-position: -610px -44px;
	width: 35px;
	height: 36px;
}
.live-chat {
	background-position: -501px 0;
	height: 29px;
	position: relative;
	top: 3px;
	width: 32px;
}
.thin {
	font-weight: 400;
}
.new h6 {
	font-size: 14px;
	margin: 0;
}
.font-gray {
	color: #999;
}
.new .email {
	background-position: -501px -77px;
	height: 24px;
	position: relative;
	top: 3px;
	width: 32px;
}
.service {
	background-position: -501px -147px;
	height: 27px;
	position: relative;
	top: 3px;
	width: 32px;
}
.help-center {
	background-position: -501px -214px;
	height: 32px;
	position: relative;
	top: 3px;
	width: 32px;
}
.input-prepend .search-text {
	width: 200px;
	height: 34px;
	line-height: 34px;
	border-left: none;
	border-right: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-indent: 2px;
}
.new input[type='text']{
padding: 0 0 0 8px;
}
.new .account input[type='text']{
	height:25px;
}
.magnifier {
	border: none;
}
.account {
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 34px;
}
.open .account-active {
	background: #fff;
	position: relative;
	z-index: 1001;
	border-right: 1px solid #ccc;
}
.account ul {
	list-style: none;
	margin-left: 0;
}
.account li {
	background: #f6f6f6;
	float: left;
	border-right: 1px solid #e4e4e4;
	position: relative;
	z-index: 990;
}
.account li > a {
	display: block;
	height: 34px;
	line-height: 34px;
	padding: 0 15px;
	color: #666;
}
.account-downward {
	display: inline-block;
	position: relative;
	top: -2px;
 *top:-5px;
	margin-left: 10px;
}
.account li:hover {
	background: #fff;
}
.account li > a:hover {
	color: #666;
	text-decoration: none;
}
.account-window-width {
	width: 410px;
 *width:380%;
}


.account li.en_header_nav > a {
	color: #2488c8;
}
.en_header_nav li.cs-block a {
	background: url("../../../view_controller/tmart/views/static/images/icon/kfbg_new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	padding-left: 35px !important;
	color: #2488C8;
}
.account li.en_header_nav .J_dropdown {
	background: url("../../../view_controller/tmart/views/static/images/icon/kfbg_new.png") no-repeat scroll 12px -81px rgba(0, 0, 0, 0);
	padding-left: 35px !important;
}
.en_header_nav li.cs-block a.ticket {
	background-position: 8px 10px;
}
.en_header_nav li.cs-block a.ticket:hover {
	background-position: -22px 10px;
}
.en_header_nav li.cs-block a.livechat {
	background-position: 8px -21px;
}
.en_header_nav li.cs-block a.livechat:hover {
	background-position: -22px -21px;
}
.en_header_nav li.cs-block a.helpercenter {
	background-position: 8px -54px;
}
.en_header_nav li.cs-block a.helpercenter:hover {
	background-position: -22px -54px;
}
.en_header_nav li.cs-block a:hover{
	color:#fff;
	background-color: #067ed2;
}

.track-order-width {
 *width: 390%;
}
.need-help-width {
	width: 320%;
	padding: 5px 0;
}
.password-width {
	width: 160px;
	padding-left: 10px;
}
.password {
	margin: 17px 0 0 8px;
}
.need-help-width li {
	color: #333px;
	float: none;
	border: none;
	background: #fff;
}
.need-help-width li a {
	padding: 20px 30px;
	display: block;
	text-decoration: none;
	color: #333;
	height: 52px;
	white-space: normal;
}
.need-help-width li span {
	display: inline-block;
}
.help-text {
	width: 85%;
	line-height: 18px;
}
.need-help-width li a:hover .live-chat {
	background-position: -501px -37px;
	width: 32px;
	height: 29px;
}
.need-help-width li a:hover .email {
	background-position: -501px -111px;
	width: 32px;
	height: 24px;
}
.need-help-width li a:hover .service {
	background-position: -501px -177px;
	width: 32px;
	height: 27px;
	position: relative;
	top: 3px;
}
.need-help-width li a:hover .help-center {
	background-position: -501px -254px;
	width: 32px;
	height: 32px;
	position: relative;
	top: 3px;
}
.need-help-width li a:hover h6, .need-help-width li a:hover span {
	color: #fff;
}
.sign-in-main, .track-order-main {
	padding: 10px 25px 25px;
*padding:10px 25px;
}
.welcome {
	padding: 0 25px;
}
.welcome-text {
	margin-left: 15px;
	line-height: 18px;
}
.level-detail {
	margin-top: 15px;
	line-height: 26px;
}
.sign-out {
	background: #f9f9f9;
	padding: 20px 0 20px 75px;
*padding:10px 0 10px 75px;
	margin-top: 10px;
}
.new .btn-menu {
	background: #fff;
	border: 1px solid #fff;
	border-bottom: none;
	padding: 4px 0;
}
.btn-menu:hover {
	border: 1px solid #ccc;
	border-bottom: none;
	background: #fff;
	text-decoration: none;
}
.new .dropshipping {
	z-index: 1001;
	margin-left: 0;
	margin-top: 0;
	padding-top: 0;
}
.affiliate-program {
	z-index: 999
}
.address-width {
	width: 350px;
}
.btn-group.open .btn-menu {
	border: 1px solid #ccc;
	border-bottom: none;
}
.dropdown.open .btn-menu {
	border: 1px solid #ccc;
	border-bottom: none;
	position: relative;
	z-index: 1001;
	text-decoration: none;
}
.currency-active {
	position: relative;
	z-index: 1001;
	border: 1px solid #ccc;
	border-bottom: none;
}
.btn-default:hover .icon-search, .btn-group.open .icon-search {
	background-position: -32px -443px;
	height: 14px;
}
.btn-default:hover .icon-electronics, .btn-group.open .icon-electronics {
	background-position: -32px 0;
	height: 20px;
	top: 5px;
 *top: 0;
}
.btn-default:hover .icon-computers-networking, .btn-group.open .icon-computers-networking {
	background-position: -32px -28px;
	height: 17px;
	top: 5px;
}
.btn-default:hover .icon-flashlight-lamp, .btn-group.open .icon-flashlight-lamp {
	background-position: -32px -50px;
	height: 24px;
	top: 4px;
}
.btn-default:hover .icon-apple-accessories, .btn-group.open .icon-apple-accessories {
	background-position: -32px -79px;
	height: 20px;
	top: 5px;
}
.btn-default:hover .icon-cell-phones, .btn-group.open .icon-cell-phones {
	background-position: -32px -105px;
	height: 21px;
	top: 5px;
}
.btn-default:hover .icon-tablet-pcs, .btn-group.open .icon-tablet-pcs {
	background-position: -32px -132px;
	height: 15px;
	top: 3px;
}
.btn-default:hover .icon-cameras-photo, .btn-group.open .icon-cameras-photo {
	background-position: -32px -154px;
	height: 14px;
	top: 2px;
}
.btn-default:hover .icon-video-games, .btn-group.open .icon-video-games {
	background-position: -32px -173px;
	height: 18px;
	top: 2px;
}
.btn-default:hover .icon-laptops-accessories, .btn-group.open .icon-laptops-accessories {
	background-position: -32px -198px;
	height: 15px;
	top: 3px;
}
.btn-default:hover .icon-car-accessories, .btn-group.open .icon-car-accessories {
	background-position: -32px -218px;
	height: 21px;
	top: 5px;
}
.btn-default:hover .icon-security-surveillance, .btn-group.open .icon-security-surveillance {
	background-position: -32px -244px;
	height: 19px;
	top: 4px;
}
.btn-default:hover .icon-health-beauty, .btn-group.open .icon-health-beauty {
	background-position: -32px -270px;
	height: 24px;
	top: 4px;
}
.btn-default:hover .icon-apparel, .btn-group.open .icon-apparel {
	background-position: -32px -300px;
	height: 19px;
	top: 5px;
}
.btn-default:hover .icon-home-office-garden, .btn-group.open .icon-home-office-garden {
	background-position: -32px -326px;
	height: 18px;
	top: 3px;
}
.btn-default:hover .icon-toys-hobbies, .btn-group.open .icon-toys-hobbies {
	background-position: -32px -352px;
	height: 13px;
	top: 2px;
}
.btn-default:hover .icon-sports-outdoors, .btn-group.open .icon-sports-outdoors {
	background-position: -32px -374px;
	height: 20px;
	top: 4px;
}
.btn-default:hover .icon-novelties, .btn-group.open .icon-novelties {
	background-position: -32px -399px;
	height: 13px;
	top: 2px;
}
.btn-default:hover .icon-holiday-supplies-gifts, .btn-group.open .icon-holiday-supplies-gifts {
	background-position: -32px -419px;
	height: 16px;
	top: 2px;
}
.btn-default span {
	width: 27px;
}
.search-mune li a {
	padding-top: 0;
}
.welcome-window {
	padding-top: 20px;
}
.icon-downward {
	background-position: -105px 0;
	width: 11px;
	height: 6px;
}
.icon-cellphone {
	background-position: -64px 0;
	height: 18px;
	width: 12px;
}
.z-index1000 {
	z-index: 1000;
}
.win-close {
	cursor: pointer;
	position: absolute;
	right: -10px;
	top: -10px;
}
.icon-close {
	background-position: -323px -173px;
	height: 28px;
	width: 28px;
}
.font-red {
	color: #CC0000;
}
.bottom-margin15px {
	margin-bottom: 15px;
}
.span3 {
	width: 200px;
}
.span9 {
	width: 760px;
}
.new [class*="span"] {
 float: left;
 min-height: 1px;
}
.icon-plane {
	background-position: -64px -21px;
	height: 15px;
}
.icon-cellphone:hover {
	background-position: -368px -145px;
	width: 12px;
	height: 18px;
}
.font-blue {
	color: #067ED2;
}
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font14 {
	font-size: 14px;
}
.font16 {
	font-size: 16px;
}
.font-yellow {
	color: #b26900;
}
.font-gray {
	color: #999;
}
.input-append, .input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}
.btn-default {
	background-color: #fff;
	border: 1px solid #ccc;
	border-right: none;
 *background-color: #fff;
	height: 36px;/* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-default:hover, .btn-default:focus, .btn-default:active {
	color: #ffffff;
	background-color: #45b7ff;
 *background-color: #45b7ff;
	border: 1px solid #45b7ff;
	border-right: none;
}
.btn-group.open .btn-default.dropdown-toggle {
	background-color: #45b7ff;
 *background-color: #000;
}
.block {
	display: block;
}
.icon-search {
	background-position: 0 -443px;
	height: 14px;
}
.icon-magnifier {
	background-position: -610px -86px;
	height: 36px;
	width: 35px;
}
.icon-account-downward {
	background-position: -105px -16px;
	height: 4px;
	width: 9px;
}
.help-block {
	display: block;
	margin-bottom: 5px;
}
.icon-electronics {
	background-position: 0 0;
	height: 20px;
	top: 5px;
 *top: 0;
}
.icon-computers-networking {
	background-position: 0 -28px;
	height: 17px;
	top: 5px;
}
.icon-flashlight-lamp {
	background-position: 0 -50px;
	height: 24px;
	top: 4px;
}
.icon-apple-accessories {
	background-position: 0 -79px;
	height: 20px;
	top: 5px;
}
.icon-cell-phones {
	background-position: 0 -105px;
	height: 21px;
	top: 5px;
}
.icon-tablet-pcs {
	background-position: 0 -132px;
	height: 15px;
	top: 3px;
}
.icon-cameras-photo {
	background-position: 0 -154px;
	height: 14px;
	top: 2px;
}
.icon-video-games {
	background-position: 0 -173px;
	height: 18px;
	top: 2px;
}
.icon-laptops-accessories {
	background-position: 0 -198px;
	height: 15px;
	top: 3px;
}
.icon-automotive {
	background-position: -2px -221px;
	height: 21px;
	top: 10px;
}
.icon-security-surveillance {
	background-position: 0 -244px;
	height: 19px;
	top: 4px;
}
.icon-health-beauty {
	background-position: 0 -270px;
	height: 24px;
	top: 4px;
}
.icon-apparel {
	background-position: 0 -300px;
	height: 19px;
	top: 5px;
}
.icon-home-office-garden {
	background-position: 0 -326px;
	height: 18px;
	top: 3px;
}
.icon-toys-hobbies {
	background-position: 0 -352px;
	height: 13px;
	top: 2px;
}
.icon-sports-outdoors {
	background-position: 0 -374px;
	height: 20px;
	top: 4px;
}
.icon-novelties {
	background-position: 0 -399px;
	height: 13px;
	top: 2px;
}
.icon-holiday-supplies-gifts {
	background-position: 0 -419px;
	height: 16px;
	top: 2px;
}
.sign-in-main .error{
	border: none;
	background: none;
    margin: 0;
    text-indent: 0;}
	
/*头部导航条*/
.navbar {
	overflow: visible;
 *position: relative;
 *z-index: 2;
}
.navbar-inner:before, .navbar-inner:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-inner:after {
	clear: both;
}
.navbar-inner {
	min-height: 40px;
	/*background-color: #45b7ff;*/
	background-color: #2488c8;
 *zoom: 1;
}
.navbar .nav {
	position: relative;
	left: 0;
	display: block;
	float: left;
	margin: 0;
}
.nav {
	margin-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.navbar .nav > li {
	float: left;
}
.navbar .nav > li > a {
	float: none;
	padding: 0 10px;
	color: #fff;
	border-left: 1px solid #46ADE0;
	text-decoration: none;
	line-height: 40px;
	font-size: 13px;
}
.navbar .nav > li > a.J_wishlist {
	padding: 0 5px;
}
li.fix-block {
	display: none;
}
.nav > li > a {
	display: block;
}
.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
	background-color: #067ed2;
	color: #fff;
	text-decoration: none;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
	background-color: #fff;
	color: #333;
}
.navbar .nav > li > .dropdown-menu:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	position: absolute;
	top: -7px;
	left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	position: absolute;
	top: -6px;
	left: 10px;
}
.icon-shopping-cart {
	background-position: -64px -91px;
	height: 30px;
	width: 30px;
}
.icon-cart-downward {
	background-position: -105px -32px;
	height: 6px;
	width: 14px;
}
.icon-more-downward {
	background-position: -105px -50px;
	height: 6px;
	width: 14px;
}
.icon-nav-hot {
	background-position: -64px -63px;
	height: 21px;
	width: 22px;
}
.all-categories {
	display: block;
	background-color: #333;
	text-align: center;
	height: 40px;
	line-height: 40px;
}
.icon-love {
	background-position: -64px -39px;
	height: 15px;
	width: 16px;
}
.z-index980 {
	z-index: 980;
}
.all-categories:hover {
	text-decoration: none;
}
.hot {
	display: block;
	position: absolute;
	z-index: 960;
	top: -5px;
	right: 3px;
}
.more-downward {
	display: inline-block;
	position: relative;
	top: -2px;
	right: 0;
	margin-left: 3px;
}
.love {
	display: inline-block;
	position: relative;
	top: 0;
	left: 0;
	margin-right: 3px;
}
.list-win {
	width: 390px;
	padding: 10px 0 20px;
}
.list-win tr:hover {
	background: #f9f9f9;
}
.list-win td {
	text-align: center;
	padding: 7px 10px;
	border-bottom: 1px solid #ececec;
	line-height: 16px;
	font-size: 12px;
}
.list-win td a {
	color: #666;
	padding: 0;
	line-height: 16px;
	height: auto;
}
.list-win td a:hover, .sub-menu-main li:hover a, .sub-menu-main li:hover ul li a:hover, .left-menu li:hover .selling-list span a:hover, .second-level-menu .third-level-menu li a:hover, .third-level-menu li a:hover, .home:hover {
	color: #45b7ff;
	text-decoration: underline;
}
.list-win .align {
	text-align: left;
}
.love-price, .cart-price {
	margin: 3px 0;
}
.love-price span, .cart-price span {
	margin-right: 7px;
}
.new .qty {
	margin: 0 0 0 15px;
}
.love-paging {
	margin: 15px 0;
	padding: 0px 40px;
}
.love-paging ul {
	list-style: none;
}
.love-paging li {
	float: left;
	background: #fff;
	border: none;
}
.love-paging li a {
	padding: 0 5px;
	color: #0088cc;
}

.love-paging li a.active {
    color: #999999;
}
.love-paging li a.active:hover {
    color: #999999;
	text-decoration:none;
}
.love-paging li a:hover {
	background: #fff;
	color: #45b7ff;
	text-decoration: underline;
}
.love-foot {
	padding: 0 5px 0 15px;
}
.cart-foot {
	padding: 20px 5px 0 15px;
}
.cart-foot .btn-basic, .love-foot .btn-basic {
	color: #b26900;
}
.cart-foot .btn-info, .love-foot .btn-info {
	color: #fff;
}
.icon-cart {
	background-position: -64px -130px;
	height: 14px;
	left: -10px;
	position: relative;
	top: 2px;
	width: 16px;
}
.love-foot span, .cart-foot span, .love-foot a {
	display: inline-block;
	margin: 0 5px;
}
.menu-center .love-foot a {
	height: 29px;
	line-height: 29px;
}
.menu-center .love-foot .yellow {
	color: #b26900;
}
.all-select {
	position: relative;
	top: 5px;
}
.new .shopping-cart {
	display: block;
	height: 40px;
	line-height: 40px;
	background: #4ab8fc;
	color: #fff;
	padding-left: 40px;
}
.shopping-cart:hover {
	color: #fff;
	text-decoration: none;
}
.cart-foot a {
	margin-right: 7px;
}
.new .cart {
	position: absolute;
	z-index: 950;
	top: 10px;
	left: 25px;
	margin: 0 15px
}
.cart-downward {
	display: inline-block;
	position: relative;
	top: -2px;
 *top: -3px;
	left: 5px;
}
.btn-padding {
	padding: 4px 25px;
}
.relative {
	position: relative;
}
.text-center {
	text-align: center;
}
.z-index980 {
	z-index: 980;
}
.span7 {
	width: 520px;
}
.span2 {
	width: 240px;
}
.font18 {
	font-size: 18px;
}
.font-white {
	color: #fff;
}
.shopping-cart font {
	color: #fff;
}
/*new960 footer*/
.new .footer {
	width: 100%;
	background: #333;
	padding: 35px 0 0;
}
.new .footer-main {
	width: 960px;
	margin: 0 auto 20px;
	color: #fff;
	overflow: hidden;
}
.about-tmart, .customer-service, .make-money {
	width: 200px;
}
.about-tmart h3, .customer-service h3, .make-money h3 {
	margin-bottom: 15px;
}
.about-tmart li, .customer-service li, .make-money li {
	font-size: 13px;
	padding: 5px 0;
}
.about-tmart li a, .customer-service li a, .make-money li a {
	color: #fff;
}
.about-tmart li a:hover, .customer-service li a:hover, .make-money li a:hover {
	text-decoration: underline;
	color: #45b7ff;
}
.sites-flag a {
	display: inline-block;
	width: 33px;
	height: 21px;
	margin-right: 2px;
}
.promo-codes {
	color: #45c1ff;
	margin-top: 20px;
}
.promo-codes .input-email {
	height: 30px;
	width: 270px;
	padding-left: 8px;
	border: none;
	line-height: 30px;
}
.btn-submit {
	height: 30px;
}
.promo-codes form {
	margin-top: 5px;
}
.footer-reserved {
	text-align: center;
	margin-top: 10px;
}
.share li, .tags li {
	padding: 0 5px;
}
.share li, .tags li, .logo-main li {
	display: inline-block;
 *zoom:1;
 *display:inline;
}
.logo-main li {
	padding: 0 3px;
}
.share li a, .logo-main li a {
	display: block;
}
.tags li a {
	color: #fff;
}
.tags li a:hover {
	color: #45b7ff;
}
.footer-logo {
	background: #fff;
}
.logo-main {
	width: 960px;
	margin: 0 auto;
	text-align: center;
	padding: 20px 0;
}
.guarantee-foot {
	width: 100%;
	background: #f9f9f9;
	padding: 25px 0 17px;
}
.guarantee-foot-width {
	width: 960px;
	margin: 0 auto;
}
.guarantee-foot li {
	color: #8c8c8c;
	font-size: 14px;
	float: left;
	margin: 5px 153px 5px 15px;
	line-height: 18px;
	width: 170px;
}
.guarantee-foot li span {
	display: block;
	position: relative;
	top: -3px;
	left: 0;
	margin-right: 7px;
	float: left;
}
.guarantee-foot .no-margin {
	margin-right: 0;
}
.usa {
	background-position: -665px 0;
}
.spain {
	background-position: -665px -28px;
}
.russia {
	background-position: -665px -56px;
}
.germany {
	background-position: -665px -83px;
}
.brazil {
	background-position: -665px -110px;
}
.portugal {
	background-position: -665px -137px;
}
.french {
	background-position: -665px -164px;
}
.israel {
	background-position: -665px -191px;
}
.england {
	background-position: -665px -218px;
}
.icon-twitter {
	background-position: -323px 0;
	width: 25px;
	height: 25px;
}
.icon-facebook {
	background-position: -323px -35px;
	width: 25px;
	height: 25px;
}
.icon-google {
	background-position: -323px -70px;
	width: 25px;
	height: 25px;
}
.icon-youtube {
	background-position: -323px -104px;
	width: 25px;
	height: 25px;
}
.icon-pinterest {
	background-position: -323px -136px;
	width: 28px;
	height: 28px;
}
.icon-twitter:hover {
	background-position: -323px -209px;
	width: 25px;
	height: 25px;
}
.icon-facebook:hover {
	background-position: -323px -242px;
	width: 25px;
	height: 25px;
}
.icon-google:hover {
	background-position: -323px -274px;
	width: 25px;
	height: 25px;
}
.icon-youtube:hover {
	background-position: -323px -306px;
	width: 25px;
	height: 25px;
}
.icon-pinterest:hover {
	background-position: -323px -338px;
	width: 28px;
	height: 28px;
}
.icon-sealinfo {
	background-position: -766px 0;
	width: 70px;
	height: 42px;
}
.icon-ideal {
	background-position: -766px -146px;
	width: 70px;
	height: 42px;
}
.icon-master-card {
	background-position: -766px -196px;
	width: 70px;
	height: 42px;
}
.icon-sofort {
	background-position: -766px -246px;
	width: 70px;
	height: 42px;
}
.icon-webmoney {
	background-position: -766px -296px;
	width: 70px;
	height: 42px;
}
.icon-yandex {
	background-position: -766px -346px;
	width: 70px;
	height: 42px;
}
.icon-visa-eletron {
	background-position: -766px -396px;
	width: 70px;
	height: 42px;
}
.icon-visa {
	background-position: -766px -447px;
	width: 70px;
	height: 42px;
}
.icon-qiwi {
	background-position: -766px -497px;
	width: 70px;
	height: 42px;
}
.icon-paypal-foot {
	background-position: -766px -547px;
	width: 70px;
	height: 42px;
}
.icon-giropay {
	background-position: -766px -597px;
	width: 70px;
	height: 42px;
}
.icon-discover {
	background-position: -766px -648px;
	width: 70px;
	height: 42px;
}
.icon-diners {
	background-position: -766px -700px;
	width: 70px;
	height: 42px;
}
.icon-bill-me-later {
	background-position: -766px -751px;
	width: 70px;
	height: 42px;
}
.icon-american-express {
	background-position: -766px -802px;
	width: 70px;
	height: 42px;
}
.bottom-margin10px {
	margin-bottom: 10px;
}
.new .btn-primary {
	color: #ffffff;
	background-color: #067ed2;
 *background-color: #067ed2;
	border: none;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
	margin-left: -1px;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.new input, .new button, .new select, .new textarea {
	font-family: arial, verdana, helvetica, sans-serif;
}
.strong {
	font-weight: 700;
}
.new h3 {
	font-size: 18px;
}
.new h3 small {
	font-size: 12px;
}
.font-green {
	color: #14bf00;
}
.new .radio, .new .checkbox {
	min-height: 20px;
	padding-left: 20px;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -17px;
}
.new label {
	display: block;
	margin-bottom: 5px;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	outline: 0;
	outline: thin dotted \9;/* IE6-9 */
}
input[type="radio"], input[type="checkbox"] {
	margin: 0;
 *margin-top: 0;
	/* IE7 */

	margin-top: 1px \9;
	/* IE8-9 */

	line-height: normal;
}
.new select, input[type="file"] {
	height: 24px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
	/* For IE7, add top margin to align select with labels */

	line-height: 24px;
}
.new select {
	width: 220px;
	border: 1px solid #cccccc;
	background-color: #ffffff;
}
select[multiple], select[size] {
	height: auto;
}
.new select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
 .new input:-moz-placeholder, textarea:-moz-placeholder {
 color: #999999;
}
.new input:-ms-input-placeholder, textarea:-ms-input-placeholder {
 color: #999999;
}
.new input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
 color: #999999;
}
.radio input[type="radio"], .checkbox input[type="checkbox"] {
	float: left;
	margin-left: -17px;
}
.controls > .radio:first-child, .controls > .checkbox:first-child {
	padding-top: 5px;
}
.radio.inline, .checkbox.inline {
	display: inline-block;
	padding-top: 5px;
	margin-bottom: 0;
	vertical-align: middle;
}
.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
	margin-left: 10px;
}
input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
	float: none;
	margin-left: 0;
}
.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] {
	display: inline-block;
}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	cursor: not-allowed;
	background-color: #eeeeee;
}
input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] {
	background-color: transparent;
}
 input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
 color: #b94a48;
 border-color: #ee5f5b;
}
input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
 border-color: #e9322d;
 -webkit-box-shadow: 0 0 6px #f8b9b7;
 -moz-box-shadow: 0 0 6px #f8b9b7;
 box-shadow: 0 0 6px #f8b9b7;
}
.input-append, .input-prepend {
	display: inline-block;
	margin-bottom: 10px;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
	font-size: 12px;
}
.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
	position: relative;
	margin-bottom: 0;
 *margin-left: 0;
	vertical-align: central;
}
.input-append input:focus, .input-prepend input:focus, .input-append select:focus, .input-prepend select:focus, .input-append .uneditable-input:focus, .input-prepend .uneditable-input:focus {
	z-index: 2;
}
.input-append .add-on, .input-prepend .add-on {
	display: inline-block;
	width: auto;
	height: 20px;
	min-width: 16px;
	padding: 4px 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #eeeeee;
	border: 1px solid #ccc;
}
.input-append .add-on, .input-prepend .add-on, .input-append .btn, .input-prepend .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .btn-group > .dropdown-toggle {
	vertical-align: top;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-append .active, .input-prepend .active {
	background-color: #a9dba9;
	border-color: #46a546;
}
.input-prepend .add-on, .input-prepend .btn {
	margin-right: -1px;
}
.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.input-append input, .input-append select, .input-append .uneditable-input {
}
.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.input-append .add-on, .input-append .btn, .input-append .btn-group {
	margin-left: -1px;
}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px;
}
.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
	margin-left: -1px;
	-webkit-border-radius: 0 4px 4px 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
}
.input-prepend.input-append .btn-group:first-child {
	margin-left: 0;
}
input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	/* IE7-8 doesn't have border-radius, so don't indent the padding */

	margin-bottom: 0;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button.btn, input[type="submit"].btn {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn, input[type="submit"].btn {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
 *padding-top: 7px;
 *padding-bottom: 7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
 *padding-top: 1px;
 *padding-bottom: 1px;
}
.new input.control-group-facebook-login {
	margin: 0 20px;
	border: 0px;
}

li.cs-block {
    background: #fff;
    display: block;
    border: none;
    width: 100%;
}

li.cs-block a:hover{
	color:#fff
}

li.cs-block a{
	background:url(../images/icons/kfbg.png) no-repeat;
	padding-left:35px !important
}


li.cs-block a.ticket{
	background-position:8px 8px;
}

li.cs-block a.ticket:hover{
	background-position:-22px 8px;
}

li.cs-block a.livechat{
	background-position:8px -21px;
}

li.cs-block a.livechat:hover{
	background-position:-22px -21px;
}

li.cs-block a.helpercenter{
	background-position:8px -52px;
}

li.cs-block a.helpercenter:hover{
	background-position:-22px -52px;
}

.footer-logo {
	background: none repeat scroll 0 0 #FFFFFF;
}
.logo-main {
	margin: 0 auto;
	padding: 20px 0;
	text-align: center;
	width: auto;
}
.logo-main li {
	padding: 0;
}
.logo-main .mr-none {
	margin-right: 0;
}
.logo-main .icon-norton {
	cursor: pointer;
	float: left;
	margin-right: 12px;
	margin-top: 10px;
	padding: 0;
}
.logo-main li a {
	display: block;
}
.icon-paypal-foot {
	background-position: -766px -547px;
	height: 42px;
	width: 70px;
}
.logo-main .icon {
	background-image: url("../../../view_controller/tmart/views/static/images/base/css_sprites.png");
	background-repeat: no-repeat;
}
.logo-main .icon-visa {
	background: url("../../../view_controller/tmart/views/static/images/icon/icon-visa.png?20160602") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 42px;
	width: 70px;
}
.icon-visa-eletron{
	background-position:-766px -396px;
	width: 70px;
	height: 42px;}
.icon-discover{
	background-position:-766px -648px;
	width: 70px;
	height: 42px;}
.logo-main .icon-master-card{
	/*background-position:-766px -196px;*/
	background: url(../../../view_controller/tmart/views/static/images/icon/icon-mastercard.png?20160602) no-repeat;
	width: 70px;
	height: 42px;}
.icon-american-express{
	background-position:-766px -802px;
	width: 70px;
	height: 42px;}
.icon-bill-me-later{
	background-position:-766px -751px;
	width: 70px;
	height: 42px;}
.icon-ideal{
	background-position:-766px -146px;
	width: 70px;
	height: 42px;}
.icon-sofort{
	background-position:-766px -246px;
	width: 70px;
	height: 42px;}
.icon-giropay{
	background-position:-766px -597px;
	width: 70px;
	height: 42px;}
.icon-diners{
	background-position:-766px -700px;
	width: 70px;
	height: 42px;}