body {
	margin: 0px;
	padding: 0px;
	background-color: #484848;
}

::-moz-selection {
	background: #00aac1;
	color: black;
}

ul,li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

a img {
	border-style: none;
}

/** sign in dropdown
--------------------------------**/
#sign_in_form input#email,#sign_in_form input#password {
	width: 233px;
	height: 27px;
	margin-bottom: 6px;
	color: white;
	font: 12px/24px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	padding-left: 7px;
	padding-right: 7px;
}

#sign2 input#email,#sign2 input#password,#sign2 input#verify_password {
	width: 233px;
	height: 27px;
	margin-bottom: 7px;
	color: white;
	font: 12px/24px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	padding-left: 7px;
	padding-right: 7px;
	vertical-align: middle;
}

#sign_in_dd {
	width: 283px;
	height: 171px;
	font-size: 10px;
	padding-top: 20px;
	background-color: #282828;
}

#sign_in2_dd {
	width: 283px;
	height: 171px;
	font-size: 10px;
	padding-top: 20px;
	background-color: #282828;
}

#sign2 {
	width: 257px;
	background-color: #282828;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 10px;
	padding-top: 0;
	border-top-style: none;
}

#sign3 {
	width: 225px;
	background-color: black;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 10px;
	padding-top: 5px;
	height: 415px;
	border-top-style: none;
}

.remember_me_checkbox {
	vertical-align: top;
	padding: 0;
	margin: 0 3px 5px 0;
	width: 14px;
	height: 14px;
}

.remember_me_checkbox2 {
	vertical-align: middle;
	padding: 0;
	margin: 2px 3px 5px 0;
	width: 14px;
	float: left;
}

#email {
	border-style: none;
	background-color: #555555;
	float: left;
}

#password {
	border-style: none;
	background-color: #555555;
	float: left;
}

#verify_password {
	border-style: none;
	background-color: #555555;
	float: left;
}

#email2 {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: #555555;
	float: left;
	padding: 5px;
}

#dupPassword {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: #555555;
	margin-bottom: 15px;
	float: left;
	padding: 5px;
}

#password2 {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: #555555;
	float: left;
	padding: 5px;
}

.sign_in_btn {
	float: left;
	margin-top: 9px;
	clear: left;
}

.sign_in_btn2 {
	float: left;
	margin-top: 14px;
	clear: left;
}

a.fogot_pass {
	float: right;
	color: white;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-top: 15px;
	text-decoration: none;
}

a.fogot_pass:hover {
	text-decoration: underline;
}

a.privacy_link {
	float: right;
	color: white;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin-top: 17px;
	text-decoration: none;
}

a.privacy_link:hover {
	text-decoration: underline;
}

#login {
	height: 138px;
	width: 247px;
	margin: 0 auto;
	padding: 0;
}

#login2 {
	width: 247px;
	margin: 0 auto;
	padding: 0;
}

#join3 {
	width: 220px;
	margin: 0;
	padding: 0;
	height: 320px;
}

/**#sign_in_form {
width: 200px;
background-color: red;
height: 140px;
display: block;
}**/
.newsletter_checkbox {
	float: left;
}

.form_remember {
	font: 11px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #8e8e8e;
}

.form_remember2 {
	font: 11px/14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #8e8e8e;
}

#create_acct {
	border-top: 1px solid black;
	width: 283px;
	height: 32px;
	background-color: #282828;
}

#create_acct a {
	color: #00aac1;
	text-transform: uppercase;
	font: bold 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	width: 247px;
	height: 15px;
	display: block;
	margin: 7px auto 0;
}

#info_text {
	width: 247px;
	clear: left;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #8e8e8e;
	display: block;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	line-height: 1.2em;
}

#more_info {
	color: #00aac1;
}

.subscribe_txt {
	width: 225px;
	float: right;
	line-height: 15px;
}

.sub_radio {
	float: left;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 5px;
}

.sub_radio input {
	height: 12px;
	width: 12px;
	margin-right: 3px;
	padding: 0;
}

/** my account dropdown
--------------------------------**/
#my_account_wrap {
	width: 181px;
	height: 245px;
	background-color: #282828;
}

#acct_name span#name {
	color: #00aac1;
	font: bold 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#acct_name.acct_name_class {
	color: #8e8e8e;
	font: 11px/18px "Helvetic	a Neue", Helvetica, Arial, Geneva, sans-serif;
	width: 171px;
	border-bottom: 1px solid black;
	padding-left: 10px;
	vertical-align: middle;
	padding-top: 6px;
	height: 43px;
}

ul#options {
	width: 155px;
	margin: 7px auto 0;
}

ul#options li {
	
}

ul#options li a {
	color: white;
	text-decoration: none;
	font: bold 11px/22px "Helvetica Neue", Helvetica, Arial, Geneva,
		sans-serif;
}

ul#options li a:hover {
	color: #8a8a8a;
}

/** shopping bag dropdown
--------------------------------**/
#shop_bag_dd {
	width: 283px;
	background-color: #282828;
	color: #7d7d7d;
	padding: 0 0 15px;
	margin: 0;
}

#shop_bag_dd strong {
	font-size: 12px;
	color: white;
}

.price {
	color: white;
	height: 14px;
	font-size: 12px;
}

ul#bag_items {
	width: 283px;
	font-size: 10px;
	color: #7d7d7d;
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	height: 100%;
}

#bag_items li {
	
}

#bag_items li a {
	color: white;
	font: normal 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	width: 263px;
	height: 42px;
	display: block;
	border-bottom: 1px solid black;
	padding: 10px;
}

#bag_items li a:hover {
	text-decoration: none;
	background-color: #353535;
}

.item_thumb {
	float: left;
	margin-right: 10px;
}

.product_name {
	margin: 0;
	padding: 0;
	width: 225px;
	float: left;
	word-wrap: break-word;
	line-height: 14px;
	font-size: 12px;
}

.product_name span {
	font: bold 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva,
		sans-serif;
	color: #00aac1;
	float: left;
}

#checkout_btn {
	width: 128px;
	height: 27px;
	background: url(../images/checkout_btn.jpg) no-repeat;
	display: block;
	text-indent: -9999px;
	margin: 15px auto 0;
}

#view_bag:hover {
	background-position: 0 0;
}

/*-- Shopping bag empty --*/
#shop_bag_empty {
	width: 283px;
	height: 61px;
	color: #00aac1;
	background-color: #282828;
	font: bold 11px/65px "Helvetica Neue", Helvetica, Arial, Geneva,
		sans-serif;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
}

/*-- Currency Language DD --*/

/* CLDD start */
#currency_dd_href {
	background: url("../images/3.0/arrow_currency.gif") no-repeat scroll
		left center transparent;
	padding-left: 15px;
	padding-right: 15p x;
	/*position:absolute;
left:380px;*/
}

#language_dd_href {
	background: url("../images/3.0/arrow_currency.gif") no-repeat scroll
		left center transparent;
	padding-left: 15px;
	/*position:absolute;
left:450px;*/
}

/**-- Currency Dropdown --**/
#currency_dd {
	height: 223px;
	width: 205px;
	padding-top: 10px;
	background-color: #282828;
}

#currency_dd img,#currency_dd_expanded img {
	margin-right: 8px;
	vertical-align: -1px;
}

#currency_dd ul {
	margin: 0;
	padding: 0;
}

#currency_dd_menu li {
	padding-left: 13px;
	padding-right: 13px;
}

#currency_dd_menu li a {
	font: 12px/22px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: white;
}

#currency_dd_menu li a:hover {
	color: #8a8a8a;
}

.currency_title {
	display: block;
	margin-bottom: 5px;
	color: #8e8e8e;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#currency_dd_menu li.currency_dd_more {
	padding: 0;
	margin: 0;
}

#currency_dd_menu li.currency_dd_more a {
	color: white;
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-transform: uppercase;
	text-align: center;
	width: 205px;
	background-color: #282828;
	height: 44px;
	padding: 0;
	margin: 5px 0 0;
	line-height: 45px;
	border-top: 1px solid black;
}

#currency_dd_menu li.currency_dd_more a:hover {
	background-color: #353535;
}

/**-- Currency Dropdown Expanded --**/
#currency_dd_expanded {
	height: 320px;
	padding-left: 20px;
	padding-right: 20px;
	width: 950px;
	padding-top: 10px;
	display: block;
	margin: 0;
	background-color: #282828;
	background-image: none;
}

#currency_dd_menu_expanded_last {
	float: left;
	margin-right: 0;
	padding: 0;
	margin-top: 0;
}

#currency_dd_menu_expanded {
	float: left;
	margin-right: 70px;
	padding: 0;
	margin-top: 0;
}

#currency_dd_menu_expanded li,#currency_dd_menu_expanded_last li {
	margin-bottom: 2px;
}

#currency_dd_menu_expanded li a,#currency_dd_menu_expanded_last li a {
	font: 11px/21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: white;
}

#currency_dd_menu_expanded li a:hover,#currency_dd_menu_expanded_last li a:hover
	{
	color: #8a8a8a;
}

li.currency_title_expanded {
	font-weight: bold;
	display: block;
	height: 26px;
	color: #dbdbdb;
	font: 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#currency_dd_menu_expanded li.currency_dd_more_expanded a {
	color: #00aac1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}

/*-- Flag CSS --*/
#currency_dd_menu_expanded li div,#currency_dd_menu_expanded_last li div,#currency_dd li div
	{
	float: left;
	margin-top: 5px;
}

.flag_ar {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 0;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_au {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -11px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_bs {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -22px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_br {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -33px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_ca {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -44px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_ng {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -55px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_pf {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -66px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_cl {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -77px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_cn {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -88px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_co {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -99px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_hr {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -110px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_cz {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -121px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_dk {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -132px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_dm {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -143px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_eu {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -154px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_fj {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -165px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_gh {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -176px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_gt {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -187px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_hn {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -198px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_hk {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -209px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_hu {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -220px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_is {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -231px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_in {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -242px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_id {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -253px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_il {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -264px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_jm {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -275px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_jp {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -286px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_kr {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -297px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_li {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat 0 -308px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_my {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px 0;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_mx {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -11px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_ma {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -22px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_mm {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -33px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_nl {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -44px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_nz {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -55px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_bv {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -66px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_pk {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -77px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_pm {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -88px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_pe {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -99px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_ph {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -110px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_pl {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -121px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_td {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -132px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_ru {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -143px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_rs {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -154px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_sg {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -165px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_za {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -176px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_sl {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -187px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_se {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -198px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_tw {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -209px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_th {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -220px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_tt {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -231px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_tn {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -242px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_tr {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -242px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_ae {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -264px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_gb {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -275px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_us {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -286px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_ve {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -297px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

.flag_vn {
	width: 16px;
	height: 11px;
	background: url(../images/lang_flags.jpg) no-repeat -16px -308px;
	display: inline-block;
	overflow: hidden;
	margin-right: 8px;
}

/*-- Flag CSS END --*/

/**-- Language Dropdown --**/
#language_dd {
	height: 238px;
	padding-top: 10px;
	background-color: #282828;
	/*position: absolute;
top:25px

;*/
	/*left:450px

;*/
	/*visibility:hidden;*/
}

#lang_dd_menu {
	padding: 0;
	margin: 0;
}

#lang_dd_menu li {
	padding-right: 13px;
	padding-left: 13px;
	font: 12px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

#lang_dd_menu li a {
	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: white;
}

#lang_dd_menu li.lang_dd_menu_cannot_select {
	color: #8a8a8a;
	cursor: default;
}

#lang_dd_menu li.space {
	height: 8px;
}

#lang_dd_menu li a:hover {
	color: #8a8a8a;
}

.lang_title {
	display: block;
	margin-bottom: 2px;
	color: #8e8e8e;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

.lang_coming_soon {
	border-top: 1px solid black;
	width: 92px;
	padding-top: 5px;
	height: 1px;
	margin-top: 10px;
}

.lang_coming_soon li {
	margin: 0;
	padding: 0;
	color: #8e8e8e;
}

/* CLDD end*/

/**-- Popups --**/
.forgot_pass_wrap {
	width: 357px;
	height: 165px;
	background-color: #282828;
	/* This enables hasLayout, which is required for older IE browsers */
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=8,
		Direction=0 ), progid:DXImageTransform.Microsoft.Shadow(Color=#000000,
		Strength=8, Direction=90 ), progid:DXImageTransform.Microsoft.Shadow(Color=#000000,
		Strength=8, Direction=180 ), progid:DXImageTransform.Microsoft.Shadow(Color=#000000,
		Strength=8, Direction=270 );
	-moz-box-shadow: 0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #8e8e8e;
}

.forgot_pass_inner {
	width: 290px;
	margin: 0 auto;
	padding-top: 28px;
}

.forgot_pass_wrap p {
	margin-bottom: 20px;
}

.email_pass_btn {
	margin-top: 19px;
}

.forgot_pass_wrap .status {
	font-size: 11px;
	color: #00aac1;
	font-weight: bold;
}

.email_pass_close {
	float: right;
	margin-right: 8px;
	margin-top: 8px;
}

#email_pass_forgot {
	margin: 0;
	padding: 0;
}

input#email_pass {
	width: 277px;
	height: 27px;
	color: white;
	font: 12px/18px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	background-color: #555555;
	border-style: none;
	padding: 0 7px;
	margin: 16px 0 0;
}

.eml_conf_wrap {
	width: 357px;
	height: 175px;
	background-color: #282828;
	/* This enables hasLayout, which is required for older IE browsers */
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#000000, Strength=8,
		Direction=0 ), progid:DXImageTransform.Microsoft.Shadow(Color=#000000,
		Strength=8, Direction=90 ), progid:DXImageTransform.Microsoft.Shadow(Color=#000000,
		Strength=8, Direction=180 ), progid:DXImageTransform.Microsoft.Shadow(Color=#000000,
		Strength=8, Direction=270 );
	-moz-box-shadow: 0px 0px 10px #000000;
	-webkit-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #8e8e8e;
}

.eml_conf_inner {
	width: 290px;
	margin: 0 auto;
	padding-top: 28px;
}

.eml_conf_wrap p {
	margin-bottom: 20px;
	line-height: 15px;
}

.email_pass_btn {
	margin-top: 19px;
}

.eml_conf_wrap .status {
	font-size: 11px;
	color: #00aac1;
	font-weight: bold;
}

img {
	border-style: none;
}

/*///-- Nav CSS --///*/
/*
#nav_wrap {
	width: 990px;
	height: 33px;
	display: block;
	overflow: hidden;
	margin: 0 auto;
}

#mainnav2 {
	list-style-type: none;
	height: 50px;
	padding: 0;
	width: 1990px;
	margin: 0 auto;
}
#mainnav2 li, #mainnav_es li, #mainnav_pt li, #mainnav_zh li {
	float: left;
	display: inline;
}
#mainnav2 li a, #mainnav_es li a, #mainnav_pt li a, #mainnav_zh li a  {
	float: left;
	display: inline;
}
#mainnav2 li a.new {
	height: 33px;
	width: 92px;
	display: block;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat 0 -33px;
	text-indent: -999px;
	overflow: hidden;
}
#mainnav2 li a.new:hover {
	background-position: 0 top;
}
#mainnav2 li a.designers {
	height: 33px;
	width: 120px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -92px -33px;
}
#mainnav2 li a.designers_active {
	height: 33px;
	width: 120px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -92px -0px;
}
#mainnav2 li a.designers:hover {
	background-position: -92px top;
}
#mainnav2 li a.women {
	height: 33px;
	width: 99px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -210px -33px;
}
#mainnav2 li a.women:hover {
	background-position: -210px top;
}
#mainnav2 li a.men {
	height: 33px;
	width: 71px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -308px -33px;
}
#mainnav2 li a.men:hover {
	background-position: -308px top;
}
#mainnav2 li a.sale {
	height: 33px;
	width: 64px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -378px -33px;
}
#mainnav2 li a.sale:hover {
	background-position: -378px top;
}
#mainnav2 li a.hot_list {
	height: 33px;
	width: 98px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -447px -33px;
}
#mainnav2 li a.hot_list:hover {
	background-position: -447px top;
}
#mainnav2 li a.hot_list_active {
    background: url("/images/3.0/mainnav_en_bg.jpg") no-repeat scroll -447px 0 transparent;
    display: block;
    height: 33px;
    overflow: hidden;
    text-indent: -999px;
    width: 85px;
}
#mainnav2 li a.trends {
	height: 33px;
	width: 94px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -550px -33px;
}
#mainnav2 li a.trends:hover {
	background-position: -550px top;
}
#mainnav2 li a.features {
	height: 33px;
	width: 112px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -649px -33px;
}
#mainnav2 li a.features:hover {
	background-position: -649px top;
}
#mainnav2 li a.blog {
	height: 33px;
	width: 83px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -762px -33px;
}
#mainnav2 li a.blog:hover {
	background-position: -762px top;
}
#mainnav2 li a.my_revolve3 {
	height: 33px;
	width: 171px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/3.0/mainnav_en_bg.jpg) no-repeat -841px -33px;
}
#mainnav2 li a.my_revolve3:hover {
	background-position: -841px top;
}
*/
/*///--   END   --///*/
body {
	background-color: black;
	margin: 0;
	padding: 0;
}

.top_bar {
	height: 24px;
	width: 100%;
	background-color: #282828;
}

.main_content_wrap {
	width: 990px;
	margin: 0 auto;
}

.top_bar_nav {
	width: 990px;
	margin: 0 auto;
	padding-top: 1px;
}

.contact_currency_lang {
	float: right;
	width: 330px;
	margin: 0;
	padding: 5px 0 0;
	height: 24px;
}

.contact_currency_lang_ru {
	width: 380px !important;
}

.contact_currency_lang_pt {
	float: right;
	width: 370px;
	margin: 0;
	padding: 5px 0 0;
	height: 24px;
}

.contact_currency_lang_es {
	float: right;
	width: 350px;
	margin: 0;
	padding: 5px 0 0;
	height: 24px;
}

.contact_currency_lang_zh {
	float: right;
	width: 305px;
	margin: 0;
	padding: 5px 0 0;
	height: 24px;
}

#currency_dd_href_2 a {
	color: #dbdbdb;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	background-color: green;
	display: block;
	float: left;
	background: transparent url(../images/topbar_dd_arrow.gif) no-repeat
		scroll right center;
	padding-left: 15px;
	padding-right: 15px;
	margin-right: 6px;
	vertical-align: top;
}

#language_dd_href_2 a {
	color: #dbdbdb;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-decoration: none;
	background-color: green;
	display: block;
	float: left;
	background: transparent url(../images/topbar_dd_arrow.gif) no-repeat
		scroll right center;
	padding-left: 15px;
	padding-right: 16px;
}

/*///--   search form css   --///*/
.search_form_2 {
	float: right;
	height: 24px;
	width: 182px;
}

.top_search_bar input {
	background-color: #453F41;
	color: black;
}

.email_form_fieldset input {
	background-color: #453F41;
	color: black;
	font: bold 11px/28px "Helvetica Neue", Helvetica, Arial, Geneva,
		sans-serif;
}

input {
	background-color: #453F41;
	color: black;
}

#search_term {
	background: #dbdbdb none no-repeat scroll 0;
	border-style: none;
	float: left;
	padding-left: 5px;
	padding-right: 3px;
	width: 146px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
}

.top_search_bar {
	margin: 0;
	padding: 0;
	width: 185px;
	border-style: none;
	height: 27px;
}

#frmSearch {
	margin: 0;
	padding: 0;
	width: 182px;
}

.submit_button_2 {
	background: transparent url(/images/search_btn.jpg) no-repeat scroll 0 0;
	border-style: none;
	color: white;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 0;
	font-weight: bold;
	height: 22px;
	line-height: 0;
	text-indent: -9999px;
	width: 28px;
}

.submit_button_2:hover {
	background-position: 0 bottom;
}

.top_bar_nav span {
	color: #dbdbdb;
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	float: left;
	margin-right: 3px;
	text-transform: uppercase;
}

.logo_login {
	width: 990px;
	height: 83px;
	display: block;
}

.hp_logo {
	width: 404px;
	height: 38px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/revolve_logo.gif) no-repeat;
	margin-top: 26px;
	float: left;
}

.hp_logo.fr {
	width: 404px;
	height: 38px;
	display: block;
	text-indent: -999px;
	overflow: hidden;
	background: url(/images/revolve_logo_fr.gif) no-repeat;
	margin-top: 26px;
	float: left;
}

.login_bag_wrap {
	float: right;
	width: 530px;
	display: block;
	clear: right;
	height: 38px;
	margin-top: 26px;
}

.login_bag_wrap_ru {
	float: right;
	width: 550px;
	display: block;
	clear: right;
	height: 38px;
	margin-top: 26px;
}

.login_bag_wrap_pt {
	float: right;
	width: 555px;
	display: block;
	clear: right;
	height: 38px;
	margin-top: 26px;
}

.login_bag_wrap_fr {
	width: 565px;
}
.login_bag_wrap_fr #sign_in {
	width: 93px;
}

.login_bag_wrap img {
	border-style: none;
}

.shopping_bag_2 {
	width: 170px;
	height: 25px;
	border: 1px solid #282828;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../images/3.0/drop_down_arrow.gif) no-repeat right;
	margin-top: 5px;
	margin-left: 6px;
}

.shopping_bag_2_ru {
	width: 190px;
	height: 25px;
	border: 1px solid #282828;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../images/3.0/drop_down_arrow.gif) no-repeat right;
	margin-top: 5px;
	margin-left: 6px;
}

.shopping_bag_2 a {
	width: 170px;
	height: 25px;
	font: normal 11px/22px "Helvetica Neue", Helvetica, Arial, Geneva,
		sans-serif;
	color: white;
	text-decoration: none;
	display: block;
}

.shopping_bag_2 span {
	color: #989898;
	padding-left: 6px;
}

.login {
	float: left;
	height: 25px;
	width: 78px;
	border: 1px solid #282828;
	padding-left: 8px;
	padding-right: 8px;
	background: url(../images/dropdown_arrow.gif) no-repeat right;
	border-left-style: none;
	margin-top: 5px;
}

.login a {
	color: white;
	font: normal 11px/24px "Helvetica Neue", Helvetica, Arial, Geneva,
		sans-serif;
	text-decoration: none;
	display: block;
}

.hp_top_banner {
	margin-bottom: 6px;
	margin-top: 6px;
}

/*///-- main slideshow  --///*/
.main_slideshow {
	margin-top: 6px;
}

/*///-- social bar css --///*/
.subscribe_social_bar {
	width: 990px;
	height: 49px;
	background-color: #282828;
	margin-bottom: 20px;
}

/*----------*/
/*Fr Styles*/
/*----------*/

.subscribe_social_bar .social_wrap .pose_link {
	display: none;
}
.subscribe_social_bar .social_wrap {
	/*width: 395px;*/
	width: 470px;
}
.subscribe_social_bar.subscribe_social_bar_fr .social_wrap {
	width: 395px;
}
/*----------*/
/*Fr Styles END*/
/*----------*/



.email_txt {
	float: left;
	margin-top: 11px;
}

.email_form_wrap {
	float: left;
	width: 275px;
	height: 27px;
	margin-top: 11px;
}

#email_field {
	background: #dbdbdb none no-repeat scroll 0;
	border-style: none;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	margin: auto 1px auto auto;
}

.email_field {
	width: 237px;
}

.email_field_ru {
	width: 312px;
}

#email_form {
	margin: 0;
	padding: 0;
	width: 227px;
}

.email_form_fieldset {
	margin: 0;
	padding: 0;
	width: 275px;
	border-style: none;
	height: 27px;
}

.email_form_fieldset_ru {
	border-style: none;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 350px;
}

.email_submit_button {
	background: transparent url(../images/email_btn.gif) no-repeat scroll 0
		0;
	border-style: none;
	color: white;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 0;
	font-weight: bold;
	height: 27px;
	line-height: 0;
	text-indent: -9999px;
	width: 27px;
}

.email_submit_button:hover {
	background-position: 0 bottom;
}

.social_wrap {
	float: right;
	height: 49px;
	width: 470px;
}

.facebook_like {
	float: left;
	margin-right: 15px;
	margin-top: 14px;
	margin-left: 15px;
}

a.pose_link {
	width: 38px;
	height: 21px;
	background: url(../images/pose_icon.gif) 0 top;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	margin: 14px 0 0;
	padding: 0;
	float: left;
}

a.pose_link:hover {
	background-position: 0 bottom;
}

a.instagram_link {
	width: 38px;
	height: 21px;
	background: url(../images/instagram_icon.gif) 0 top;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	margin: 14px 0 0;
	padding: 0;
	float: left;
}

a.instagram_link:hover {
	background-position: 0 bottom;
}

a.pinterest_link {
	width: 38px;
	height: 21px;
	background: url(../images/pinterest_icon.gif) 0 top;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	margin: 14px 0 0;
	padding: 0;
	float: left;
}

a.pinterest_link:hover {
	background-position: 0 bottom;
}

a.twitter_link {
	width: 38px;
	height: 21px;
	background: url(../images/twitter_icon.gif) 0 top;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	margin: 14px 0 0;
	padding: 0;
	float: left;
}

a.twitter_link:hover {
	background-position: 0 bottom;
}

a.facebook_link {
	width: 38px;
	height: 21px;
	background: url(../images/facebook_icon.gif) 0 top;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	margin: 14px 0 0;
	padding: 0;
	float: left;
}

a.facebook_link_2 {
	width: 85px;
	height: 21px;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	margin: 14px 0 0;
	padding: 0;
	float: left;
}

a.facebook_link:hover {
	background-position: 0 bottom;
}

/*-- International Icons --*/
a.weibo_link {
	width: 38px;
	height: 21px;
	background: url(../images/weibo_icon.gif) 0 top;
	overflow: hidden;
	text-indent: -999px;
	display: block;
	margin: 14px 15px 0 0;
	padding: 0;
	float: left;
}

a.weibo_link:hover {
	background-position: 0 bottom;
}

/*///-- bottom features --///*/
#bottom_features_redesign {
	width: 990px;
	margin: 0 auto;
	display: block;
	overflow: auto;
}

.half_feature_left a {
	width: 485px;
	height: 294px;
	float: left;
	margin-bottom: 22px;
	display: block;
}

.half_feature_left a:hover,.half_feature_right a:hover,.full_feature a:hover,.double_feature_left a:hover,.double_feature_right a:hover
	{
	filter: Alpha(Opacity = 80); /*for Ie*/
	opacity: 0.8;
}

.half_feature_right a {
	width: 485px;
	height: 294px;
	float: right;
	margin-bottom: 22px;
	display: block;
}

.full_feature a {
	width: 990px;
	height: 178px;
	float: left;
	margin-bottom: 22px;
	display: block;
}

.double_feature_left a {
	width: 485px;
	height: 316px;
	float: left;
	display: block;
}

.double_feature_right a {
	width: 485px;
	height: 316px;
	float: right;
	display: block;
}

.double_feature_1 a {
	width: 485px;
	height: 136px;
	margin-bottom: 22px;
	display: block;
}

.double_feature_2 a {
	width: 485px;
	height: 136px;
	margin-bottom: 22px;
	display: block;
}

/*///-- footer --///*/
.footer {
	width: 100%;
	height: 210px;
	background-color: #1e1e1e;
	color: #797979;
	float: left;
	margin-top: 80px;
}

.footer_inner {
	width: 990px;
	height: 180px;
	margin: 0 auto;
	padding-top: 30px;
}

.footer_inner li a {
	font-size: 11px;
	color: #797979;
	text-decoration: none;
}

.footer_inner li a:hover {
	color: #dbdbdb;
}

.information span,.customer_care span,.revolve_community_redesign span,.other_site span
	{
	font: 11px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
}

.customer_care {
	float: left;
	width: 250px;
	margin-bottom: 15px;
}

.customer_care ul {
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0;
	font: 11px/18px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

.information {
	float: left;
	width: 260px;
	margin-bottom: 15px;
}

.information_ru {
	width: 280px;
}

.information ul {
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0;
	font: 11px/18px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

.revolve_community_redesign {
	float: left;
	width: 220px;
	margin-bottom: 15px;
}

.revolve_community_redesign ul {
	list-style-type: none;
	padding: 0;
	margin: 10px 0 0;
	font: 11px/18px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
}

.information .column,.revolve_community_redesign .column {
	float: left;
	margin-left: 25px;
}

.information .column1_redesign,.revolve_community_redesign .column1_redesign
	{
	float: left;
}

.other_site {
	float: right;
	width: 236px;
	margin-bottom: 15px;
}

.other_site a img {
	margin-top: 10px;
}

.footer_copyright {
	border-top: 1px solid #3c3c3c;
	height: 35px;
	clear: left;
	font: 10px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	text-transform: uppercase;
}

.footer_copyright span {
	float: right;
	margin-top: 13px;
}

.noborder {
	border: 1px;
}

.td2 input {
	border: 1px solid #373737;
}

.designer_nav_class_zh {
	font-size: 14px;
}

.common_popup {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-align: center;
	width: 400px;
	border: 1px solid #2b2b2b;
	background: #101010;
}

.common_popup h1 {
	color: #00aac1;
	font-size: 12px;
	text-transform: uppercase;
	padding-top: 20px;
	margin: 0px;
}

.common_popup span {
	color: #838383;
	line-height: 17px;
	padding: 10px 25px 15px 25px;
	display: block;
}

.common_popup .btn {
	margin-bottom: 15px;
	background-color: #101010;
}

.cScrollDiv {
	position: relative;
}

.cScrollWindow {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	float: left;
	overflow: hidden;
}

.cScrollData {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	float: left;
}

.cScrollTrack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	border: 0px;
	width: 17px;
	z-index: 1;
	margin: 2 0 0 0;
	left: 0px;
	top: -1px;
	padding: 0 0 0 0;
}

.cScrollBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	z-index: 1;
	border-top: solid 1px #343434;
	width: 17px;
	border-right: solid 1px #343434;
	float: left;
	margin: 0px;
	padding-right: 0px;
	position: relative;
	border-left: solid 1px #343434;
	border-bottom: solid 1px #343434;
	top: 0px;
	padding-left: 0px;
}

.cScrollBar a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	padding: 0px;
	margin: 0px;
}

.cScrollBar .up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	border: none;
	margin: 0px;
	padding: 0px;
}

.cScrollBar .down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	position: relative;
	border: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
}

.cScroll1Div {
	position: relative;
}

.cScroll1Window {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	float: left;
	overflow: hidden;
}

.cScroll1Data {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	float: left;
}

.cScroll1Track {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	position: relative;
	border: 0px;
	width: 15px;
	z-index: 1;
	margin: 2 0 0 0;
	left: 2px;
	top: -1px;
	padding: 0 0 0 0;
}

.deter_size {
	display: none;
}

.cScroll1Bar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	border-top: solid 1px #343434;
	width: 15px;
	border-right: solid 1px #343434;
	float: left;
	margin: 0px;
	padding-right: 0px;
	position: relative;
	border-left: solid 1px #343434;
	border-bottom: solid 1px #343434;
	top: 0px;
	padding-left: 0px;
}

.cScroll1Bar a {
	padding: 0px;
}

.cScroll1Bar .up {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	border: none;
	margin: 0px;
	padding: 0px;
}

.cScroll1Bar .down {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	position: relative;
	border: none;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
}

#waitDivTrans_C01 {
	z-index: 5000;
	filter: alpha(opacity = 50); /*older IE*/
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50 ); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5; /*older Safari*/
	opacity: 0.5; /*supported by current Mozilla, Safari, and Opera*/
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: none;
}

#waitDivTrans {
	z-index: 10000;
	filter: alpha(opacity = 50); /*older IE*/
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50 ); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5; /*older Safari*/
	opacity: 0.5; /*supported by current Mozilla, Safari, and Opera*/
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: none;
}

#waitDivTrans2 {
	z-index: 9999;
	filter: alpha(opacity = 50); /*older IE*/
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50 ); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5; /*older Safari*/
	opacity: 0.5; /*supported by current Mozilla, Safari, and Opera*/
	background-color: #000000;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	display: none;
}

#waitDivLoad {
	position: fixed;
	z-index: 10001;
	top: 300px;
	left: 0px;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	display: none;
}
/* begin jquery.autocomplete.css */
.ac_results {
	background-color: black;
	overflow: hidden;
	z-index: 1000;
	text-align: left;
	border: 1px solid #3b3b3b;
	border-top-style: none;
	margin: 0;
	padding: 0;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 15px 0 0;
	margin-right: auto;
	margin-left: 15px;
	margin-bottom: 0;
}

.ac_results iframe {
	display: none; /*sorry for IE5*/
	display /**/: block; /*sorry for IE5*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.ac_results li {
	cursor: pointer;
	display: block;
	font-size: 12px;
	overflow: hidden;
	color: white;
	text-decoration: none;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	display: block;
	width: 180px;
	height: 20px;
	padding-left: 5px;
	padding-top: 2px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom: 1px solid #3b3b3b;
}

.ac_loading {
	background: Window url('/b/images/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #1e1e1e;
	width: 245px;
	color: HighlightText;
}

.ac_results span {
	color: #7d7d7d;
}
/* end jquery.autocomplete.css */
/* begin account_signin.css */
.checkout_close {
	float: right;
	margin: 4px 5px 0px 0px;
}

.checkout_btn {
	float: right;
	padding: 8px 0px 0px 0px;
	margin: 0px;
}

.row_form {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	float: left;
}

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/**SIGN IN**/
#account_signin {
	width: 412px;
	border: solid 1px #474747;
	background-color: #242424;
	line-height: 18px;
}

#account_signin h2 {
	color: #00aac1;
	margin: 15px 0px 10px 35px;
	text-transform: uppercase;
	line-height: 18px;
}

.account_signin_wrap_h2_class {
	font-size: 12px;
}

.account_signin_wrap_h2_class_zh {
	font-size: 15px;
}

#account_signin h3 {
	color: #00aac1;
	margin: 0px 0px 10px 0px;
	line-height: 18px;
	float: left;
}

.account_signin_class h3 {
	font-size: 12px;
}

.account_signin_class_zh h3 {
	font-size: 13px;
}

#account_signin span {
	color: #7d7d7d;
	font-style: italic;
}

.account_signin_class span {
	font-size: 10px;
}

.account_signin_class_zh span {
	font-size: 12px;
}

#account_signin a.acct_link {
	color: #7d7d7d;
	text-decoration: underline;
	font-style: italic;
}

.account_signin_class a.acct_link {
	font-size: 10px;
}

.account_signin_class_zh a.acct_link {
	font-size: 12px;
}

#account_signin a.acct_link:hover {
	font-size: 10px;
	color: #00aac1;
	text-decoration: underline;
	font-style: italic;
}

#account_signin .border {
	width: 100%;
	height: 2px;
	background: url(../images/3.0/check_line1.gif) repeat-x 0px 0px;
	clear: both;
	overflow: hidden;
}

#account_signin .border2 {
	width: 100%;
	height: 3px;
	background: url(../images/3.0/check_line2.gif) repeat-x 0px 0px;
	clear: both;
	overflow: hidden;
}

#account_signin .signin_btn {
	padding: 0px;
	margin: 5px 6px 10px 0px;
	float: right;
}

.signin_btn:hover {
	cursor: pointer;
}

#account_signin_wrap {
	width: 404px;
	margin: 4px;
	padding: 0px;
}

.account_signin_innerwrap {
	width: 350px;
	padding: 0px;
	margin: 0px 0px 0px 25px;
	background-color: #141313;
}

#account_signin .order_innerwrap2 {
	margin: 10px;
	padding: 0px;
	font-size: 12px;
	color: #aaaaaa;
	line-height: 18px;
}

#account_signin .signin_form {
	margin: 0px;
	padding: 0px;
}

#account_signin .signin_form .label {
	width: 90px;
	float: left;
	text-align: left;
	margin: 0px;
	padding: 0px;
	color: #7d7d7d;
}

.account_signin_class .signin_form .label {
	font-size: 11px;
}

.account_signin_class_zh .signin_form .label {
	font-size: 13px;
}

.label_es {
	width: 118px;
}

#account_signin .signin_form .signin_txt {
	width: 230px;
	height: 15px;
	padding: 2px 0px 0px 4px;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1b1b1;
	border: 0px;
	overflow: hidden;
	float: left;
}

#account_signin .signin_form input.acct_check {
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px 8px 0px 0px;
	vertical-align: bottom;
	position: relative;
	top: 0px;
	float: left;
	overflow: hidden;
}

#account_signin .signin_form .acct_label {
	width: 300px;
	color: #7d7d7d;
	line-height: 14px;
	float: left;
}

.account_signin_class .signin_form .acct_label {
	font-size: 11px;
}

.account_signin_class_zh .signin_form .acct_label {
	font-size: 12px;
}

#account_signin .acct_disclaim {
	margin-top: 20px;
	margin-left: 55px;
	width: 280px;
	text-align: center;
	line-height: 13px;
	font-style: italic;
	color: #7d7d7d;
}

.account_signin_class .acct_disclaim {
	font-size: 11px;
}

.account_signin_class_zh .acct_disclaim {
	font-size: 13px;
}

#account_signin .news_form {
	margin: 5px 0px 10px 10px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #7d7d7d;
}

#account_signin .news_form ul {
	padding: 0px 0px 0px 7px;
	margin: 0px;
	float: left;
}

#account_signin .news_form li {
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}

#account_signin .news_form input.acct_check {
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px 6px 0px 0px;
	vertical-align: bottom;
	position: relative;
	top: 0px;
	float: left;
	overflow: hidden;
}

/**----sign_in_2----**/
#sign_in_wrap {
	width: 663px;
	height: 100%;
	background-color: #181818;
	display: block;
	float: left;
	border: 1px solid #474747;
}

#account_signin2 {
	width: 397px;
	border: solid 1px #474747;
	background-color: #242424;
	line-height: 18px;
	float: right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}

#account_signin2 h2 {
	font-size: 12px;
	color: #00aac1;
	margin: 15px 0px 10px 35px;
	text-transform: uppercase;
	line-height: 18px;
}

#account_signin2 h3 {
	font-size: 12px;
	color: #00aac1;
	line-height: 18px;
	float: left;
	margin: 0 0px 10px 15px;
}

#account_signin2 span {
	font-size: 10px;
	color: #7d7d7d;
	font-style: italic;
}

#account_signin2 a.acct_link {
	font-size: 10px;
	color: #7d7d7d;
	text-decoration: underline;
	font-style: italic;
}

#account_signin2 a.acct_link:hover {
	font-size: 10px;
	color: #00aac1;
	text-decoration: underline;
	font-style: italic;
}

#account_signin2 .border {
	width: 100%;
	height: 2px;
	background: url(/images/3.0/check_line1.gif) repeat-x 0px 0px;
	clear: both;
	overflow: hidden;
}

#account_signin2 .border2 {
	width: 100%;
	height: 3px;
	background: url(/images/3.0/check_line2.gif) repeat-x 0px 0px;
	clear: both;
	overflow: hidden;
}

#account_signin_wrap2 {
	width: 390px;
	margin: 4px;
	padding: 0px;
}

#account_signin2 .signin_form {
	margin: 0px;
	padding: 0px;
}

#account_signin2 .signin_form .label {
	width: 90px;
	float: left;
	text-align: left;
	padding: 0px;
	font-size: 11px;
	color: #7d7d7d;
	margin: 0px 0px 0px 3px;
}

#account_signin2 .signin_form .signin_txt {
	width: 212px;
	height: 15px;
	padding: 2px 0px 0px 4px;
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b1b1b1;
	border: 0px;
	overflow: hidden;
	float: left;
}

#account_signin2 .signin_form input.acct_check {
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px 8px 0px 0px;
	vertical-align: bottom;
	position: relative;
	top: 0px;
	float: left;
	overflow: hidden;
}

#account_signin2 .signin_form .acct_label {
	width: 300px;
	color: #7d7d7d;
	font-size: 11px;
	line-height: 14px;
	float: left;
}

#account_signin2 .acct_disclaim {
	margin-top: 20px;
	margin-left: 55px;
	width: 280px;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	font-style: italic;
	color: #7d7d7d;
}

#account_signin2 .news_form {
	margin: 5px 0px 10px 10px;
	padding: 0px;
	font-size: 11px;
	line-height: 14px;
	color: #7d7d7d;
}

#account_signin2 .news_form ul {
	padding: 0px 0px 0px 7px;
	margin: 0px;
	float: left;
}

#account_signin2 .news_form li {
	padding: 0px;
	margin: 0px;
	line-height: 18px;
}

#account_signin2 .news_form input.acct_check {
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px 6px 0px 0px;
	vertical-align: bottom;
	position: relative;
	top: 0px;
	float: left;
	overflow: hidden;
}

#image_wrap {
	width: 238px;
	height: 426px;
	float: left;
	display: block;
	margin-left: 13px;
	margin-top: 30px;
}

#account_signin2 .signin_btn {
	padding: 0px;
	margin: 5px 6px 10px 0px;
	float: right;
}
/* end account_signin.css */
/* begin file_upload.css */
.FU-STYLE label.cabinet {
	width: 79px;
	height: 22px;
	background: url('/images/3.0/choosefile.jpg') 0 0 no-repeat;
	display: block;
	background-color: black;
	overflow: hidden;
	cursor: pointer;
}

.FU-STYLE label.cabinet input.file {
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0 );
	cursor: pointer;
	font-size: 1px;
	border: solid 0 black;
}
/* end file_upload.css */
/* begin category.css */
h1.infp {
	color: #00aac1;
	text-transform: capitalize;
	font-size: 22px;
	margin: 0;
	padding: 0;
	font-weight: 400;
}

h2.infp {
	color: #00aac1;
	margin: 0;
	padding: 0;
	font-size: 12px;
}

/* ----- SUBNAV -----*/
.subnav {
	height: 30px;
	margin: -2px 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 993px;
	float: left;
	display: inline;
}

#subnav li {
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
}

#subnav li a {
	float: left;
}

#subnav li a:hover,.active {
	color: #ababab;
}

/**clothing**/
#subnav li .clothing {
	text-transform: none;
	width: 107px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat 0 0;
}

#subnav li .clothing:hover {
	background-position: 0 -30px;
}

#subnav li .clothing_active {
	text-transform: none;
	width: 107px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat 0 -30px;
}

#subnav li .clothing_es {
	text-transform: none;
	width: 78px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat 0 0;
}

#subnav li .clothing_es:hover {
	background-position: 0 -30px;
}

#subnav li .clothing_active_es {
	text-transform: none;
	width: 78px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat 0
		-30px;
}

/**denim**/
#subnav li .denim {
	text-transform: none;
	width: 74px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -104px 0;
}

#subnav li .denim:hover {
	background-position: -104px -30px;
}

#subnav li .denim_active {
	text-transform: none;
	width: 74px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -104px
		-30px;
}

#subnav li .denim_es {
	text-transform: none;
	width: 68px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat -78px
		0;
}

#subnav li .denim_es:hover {
	background-position: -78px -30px;
}

#subnav li .denim_active_es {
	text-transform: none;
	width: 68px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat -78px
		-30px;
}
/**Portuguese Denim CSS **/
#subnav li .denim_pt {
	text-transform: none;
	width: 68px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_pt.jpg) no-repeat -78px
		0;
}

#subnav li .denim_pt:hover {
	background-position: -78px -30px;
}

#subnav li .denim_active_pt {
	text-transform: none;
	width: 68px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_pt.jpg) no-repeat -78px
		-30px;
}

/**End**/

/**shoes**/
#subnav li .shoes {
	text-transform: none;
	width: 77px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -174px 0;
}

#subnav li .shoes:hover {
	background-position: -174px -30px;
}

#subnav li .shoes_active {
	text-transform: none;
	width: 77px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -174px
		-30px;
}

#subnav li .shoes_es {
	text-transform: none;
	width: 91px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-146px 0;
}

#subnav li .shoes_es:hover {
	background-position: -146px -30px;
}

#subnav li .shoes_active_es {
	text-transform: none;
	width: 91px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-146px -30px;
}

/**handbags**/
#subnav li .handbags {
	text-transform: none;
	width: 111px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -250px 0;
}

#subnav li .handbags:hover {
	background-position: -250px -30px;
}

#subnav li .handbags_active {
	text-transform: none;
	width: 111px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -250px
		-30px;
}

#subnav li .handbags_es {
	text-transform: none;
	width: 83px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-237px 0;
}

#subnav li .handbags_es:hover {
	background-position: -237px -30px;
}

#subnav li .handbags_active_es {
	text-transform: none;
	width: 83px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-237px -30px;
}

/**accessories**/
#subnav li .accessories {
	text-transform: none;
	width: 141px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -360px 0;
}

#subnav li .accessories:hover {
	background-position: -360px -30px;
}

#subnav li .accessories_active {
	text-transform: none;
	width: 141px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -360px
		-30px;
}

#subnav li .accessories_es {
	text-transform: none;
	width: 125px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-319px 0;
}

#subnav li .accessories_es:hover {
	background-position: -319px -30px;
}

#subnav li .accessories_active_es {
	text-transform: none;
	width: 125px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-319px -30px;
}

/**trends**/
#subnav li .trends {
	text-transform: none;
	width: 104px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -505px 0;
}

#subnav li .trends:hover {
	background-position: -505px -30px;
}

#subnav li .trends_active {
	text-transform: none;
	width: 104px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -505px
		-30px;
}

#subnav li .trends_es {
	text-transform: none;
	width: 137px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-444px 0;
}

#subnav li .trends_es:hover {
	background-position: -444px -30px;
}

#subnav li .trends_active_es:hover {
	background-position: -444px -30px;
}

#subnav li .trends_active_es {
	text-transform: none;
	width: 137px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-444px -30px;
}

/*** add portuguese and russian ****/
#subnav li .trends_ru {
	text-transform: none;
	width: 101px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_ru.jpg) no-repeat
		-444px 0;
}

#subnav li .trends_ru:hover {
	background-position: -444px -30px;
}

#subnav li .trends_active_ru {
	text-transform: none;
	width: 137px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_ru.jpg) no-repeat
		-444px -30px;
}

#subnav li .trends_pt {
	text-transform: none;
	width: 137px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_pt.jpg) no-repeat
		-444px 0;
}

#subnav li .trends_pt:hover {
	background-position: -444px -30px;
}

#subnav li .trends_active_pt {
	text-transform: none;
	width: 137px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_pt.jpg) no-repeat
		-444px -30px;
}

/**topsellers**/
#subnav li .topsellers {
	text-transform: none;
	width: 128px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -610px 0;
}

#subnav li .topsellers:hover {
	background-position: -610px -30px;
}

#subnav li .topsellers_active {
	text-transform: none;
	width: 128px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -610px
		-30px;
}

#subnav li .topsellers_es {
	text-transform: none;
	width: 116px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-581px 0;
}

#subnav li .topsellers_es:hover {
	background-position: -581px -30px;
}

#subnav li .topsellers_active_es:hover {
	background-position: -581px -30px;
}

#subnav li .topsellers_active_es {
	text-transform: none;
	width: 116px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-581px -30px;
}

/**editors' picks**/
#subnav li .editorspicks_wom {
	text-transform: none;
	width: 147px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -740px 0;
}

#subnav li .editorspicks_wom:hover {
	background-position: -740px -30px;
}

#subnav li .editorspicks_wom_active {
	text-transform: none;
	width: 147px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -740px
		-30px;
}

#subnav li .editorspicks_wom_es {
	text-transform: none;
	width: 180px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-697px 0;
}

#subnav li .editorspicks_wom_es:hover {
	background-position: -697px -30px;
}

#subnav li .editorspicks_wom_active_es:hover {
	background-position: -697px -30px;
}

#subnav li .editorspicks_wom_active_es {
	text-transform: none;
	width: 180px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-697px -30px;
}

/**regional**/
#subnav li .regional {
	text-transform: none;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -887px 0;
	width: 104px;
}

#subnav li .regional:hover {
	background-position: -887px -30px;
}

#subnav li .regional_active {
	text-transform: none;
	width: 104px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2.jpg) no-repeat -887px
		-30px;
}

#subnav li .regional_es {
	text-transform: none;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-877px 0;
	width: 114px;
}

#subnav li .regional_es:hover {
	background-position: -877px -30px;
}

#subnav li .regional_active_es {
	text-transform: none;
	width: 114px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_es.jpg) no-repeat
		-877px -30px;
}

/**---/ WOMEN_END /---**/

/**---/ MEN /---**/

/**clothing**/
#subnav li .clothing_men {
	text-transform: none;
	width: 123px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat 0 0;
}

#subnav li .clothing_men:hover {
	background-position: 0 -30px;
}

#subnav li .clothing_men_active {
	text-transform: none;
	width: 123px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat 0 -30px;
}

#subnav li .clothing_men_es {
	text-transform: none;
	width: 91px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat 0 0;
}

#subnav li .clothing_men_es:hover {
	background-position: 0 -30px;
}

#subnav li .clothing_men_active_es {
	text-transform: none;
	width: 91px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat 0 -30px;
}

/**denim**/
#subnav li .denim_men {
	text-transform: none;
	width: 87px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -123px 0;
}

#subnav li .denim_men:hover {
	background-position: -123px -30px;
}

#subnav li .denim_men_active {
	text-transform: none;
	width: 87px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -123px
		-30px;
}

#subnav li .denim_men_es {
	text-transform: none;
	width: 82px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -91px 0;
}

#subnav li .denim_men_es:hover {
	background-position: -91px -30px;
}

#subnav li .denim_men_active_es {
	text-transform: none;
	width: 82px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -91px
		-30px;
}

/**shoes**/
#subnav li .shoes_men {
	text-transform: none;
	width: 89px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -209px 0;
}

#subnav li .shoes_men:hover {
	background-position: -209px -30px;
}

#subnav li .shoes_men_active {
	text-transform: none;
	width: 89px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -209px
		-30px;
}

#subnav li .shoes_men_es {
	text-transform: none;
	width: 106px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -172px
		0;
}

#subnav li .shoes_men_es:hover {
	background-position: -172px -30px;
}

#subnav li .shoes_men_active_es {
	text-transform: none;
	width: 106px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -172px
		-30px;
}

/**accessories**/
#subnav li .accessories_men {
	text-transform: none;
	width: 151px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -298px 0;
}

#subnav li .accessories_men:hover {
	background-position: -298px -30px;
}

#subnav li .accessories_men_active {
	text-transform: none;
	width: 151px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -298px
		-30px;
}

#subnav li .accessories_men_es {
	text-transform: none;
	width: 128px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -278px
		0;
}

#subnav li .accessories_men_es:hover {
	background-position: -278px -30px;
}

#subnav li .accessories_men_active_es {
	text-transform: none;
	width: 128px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -278px
		-30px;
}

/**trends**/
#subnav li .trends_men {
	text-transform: none;
	width: 121px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -448px 0;
}

#subnav li .trends_men:hover {
	background-position: -448px -30px;
}

#subnav li .trends_men_active {
	text-transform: none;
	width: 121px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -448px
		-30px;
}

#subnav li .trends_men_es {
	text-transform: none;
	width: 147px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -406px
		0;
}

#subnav li .trends_men_es:hover {
	background-position: -406px -30px;
}

#subnav li .trends_men_active_es:hover {
	background-position: -406px -30px;
}

#subnav li .trends_men_active_es {
	text-transform: none;
	width: 147px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -406px
		-30px;
}
/**topsellers**/
#subnav li .topsellers_men {
	text-transform: none;
	width: 143px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -568px 0;
}

#subnav li .topsellers_men:hover {
	background-position: -568px -30px;
}

#subnav li .topsellers_men_active {
	text-transform: none;
	width: 143px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -568px
		-30px;
}

#subnav li .topsellers_men_es {
	text-transform: none;
	width: 129px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -553px
		0;
}

#subnav li .topsellers_men_es:hover {
	background-position: -553px -30px;
}

#subnav li .topsellers_men_active_es:hover {
	background-position: -553px -30px;
}

#subnav li .topsellers_men_active_es {
	text-transform: none;
	width: 129px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -553px
		-30px;
}

/**editors' picks**/
#subnav li .editorspicks_men {
	text-transform: none;
	width: 159px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -710px 0;
}

#subnav li .editorspicks_men:hover {
	background-position: -710px -30px;
}

#subnav li .editorspicks_men_active {
	text-transform: none;
	width: 159px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -710px
		-30px;
}

#subnav li .editorspicks_men_es {
	text-transform: none;
	width: 186px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -682px
		0;
}

#subnav li .editorspicks_men_es:hover {
	background-position: -682px -30px;
}

#subnav li .editorspicks_men_active_es:hover {
	background-position: -682px -30px;
}

#subnav li .editorspicks_men_active_es {
	text-transform: none;
	width: 186px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -682px
		-30px;
}

/**regional**/
#subnav li .regional_men {
	text-transform: none;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -870px 0;
	width: 120px;
}

#subnav li .regional_men:hover {
	background-position: -870px -30px;
}

#subnav li .regional_men_active {
	text-transform: none;
	width: 120px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2.jpg) no-repeat -870px
		-30px;
}

#subnav li .regional_men_es {
	text-transform: none;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -868px
		0;
	width: 123px;
}

#subnav li .regional_men_es:hover {
	background-position: -868px -30px;
}

#subnav li .regional_men_active_es {
	text-transform: none;
	width: 123px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_es.jpg) no-repeat -868px
		-30px;
}

/**---/ MEN_END /---**/

/**books**/
#subnav li .books {
	text-transform: none;
	width: 94px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat 0 0;
}

#subnav li .books_zh {
	text-transform: none;
	width: 94px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat 0 0;
}

#subnav li .books_es {
	text-transform: none;
	width: 112px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat 0 0;
}

#subnav li .books:hover {
	background-position: 0 -30px;
}

#subnav li .books_zh:hover {
	background-position: 0 -30px;
}

#subnav li .books_active {
	text-transform: none;
	width: 94px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat 0
		-30px;
}

#subnav li .books_active_zh {
	text-transform: none;
	width: 94px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat 0
		-30px;
}

#subnav li .books_active_es {
	text-transform: none;
	width: 112px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat 0
		-30px;
}

/**music**/
#subnav li .music {
	text-transform: none;
	width: 86px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -104px
		0;
}

#subnav li .music_zh {
	text-transform: none;
	width: 86px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-104px 0;
}

#subnav li .music_es {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-94px 0;
}

#subnav li .music:hover {
	background-position: -104px -30px;
}

#subnav li .music_zh:hover {
	background-position: -100px -30px;
}

#subnav li .music_es:hover {
	background-position: -94px -30px;
}

#subnav li .music_active {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -104px
		-30px;
}

#subnav li .music_active_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-100px -30px;
}

#subnav li .music_active_es {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-94px -30px;
}
/**photo**/
#subnav li .photo {
	text-transform: none;
	width: 91px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -174px
		0;
}

#subnav li .photo_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-206px 0;
}

#subnav li .photo_es {
	text-transform: none;
	width: 80px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-175px 0;
}

#subnav li .photo:hover {
	background-position: -174px -30px;
}

#subnav li .photo_zh:hover {
	background-position: -206px -30px;
}

#subnav li .photo_es:hover {
	background-position: -175px -30px;
}

#subnav li .photo_active {
	text-transform: none;
	width: 91px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -174px
		-30px;
}

#subnav li .photo_active_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-206px -30px;
}

#subnav li .photo_active_es {
	text-transform: none;
	width: 80px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-175px -30px;
}
/**gifts**/
#subnav li .gifts {
	text-transform: none;
	width: 81px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -261px
		0;
}

#subnav li .gifts_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-317px 0;
}

#subnav li .gifts_es {
	text-transform: none;
	width: 120px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-237px 0;
}

#subnav li .gifts:hover {
	background-position: -261px -30px;
}

#subnav li .gifts_zh:hover {
	background-position: -317px -30px;
}

#subnav li .gifts_es:hover {
	background-position: -237px -30px;
}

#subnav li .gifts_active {
	text-transform: none;
	width: 81px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -261px
		-30px;
}

#subnav li .gifts_active_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-317px -30px;
}

#subnav li .gifts_active_es {
	text-transform: none;
	width: 120px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-237px -30px;
}
/**home**/
#subnav li .home {
	text-transform: none;
	width: 84px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -338px
		0;
}

#subnav li .home_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-426px 0;
}

#subnav li .home_es {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-338px 0;
}

#subnav li .home:hover {
	background-position: -338px -30px;
}

#subnav li .home_zh:hover {
	background-position: -426px -30px;
}

#subnav li .home_es:hover {
	background-position: -338px -30px;
}

#subnav li .home_active {
	text-transform: none;
	width: 84px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -338px
		-30px;
}

#subnav li .home_active_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-426px -30px;
}

#subnav li .home_active_es {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-338px -30px;
}
/**travel**/
#subnav li .travel {
	text-transform: none;
	width: 95px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -417px
		0;
}

#subnav li .travel_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-533px 0;
}

#subnav li .travel_es {
	text-transform: none;
	width: 80px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-441px 0;
}

#subnav li .travel:hover {
	background-position: -417px -30px;
}

#subnav li .travel_zh:hover {
	background-position: -533px -30px;
}

#subnav li .travel_es:hover {
	background-position: -441px -30px;
}

#subnav li .travel_active {
	text-transform: none;
	width: 95px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -417px
		-30px;
}

#subnav li .travel_active_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-533px -30px;
}

#subnav li .travel_active_es {
	text-transform: none;
	width: 80px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-441px -30px;
}
/**tech**/
#subnav li .tech {
	text-transform: none;
	width: 78px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -512px
		0;
}

#subnav li .tech_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-645px 0;
}

#subnav li .tech_es {
	text-transform: none;
	width: 85px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-502px 0;
}

#subnav li .tech:hover {
	background-position: -512px -30px;
}

#subnav li .tech_zh:hover {
	background-position: -645px -30px;
}

#subnav li .tech_es:hover {
	background-position: -502px -30px;
}

#subnav li .tech_active {
	text-transform: none;
	width: 78px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -512px
		-30px;
}

#subnav li .tech_active_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-645px -30px;
}

#subnav li .tech_active_es {
	text-transform: none;
	width: 85px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-502px -30px;
}
/**art**/
#subnav li .art {
	text-transform: none;
	width: 94px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -592px
		0;
}

#subnav li .art_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-752px 0;
}

#subnav li .art_es {
	text-transform: none;
	width: 95px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-566px 0;
}

#subnav li .art:hover {
	background-position: -592px -30px;
}

#subnav li .art_zh:hover {
	background-position: -752px -30px;
}

#subnav li .art_es:hover {
	background-position: -566px -30px;
}

#subnav li .art_active {
	text-transform: none;
	width: 94px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -592px
		-30px;
}

#subnav li .art_active_zh {
	text-transform: none;
	width: 100px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-752px -30px;
}

#subnav li .art_active_es {
	text-transform: none;
	width: 95px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-566px -30px;
}
/**topsellers**/
#subnav li .topsellers_cul {
	text-transform: none;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -700px
		0;
	width: 132px;
}

#subnav li .topsellers_cul:hover {
	background-position: -660px -30px;
}

#subnav li .topsellers_cul_active {
	text-transform: none;
	width: 134px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -700px
		-30px;
}

/**editors' picks**/
#subnav li .editorspicks_cul {
	text-transform: none;
	width: 156px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -830px
		0;
}

#subnav li .editorspicks_cul_zh {
	text-transform: none;
	width: 130px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-861px 0;
}

#subnav li .editorspicks_cul_es {
	text-transform: none;
	width: 195px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-783px 0;
}

#subnav li .editorspicks_cul:hover {
	background-position: -830px -30px;
}

#subnav li .editorspicks_cul_zh:hover {
	background-position: -861px -30px;
}

#subnav li .editorspicks_cul_es:hover {
	background-position: -783px -30px;
}

#subnav li .editorspicks_cul_active {
	text-transform: none;
	width: 156px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2.jpg) no-repeat -830px
		-30px;
}

#subnav li .editorspicks_cul_active_zh {
	text-transform: none;
	width: 130px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_zh.jpg) no-repeat
		-861px -30px;
}

#subnav li .editorspicks_cul_active_zh {
	text-transform: none;
	width: 195px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_culture_bg2_es.jpg) no-repeat
		-783px -30px;
}
/**---/ MAGAZINE /---**/

/**designerprofiles**/
#subnav li .designer {
	text-transform: none;
	width: 238px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat 0 0;
}

#subnav li .designer:hover {
	background-position: 0 -30px;
}

#subnav li .designer_active {
	text-transform: none;
	width: 238px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat 0
		-30px;
}

/**editorials**/
#subnav li .editorial {
	text-transform: none;
	width: 174px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-238px 0;
}

#subnav li .editorial:hover {
	background-position: -238px -30px;
}

#subnav li .editorial_active {
	text-transform: none;
	width: 174px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-238px -30px;
}

/**trends**/
#subnav li .trend_mag {
	text-transform: none;
	width: 147px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-412px 0;
}

#subnav li .trend_mag:hover {
	background-position: -412px -30px;
}

#subnav li .trend_mag_active {
	text-transform: none;
	width: 147px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-412px -30px;
}

/**styleguides**/
#subnav li .styleguide {
	text-transform: none;
	width: 185px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-560px 0;
}

#subnav li .styleguide:hover {
	background-position: -560px -30px;
}

#subnav li .styleguide_active {
	text-transform: none;
	width: 185px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-560px -30px;
}

/**designer_lookbooks**/
#subnav li .lookbook {
	text-transform: none;
	width: 249px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-742px 0;
}

#subnav li .lookbook:hover {
	background-position: -742px -30px;
}

#subnav li .lookbook_active {
	text-transform: none;
	width: 249px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_magazine_bg2.jpg) no-repeat
		-742px -30px;
}
/**---/ MAGAZINE_END /---**/

/* ----- LEFT NAV: TOP portion -----*/
#leftnav {
	width: 210px;
	background-color: #000;
	margin: 0px;
	padding: 0px;
	float: left;
}

#leftnav_trends {
	width: 210px;
	background-color: #000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 475px;
}

#leftnav #leftnav_top {
	width: 190px;
	height: 475px;
	border: solid 1px #343434;
	margin: 0px;
	padding: 0px;
}

.leftnav_header {
	height: 24px;
	width: 189px;
	margin: 0px;
	padding: 0px;
}

.leftnav_header li {
	float: right;
	text-indent: -9000px;
	padding: 0px;
	margin: 0px;
}

.leftnav_header a {
	display: block;
}

a.header_designers,a.header_designers_active,a.header_designers_static {
	width: 95px;
	height: 24px;
}

a.header_designers_active:link,a.header_designers_active:visited {
	background: url('/images/3.0/lt_btn_designers.gif') no-repeat left
		bottom;
}

a.header_designers:link,a.header_designers:visited {
	background: url('/images/3.0/lt_btn_designers.gif') no-repeat left top;
}

a.header_designers:hover,a.header_designers_active:hover {
	background: url('/images/3.0/lt_btn_designers.gif') no-repeat left
		bottom;
}

a.header_designers_static,a.header_designers_static:hover {
	background: url('/images/3.0/lt_btn_designers.gif') no-repeat left top;
}

/*translation css for French*/
a.header_designers-fr,a.header_designers_active-fr,a.header_designers_static-fr
	{
	width: 95px;
	height: 24px;
}

a.header_designers_active-fr:link,a.header_designers_active-fr:visited {
	background: url('/images/3.0/lt_btn_designers_fr.gif') no-repeat left
		bottom;
}

a.header_designers-fr:link,a.header_designers-fr:visited {
	background: url('/images/3.0/lt_btn_designers_fr.gif') no-repeat left
		top;
}

a.header_designers-fr:hover,a.header_designers_active-fr:hover {
	background: url('/images/3.0/lt_btn_designers_fr.gif') no-repeat left
		bottom;
}

a.header_designers_static-fr,a.header_designers_static-fr:hover {
	background: url('/images/3.0/lt_btn_designers_fr.gif') no-repeat left
		top;
}
/**End French**/

/*translation css for spanish*/
a.header_designers-es,a.header_designers_active-es,a.header_designers_static-es
	{
	width: 95px;
	height: 24px;
}

a.header_designers_active-es:link,a.header_designers_active-es:visited {
	background: url('/images/3.0/lt_btn_designers_es.gif') no-repeat left
		bottom;
}

a.header_designers-es:link,a.header_designers-es:visited {
	background: url('/images/3.0/lt_btn_designers_es.gif') no-repeat left
		top;
}

a.header_designers-es:hover,a.header_designers_active-es:hover {
	background: url('/images/3.0/lt_btn_designers_es.gif') no-repeat left
		bottom;
}

a.header_designers_static-es,a.header_designers_static-es:hover {
	background: url('/images/3.0/lt_btn_designers_es.gif') no-repeat left
		top;
}
/**End Spanish**/

/* DESIGNER translation css for Russian*/
a.header_designers-ru,a.header_designers_active-ru,a.header_designers_static-ru
	{
	width: 95px;
	height: 24px;
}

a.header_designers_active-ru:link,a.header_designers_active-ru:visited {
	background: url('/images/3.0/lt_btn_designers_ru.gif') no-repeat left
		bottom;
}

a.header_designers-ru:link,a.header_designers-ru:visited {
	background: url('/images/3.0/lt_btn_designers_ru.gif') no-repeat left
		top;
}

a.header_designers-ru:hover,a.header_designers_active-ru:hover {
	background: url('/images/3.0/lt_btn_designers_ru.gif') no-repeat left
		bottom;
}

a.header_designers_static-ru,a.header_designers_static-ru:hover {
	background: url('/images/3.0/lt_btn_designers_ru.gif') no-repeat left
		top;
}
/**End Russian**/

/*translation css for portuguese*/
a.header_designers-pt,a.header_designers_active-pt,a.header_designers_static-pt
	{
	width: 95px;
	height: 24px;
}

a.header_designers_active-pt:link,a.header_designers_active-pt:visited {
	background: url('/images/3.0/lt_btn_designers_pt.gif') no-repeat left
		bottom;
}

a.header_designers-pt:link,a.header_designers-pt:visited {
	background: url('/images/3.0/lt_btn_designers_pt.gif') no-repeat left
		top;
}

a.header_designers-pt:hover,a.header_designers_active-pt:hover {
	background: url('/images/3.0/lt_btn_designers_pt.gif') no-repeat left
		bottom;
}

a.header_designers_static-pt,a.header_designers_static-pt:hover {
	background: url('/images/3.0/lt_btn_designers_pt.gif') no-repeat left
		top;
}

/** End Portuguese**/

/*CHINESE CSS Header designer*/
a.header_designers-zh,a.header_designers_active-zh,a.header_designers_static-zh
	{
	width: 95px;
	height: 24px;
}

a.header_designers_active-zh:link,a.header_designers_active-zh:visited {
	background: url('/images/3.0/lt_btn_designers_ch.gif') no-repeat left
		bottom;
}

a.header_designers-zh:link,a.header_designers-zh:visited {
	background: url('/images/3.0/lt_btn_designers_ch.gif') no-repeat left
		top;
}

a.header_designers-zh:hover,a.header_designers_active-zh:hover {
	background: url('/images/3.0/lt_btn_designers_ch.gif') no-repeat left
		bottom;
}

a.header_designers_static-zh,a.header_designers_static-zh:hover {
	background: url('/images/3.0/lt_btn_designers_ch.gif') no-repeat left
		top;
}

a.header_date,a.header_date_active,a.header_date_static {
	width: 95px;
	height: 24px;
}

a.header_date_active:link,a.header_date_active:visited {
	background: url('/images/3.0/lt_btn_date.gif') no-repeat left bottom;
}

a.header_date:link,a.header_date:visited {
	background: url('/images/3.0/lt_btn_date.gif') no-repeat left top;
}

a.header_date:hover,a.header_date_active:hover {
	background: url('/images/3.0/lt_btn_date.gif') no-repeat left bottom;
}

a.header_date_static,a.header_date_static:hover {
	background: url('/images/3.0/lt_btn_date.gif') no-repeat left top;
}

/*Spanish translation*/
a.header_date-es,a.header_date_active-es,a.header_date_static-es {
	width: 95px;
	height: 24px;
}

a.header_date_active-es:link,a.header_date_active-es:visited {
	background: url('/images/3.0/lt_btn_date_es.gif') no-repeat left bottom;
}

a.header_date-es:link,a.header_date-es:visited {
	background: url('/images/3.0/lt_btn_date_es.gif') no-repeat left top;
}

a.header_date-es:hover,a.header_date_active-es:hover {
	background: url('/images/3.0/lt_btn_date_es.gif') no-repeat left bottom;
}

a.header_date_static-es,a.header_date_static-es:hover {
	background: url('/images/3.0/lt_btn_date_es.gif') no-repeat left top;
}
/********END*******/

/*Russian translation for DATE */
a.header_date-ru,a.header_date_active-ru,a.header_date_static-ru {
	width: 95px;
	height: 24px;
}

a.header_date_active-ru:link,a.header_date_active-ru:visited {
	background: url('/images/3.0/lt_btn_date_ru.gif') no-repeat left bottom;
}

a.header_date-ru:link,a.header_date-ru:visited {
	background: url('/images/3.0/lt_btn_date_ru.gif') no-repeat left top;
}

a.header_date-ru:hover,a.header_date_active-ru:hover {
	background: url('/images/3.0/lt_btn_date_ru.gif') no-repeat left bottom;
}

a.header_date_static-ru,a.header_date_static-ru:hover {
	background: url('/images/3.0/lt_btn_date_ru.gif') no-repeat left top;
}
/********END*******/

/*Portuguese translation*/
a.header_date-pt,a.header_date_active-pt,a.header_date_static-pt {
	width: 95px;
	height: 24px;
}

a.header_date_active-pt:link,a.header_date_active-pt:visited {
	background: url('/images/3.0/lt_btn_date_pt.gif') no-repeat left bottom;
}

a.header_date-pt:link,a.header_date-pt:visited {
	background: url('/images/3.0/lt_btn_date_pt.gif') no-repeat left top;
}

a.header_date-pt:hover,a.header_date_active-pt:hover {
	background: url('/images/3.0/lt_btn_date_pt.gif') no-repeat left bottom;
}

a.header_date_static-pt,a.header_date_static-pt:hover {
	background: url('/images/3.0/lt_btn_date_pt.gif') no-repeat left top;
}

/* Chinese Translation */
a.header_date-zh,a.header_date_active-zh,a.header_date_static-zh {
	width: 95px;
	height: 24px;
}

a.header_date_active-zh:link,a.header_date_active-zh:visited {
	background: url('/images/3.0/lt_btn_date_ch.gif') no-repeat left bottom;
}

a.header_date-zh:link,a.header_date-zh:visited {
	background: url('/images/3.0/lt_btn_date_ch.gif') no-repeat left top;
}

a.header_date-zh:hover,a.header_date_active-zh:hover {
	background: url('/images/3.0/lt_btn_date_ch.gif') no-repeat left bottom;
}

a.header_date_static-zh,a.header_date_static-zh:hover {
	background: url('/images/3.0/lt_btn_date_ch.gif') no-repeat left top;
}

/*end*/

a.header_sale,a.header_sale_active,a.header_sale_static {
    width: 95px;
    height: 24px;
}

a.header_sale_active:link,a.header_sale_active:visited {
    background: url('/images/3.0/lt_btn_sale.gif') no-repeat left bottom;
}

a.header_sale:link,a.header_sale:visited {
    background: url('/images/3.0/lt_btn_sale.gif') no-repeat left top;
}

a.header_sale:hover,a.header_sale_active:hover {
    background: url('/images/3.0/lt_btn_sale.gif') no-repeat left bottom;
}

a.header_sale_static,a.header_sale_static:hover {
    background: url('/images/3.0/lt_btn_sale.gif') no-repeat left top;
}

/*Spanish translation*/
a.header_sale-es,a.header_sale_active-es,a.header_sale_static-es {
    width: 95px;
    height: 24px;
}

a.header_sale_active-es:link,a.header_sale_active-es:visited {
    background: url('/images/3.0/lt_btn_sale_es.gif') no-repeat left bottom;
}

a.header_sale-es:link,a.header_sale-es:visited {
    background: url('/images/3.0/lt_btn_sale_es.gif') no-repeat left top;
}

a.header_sale-es:hover,a.header_sale_active-es:hover {
    background: url('/images/3.0/lt_btn_sale_es.gif') no-repeat left bottom;
}

a.header_sale_static-es,a.header_sale_static-es:hover {
    background: url('/images/3.0/lt_btn_sale_es.gif') no-repeat left top;
}
/********END*******/

/*Russian translation for sale */
a.header_sale-ru,a.header_sale_active-ru,a.header_sale_static-ru {
    width: 95px;
    height: 24px;
}

a.header_sale_active-ru:link,a.header_sale_active-ru:visited {
    background: url('/images/3.0/lt_btn_sale_ru.gif') no-repeat left bottom;
}

a.header_sale-ru:link,a.header_sale-ru:visited {
    background: url('/images/3.0/lt_btn_sale_ru.gif') no-repeat left top;
}

a.header_sale-ru:hover,a.header_sale_active-ru:hover {
    background: url('/images/3.0/lt_btn_sale_ru.gif') no-repeat left bottom;
}

a.header_sale_static-ru,a.header_sale_static-ru:hover {
    background: url('/images/3.0/lt_btn_sale_ru.gif') no-repeat left top;
}
/********END*******/

/*Portuguese translation*/
a.header_sale-pt,a.header_sale_active-pt,a.header_sale_static-pt {
    width: 95px;
    height: 24px;
}

a.header_sale_active-pt:link,a.header_sale_active-pt:visited {
    background: url('/images/3.0/lt_btn_sale_pt.gif') no-repeat left bottom;
}

a.header_sale-pt:link,a.header_sale-pt:visited {
    background: url('/images/3.0/lt_btn_sale_pt.gif') no-repeat left top;
}

a.header_sale-pt:hover,a.header_sale_active-pt:hover {
    background: url('/images/3.0/lt_btn_sale_pt.gif') no-repeat left bottom;
}

a.header_sale_static-pt,a.header_sale_static-pt:hover {
    background: url('/images/3.0/lt_btn_sale_pt.gif') no-repeat left top;
}

/* Chinese Translation */
a.header_sale-zh,a.header_sale_active-zh,a.header_sale_static-zh {
    width: 95px;
    height: 24px;
}

a.header_sale_active-zh:link,a.header_sale_active-zh:visited {
    background: url('/images/3.0/lt_btn_sale_ch.gif') no-repeat left bottom;
}

a.header_sale-zh:link,a.header_sale-zh:visited {
    background: url('/images/3.0/lt_btn_sale_ch.gif') no-repeat left top;
}

a.header_sale-zh:hover,a.header_sale_active-zh:hover {
    background: url('/images/3.0/lt_btn_sale_ch.gif') no-repeat left bottom;
}

a.header_sale_static-zh,a.header_sale_static-zh:hover {
    background: url('/images/3.0/lt_btn_sale_ch.gif') no-repeat left top;
}

/*end*/


a.header_categories,a.header_categories_active,a.header_categories_static
	{
	width: 94px;
	height: 24px;
}

a.header_categories_active:link,a.header_categories_active:visited {
	background: url('/images/3.0/lt_btn_categories.gif') no-repeat left
		bottom;
}

a.header_categories:link,a.header_categories:visited {
	background: url('/images/3.0/lt_btn_categories.gif') no-repeat left top;
}

a.header_categories:hover,a.header_categories_active:hover {
	background: url('/images/3.0/lt_btn_categories.gif') no-repeat left
		bottom;
}

a.header_categories_static,a.header_categories_static:hover {
	background: url('/images/3.0/lt_btn_categories.gif') no-repeat left top;
}

/*Header translation css*/
a.header_categories-es,a.header_categories_active-es,a.header_categories_static-es
	{
	width: 94px;
	height: 24px;
}

a.header_categories_active-es:link,a.header_categories_active-es:visited
	{
	background: url('/images/3.0/lt_btn_categories_es.gif') no-repeat left
		bottom;
}

a.header_categories-es:link,a.header_categories-es:visited {
	background: url('/images/3.0/lt_btn_categories_es.gif') no-repeat left
		top;
}

a.header_categories-es:hover,a.header_categories_active-es:hover {
	background: url('/images/3.0/lt_btn_categories_es.gif') no-repeat left
		bottom;
}

a.header_categories_static-es,a.header_categories_static-es:hover {
	background: url('/images/3.0/lt_btn_categories_es.gif') no-repeat left
		top;
}
/********************/

/*CATEGORIES Header translation css for Russian*/
a.header_categories-ru,a.header_categories_active-ru,a.header_categories_static-ru
	{
	width: 94px;
	height: 24px;
}

a.header_categories_active-ru:link,a.header_categories_active-ru:visited
	{
	background: url('/images/3.0/lt_btn_categories_ru.gif') no-repeat left
		bottom;
}

a.header_categories-ru:link,a.header_categories-ru:visited {
	background: url('/images/3.0/lt_btn_categories_ru.gif') no-repeat left
		top;
}

a.header_categories-ru:hover,a.header_categories_active-ru:hover {
	background: url('/images/3.0/lt_btn_categories_ru.gif') no-repeat left
		bottom;
}

a.header_categories_static-ru,a.header_categories_static-ru:hover {
	background: url('/images/3.0/lt_btn_categories_ru.gif') no-repeat left
		top;
}
/*******END Russian*************/

/*Portuguese Header translation css*/
a.header_categories-pt,a.header_categories_active-pt,a.header_categories_static-pt
	{
	width: 94px;
	height: 24px;
}

a.header_categories_active-pt:link,a.header_categories_active-pt:visited
	{
	background: url('/images/3.0/lt_btn_categories_pt.gif') no-repeat left
		bottom;
}

a.header_categories-pt:link,a.header_categories-pt:visited {
	background: url('/images/3.0/lt_btn_categories_pt.gif') no-repeat left
		top;
}

a.header_categories-pt:hover,a.header_categories_active-pt:hover {
	background: url('/images/3.0/lt_btn_categories_pt.gif') no-repeat left
		bottom;
}

a.header_categories_static-pt,a.header_categories_static-pt:hover {
	background: url('/images/3.0/lt_btn_categories_pt.gif') no-repeat left
		top;
}
/********************/

/*CHINESE translations for categories*/
a.header_categories-zh,a.header_categories_active-zh,a.header_categories_static-zh
	{
	width: 94px;
	height: 24px;
}

a.header_categories_active-zh:link,a.header_categories_active-zh:visited
	{
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		bottom;
}

a.header_categories-zh:link,a.header_categories-zh:visited {
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		top;
}

a.header_categories-zh:hover,a.header_categories_active-zh:hover {
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		bottom;
}

a.header_categories_static-zh,a.header_categories_static-zh:hover {
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		top;
}

a.header_trends,a.header_trends_active,a.header_trends_static {
	width: 170px;
	height: 24px;
	margin-right: 10px;
	border-bottom: solid 1px #343434;
}

a.header_trends_active:link,a.header_trends_active:visited {
	background: url('/images/3.0/lt_btn_trends.gif') no-repeat center bottom;
}

a.header_trends:link,a.header_trends:visited {
	background: url('/images/3.0/lt_btn_trends.gif') no-repeat center top;
}

a.header_trends:hover,a.header_trends_active:hover {
	background: url('/images/3.0/lt_btn_trends.gif') no-repeat center bottom;
}

a.header_trends_static,a.header_trends_static:hover {
	background: url('/images/3.0/lt_btn_trends.gif') no-repeat center top;
}

/* Spanish tranlation for trends*/
a.header_trends-es,a.header_trends_active-es,a.header_trends_static-es {
	width: 170px;
	height: 24px;
	margin-right: 10px;
	border-bottom: solid 1px #343434;
}

a.header_trends_active-es:link,a.header_trends_active-es:visited {
	background: url('/images/3.0/lt_btn_trends_es.gif') no-repeat center
		bottom;
}

a.header_trends-es:link,a.header_trends-es:visited {
	background: url('/images/3.0/lt_btn_trends_es.gif') no-repeat center top;
}

a.header_trends-es:hover,a.header_trends_active-es:hover {
	background: url('/images/3.0/lt_btn_trends_es.gif') no-repeat center
		bottom;
}

a.header_trends_static-es,a.header_trends_static-es:hover {
	background: url('/images/3.0/lt_btn_trends_es.gif') no-repeat center top;
}

/* Spanish translation ends*/
/* PORTUGUESE  trends*/
a.header_trends-pt,a.header_trends_active-pt,a.header_trends_static-pt {
	width: 170px;
	height: 24px;
	margin-right: 10px;
	border-bottom: solid 1px #343434;
}

a.header_trends_active-pt:link,a.header_trends_active-pt:visited {
	background: url('/images/3.0/lt_btn_trends_pt.gif') no-repeat center
		bottom;
}

a.header_trends-pt:link,a.header_trends-pt:visited {
	background: url('/images/3.0/lt_btn_trends_pt.gif') no-repeat center top;
}

a.header_trends-pt:hover,a.header_trends_active-pt:hover {
	background: url('/images/3.0/lt_btn_trends_pt.gif') no-repeat center
		bottom;
}

a.header_trends_static-pt,a.header_trends_static-pt:hover {
	background: url('/images/3.0/lt_btn_trends_pt.gif') no-repeat center top;
}

/*PORTUGUESE ENDS*/

/* Russian tranlation for trends*/
a.header_trends-ru,a.header_trends_active-ru,a.header_trends_static-ru {
	width: 170px;
	height: 24px;
	margin-right: 10px;
	border-bottom: solid 1px #343434;
}

a.header_trends_active-ru:link,a.header_trends_active-ru:visited {
	background: url('/images/3.0/lt_btn_trends_ru.gif') no-repeat center
		bottom;
}

a.header_trends-ru:link,a.header_trends-ru:visited {
	background: url('/images/3.0/lt_btn_trends_ru.gif') no-repeat center top;
}

a.header_trends-ru:hover,a.header_trends_active-ru:hover {
	background: url('/images/3.0/lt_btn_trends_ru.gif') no-repeat center
		bottom;
}

a.header_trends_static-ru,a.header_trends_static-ru:hover {
	background: url('/images/3.0/lt_btn_trends_ru.gif') no-repeat center top;
}

/* end*/

/*CHINESE translations for categories*/
a.header_categories-zh,a.header_categories_active-zh,a.header_categories_static-zh
	{
	width: 94px;
	height: 24px;
}

a.header_categories_active-zh:link,a.header_categories_active-zh:visited
	{
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		bottom;
}

a.header_categories-zh:link,a.header_categories-zh:visited {
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		top;
}

a.header_categories-zh:hover,a.header_categories_active-zh:hover {
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		bottom;
}

a.header_categories_static-zh,a.header_categories_static-zh:hover {
	background: url('/images/3.0/lt_btn_categories_ch.gif') no-repeat left
		top;
}

/* Chinese tranlation for trends*/
a.header_trends-zh,a.header_trends_active-zh,a.header_trends_static-zh {
	width: 170px;
	height: 24px;
	margin-right: 10px;
	border-bottom: solid 1px #343434;
}

a.header_trends_active-zh:link,a.header_trends_active-zh:visited {
	background: url('/images/3.0/lt_btn_trends_zh.gif') no-repeat center
		bottom;
}

a.header_trends-zh:link,a.header_trends-zh:visited {
	background: url('/images/3.0/lt_btn_trends_zh.gif') no-repeat center top;
}

a.header_trends-zh:hover,a.header_trends_active-zh:hover {
	background: url('/images/3.0/lt_btn_trends_zh.gif') no-repeat center
		bottom;
}

a.header_trends_static-zh,a.header_trends_static-zh:hover {
	background: url('/images/3.0/lt_btn_trends_zh.gif') no-repeat center top;
}

/* Chinese translation ends*/
a.header_regions,a.header_regions_active,a.header_regions_static {
	width: 170px;
	height: 24px;
	margin-right: 10px;
	border-bottom: solid 1px #343434;
}

a.header_regions_active:link,a.header_regions_active:visited {
	background: url('/images/3.0/lt_btn_regions.gif') no-repeat center
		bottom;
}

a.header_regions:link,a.header_regions:visited {
	background: url('/images/3.0/lt_btn_regions.gif') no-repeat center top;
}

a.header_regions:hover,a.header_regions_active:hover {
	background: url('/images/3.0/lt_btn_regions.gif') no-repeat center
		bottom;
}

a.header_regions_static,a.header_regions_static:hover {
	background: url('/images/3.0/lt_btn_regions.gif') no-repeat center top;
}

a.header_buyerspicks,a.header_buyerspicks_active,a.header_buyerspicks_static
	{
	width: 170px;
	height: 24px;
	margin-right: 10px;
	border-bottom: solid 1px #343434;
}

a.header_buyerspicks_active:link,a.header_buyerspicks_active:visited {
	background: url('/images/3.0/lt_btn_buyers.gif') no-repeat center bottom;
}

a.header_buyerspicks_active_zh:link,a.header_buyerspicks_active_zh:visited
	{
	background: url('/images/3.0/lt_btn_buyers_zh.gif') no-repeat center
		bottom;
}

a.header_buyerspicks:link,a.header_buyerspicks:visited {
	background: url('/images/3.0/lt_btn_buyers.gif') no-repeat center top;
}

a.header_buyerspicks_zh:link,a.header_buyerspicks_zh:visited {
	background: url('/images/3.0/lt_btn_buyers_zh.gif') no-repeat center top;
}

a.header_buyerspicks:hover,a.header_buyerspicks_active:hover {
	background: url('/images/3.0/lt_btn_buyers.gif') no-repeat center bottom;
}

a.header_buyerspicks_zh:hover,a.header_buyerspicks_active_zh:hover {
	background: url('/images/3.0/lt_btn_buyers_zh.gif') no-repeat center
		bottom;
}

a.header_buyerspicks_static,a.header_buyerspicks_static:hover {
	background: url('/images/3.0/lt_btn_buyers.gif') no-repeat center top;
}


/*French translation*/



/*Header translation css*/
a.header_categories-fr,a.header_categories_active-fr,a.header_categories_static-fr
	{
	width: 94px;
	height: 24px;
}

a.header_categories_active-fr:link,a.header_categories_active-fr:visited
	{
	background: url('/images/3.0/lt_btn_categories_fr.gif') no-repeat left
		bottom;
}

a.header_categories-fr:link,a.header_categories-fr:visited {
	background: url('/images/3.0/lt_btn_categories_fr.gif') no-repeat left
		top;
}

a.header_categories-fr:hover,a.header_categories_active-fr:hover {
	background: url('/images/3.0/lt_btn_categories_fr.gif') no-repeat left
		bottom;
}

a.header_categories_static-fr,a.header_categories_static-fr:hover {
	background: url('/images/3.0/lt_btn_categories_fr.gif') no-repeat left
		top;
}


a.header_date-fr,a.header_date_active-fr,a.header_date_static-fr {
	width: 95px;
	height: 24px;
}

a.header_date_active-fr:link,a.header_date_active-fr:visited {
	background: url('/images/3.0/lt_btn_date_fr.gif') no-repeat left bottom;
}

a.header_date-fr:link,a.header_date-fr:visited {
	background: url('/images/3.0/lt_btn_date_fr.gif') no-repeat left top;
}

a.header_date-fr:hover,a.header_date_active-fr:hover {
	background: url('/images/3.0/lt_btn_date_fr.gif') no-repeat left bottom;
}

a.header_date_static-fr,a.header_date_static-fr:hover {
	background: url('/images/3.0/lt_btn_date_fr.gif') no-repeat left top;
}

a.header_sale-fr,a.header_sale_active-fr,a.header_sale_static-fr {
    width: 95px;
    height: 24px;
}

a.header_sale_active-fr:link,a.header_sale_active-fr:visited {
    background: url('/images/3.0/lt_btn_sale_fr.gif') no-repeat left bottom;
}

a.header_sale-fr:link,a.header_sale-fr:visited {
    background: url('/images/3.0/lt_btn_sale_fr.gif') no-repeat left top;
}

a.header_sale-fr:hover,a.header_sale_active-fr:hover {
    background: url('/images/3.0/lt_btn_sale_fr.gif') no-repeat left bottom;
}

a.header_sale_static-fr,a.header_sale_static-fr:hover {
    background: url('/images/3.0/lt_btn_sale_fr.gif') no-repeat left top;
}
/********END*******/




/**categories**/
#leftnav_categories {
	height: 425px;
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	position: relative;
	top: 20px;
	left: 0px;
	z-index: 2;
	clip: rect(0px, 190px, 425px, 0px);
}

#leftnav_top .leftnav_categories {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-transform: uppercase;
	float: left;
}

.leftnav_categories a:link,.leftnav_categories a:visited {
	text-decoration: none;
	font-size: 10px;
	line-height: 16px;
	color: #7f7f7f;
}

.leftnav_categories_zh a:link,.leftnav_categories_zh a:visited {
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	color: #7f7f7f;
}

.leftnav_categories a:hover {
	text-decoration: none;
	color: #00aac1;
}

a.leftnav_active:link,a.leftnav_active:visited {
	text-decoration: none;
	color: #00aac1;
}

a.categories_sub_active:link,a.categories_sub_active:visited {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding-left: 0px 0px 0px 10px;
	margin: 0px;
	text-transform: capitalize;
	color: #00aac1;
	display: block;
}

.categories_sub a:link,.categories_sub a:visited {
	padding-left: 10px;
	font-size: 11px;
	line-height: 15px;
	text-transform: capitalize;
	display: block;
}

.categories_sub_zh a:link,.categories_sub_zh a:visited {
	padding-left: 10px;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;
	display: block;
}

.categories_sub_zh a:link,.categories_sub a:visited {
	padding-left: 10px;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;
	display: block;
}

.categories_sub a:hover,a.categories_sub_active:hover {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	text-transform: capitalize;
	color: #00aac1;
	display: block;
}

.categories_sub {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-transform: capitalize;
}

/**date**/
#leftnav_date {
	height: 425px;
	width: 190px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	float: left;
	overflow: hidden;
	position: relative;
	top: 20px;
	left: 0px;
	z-index: 1;
	clip: rect(0px, 190px, 425px, 0px);
}

#leftnav_top .leftnav_date {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	text-transform: capitalize;
	float: left;
}

.leftnav_date a:link,.leftnav_date a:visited {
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	color: #7f7f7f;
}

.leftnav_date_zh {
	font-size: 13px;
}

.leftnav_date_zh a:link,.leftnav_date a:visited {
	text-decoration: none;
	font-size: 14px;
	line-height: 19px;
	color: #7f7f7f;
}

.leftnav_date a:hover {
	text-decoration: none;
	color: #00aac1;
}

a.leftnav_active:link,a.leftnav_active:visited {
	text-decoration: none;
	color: #00aac1;
}

a.categories_sub_active:link,a.categories_sub_active:visited {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding-left: 10px;
	text-transform: capitalize;
	color: #00aac1;
}

.categories_sub a:link,.categories_sub a:visited {
	padding-left: 10px;
	font-size: 11px;
	line-height: 15px;
	text-transform: capitalize;
}

.categories_sub_zh a:link,.categories_sub_zh a:visited {
	padding-left: 10px;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;
}

.categories_sub_zh a:link,.categories_sub_zh a:visited {
	padding-left: 10px;
	font-size: 12px;
	line-height: 15px;
	text-transform: capitalize;
}

.categories_sub a:hover,a.categories_sub_active:hover {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding-left: 10px;
	text-transform: capitalize;
	color: #00aac1;
}

.categories_sub {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-transform: capitalize;
}

/**designers**/
.leftnav_favorite {
	margin: 5px 0px 0px 20px;
	padding: 0px;
	width: 130px;
	height: 25px;
	position: relative;
	top: 0px;
	left: 0px;
}

input.myfavoriteDesigner {
	margin: 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
	padding: 0;
	margin: 0;
	vertical-align: bottom;
	overflow: hidden;
}

.leftnav_divider {
	width: 169px;
	height: 15px;
	position: relative;
	top: 5px;
	left: 0px;
	border-top: solid 1px #343434;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#leftnav_designers {
	height: 385px;
	width: 190px;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	clip: rect(0px, 190px, 385px, 0px);
}

#leftnav_top .leftnav_designers {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-transform: capitalize;
	font-size: 11px;
	line-height: 16px;
	float: left;
}

#leftnav_top .leftnav_designers_zh {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-transform: capitalize;
	font-size: 14px;
	line-height: 19px;
	float: left;
}

.leftnav_designers a:link,.leftnav_designers a:visited {
	padding-left: 10px;
	color: #7f7f7f;
	display: block;
}

.leftnav_designers a:hover {
	text-decoration: none;
	color: #00aac1;
	display: block;
}

a.leftnav_designers_active:link,a.leftnav_designers_active:visited {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding-left: 10px;
	text-decoration: none;
	color: #00aac1;
	display: block;
}

.leftnav_designers a:hover,a.leftnav_designers_active:hover {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding-left: 10px;
	text-decoration: none;
	color: #00aac1;
	display: block;
}

a.designers_sub_active:link,a.designers_sub_active:visited {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding-left: 0px 0px 0px 10px;
	margin: 0px;
	text-transform: capitalize;
	color: #00aac1;
}

.designers_sub a:link,.designers_sub a:visited {
	padding-left: 10px;
	font-size: 11px;
	line-height: 15px;
	text-transform: capitalize;
}

.designers_sub a:hover,a.designers_sub_active:hover {
	background: url('/images/3.0/lt_arrow2.gif') no-repeat 0px 0px;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	text-transform: capitalize;
	color: #00aac1;
}

.designers_sub {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-transform: capitalize;
}

/**designers_home**/
.designer_header {
	margin: 10px 0px 0px 58px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_designers.gif') no-repeat;
	width: 68px;
	height: 20px;
}

.leftnav_divider2 {
	width: 169px;
	height: 8px;
	border-top: solid 1px #343434;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

.leftnav_favorite2 {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	width: 120px;
	height: 27px;
}

input.myfavorite {
	margin: 0px;
	padding: 0px;
	width: 13px;
	height: 13px;
	vertical-align: bottom;
	position: relative;
	top: -2px;
	overflow: hidden;
}

#leftnav_designers_home {
	display: inline;
	height: 395px;
	width: 150px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
	border-top: solid 1px #343434;
	border-bottom: solid 1px #343434;
	border-left: solid 1px #343434;
	border-right: none;
	overflow: hidden;
}

/**scrollbar**/
#leftnav_top #scrollbar1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 15px;
	height: 420px;
	border: solid 1px #343434;
	position: absolute;
	top: 0px;
	left: 160px;
	z-index: 2;
}

#leftnav_top #scrollbar1 a {
	padding: 0px;
}

#leftnav_top #scrollbar1 .up {
	border: none;
	margin: 0px;
	padding: 0px;
}

#leftnav_top #scrollbar1 .down {
	border: none;
	margin: 0px;
	padding: 387px 0px 0px 0px;
}

#leftnav_top #scrollbar2 {
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 383px;
	border: solid 1px #343434;
	z-index: 1;
	position: absolute;
	top: 0px;
	left: 160px;
}

#leftnav_top #scrollbar2 a {
	padding: 0px;
}

#leftnav_top #scrollbar2 .up {
	border: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	top: 2px;
	width: 15px;
	height: 13px;
}

#leftnav_top #scrollbar2 .down {
	border: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: 2px;
	width: 15px;
	height: 13px;
}

#leftnav_top #scrollbar3 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 395px;
	border: solid 1px #343434;
}

#leftnav_top #scrollbar3 a {
	padding: 0px;
}

#leftnav_top #scrollbar3 .up {
	border: none;
	margin: 0px;
	padding: 0px;
}

#leftnav_top #scrollbar3 .down {
	border: none;
	margin: 0px;
	padding: 364px 0px 0px 0px;
}

/* ----- LEFT NAV: REFINE SIZE -----*/
#leftnav #leftnav_refine {
	width: 190px;
	height: auto;
	border: solid 1px #343434;
	margin: 12px 0px 0px 0px;
	padding: 0px;
}

.refine_header {
	margin: 10px 0px 0px 30px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_refinesearch.gif') no-repeat;
	width: 130px;
	height: 20px;
}

.refine_header_es {
	margin: 10px 0px 0px 30px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_refinesearch_es.gif') no-repeat;
	width: 130px;
	height: 20px;
}

.refine_header_fr {
	margin: 10px 0px 0px 7px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_refinesearch_fr.gif') no-repeat;
	width: 180px;
	height: 20px;
}

.refine_header_pt {
	margin: 10px 0px 0px 30px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_refinesearch_pt.gif') no-repeat;
	width: 130px;
	height: 20px;
}

.refine_header_ru {
	margin: 10px 0px 0px 30px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_refinesearch_ru.gif') no-repeat;
	width: 130px;
	height: 20px;
}

#leftnav_refine .refine_divider {
	width: 168px;
	height: 20px;
	border-top: solid 1px #343434;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

.refine_btn {
	width: 174px;
	height: 21px;
	margin: 20px 0px 15px 10px;
	padding: 0px;
}

a.b_search,a.b_clear {
	display: block;
	width: 84px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

a.b_search {
	margin: 0px;
	padding: 0px;
	float: left;
}

a.b_clear {
	margin: 0px;
	padding: 0px;
	float: right;
}

input.option {
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px 1px 0px 0px;
	vertical-align: bottom;
	position: relative;
	top: 2px;
	overflow: hidden;
}
.column1_fr {
	line-height: 18px;
}

.column1 {
	width: 86px;
	border: 0px;
	font-size: 11px;
	float: left;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

.column1_pt {
	width: 100px;
	border: 0px;
	font-size: 11px;
	float: left;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

.column1_zh {
	width: 86px;
	border: 0px;
	font-size: 12px;
	float: left;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
}

.column2 {
	width: 86px;
	border: 0px;
	font-size: 11px;
	line-height: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
}

.column2_zh {
	width: 86px;
	border: 0px;
	font-size: 12px;
	line-height: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
}

.column2_pt {
	width: 91px;
	border: 0px;
	font-size: 11px;
	line-height: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
}

/**refine size**/
#refine_size {
	margin: 5px 0px 0px 18px;
	padding-bottom: 20px;
	width: 170px;
	overflow: hidden;
}

#refine_size_denim {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	width: 170px;
	height: 127px;
}

#refine_size_shoes {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	width: 170px;
	height: 95px;
}

#refine_size_handbag {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	height: 90px;
}

.size_header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_size.gif') no-repeat;
	width: 25px;
	height: 18px;
}

.size_header_zh {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_size_zh.gif') no-repeat;
	width: 25px;
	height: 18px;
}

.size_text {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #00AAC1;
}

.size_text_zh {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #00AAC1;
}

.size_chart {
	width: 80px;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	float: right;
}
.size_chart_fr {
	width: 105px;
} 

.size_chart_ru {
	width: 100px;
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	float: right;
}

.size_chart a:hover {
	text-decoration: none;
	color: #00aac1;
}

/*translation*/
.size_chart_es {
	width: 100px;
	margin-left: 12px;
	padding: 0px;
	font-size: 9px;
	float: left;
}

.size_chart_es a:hover {
	text-decoration: none;
	color: #00aac1;
}

#size_thumb {
	width: 175px;
	height: 24px;
	padding: 0px;
	margin: 0px;
}

#size_thumb li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

#size_thumb li a {
	display: block;
	width: 24px;
	height: 24px;
	margin-right: 8px;
	margin-bottom: 7px;
}

/**XS*/
a.size_xs_active:link,a.size_xs_active:visited {
	background: url('/images/3.0/size/lt_btn_xs.gif') no-repeat 0px 0px;
}

a.size_xs:link,a.size_xs:visited {
	background: url('/images/3.0/size/lt_btn_xs.gif') no-repeat 0px -24px;
}

a.size_xs:hover,a.size_xs_active:hover {
	background: url('/images/3.0/size/lt_btn_xs.gif') no-repeat 0px 0px;
}

a.size_xs_na:link,a.size_xs_na:visited {
	background: url('/images/3.0/size/lt_btn_xs.gif') no-repeat 0px -48px;
}

/**S**/
a.size_s_active:link,a.size_s_active:visited {
	background: url('/images/3.0/size/lt_btn_s.gif') no-repeat 0px 0px;
}

a.size_s:link,a.size_s:visited {
	background: url('/images/3.0/size/lt_btn_s.gif') no-repeat 0px -24px;
}

a.size_s:hover,a.size_s_active:hover {
	background: url('/images/3.0/size/lt_btn_s.gif') no-repeat 0px 0px;
}

a.size_s_na:link,a.size_s_na:visited {
	background: url('/images/3.0/size/lt_btn_s.gif') no-repeat 0px -48px;
}

/**M**/
a.size_m_active:link,a.size_m_active:visited {
	background: url('/images/3.0/size/lt_btn_m.gif') no-repeat 0px 0px;
}

a.size_m:link,a.size_m:visited {
	background: url('/images/3.0/size/lt_btn_m.gif') no-repeat 0px -24px;
}

a.size_m:hover,a.size_m_active:hover {
	background: url('/images/3.0/size/lt_btn_m.gif') no-repeat 0px 0px;
}

a.size_m_na:link,a.size_m_na:visited {
	background: url('/images/3.0/size/lt_btn_m.gif') no-repeat 0px -48px;
}

/**L**/
a.size_l_active:link,a.size_l_active:visited {
	background: url('/images/3.0/size/lt_btn_l.gif') no-repeat 0px 0px;
}

a.size_l:link,a.size_l:visited {
	background: url('/images/3.0/size/lt_btn_l.gif') no-repeat 0px -24px;
}

a.size_l:hover,a.size_l_active:hover {
	background: url('/images/3.0/size/lt_btn_l.gif') no-repeat 0px 0px;
}

a.size_l_na:link,a.size_l_na:visited {
	background: url('/images/3.0/size/lt_btn_l.gif') no-repeat 0px -48px;
}

/**XL**/
a.size_xl_active:link,a.size_xl_active:visited {
	background: url('/images/3.0/size/lt_btn_xl.gif') no-repeat 0px 0px;
}

a.size_xl:link,a.size_xl:visited {
	background: url('/images/3.0/size/lt_btn_xl.gif') no-repeat 0px -24px;
}

a.size_xl:hover,a.size_xl_active:hover {
	background: url('/images/3.0/size/lt_btn_xl.gif') no-repeat 0px 0px;
}

a.size_xl_na:link,a.size_xl_na:visited {
	background: url('/images/3.0/size/lt_btn_xl.gif') no-repeat 0px -48px;
}

/**XXL**/
a.size_xxl_active:link,a.size_xxl_active:visited {
	background: url('/images/3.0/size/lt_btn_xxl.gif') no-repeat 0px 0px;
}

a.size_xxl:link,a.size_xxl:visited {
	background: url('/images/3.0/size/lt_btn_xxl.gif') no-repeat 0px -24px;
}

a.size_xxl:hover,a.size_xxl_active:hover {
	background: url('/images/3.0/size/lt_btn_xxl.gif') no-repeat 0px 0px;
}

a.size_xxl_na:link,a.size_xxl_na:visited {
	background: url('/images/3.0/size/lt_btn_xxl.gif') no-repeat 0px -48px;
}

/**5**/
a.size_5_active:link,a.size_5_active:visited {
	background: url('/images/3.0/size/lt_btn_5.gif') no-repeat 0px 0px;
}

a.size_5:link,a.size_5:visited {
	background: url('/images/3.0/size/lt_btn_5.gif') no-repeat 0px -24px;
}

a.size_5:hover,a.size_5_active:hover {
	background: url('/images/3.0/size/lt_btn_5.gif') no-repeat 0px 0px;
}

a.size_5_na:link,a.size_5_na:visited {
	background: url('/images/3.0/size/lt_btn_5.gif') no-repeat 0px -48px;
}

/**5_5**/
a.size_5\.5_active:link,a.size_5\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_5_5.gif') no-repeat 0px 0px;
}

a.size_5\.5:link,a.size_5\.5:visited {
	background: url('/images/3.0/size/lt_btn_5_5.gif') no-repeat 0px -24px;
}

a.size_5\.5:hover,a.size_5\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_5_5.gif') no-repeat 0px 0px;
}

a.size_5\.5_na:link,a.size_5\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_5_5.gif') no-repeat 0px -48px;
}

/**6**/
a.size_6_active:link,a.size_6_active:visited {
	background: url('/images/3.0/size/lt_btn_6.gif') no-repeat 0px 0px;
}

a.size_6:link,a.size_6:visited {
	background: url('/images/3.0/size/lt_btn_6.gif') no-repeat 0px -24px;
}

a.size_6:hover,a.size_6_active:hover {
	background: url('/images/3.0/size/lt_btn_6.gif') no-repeat 0px 0px;
}

a.size_6_na:link,a.size_6_na:visited {
	background: url('/images/3.0/size/lt_btn_6.gif') no-repeat 0px -48px;
}

/**6\.5**/
a.size_6\.5_active:link,a.size_6\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_6_5.gif') no-repeat 0px 0px;
}

a.size_6\.5:link,a.size_6\.5:visited {
	background: url('/images/3.0/size/lt_btn_6_5.gif') no-repeat 0px -24px;
}

a.size_6\.5:hover,a.size_6\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_6_5.gif') no-repeat 0px 0px;
}

a.size_6\.5_na:link,a.size_6\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_6_5.gif') no-repeat 0px -48px;
}

/**7**/
a.size_7_active:link,a.size_7_active:visited {
	background: url('/images/3.0/size/lt_btn_7.gif') no-repeat 0px 0px;
}

a.size_7:link,a.size_7:visited {
	background: url('/images/3.0/size/lt_btn_7.gif') no-repeat 0px -24px;
}

a.size_7:hover,a.size_7_active:hover {
	background: url('/images/3.0/size/lt_btn_7.gif') no-repeat 0px 0px;
}

a.size_7_na:link,a.size_7_na:visited {
	background: url('/images/3.0/size/lt_btn_7.gif') no-repeat 0px -48px;
}

/**7\.5**/
a.size_7\.5_active:link,a.size_7\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_7_5.gif') no-repeat 0px 0px;
}

a.size_7\.5:link,a.size_7\.5:visited {
	background: url('/images/3.0/size/lt_btn_7_5.gif') no-repeat 0px -24px;
}

a.size_7\.5:hover,a.size_7\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_7_5.gif') no-repeat 0px 0px;
}

a.size_7\.5_na:link,a.size_7\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_7_5.gif') no-repeat 0px -48px;
}

/**8**/
a.size_8_active:link,a.size_8_active:visited {
	background: url('/images/3.0/size/lt_btn_8.gif') no-repeat 0px 0px;
}

a.size_8:link,a.size_8:visited {
	background: url('/images/3.0/size/lt_btn_8.gif') no-repeat 0px -24px;
}

a.size_8:hover,a.size_8_active:hover {
	background: url('/images/3.0/size/lt_btn_8.gif') no-repeat 0px 0px;
}

a.size_8_na:link,a.size_8_na:visited {
	background: url('/images/3.0/size/lt_btn_8.gif') no-repeat 0px -48px;
}

/**8\.5**/
a.size_8\.5_active:link,a.size_8\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_8_5.gif') no-repeat 0px 0px;
}

a.size_8\.5:link,a.size_8\.5:visited {
	background: url('/images/3.0/size/lt_btn_8_5.gif') no-repeat 0px -24px;
}

a.size_8\.5:hover,a.size_8\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_8_5.gif') no-repeat 0px 0px;
}

a.size_8\.5_na:link,a.size_8\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_8_5.gif') no-repeat 0px -48px;
}

/**9**/
a.size_9_active:link,a.size_9_active:visited {
	background: url('/images/3.0/size/lt_btn_9.gif') no-repeat 0px 0px;
}

a.size_9:link,a.size_9:visited {
	background: url('/images/3.0/size/lt_btn_9.gif') no-repeat 0px -24px;
}

a.size_9:hover,a.size_9_active:hover {
	background: url('/images/3.0/size/lt_btn_9.gif') no-repeat 0px 0px;
}

a.size_9_na:link,a.size_9_na:visited {
	background: url('/images/3.0/size/lt_btn_9.gif') no-repeat 0px -48px;
}

/**9\.5**/
a.size_9\.5_active:link,a.size_9\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_9_5.gif') no-repeat 0px 0px;
}

a.size_9\.5:link,a.size_9\.5:visited {
	background: url('/images/3.0/size/lt_btn_9_5.gif') no-repeat 0px -24px;
}

a.size_9\.5:hover,a.size_9\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_9_5.gif') no-repeat 0px 0px;
}

a.size_9\.5_na:link,a.size_9\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_9_5.gif') no-repeat 0px -48px;
}

/**10**/
a.size_10_active:link,a.size_10_active:visited {
	background: url('/images/3.0/size/lt_btn_10.gif') no-repeat 0px 0px;
}

a.size_10:link,a.size_10:visited {
	background: url('/images/3.0/size/lt_btn_10.gif') no-repeat 0px -24px;
}

a.size_10:hover,a.size_10_active:hover {
	background: url('/images/3.0/size/lt_btn_10.gif') no-repeat 0px 0px;
}

a.size_10_na:link,a.size_10_na:visited {
	background: url('/images/3.0/size/lt_btn_10.gif') no-repeat 0px -48px;
}

/**10\.5**/
a.size_10\.5_active:link,a.size_10\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_10_5.gif') no-repeat 0px 0px;
}

a.size_10\.5:link,a.size_10\.5:visited {
	background: url('/images/3.0/size/lt_btn_10_5.gif') no-repeat 0px -24px;
}

a.size_10\.5:hover,a.size_10\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_10_5.gif') no-repeat 0px 0px;
}

a.size_10\.5_na:link,a.size_10\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_10_5.gif') no-repeat 0px -48px;
}

/**11**/
a.size_11_active:link,a.size_11_active:visited {
	background: url('/images/3.0/size/lt_btn_11.gif') no-repeat 0px 0px;
}

a.size_11:link,a.size_11:visited {
	background: url('/images/3.0/size/lt_btn_11.gif') no-repeat 0px -24px;
}

a.size_11:hover,a.size_11_active:hover {
	background: url('/images/3.0/size/lt_btn_11.gif') no-repeat 0px 0px;
}

a.size_11_na:link,a.size_11_na:visited {
	background: url('/images/3.0/size/lt_btn_11.gif') no-repeat 0px -48px;
}

/**11\.5**/
a.size_11\.5_active:link,a.size_11\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_11_5.gif') no-repeat 0px 0px;
}

a.size_11\.5:link,a.size_11\.5:visited {
	background: url('/images/3.0/size/lt_btn_11_5.gif') no-repeat 0px -24px;
}

a.size_11\.5:hover,a.size_11\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_11_5.gif') no-repeat 0px 0px;
}

a.size_11\.5_na:link,a.size_11\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_11_5.gif') no-repeat 0px -48px;
}

/**12**/
a.size_12_active:link,a.size_12_active:visited {
	background: url('/images/3.0/size/lt_btn_12.gif') no-repeat 0px 0px;
}

a.size_12:link,a.size_12:visited {
	background: url('/images/3.0/size/lt_btn_12.gif') no-repeat 0px -24px;
}

a.size_12:hover,a.size_12_active:hover {
	background: url('/images/3.0/size/lt_btn_12.gif') no-repeat 0px 0px;
}

a.size_12_na:link,a.size_12_na:visited {
	background: url('/images/3.0/size/lt_btn_12.gif') no-repeat 0px -48px;
}

/**12\.5**/
a.size_12\.5_active:link,a.size_12\.5_active:visited {
	background: url('/images/3.0/size/lt_btn_12_5.gif') no-repeat 0px 0px;
}

a.size_12\.5:link,a.size_12\.5:visited {
	background: url('/images/3.0/size/lt_btn_12_5.gif') no-repeat 0px -24px;
}

a.size_12\.5:hover,a.size_12\.5_active:hover {
	background: url('/images/3.0/size/lt_btn_12_5.gif') no-repeat 0px 0px;
}

a.size_12\.5_na:link,a.size_12\.5_na:visited {
	background: url('/images/3.0/size/lt_btn_12_5.gif') no-repeat 0px -48px;
}

/**13**/
a.size_13_active:link,a.size_13_active:visited {
	background: url('/images/3.0/size/lt_btn_13.gif') no-repeat 0px 0px;
}

a.size_13:link,a.size_13:visited {
	background: url('/images/3.0/size/lt_btn_13.gif') no-repeat 0px -24px;
}

a.size_13:hover,a.size_13_active:hover {
	background: url('/images/3.0/size/lt_btn_13.gif') no-repeat 0px 0px;
}

a.size_13_na:link,a.size_13_na:visited {
	background: url('/images/3.0/size/lt_btn_13.gif') no-repeat 0px -48px;
}

/**20**/
a.size_20_active:link,a.size_20_active:visited {
	background: url('/images/3.0/size/lt_btn_20.gif') no-repeat 0px 0px;
}

a.size_20:link,a.size_20:visited {
	background: url('/images/3.0/size/lt_btn_20.gif') no-repeat 0px -24px;
}

a.size_20:hover,a.size_20_active:hover {
	background: url('/images/3.0/size/lt_btn_20.gif') no-repeat 0px 0px;
}

/**21**/
a.size_21_active:link,a.size_21_active:visited {
	background: url('/images/3.0/size/lt_btn_21.gif') no-repeat 0px 0px;
}

a.size_21:link,a.size_21:visited {
	background: url('/images/3.0/size/lt_btn_21.gif') no-repeat 0px -24px;
}

a.size_21:hover,a.size_21_active:hover {
	background: url('/images/3.0/size/lt_btn_21.gif') no-repeat 0px 0px;
}

/**22**/
a.size_22_active:link,a.size_22_active:visited {
	background: url('/images/3.0/size/lt_btn_22.gif') no-repeat 0px 0px;
}

a.size_22:link,a.size_22:visited {
	background: url('/images/3.0/size/lt_btn_22.gif') no-repeat 0px -24px;
}

a.size_22:hover,a.size_22_active:hover {
	background: url('/images/3.0/size/lt_btn_22.gif') no-repeat 0px 0px;
}

/**23**/
a.size_23_active:link,a.size_23_active:visited {
	background: url('/images/3.0/size/lt_btn_23.gif') no-repeat 0px 0px;
}

a.size_23:link,a.size_23:visited {
	background: url('/images/3.0/size/lt_btn_23.gif') no-repeat 0px -24px;
}

a.size_23:hover,a.size_23_active:hover {
	background: url('/images/3.0/size/lt_btn_23.gif') no-repeat 0px 0px;
}

/**24**/
a.size_24_active:link,a.size_24_active:visited {
	background: url('/images/3.0/size/lt_btn_24.gif') no-repeat 0px 0px;
}

a.size_24:link,a.size_24:visited {
	background: url('/images/3.0/size/lt_btn_24.gif') no-repeat 0px -24px;
}

a.size_24:hover,a.size_24_active:hover {
	background: url('/images/3.0/size/lt_btn_24.gif') no-repeat 0px 0px;
}

/**25**/
a.size_25_active:link,a.size_25_active:visited {
	background: url('/images/3.0/size/lt_btn_25.gif') no-repeat 0px 0px;
}

a.size_25:link,a.size_25:visited {
	background: url('/images/3.0/size/lt_btn_25.gif') no-repeat 0px -24px;
}

a.size_25:hover,a.size_25_active:hover {
	background: url('/images/3.0/size/lt_btn_25.gif') no-repeat 0px 0px;
}

/**26**/
a.size_26_active:link,a.size_26_active:visited {
	background: url('/images/3.0/size/lt_btn_26.gif') no-repeat 0px 0px;
}

a.size_26:link,a.size_26:visited {
	background: url('/images/3.0/size/lt_btn_26.gif') no-repeat 0px -24px;
}

a.size_26:hover,a.size_26_active:hover {
	background: url('/images/3.0/size/lt_btn_26.gif') no-repeat 0px 0px;
}

/**27**/
a.size_27_active:link,a.size_27_active:visited {
	background: url('/images/3.0/size/lt_btn_27.gif') no-repeat 0px 0px;
}

a.size_27:link,a.size_27:visited {
	background: url('/images/3.0/size/lt_btn_27.gif') no-repeat 0px -24px;
}

a.size_27:hover,a.size_27_active:hover {
	background: url('/images/3.0/size/lt_btn_27.gif') no-repeat 0px 0px;
}

/**28**/
a.size_28_active:link,a.size_28_active:visited {
	background: url('/images/3.0/size/lt_btn_28.gif') no-repeat 0px 0px;
}

a.size_28:link,a.size_28:visited {
	background: url('/images/3.0/size/lt_btn_28.gif') no-repeat 0px -24px;
}

a.size_28:hover,a.size_28_active:hover {
	background: url('/images/3.0/size/lt_btn_28.gif') no-repeat 0px 0px;
}

/**29**/
a.size_29_active:link,a.size_29_active:visited {
	background: url('/images/3.0/size/lt_btn_29.gif') no-repeat 0px 0px;
}

a.size_29:link,a.size_29:visited {
	background: url('/images/3.0/size/lt_btn_29.gif') no-repeat 0px -24px;
}

a.size_29:hover,a.size_29_active:hover {
	background: url('/images/3.0/size/lt_btn_29.gif') no-repeat 0px 0px;
}

/**30**/
a.size_30_active:link,a.size_30_active:visited {
	background: url('/images/3.0/size/lt_btn_30.gif') no-repeat 0px 0px;
}

a.size_30:link,a.size_30:visited {
	background: url('/images/3.0/size/lt_btn_30.gif') no-repeat 0px -24px;
}

a.size_30:hover,a.size_30_active:hover {
	background: url('/images/3.0/size/lt_btn_30.gif') no-repeat 0px 0px;
}

/**31**/
a.size_31_active:link,a.size_31_active:visited {
	background: url('/images/3.0/size/lt_btn_31.gif') no-repeat 0px 0px;
}

a.size_31:link,a.size_31:visited {
	background: url('/images/3.0/size/lt_btn_31.gif') no-repeat 0px -24px;
}

a.size_31:hover,a.size_31_active:hover {
	background: url('/images/3.0/size/lt_btn_31.gif') no-repeat 0px 0px;
}

/**32**/
a.size_32_active:link,a.size_32_active:visited {
	background: url('/images/3.0/size/lt_btn_32.gif') no-repeat 0px 0px;
}

a.size_32:link,a.size_32:visited {
	background: url('/images/3.0/size/lt_btn_32.gif') no-repeat 0px -24px;
}

a.size_32:hover,a.size_32_active:hover {
	background: url('/images/3.0/size/lt_btn_32.gif') no-repeat 0px 0px;
}

/**33**/
a.size_33_active:link,a.size_33_active:visited {
	background: url('/images/3.0/size/lt_btn_33.gif') no-repeat 0px 0px;
}

a.size_33:link,a.size_33:visited {
	background: url('/images/3.0/size/lt_btn_33.gif') no-repeat 0px -24px;
}

a.size_33:hover,a.size_33_active:hover {
	background: url('/images/3.0/size/lt_btn_33.gif') no-repeat 0px 0px;
}

/**34**/
a.size_34_active:link,a.size_34_active:visited {
	background: url('/images/3.0/size/lt_btn_34.gif') no-repeat 0px 0px;
}

a.size_34:link,a.size_34:visited {
	background: url('/images/3.0/size/lt_btn_34.gif') no-repeat 0px -24px;
}

a.size_34:hover,a.size_34_active:hover {
	background: url('/images/3.0/size/lt_btn_34.gif') no-repeat 0px 0px;
}

/**35**/
a.size_35_active:link,a.size_35_active:visited {
	background: url('/images/3.0/size/lt_btn_35.gif') no-repeat 0px 0px;
}

a.size_35:link,a.size_35:visited {
	background: url('/images/3.0/size/lt_btn_35.gif') no-repeat 0px -24px;
}

a.size_35:hover,a.size_35_active:hover {
	background: url('/images/3.0/size/lt_btn_35.gif') no-repeat 0px 0px;
}

/**36**/
a.size_36_active:link,a.size_36_active:visited {
	background: url('/images/3.0/size/lt_btn_36.gif') no-repeat 0px 0px;
}

a.size_36:link,a.size_36:visited {
	background: url('/images/3.0/size/lt_btn_36.gif') no-repeat 0px -24px;
}

a.size_36:hover,a.size_36_active:hover {
	background: url('/images/3.0/size/lt_btn_36.gif') no-repeat 0px 0px;
}

/**37**/
a.size_37_active:link,a.size_37_active:visited {
	background: url('/images/3.0/size/lt_btn_37.gif') no-repeat 0px 0px;
}

a.size_37:link,a.size_37:visited {
	background: url('/images/3.0/size/lt_btn_37.gif') no-repeat 0px -24px;
}

a.size_37:hover,a.size_37_active:hover {
	background: url('/images/3.0/size/lt_btn_37.gif') no-repeat 0px 0px;
}

/**38**/
a.size_38_active:link,a.size_38_active:visited {
	background: url('/images/3.0/size/lt_btn_38.gif') no-repeat 0px 0px;
}

a.size_38:link,a.size_38:visited {
	background: url('/images/3.0/size/lt_btn_38.gif') no-repeat 0px -24px;
}

a.size_38:hover,a.size_38_active:hover {
	background: url('/images/3.0/size/lt_btn_38.gif') no-repeat 0px 0px;
}

/**refine color**/
#refine_color {
	padding: 0px;
	height: 150px;
}

.refine_color_wrap {
	margin: 0px 0px 0px 18px;
}

.refine_color_wrap_pt {
	margin: 0px 0px 0px 10px;
}

#refine_color_denim {
	padding: 0px;
	height: 110px;
}

.refine_color_denim {
	margin: 0px 0px 0px 18px;
}

.refine_color_denim_pt {
	margin: 0px 0px 0px 10px;
}

#refine_color_shoes {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	height: 185px;
}

#refine_color_handbag {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	height: 185px;
}

.color_header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_color.gif') no-repeat;
	width: 39px;
	height: 18px;
}

.color_header_zh {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_color_ch.gif') no-repeat;
	width: 39px;
	height: 18px;
}

.color_header_es {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_color_es.gif') no-repeat;
	width: 39px;
	height: 18px;
}

.color_header_fr {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_color_fr.gif') no-repeat;
	width: 50px;
	height: 18px;
}

.color_header_ru {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_color_ru.gif') no-repeat;
	width: 39px;
	height: 18px;
}

.color_header_pt {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_color_pt.gif') no-repeat;
	width: 39px;
	height: 18px;
}
/**refine price**/
#refine_price {
	padding: 0px;
	height: 75px;
}

.refine_price_wrap {
	margin: 0 0 0 18px;
}

.refine_price_wrap_pt {
	margin: 0 0 0 10px;
}

.price_header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_price.gif') no-repeat;
	width: 72px;
	height: 18px;
}
/*translation*/
.price_header_es {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_price_es.gif') no-repeat;
	width: 100px;
	height: 18px;
}

.price_header_pt {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_price_pt.gif') no-repeat;
	width: 100px;
	height: 18px;
}

.price_header_fr {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_price_fr.gif') no-repeat;
	width: 100px;
	height: 18px;
}

.price_header_ru {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_price_ru.gif') no-repeat;
	width: 100px;
	height: 18px;
}

/**refine rise**/
#refine_rise {
	padding: 0px;
	height: 72px;
}

.refine_rise {
	margin: 0px 0px 0px 18px;
}

.refine_rise_pt {
	margin: 0px 0px 0px 10px;
}

.rise_header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_rise.gif') no-repeat;
	width: 26px;
	height: 18px;
}
/*translation*/
.rise_header_es {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_rise_es.gif') no-repeat;
	width: 50px;
	height: 18px;
}

.rise_header_fr {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_rise_fr.gif') no-repeat;
	width: 50px;
	height: 18px;
}

.rise_header_pt {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_rise_pt.gif') no-repeat;
	width: 50px;
	height: 18px;
}

.rise_header_ru {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_rise_ru.gif') no-repeat;
	width: 80px;
	height: 18px;
}

/**refine heel**/
#refine_heel {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	height: 92px;
}

.heel_header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_heelheight.gif') no-repeat;
	width: 69px;
	height: 18px;
}

.heel_header_zh {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_heelheight_zh.gif') no-repeat;
	width: 69px;
	height: 18px;
}
/**refine percentage**/
#refine_percentage {
	padding: 0px;
	height: 74px;
}

.refine_percentage_wrap {
	margin: 5px 0px 0px 18px;
}

.refine_percentage_wrap_pt {
	margin: 5px 0px 0px 10px;
}

.percentage_header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_btn_percentage.gif') no-repeat;
	width: 94px;
	height: 18px;
}

.percentage_header_ru {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_btn_percentage_ru.gif') no-repeat;
	width: 94px;
	height: 18px;
}

.percentage_header_es {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_btn_percentage_es.gif') no-repeat;
	width: 94px;
	height: 18px;
}

.percentage_header_zh {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_btn_percentage_zh.gif') no-repeat;
	width: 94px;
	height: 18px;
}

/**refine category**/
#refine_category {
	margin: 0px 0px 0px 18px;
	padding: 0px;
	height: 125px;
}

.category_header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_category.gif') no-repeat;
	width: 58px;
	height: 18px;
}

#refine_category ul {
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-position: outside;
	text-transform: uppercase;
	float: left;
}

#refine_category li {
	margin: 0px;
	padding: 0px;
}

#refine_category a:link,#refine_category a:visited {
	text-decoration: none;
	font-size: 11px;
	line-height: 16px;
	color: #7f7f7f;
}

#refine_category a:hover {
	text-decoration: none;
	color: #00aac1;
}

/* ----- PRODUCT INDEX -----*/
#product_index {
	width: 770px;
	display: block;
	float: right;
}

/**top navigation**/
.prod_topbar {
	width: 770px;
	height: 70px;
	margin: 0px;
	padding: 0px;
}

.prod_breadcrumb {
	float: left;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.prod_breadcrumb_zh {
	float: left;
	font-size: 13px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.breadcrumb_heart {
	position: relative;
	top: -5px;
	width: 9px;
	height: 8px;
	text-indent: -9000px;
	vertical-align: bottom;
	overflow: hidden;
}

a.breadcrumb_heart {
	display: inline-block;
	width: 9px;
	height: 8px;
	background: url('/images/3.0/prod_heart.gif') 0px -8px no-repeat;
}

a.breadcrumb_heart_active {
	display: inline-block;
	background-position: 0px 0px;
	width: 9px;
	height: 8px;
	text-indent: -9000px;
	background: url('/images/3.0/prod_heart.gif') 0px 0px no-repeat;
	position: relative;
	top: -5px;
	width: 9px;
	height: 8px;
	vertical-align: bottom;
	overflow: hidden;
}

.prod_page {
	float: right;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

.prod_page a:hover {
	text-decoration: none;
	color: #00aac1;
}

.prod_page_active {
	color: #00aac1;
}

.prod_sortby {
	width: 375px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
}

.prod_sortby_date {
	width: 395px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
}
/*translation*/
.prod_sortby_es {
	width: 405px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
}

.prod_sortby_pt {
	width: 405px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
}

.prod_sortby_date_es {
	width: 425px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
}

.prod_sortby_date_pt {
	width: 425px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
}

#sortby {
	width: 330px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	display: inline;
	border: solid 1px #343434;
}

#sortby li {
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
}

#sortby li a {
	float: left;
}

#sortby li a:hover,.active {
	color: #ababab;
}

/**new**/
#sortby li .newest {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest.jpg) no-repeat 0 -23px;
}

#sortby li .newest:hover {
	background-position: 0px 0px;
}

#sortby li .newest_active {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest.jpg) no-repeat 0px 0px;
}
/*transaltion*/
#sortby li .newest_es {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_es.jpg) no-repeat 0 -23px;
}

#sortby li .newest_es:hover {
	background-position: 0px 0px;
}

#sortby li .newest_active_es {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_es.jpg) no-repeat 0px 0px;
}
/** portuguese **/
#sortby li .newest_pt {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_pt.jpg) no-repeat 0 -23px;
}

#sortby li .newest_pt:hover {
	background-position: 0px 0px;
}

#sortby li .newest_active_pt {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_pt.jpg) no-repeat 0px 0px;
}

/**end**/
/**price**/
#sortby li .price {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price.jpg) no-repeat 0px -23px;
}

#sortby li .price:hover {
	background-position: 0px 0px;
}

#sortby li .price_active {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price.jpg) no-repeat 0px 0px;
}

#sortby li .price_pt {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_pt.jpg) no-repeat 0px -23px;
}

#sortby li .price_pt:hover {
	background-position: 0px 0px;
}

#sortby li .price_active_pt {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_pt.jpg) no-repeat 0px 0px;
}

/*translation*/
#sortby li .price_es {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_es.jpg) no-repeat 0px -23px;
}

#sortby li .price_es:hover {
	background-position: 0px 0px;
}

#sortby li .price_active_es {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_es.jpg) no-repeat 0px 0px;
}

/**designer**/
#sortby li .designer {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer.jpg) no-repeat 0px -23px;
}

#sortby li .designer:hover {
	background-position: 0px 0;
}

#sortby li .designer_active {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer.jpg) no-repeat 0px 0px;
}
/*translation*/
#sortby li .designer_es {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer_es.jpg) no-repeat 0px -23px;
}

#sortby li .designer_es:hover {
	background-position: 0px 0;
}

#sortby li .designer_active_es {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer_es.jpg) no-repeat 0px 0px;
}

/**category**/
#sortby li .category {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category.jpg) no-repeat 0px -23px;
}

#sortby li .category_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_zh.jpg) no-repeat 0px -23px;
}

#sortby li .category_es {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_es.jpg) no-repeat 0px -23px;
}
#sortby li .category_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_fr.jpg) no-repeat 0px -23px;
}
#sortby li .category_ru {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_ru.jpg) no-repeat 0px -23px;
}

#sortby li .category_pt {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_pt.jpg) no-repeat 0px -23px;
}

#sortby li .category:hover {
	background-position: 0px 0px;
}

#sortby li .category_active {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category.jpg) no-repeat 0px 0px;
}

#sortby li .category_active_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_zh.jpg) no-repeat 0px 0px;
}

#sortby li .category_active_pt {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_pt.jpg) no-repeat 0px 0px;
}

#sortby li .category_active_ru {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_ru.jpg) no-repeat 0px 0px;
}

#sortby li .category_active_ko {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_ko.jpg) no-repeat 0px 0px;
}

#sortby li .category_active_ja {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_ja.jpg) no-repeat 0px 0px;
}

#sortby li .category_active_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_category_fr.jpg) no-repeat 0px 0px;
}
/**popularity**/
#sortby li .popularity {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity.jpg) no-repeat 0px -23px;
}

#sortby li .popularity:hover {
	background-position: 0px 0px;
}

#sortby li .popularity_active {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity.jpg) no-repeat 0px 0px;
}


/*translation*/


/*French*/



#sortby li .newest2.fr {
	width: 87px;
	background: url(/images/3.0/prod_btn_sortby4_fr.gif) no-repeat -90px
		-23px;
}

#sortby li .newest2.fr:hover,#sortby li .newest2.active.fr {
	background-position: -90px 0px;
}



#sortby li .price2.fr {
	width: 41px;
	background: url(/images/3.0/prod_btn_sortby4_fr.gif) no-repeat -181px
		-23px;
}

#sortby li .price2.fr:hover,#sortby li .price2.active.fr {
	background-position: -181px 0px;
}



#sortby li .designer2.fr {
	width: 79px;
	background: url(/images/3.0/prod_btn_sortby4_fr.gif) no-repeat -298px
		-23px;
}

#sortby li .designer2.fr:hover,#sortby li .designer2.active.fr {
	background-position: -298px 0;
}


#sortby li .category2.fr {
	width: 76px;
	background: url(/images/3.0/prod_btn_sortby4_fr.gif) no-repeat -222px
		-23px;
}

#sortby li .category2.fr:hover,#sortby li .category2.active.fr {
	background-position: -222px 0px;
}


#sortby li .popularity2.fr {
	width: 83px;
	background: url(/images/3.0/prod_btn_sortby4_fr.gif) no-repeat -377px
		-23px;
}

#sortby li .popularity2.fr:hover,#sortby li .popularity2.active.fr {
	background-position: -377px 0px;
}


#sortby li .featured2.fr {
	width: 90px;
	background: url(/images/3.0/prod_btn_sortby4_fr.gif) no-repeat 0px -23px;
}

#sortby li .featured2.fr:hover,#sortby li .featured2.active.fr {
	background-position: 0px 0px;
}



/*End*/

#sortby li .popularity_es {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_es.jpg) no-repeat 2px -23px;
}

#sortby li .popularity_es:hover {
	background-position: 2px 0px;
}

#sortby li .popularity_active_es {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_es.jpg) no-repeat 2px 0px;
}

#sortby li .popularity_ru {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_ru.jpg) no-repeat 0px -23px;
}

#sortby li .popularity_ru:hover {
	background-position: 0px 0px;
}

#sortby li .popularity_active_ru {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_ru.jpg) no-repeat 0px 0px;
}

#sortby li .popularity_pt {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_pt.jpg) no-repeat 0px -23px;
}

#sortby li .popularity_pt:hover {
	background-position: 0px 0px;
}

#sortby li .popularity_active_pt {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_pt.jpg) no-repeat 0px 0px;
}

/**new**/
#sortby li .newest1 {
	text-transform: none;
	width: 63px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat 0 -23px;
}

#sortby li .newest1:hover {
	background-position: 0px 0px;
}

#sortby li .newest1_active {
	text-transform: none;
	width: 63px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat 0px 0px;
}
/**translation**/
#sortby li .newest1_es {
	text-transform: none;
	width: 63px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat 0 -23px;
}

#sortby li .newest1_es:hover {
	background-position: 0px 0px;
}

#sortby li .newest1_active_es {
	text-transform: none;
	width: 63px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat 0px 0px;
}

/**french translation**/
#sortby li .newest1_fr {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat 0 -23px;
}

#sortby li .newest1_fr:hover {
	background-position: 0px 0px;
}

#sortby li .newest1_active_fr {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat 0px 0px;
}

/**portuguese translation**/
#sortby li .newest1_pt {
	text-transform: none;
	width: 60px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat 0 -23px;
}

#sortby li .newest1_pt:hover {
	background-position: 0px 0px;
}

#sortby li .newest1_active_pt {
	text-transform: none;
	width: 60px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat 0px 0px;
}

/**** russian sort ******/
#sortby li .newest1_active_ru {
	text-transform: none;
	width: 63px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat 0px 0px;
}

#sortby li .newest_active_ru {
	text-transform: none;
	width: 65px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat 0px 0px;
}

#sortby li .newest1_ru {
	text-transform: none;
	width: 64px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat 0 -23px;
}

#sortby li .newest_ru {
	text-transform: none;
	width: 64px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat 0 -23px;
}

#sortby li .newest1_ru:hover {
	background-position: 0px 0px;
}

#sortby li .newest_ru:hover {
	background-position: 0px 0px;
}
/******end russian******/
/**price**/
#sortby li .price1 {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -63px -23px;
}

#sortby li .price1:hover {
	background-position: -63px 0px;
}

#sortby li .price1_active {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -63px 0px;
}
/**translation**/
#sortby li .price1_es {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -63px
		-23px;
}

#sortby li .price1_es:hover {
	background-position: -63px 0px;
}

#sortby li .price1_active_es {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -63px 0px;
}
/*french price translation*/
#sortby li .price1_fr {
	text-transform: none;
	width: 41px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -85px
		-23px;
}
#sortby li .price1_fr:hover {
	background-position: -85px 0px;
}
#sortby li .price1_active_fr {
	text-transform: none;
	width: 41px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -85px 0px;
}



/*russian price translation ***/
#sortby li .price1_ru {
	text-transform: none;
	width: 45px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -63px
		-23px;
}

#sortby li .price1_ru:hover {
	background-position: -63px 0px;
}

#sortby li .price1_active_ru {
	text-transform: none;
	width: 45px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -63px 0px;
}

#sortby li .price_ru {
	text-transform: none;
	width: 45px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -63px
		-23px;
}

#sortby li .price_ru:hover {
	background-position: -63px 0px;
}

#sortby li .price_active_ru {
	text-transform: none;
	width: 45px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -63px 0px;
}

/*****End*/
/** Portuguese translation**/
#sortby li .price1_pt {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -61px
		-23px;
}

#sortby li .price1_pt:hover {
	background-position: -61px 0px;
}

#sortby li .price1_active_pt {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -61px 0px;
}
/**designer**/
#sortby li .designer1 {
	text-transform: none;
	width: 74px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -111px -23px;
}

#sortby li .designer1:hover {
	background-position: -111px 0;
}

#sortby li .designer1_active {
	text-transform: none;
	width: 74px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -111px 0px;
}

#sortby li .designer_active_ru {
	text-transform: none;
	width: 74px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -108px
		0px;
}

/**translation**/
#sortby li .designer1_es {
	text-transform: none;
	width: 74px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -112px
		-23px;
}

#sortby li .designer1_es:hover {
	background-position: -112px 0;
}

#sortby li .designer1_active_es {
	text-transform: none;
	width: 74px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -112px
		0px;
}
/**french translation**/
#sortby li .designer1_fr {
	text-transform: none;
	width: 79px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -202px
		-23px;
}

#sortby li .designer1_fr:hover {
	background-position: -202px 0;
}

#sortby li .designer1_active_fr {
	text-transform: none;
	width: 79px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -202px
		0px;
}




/**Portuguese translation**/
#sortby li .designer1_pt {
	text-transform: none;
	width: 69px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -106px
		-23px;
}

#sortby li .designer1_pt:hover {
	background-position: -106px 0;
}

#sortby li .designer1_active_pt {
	text-transform: none;
	width: 69px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -112px
		0px;
}
/**Russian translation**/
#sortby li .designer1_ru {
	text-transform: none;
	width: 72px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -110px
		-23px;
}

#sortby li .designer1_ru:hover {
	background-position: -110px 0;
}

#sortby li .designer1_active_ru {
	text-transform: none;
	width: 69px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -110px
		0px;
}

#sortby li .designer_ru {
	text-transform: none;
	width: 72px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -110px
		-23px;
}

#sortby li .designer_ru:hover {
	background-position: -106px 0;
}

#sortby li .designer_active_ru {
	text-transform: none;
	width: 69px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -112px
		0px;
}

/**category**/
#sortby li .category1 {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -186px -23px;
}

#sortby li .category1:hover {
	background-position: -186px 0px;
}

#sortby li .category1_active {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -186px 0px;
}
/**translation**/
#sortby li .category1_es {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -186px
		-23px;
}

#sortby li .category1_es:hover {
	background-position: -186px 0px;
}

#sortby li .category1_active_es {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -186px
		0px;
}

/**french translation**/
#sortby li .category1_fr {
	text-transform: none;
	width: 76px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -126px
		-23px;
}

#sortby li .category1_fr:hover {
	background-position: -126px 0px;
}

#sortby li .category1_active_fr {
	text-transform: none;
	width: 76px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -126px
		0px;
}

/**Portuguese translation**/
#sortby li .category1_pt {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -178px
		-23px;
}

#sortby li .category1_pt:hover {
	background-position: -178px 0px;
}

#sortby li .category1_active_pt {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -178px
		0px;
}
/**Portuguese translation**/
#sortby li .category1_ru {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -178px
		-23px;
}

#sortby li .category1_ru:hover {
	background-position: -178px 0px;
}

#sortby li .category1_active_ru {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -178px
		0px;
}

/**popularity**/
#sortby li .popularity1 {
	text-transform: none;
	width: 80px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -258px -23px;
}

#sortby li .popularity1:hover {
	background-position: -258px 0px;
}

#sortby li .popularity1_active {
	text-transform: none;
	width: 80px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3.gif) no-repeat -258px 0px;
}
/**translation**/
#sortby li .popularity1_es {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -255px
		-23px;
}

#sortby li .popularity1_es:hover {
	background-position: -255px 0px;
}

#sortby li .popularity1_active_es {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_es.gif) no-repeat -255px
		0px;
}

/**french translation**/
#sortby li .popularity1_fr {
	text-transform: none;
	width: 83px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -281px
		-23px;
}

#sortby li .popularity1_fr:hover {
	background-position: -281px 0px;
}

#sortby li .popularity1_active_fr {
	text-transform: none;
	width: 83px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_fr.gif) no-repeat -281px
		0px;
}
.prod_sortby_date_fr {
	width: 420px!important;
}
.prod_sortby_date_fr #sortby {
	width:  364px!important;
}

/**Portuguese translation**/
#sortby li .popularity1_pt {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -249px
		-23px;
}

#sortby li .popularity1_pt:hover {
	background-position: -249px 0px;
}

#sortby li .popularity1_active_pt {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_pt.gif) no-repeat -249px
		0px;
}
/*******************/

/**Russian translation**/
#sortby li .popularity1_ru {
	text-transform: none;
	width: 90px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -249px
		-23px;
}

#sortby li .popularity1_ru:hover {
	background-position: -249px 0px;
}

#sortby li .popularity1_active_ru {
	text-transform: none;
	width: 90px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ru.gif) no-repeat -249px
		0px;
}
/*******************/

/*          Merchandised Sort     */
.prod_sortby_featured {
	width: 445px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 10px;
}

.prod_sortby_featured.es,.prod_sortby_featured.pt {
	width: 470px;
}
.prod_sortby_featured.fr {
	width: 510px;
}

.prod_sortby_featured.zh {
	width: 470px;
	font-size: 12px;
}

.prod_sortby_featured #sortby {
	width: 399px;
}

.prod_sortby_featured.fr #sortby {
	width: 456px;
}

.prod_sortby_featured.nodes #sortby,.prod_sortby_featured.zh.nodes #sortby
	{
	width: 333px;
	margin-right: 57px;
}

.prod_sortby_featured.pt.nodes #sortby {
	width: 342px;
}

.prod_sortby_featured.ru.nodes #sortby {
	margin-right: 7px;
}

.prod_sortby_featured.zh #sortby {
	width: 385px;
}

#sortby li .newest2 {
	text-transform: none;
	width: 58px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby4.gif) no-repeat -71px -23px;
}

#sortby li .newest2:hover,#sortby li .newest2.active {
	background-position: -71px 0px;
}

#sortby li .newest2.es {
	width: 47px;
	background: url(/images/3.0/prod_btn_sortby4_es.gif) no-repeat -80px
		-23px;
}

#sortby li .newest2.es:hover,#sortby li .newest2.active.es {
	background-position: -80px 0px;
}

#sortby li .newest2.pt {
	width: 43px;
	background: url(/images/3.0/prod_btn_sortby4_pt.gif) no-repeat -102px
		-23px;
}

#sortby li .newest2.pt:hover,#sortby li .newest2.active.pt {
	background-position: -102px 0px;
}

#sortby li .newest2.zh {
	width: 65px;
	background: url(/images/3.0/prod_btn_sortby4_zh.gif) no-repeat -51px
		-23px;
}

#sortby li .newest2.zh:hover,#sortby li .newest2.active.zh {
	background-position: -51px 0px;
}

#sortby li .price2 {
	text-transform: none;
	width: 50px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby4.gif) no-repeat -129px -23px;
}

#sortby li .price2:hover,#sortby li .price2.active {
	background-position: -129px 0px;
}

#sortby li .price2.es {
	background: url(/images/3.0/prod_btn_sortby4_es.gif) no-repeat -124px
		-23px;
}

#sortby li .price2.es:hover,#sortby li .price2.active.es {
	background-position: -124px 0px;
}

#sortby li .price2.pt {
	width: 41px;
	background: url(/images/3.0/prod_btn_sortby4_pt.gif) no-repeat -145px
		-23px;
}

#sortby li .price2.pt:hover,#sortby li .price2.active.pt {
	background-position: -145px 0px;
}

#sortby li .price2.zh {
	width: 59px;
	background: url(/images/3.0/prod_btn_sortby4_zh.gif) no-repeat -115px
		-23px;
}

#sortby li .price2.zh:hover,#sortby li .price2.active.zh {
	background-position: -115px 0px;
}

#sortby li .designer2 {
	text-transform: none;
	width: 70px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby4.gif) no-repeat -179px -23px;
}

#sortby li .designer2:hover,#sortby li .designer2.active {
	background-position: -179px 0;
}

#sortby li .designer2.es {
	background: url(/images/3.0/prod_btn_sortby4_es.gif) no-repeat -175px
		-23px;
}

#sortby li .designer2.es:hover,#sortby li .designer2.active.es {
	background-position: -175px 0;
}

#sortby li .designer2.pt {
	width: 58px;
	background: url(/images/3.0/prod_btn_sortby4_pt.gif) no-repeat -186px
		-23px;
}

#sortby li .designer2.pt:hover,#sortby li .designer2.active.pt {
	background-position: -186px 0;
}

#sortby li .designer2.zh {
	width: 71px;
	background: url(/images/3.0/prod_btn_sortby4_zh.gif) no-repeat -245px
		-23px;
}

#sortby li .designer2.zh:hover,#sortby li .designer2.active_zh {
	background-position: -245px 0;
}

#sortby li .category2 {
	text-transform: none;
	width: 70px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby4.gif) no-repeat -249px -23px;
}

#sortby li .category2:hover,#sortby li .category2.active {
	background-position: -249px 0px;
}

#sortby li .category2.es {
	width: 70px;
	background: url(/images/3.0/prod_btn_sortby4_es.gif) no-repeat -247px
		-23px;
}

#sortby li .category2.es:hover,#sortby li .category2.active.es {
	background-position: -247px 0px;
}

#sortby li .category2.pt {
	width: 66px;
	background: url(/images/3.0/prod_btn_sortby4_pt.gif) no-repeat -244px
		-23px;
}

#sortby li .category2.pt:hover,#sortby li .category2.active.pt {
	background-position: -244px 0px;
}

#sortby li .category2.zh {
	width: 70px;
	background: url(/images/3.0/prod_btn_sortby4_zh.gif) no-repeat -174px
		-23px;
}

#sortby li .category2.zh:hover,#sortby li .category1_active_zh {
	background-position: -174px 0px;
}

#sortby li .popularity2 {
	text-transform: none;
	width: 80px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby4.gif) no-repeat -319px -23px;
}

#sortby li .popularity2:hover,#sortby li .popularity2.active {
	background-position: -319px 0px;
}

#sortby li .popularity2.es {
	width: 82px;
	background: url(/images/3.0/prod_btn_sortby4_es.gif) no-repeat -317px
		-23px;
}

#sortby li .popularity2.es:hover,#sortby li .popularity2.active.es {
	background-position: -317px 0px;
}

#sortby li .popularity2.pt {
	width: 89px;
	background: url(/images/3.0/prod_btn_sortby4_pt.gif) no-repeat -310px
		-23px;
}

#sortby li .popularity2.pt:hover,#sortby li .popularity2.active.pt {
	background-position: -310px 0px;
}

#sortby li .popularity2.zh {
	width: 68px;
	background: url(/images/3.0/prod_btn_sortby4_zh.gif) no-repeat -322px
		-23px;
}

#sortby li .popularity2.zh:hover,#sortby li .popularity2.active.zh {
	background-position: -322px 0px;
}

#sortby li .featured2 {
	text-transform: none;
	width: 71px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby4.gif) no-repeat 0px -23px;
}

#sortby li .featured2:hover,#sortby li .featured2.active {
	background-position: 0px 0px;
}

#sortby li .featured2.es {
	width: 80px;
	background: url(/images/3.0/prod_btn_sortby4_es.gif) no-repeat 0px -23px;
}

#sortby li .featured2.es:hover,#sortby li .featured2.active.es {
	background-position: 0px 0px;
}

#sortby li .featured2.pt {
	width: 102px;
	background: url(/images/3.0/prod_btn_sortby4_pt.gif) no-repeat 0px -23px;
}

#sortby li .featured2.pt:hover,#sortby li .featured2.active.pt {
	background-position: 0px 0px;
}

#sortby li .featured2.zh {
	width: 51px;
	background: url(/images/3.0/prod_btn_sortby4_zh.gif) no-repeat 0px -23px;
}

#sortby li .featured2.zh:hover,#sortby li .featured2.active.zh {
	background-position: 0px 0px;
}

/***********End Merchandised Sort Options****/
.prod_zoom_btn {
	width: 98px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	font-size: 10px;
}

.prod_zoom_btn.featured {
	margin-left: 60px;
}

.prod_zoom_btn_ru {
	width: 134px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	float: left;
	font-size: 10px;
}
.prod_zoom_btn_fr {
	width: 120px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
	float: left;
	font-size: 10px;
}

.prod_zoom_btn_fr.featured {
    margin-left: 5px;
}

.prod_zoom_btn_ru.featured {
	margin-left: 23px;
}
/**translation**/
.prod_zoom_btn_es {
	width: 98px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	font-size: 10px;
}

.prod_zoom_btn_es.featured {
	margin-left: 12px;
}
/*portuguese*/
.prod_zoom_btn_pt {
	width: 98px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	font-size: 10px;
}

.prod_zoom_btn_pt.featured {
	margin-left: 12px;
}

#zoom_btn {
	height: 23px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	display: inline;
	border: solid 1px #343434;
}

.zoom_btn {
	width: 60px;
}
.zoom_btn_fr {
	width: 80px;
}

#zoom_btn li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

#zoom_btn li a {
	display: block;
	width: 30px;
	height: 23px;
}

#zoom_btn.zoom_btn_fr li a {
	display: block;
	width: 40px;
	height: 23px;
}

/**zoom on**/
a.zoomon_active:link,a.zoomon_active:visited {
	background: url('/images/3.0/prod_btn_zoomon.gif') no-repeat left top;
}

a.zoomon:link,a.zoomon:visited {
	background: url('/images/3.0/prod_btn_zoomon.gif') no-repeat left bottom;
}

a.zoomon:hover,a.zoomon_active:hover {
	background: url('/images/3.0/prod_btn_zoomon.gif') no-repeat left top;
}

a.zoomon_active_zh:link,a.zoomon_active_zh:visited {
	background: url('/images/3.0/prod_btn_zoomon_zh.gif') no-repeat left top;
}

a.zoomon_zh:link,a.zoomon_zh:visited {
	background: url('/images/3.0/prod_btn_zoomon_zh.gif') no-repeat left
		bottom;
}

a.zoomon_zh:hover,a.zoomon_active_zh:hover {
	background: url('/images/3.0/prod_btn_zoomon_zh.gif') no-repeat left top;
}

a.zoomon_active_es:link,a.zoomon_active_es:visited {
	background: url('/images/3.0/prod_btn_zoomon_es.gif') no-repeat left top;
}

a.zoomon_es:link,a.zoomon_es:visited {
	background: url('/images/3.0/prod_btn_zoomon_es.gif') no-repeat left
		bottom;
}

a.zoomon_es:hover,a.zoomon_active_es:hover {
	background: url('/images/3.0/prod_btn_zoomon_es.gif') no-repeat left top;
}
/***portuguese*/
a.zoomon_active_pt:link,a.zoomon_active_pt:visited {
	background: url('/images/3.0/prod_btn_zoomon_pt.gif') no-repeat left top;
}

a.zoomon_pt:link,a.zoomon_pt:visited {
	background: url('/images/3.0/prod_btn_zoomon_pt.gif') no-repeat left
		bottom;
}

a.zoomon_pt:hover,a.zoomon_active_pt:hover {
	background: url('/images/3.0/prod_btn_zoomon_pt.gif') no-repeat left top;
}

/***french*/
a.zoomon_active_fr:link,a.zoomon_active_fr:visited {
	background: url('/images/3.0/prod_btn_zoomon_fr.gif') no-repeat left top;
}

a.zoomon_fr:link,a.zoomon_fr:visited {
	background: url('/images/3.0/prod_btn_zoomon_fr.gif') no-repeat left
		bottom;
}

a.zoomon_fr:hover,a.zoomon_active_fr:hover {
	background: url('/images/3.0/prod_btn_zoomon_fr.gif') no-repeat left top;
}

/*************/
/*russian zoon on********/
a.zoomon_active_ru:link,a.zoomon_active_ru:visited {
	background: url('/images/3.0/prod_btn_zoomon_ru.gif') no-repeat left top;
}

a.zoomon_ru:link,a.zoomon_ru:visited {
	background: url('/images/3.0/prod_btn_zoomon_ru.gif') no-repeat left
		bottom;
}

a.zoomon_ru:hover,a.zoomon_active_ru:hover {
	background: url('/images/3.0/prod_btn_zoomon_ru.gif') no-repeat left top;
}

/********/
/**zoom off**/
a.zoomoff_active:link,a.zoomoff_active:visited {
	background: url('/images/3.0/prod_btn_zoomoff.gif') no-repeat left top;
}

a.zoomoff:link,a.zoomoff:visited {
	background: url('/images/3.0/prod_btn_zoomoff.gif') no-repeat left
		bottom;
}

a.zoomoff:hover,a.zoomoff_active:hover {
	background: url('/images/3.0/prod_btn_zoomoff.gif') no-repeat left top;
}

a.zoomoff_active_zh:link,a.zoomoff_active_zh:visited {
	background: url('/images/3.0/prod_btn_zoomoff_zh.gif') no-repeat left
		top;
}

a.zoomoff_zh:link,a.zoomoff_zh:visited {
	background: url('/images/3.0/prod_btn_zoomoff_zh.gif') no-repeat left
		bottom;
}

a.zoomoff_zh:hover,a.zoomoff_active_zh:hover {
	background: url('/images/3.0/prod_btn_zoomoff_zh.gif') no-repeat left
		top;
}

a.zoomoff_active_es:link,a.zoomoff_active_es:visited {
	background: url('/images/3.0/prod_btn_zoomoff_es.gif') no-repeat left
		top;
}

a.zoomoff_es:link,a.zoomoff_es:visited {
	background: url('/images/3.0/prod_btn_zoomoff_es.gif') no-repeat left
		bottom;
}

a.zoomoff_es:hover,a.zoomoff_active_es:hover {
	background: url('/images/3.0/prod_btn_zoomoff_es.gif') no-repeat left
		top;
}

a.zoomoff_active_pt:link,a.zoomoff_active_pt:visited {
	background: url('/images/3.0/prod_btn_zoomoff_pt.gif') no-repeat left
		top;
}

a.zoomoff_pt:link,a.zoomoff_pt:visited {
	background: url('/images/3.0/prod_btn_zoomoff_pt.gif') no-repeat left
		bottom;
}

a.zoomoff_pt:hover,a.zoomoff_active_pt:hover {
	background: url('/images/3.0/prod_btn_zoomoff_pt.gif') no-repeat left
		top;
}

/*french*/

a.zoomoff_active_fr:link,a.zoomoff_active_fr:visited {
	background: url('/images/3.0/prod_btn_zoomoff_fr.gif') no-repeat left
		top;
}

a.zoomoff_fr:link,a.zoomoff_fr:visited {
	background: url('/images/3.0/prod_btn_zoomoff_fr.gif') no-repeat left
		bottom;
}

a.zoomoff_fr:hover,a.zoomoff_active_fr:hover {
	background: url('/images/3.0/prod_btn_zoomoff_fr.gif') no-repeat left
		top;
}


/*russian zoon off ********/
a.zoomoff_active_ru:link,a.zoomoff_active_ru:visited {
	background: url('/images/3.0/prod_btn_zoomoff_ru.gif') no-repeat left
		top;
}

a.zoomoff_ru:link,a.zoomoff_ru:visited {
	background: url('/images/3.0/prod_btn_zoomoff_ru.gif') no-repeat left
		bottom;
}

a.zoomoff_ru:hover,a.zoomoff_active_ru:hover {
	background: url('/images/3.0/prod_btn_zoomoff_ru.gif') no-repeat left
		top;
}

/********/
.prod_view {
	width: 185px;
	float: left;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 10px;
}

.prod_view.featured {
	width: 91px;
}
.prod_view_fr.featured {width: 115px;}
.prod_view_ru {
	width: 210px;
	float: left;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 10px;
}

.prod_view_ru.featured {
	width: 112px;
}

.prod_view_es {
	width: 195px;
	float: left;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 10px;
}

.prod_view_es.featured {
	width: 100px;
}

.prod_view_pt {
	width: 180px;
	float: left;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 10px;
}

.prod_view_pt.featured {
	width: 90px;
}

#view_num {
	float: left;
	width: 50px;
	height: 21px;
	margin-right: 5px;
	margin-left: 5px;
	color: #00aac1;
	z-index: 200;
}

#view_num_original {
	float: right;
	width: 50px;
	height: 21px;
	padding: 2px 0px 0px 8px;
	margin-right: 5px;
	border: 1px solid #474747;
	background: url(/images/3.0/drop_down_arrow2.gif) no-repeat right;
}

#view_side {
	float: left;
	width: 66px;
	height: 21px;
	color: #00aac1;
}

#view_side_original {
	float: right;
	width: 66px;
	height: 21px;
	padding: 2px 0px 0px 8px;
	border: 1px solid #474747;
	color: #00aac1;
	background: url(/images/3.0/drop_down_arrow2.gif) no-repeat right;
}

/**brand divider**/
.brand_divider {
	width: 770px;
	height: 32px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.brand_divider .brand {
	color: #fff;
	font-weight: bold;
	font-size: 16px;
	float: left;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	vertical-align: middle;
	height: 34px;
}

.brand_divider_heart {
	width: 9px;
	height: 8px;
	margin: 0px;
	padding: 4px 9px 5px 0px;
	text-indent: -9000px;
	float: left;
	overflow: hidden;
}

.brand_divider_heart a {
	display: block;
	width: 9px;
	height: 8px;
	background: url('/images/3.0/prod_heart.gif') 0px -8px no-repeat;
}

.brand_divider_heart a.heart_select_on {
	background-position: 0px 0px;
	width: 9px;
	height: 8px;
}

.brand_divider_spacer {
	float: left;
	width: 770px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}

/**product list**/
#prod_list {
	width: 770px;
	float: right;
}

.prod_list {
	width: 770px;
	float: right;
}

.prod_list_zh {
	width: 770px;
	float: right;
	font-size: 13px;
}

.prod_row {
	width: 770px;
	height: 320px;
	overflow: hidden;
}

.clickaddtxt {
	margin: 8px 0px 14px 0px;
	padding: 0px;
}

.product {
	float: left;
	margin-right: 10px;
	padding: 0px;
	width: 146px;
	height: 308px;
}

.product2 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 146px;
	height: 308px;
}

.prod_list_heart {
	width: 16px;
	height: 8px;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	text-indent: -9000px;
	overflow: hidden;
}

.prod_list_heart a {
	display: block;
	width: 9px;
	height: 8px;
	background: url('/images/3.0/prod_heart.gif') 0px -8px no-repeat;
}

.prod_list_heart a.heart_select_on:link,.prod_list_heart a.heart_select_on:visited
	{
	background-position: 0px 0px;
	width: 9px;
	height: 8px;
}

.prod_list_mylist {
	width: 11px;
	height: 13px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
	text-indent: -9000px;
	overflow: hidden;
}

.prod_list_mylist a {
	display: block;
	width: 11px;
	height: 13px;
	background: url('/images/images_myrevolve/icon_list.jpg') 0px 0px
		no-repeat;
}

.prod_list_mylist a.mylist_select_on:link,.prod_list_mylist a.mylist_select_on:visited
	{
	background-position: 0px -13px;
	width: 11px;
	height: 13px;
}

.prod_list_mylist a.mylist_select:hover {
	background-position: 0px -13px;
	width: 11px;
	height: 13px;
}

.prod_list_descript {
	
}

a.prod_list_descript:hover {
	text-decoration: none;
	color: #7f7f7f;
}

.prod_list_info {
	float: right;
	width: 130px;
	font-size: 11px;
	line-height: 13px;
}

.prod_list_price {
	color: #00aac1;
	font-weight: bold;
	line-height: 18px;
}

.prod_list_sale {
	text-decoration: line-through;
	font-weight: bold;
	line-height: 18px;
}

.prod_list_swatch {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	list-style-position: inherit;
}

.prod_list_swatch li {
	display: block;
	float: left;
	width: 13px;
	height: 11px;
	margin-right: 5px;
}

.popup_quickview {
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	top: 200px;
	left: 36px;
	visibility: hidden;
	cursor: hand;
	cursor: pointer;
}

.popup_clicktoadd {
	position: absolute;
	display: block;
	padding: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
	visibility: hidden;
	z-index: 10px;
}

/**product zoom**/
#zoom1_wrap {
	width: 233px;
	height: 427px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-color: #000;
	border: 2px solid #474747;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: black;
	height: auto;
	clear: both;
	display: block;
}

.zoom1_img {
	position: relative;
	top: 7px;
	left: 7px
}

.zoom1_text {
	position: static;
	top: 10px;
	left: 10px;
	top: 369px;
	width: 211px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

.zoom1_price {
	width: 211px;
	margin: 0px 3px 0px 5px;
	padding: 0px;
	color: #00aac1;
	font-weight: bold;
	text-align: center;
}

.zoom1_price2 {
	float: left;
	text-align: center;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 12px;
	color: #00aac1;
}

#zoom1_wrap .swatch {
	float: right;
	margin-right: 5px;
	height: 15px;
	position: relative;
	top: 2px;
}

.zoom1_size {
	clear: both;
	position: static;
	margin: 0px 7px 0px 7px;
	width: 211px;
	padding-bottom: 10px;
	color: #fff;
	text-align: center;
}

#bigViewBestSeller {
	position: static;
	width: 211px;
	margin: 0px 7px 0px 7px;
	padding: 0px;
	padding-bottom: 10px;
	text-align: center;
}

.bigViewBestSellerImg {
	background: url("/images/3.0/icon_bestseller_zoom.gif") no-repeat scroll
		left top transparent;
	float: left;
	height: 13px;
	margin-left: 20px;
	width: 15px;
}

.bigViewBestSellerSpan {
	color: #00aac1;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

#priceAndColor {
	position: static;
	top: 10px;
	width: 211px;
	margin: 0px 7px 0px 7px;
	padding: 0px;
	padding-bottom: 0px;
	text-align: center;
}

#zoom2_wrap {
	width: 231px;
	height: 427px;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	background-color: #000;
	border: 2px solid #474747;
}

.zoom2_img {
	position: absolute;
	top: 7px;
	left: 7px;
}

.zoom2_text {
	position: absolute;
	top: 369px;
	width: 231px;
	margin: 0px 7px 0px 7px;
	padding: 0px;
	text-align: center;
}

.zoom2_info {
	position: absolute;
	top: 387px;
	width: 231px;
	margin: 0px;
	padding: 0px;
}

.zoom2_info .price {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 22px;
	color: #00aac1;
}

.zoom2_info .swatch {
	float: right;
	margin: 2px 0px 0px 0px;
	padding: 0px 17px 0px 0px;
	list-style-position: outside;
}

.zoom2_info .swatch li {
	display: block;
	float: left;
	width: 13px;
	height: 11px;
	margin-right: 5px;
}

.zoom2_size {
	position: absolute;
	top: 404px;
	width: 231px;
	margin: 0px 7px 0px 7px;
	padding: 0px;
	color: #fff;
	text-align: center;
}

.zoom_arrow1 {
	position: absolute;
	top: 340px;
	left: 11px;
	z-index: 10px;
}

.zoom_arrow2 {
	position: absolute;
	top: 340px;
	right: 11px;
	z-index: 10px;
}

.zoom_close {
	position: absolute;
	top: 11px;
	right: 11px;
	z-index: 11px;
}

/* ----- MAIN CONTENT AREA -----*/
#main_feature_sub {
	width: 990px;
	display: block;
	margin: 17px 0px 50px 0px;
	padding: 0px;
	float: left;
	font-weight: normal;
	background-color: #000;
}

.clear {
	_display: inline;
	height: 0px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

/*new search styles
---------------------------------------*/
#search_rules {
	width: 158px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #181818;
	height: 100%;
	padding-left: 10px;
	padding-top: 7px;
	padding-bottom: 10px;
}

#check_boxes {
	width: 158px;
	margin-left: 5px;
	margin-right: auto;
}

#check_boxes li {
	border-left: 1px solid #7c7c7c;
}

#check_boxes li a {
	color: #00aac1;
	margin-left: -1px;
	height: 20px;
	display: block;
	width: 153px;
}

#check_boxes li a:hover {
	text-decoration: none;
	color: gray;
}

#check_boxes li.no_left_line {
	border-left-style: none;
	margin-left: 1px;
}
/*list items
---------------------------------------*/
.category_lists {
	width: 158px;
	margin: 10px auto 0;
	font-size: 11px;
}

.category_lists li {
	list-style-type: square;
	list-style-position: inside;
	margin-left: 10px;
}

.category_lists li a {
	width: 158px;
	height: 20px;
	color: #7a7a7a;
}

.category_lists li a:hover {
	color: #00aac1;
	text-decoration: none;
}

span.list_header {
	color: #00aac1;
}

.category_lists li.list_indent {
	padding-left: 20px;
}

.category_lists li.list_indent {
	padding-left: 20px;
}

.category_lists .indent_a {
	color: #00aac1;
}

/** right click menus **/
/**adlist dropdowns**/
.adlist_wrap {
	width: 126px;
	height: 109px;
	padding-left: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 240;
	display: none;
}

#adlist_arm {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 10px;
	height: 6px;
	background: url(/images/images_myrevolve/adlist_arm.gif) no-repeat;
}

.adlist_dd {
	width: 110px;
	background-color: #111111;
	border: 1px solid #006370;
	padding: 7px;
	font-size: 10px;
	line-height: 1em;
}

.adlist_dd2 {
	width: 110px;
	height: 12px;
	background-color: #111111;
	border: 1px solid #006370;
	padding: 7px;
	font-size: 9px;
	line-height: 1em;
}

.adlist_dd2 a {
	color: #a8a8a8;
}

.adlist_dd2 a:hover {
	color: #00aac1;
	text-decoration: none;
}

.adlist_dd a {
	color: #00aac1;
	text-decoration: none;
}

.adlist_dd a:hover {
	color: #a8a8a8;
}

.check {
	width: 12px;
	height: 12px;
}

.lines {
	font-size: 9px;
	height: 12px;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	width: 110px;
	display: block;
	padding-bottom: 3px;
	margin-top: 3px;
	padding-top: 5px;
	margin-bottom: 5px;
}

.lines a {
	color: #a8a8a8;
	text-decoration: none;
}

.lines a:hover {
	color: #00aac1;
}

#create_list_popup {
	width: 385px;
	height: 209px;
	background: url(/images/images_myrevolve/bg_transparent.gif) repeat;
	padding: 5px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 250;
	display: none;
}

#pop_up_close,#pop_up_close a {
	margin-left: 340px;
	color: #a8a8a8;
}

#pop_up_close:hover {
	color: #00aac1;
	text-decoration: none;
}

#pop_up_inner {
	width: 311px;
	height: 124px;
	background-color: black;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #2e2e2e;
	margin-top: 5px;
	padding: 20px;
}

#pop_up_inner span {
	font-size: 12px;
	font-weight: bold;
	color: #00aac1;
	border-bottom: 1px solid #1a1a1a;
	padding-bottom: 3px;
	margin-bottom: 10px;
	height: 20px;
	display: block;
	width: 310px;
	text-transform: uppercase;
}

.pop_up_field {
	height: 26px;
	background-color: black;
	width: 286px;
	margin-bottom: 12px;
	border: 1px solid #2b2b2b;
	margin-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
}

.ok_btn {
	width: 39px;
	height: 23px;
	background: url(/images/images_myrevolve/ok_btn.jpg) no-repeat;
	border-width: 0;
	font-size: 0px;
	line-height: 0px;
	display: block;
	float: left;
	text-indent: -9999px;
}

.cancel_btn {
	background-image: url(/images/images_myrevolve/cancel_btn.jpg);
	width: 63px;
	height: 23px;
	border-width: 0;
	font-size: 0px;
	line-height: 0px;
	display: block;
	float: left;
	text-indent: -9999px;
	cursor: hand;
	cursor: pointer;
}

#createNewCustomListAjax {
	margin: 0px;
}

#pop_up_btns {
	float: right;
	width: 106px;
}
/* end category.css */
/* begin detail.css */

/* ----- DETAIL AREA-----*/
#detail_index {
	width: 780px;
	display: block;
	float: right;
}

.detail_topbar {
	width: 780px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-size: 10px;
}

.detail_main {
	display: block;
	float: left;
	width: 780px;
	margin: 0px;
	padding: 0px;
}

.detail_review {
	display: block;
	float: left;
	width: 778px;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	border: solid 1px #373737;
	background-color: #0e0e0e;
}

.revolve_survey {
	display: block;
	float: left;
	width: 778px;
	height: 100%;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	border: solid 1px #373737;
	background-color: #0e0e0e;
}
/**images**/
.detail_img {
	float: left;
	width: 460px;
	height: 700px;
	margin: 0px;
	padding: 0px;
}

.detail_img_main {
	width: 360px;
	height: 516px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.detail_img_thumb {
	display: inline;
	float: left;
	width: 98px;
	height: 515px;
	padding: 0px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #373737;
	border-right-color: #373737;
	border-bottom-color: #373737;
	position: relative;
	left: 0px;
	top: 0px;
}

.detail_img_thumb ul {
	display: inline;
	float: left;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

.detail_img_thumb li {
	display: inline;
	line-height: 0px;
	padding: 0px;
	margin: 0px 0px -3px 0px;
}

.detail_img_thumb li img {
	
}

.detail_img_thumb .scrollbar_up {
	border: none;
	margin: 8px 0px 5px 40px;
	padding: 0px;
	width: 18px;
	height: 15px;
	position: absolute;
	top: 0px;
}

.detail_img_thumb .scrollbar_down {
	border: none;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	width: 18px;
	height: 15px;
	position: absolute;
	bottom: 10px;
}

#detail_img_nav {
	clear: both;
	float: left;
	width: 457px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	border: solid 1px #373737;
	overflow: hidden;
}

.detail_img_nav {
	float: left;
	width: 457px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

.detail_img_nav li {
	padding: 0px;
	margin: 0px;
	float: left;
	display: inline;
	text-indent: -9999px;
}

.detail_img_nav li a {
	display: block;
	margin: 0px;
	padding: 0px;
}

/**facebook**/
a.facebook {
	width: 122px;
	height: 30px;
}

a.facebook:link {
	background: url('/images/3.0/detail_btn_facebook.gif') no-repeat left
		bottom;
}

a.facebook:link,a.facebook:visited {
	background: url('/images/3.0/detail_btn_facebook.gif') no-repeat left
		top;
}

a.facebook:hover {
	background: url('/images/3.0/detail_btn_facebook.gif') no-repeat left
		bottom;
}

/** vk **/
.vk_share{
	border-right: solid 1px #373737;
}

.vk_share table{ 
	width: 94px; 
	height: 30px;
	padding:0px 12px;
	
}
.vk_share a{	
	text-indent: 1px;	
}

/**email**/
a.email_share {
	width: 94px;
	height: 30px;
}

a.email_share:link {
	background: url('/images/3.0/detail_btn_email.gif') no-repeat left
		bottom;
}

a.email_share_zh:link {
	background: url('/images/3.0/detail_btn_email_ch.gif') no-repeat left
		bottom;
}

a.email_share:link,a.email_share:visited {
	background: url('/images/3.0/detail_btn_email.gif') no-repeat left top;
}

a.email_share_zh:link,a.email_share_zh:visited {
	background: url('/images/3.0/detail_btn_email_ch.gif') no-repeat left
		top;
}

a.email_share:hover {
	background: url('/images/3.0/detail_btn_email.gif') no-repeat left
		bottom;;
}

a.email_share_zh:hover {
	background: url('/images/3.0/detail_btn_email_zh.gif') no-repeat left
		bottom;;
}
/**myrevolve**/
a.myrevolve {
	width: 143px;
	height: 30px;
}

a.myrevolve:link {
	background: url('/images/3.0/detail_btn_myrevolve.gif') no-repeat left
		bottom;
}

a.myrevolve:link,a.myrevolve:visited {
	background: url('/images/3.0/detail_btn_myrevolve.gif') no-repeat left
		top;
}

a.myrevolve:hover {
	background: url('/images/3.0/detail_btn_myrevolve.gif') no-repeat left
		bottom;
}

/**myrevolve**/
a.zoom {
	width: 98px;
	height: 30px;
}

a.zoom:link,a.zoom:visited {
	background: url('../images/3.0/detail_btn_zoom.gif') no-repeat;
}

a.zoom_zh:link,a.zoom_zh:visited {
	background: url('../images/3.0/detail_btn_zoom_ch.gif') no-repeat;
}

#detail_helplink {
	display: block;
	float: left;
	width: 457px;
	height: 145px;
	border: solid 1px #373737;
	margin: 14px 0px 0px 0px;
	padding: 0px;
	background-color: #0e0e0e;
}

#detail_helplink .header {
	margin: 15px 0px 0px 15px;
	padding: 0px;
	text-indent: -9000px;
	background: url('../images/3.0/detail_txt_helpful.gif') no-repeat;
	width: 112px;
	height: 22px;
}

#detail_helplink .imagemap {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

/**shopping**/
.detail_shop {
	display: block;
	float: right;
	width: 304px;
	height: 707px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
	border: solid 1px #373737;
	background: url(../images/3.0/detail_bg.jpg) no-repeat;
}

.detail_shop_header {
	overflow: hidden;
	margin: 15px 0px 10px 15px;
	padding: 0px;
}

.detail_shop_header h3 {
	font-size: 17px;
	font-weight: bold;
	line-height: 18px;
	color: #cccccc;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

.detail_shop_header h4 {
	font-size: 17px;
	line-height: 18px;
	font-weight: normal;
	color: #cccccc;
	margin: 0px;
	padding: 0px;
}

.detail_shop .divider {
	width: 304px;
	height: 18px;
	border-top: solid 1px #373737;
	margin: 0px;
	padding: 0px;
}

/**DETAIL CART 1**/
.detail_cart1 {
	height: auto;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.detail_cart1 span {
	font-weight: bold;
	color: #cccccc;
}

.detail_cart1 .price {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 35px;
	display: inline;
}

.detail_cart1 .priceWhenOnSale {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 35px;
	text-decoration: line-through;
	display: inline;
}

.detail_cart1 .saleprice {
	font-size: 13px;
	color: #ba5644;
	padding: 0px;
	margin: 0px;
	height: 35px;
	display: inline;
}

.detail_cart1 .salepriceNone {
	font-size: 13px;
	color: #ba5644;
	padding: 0px;
	margin: 0px;
	height: 35px;
	display: none;
}

.detail_cart1 .color {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	width: 289px;
	height: 68px;
	position: relative;
}

#color_thumb {
	height: 50px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 25px;
	left: 0px;
}

#color_thumb li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

#color_thumb li a {
	display: block;
	width: 24px;
	height: 24px;
	margin: 8px 5px 5px 0px;
}

/**color swatches**/
a.color_blue_active:link,a.color_blue_active:visited {
	background: url('../images/3.0/detail_btn_color.gif') no-repeat left top;
}

a.color_blue:link,a.color_blue:visited {
	background: url('../images/3.0/detail_btn_color.gif') no-repeat left
		bottom;
}

a.color_blue:hover,a.color_blue_active:hover {
	background: url('../images/3.0/detail_btn_color.gif') no-repeat left top;
}

.detail_cart1 .size {
	font-size: 13px;
	color: #b5b5b5;
	padding: 15px 0 0 0;
	margin: 0px;
}

/**apparel and denim**/
.detail_cart1 #size_thumb_detail {
	width: 280px;
	height: auto;
	padding: 0px;
	margin: 0px;
}

.detail_cart1 #size_thumb_detail li {
	padding: 0px;
	margin: 0px;
	float: left;
}

.detail_cart1 #size_thumb_detail li a {
	display: block;
	height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 22px;
	text-align: center;
	margin: 8px 4px 4px 0px;
	text-decoration: none;
}

.detail_cart1 #size_thumb2 {
	height: 50px;
	padding: 0px;
	margin: 0px;
}

.detail_cart1 #size_thumb2 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

.detail_cart1 #size_thumb2 li a {
	display: block;
	width: 60px;
	height: 22px;
	margin: 8px 4px 4px 0px;
}

.detail_cart1 .note {
	font-size: 11px;
	color: #b5b5b5;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

.detail_cart1 .note_zh {
	font-size: 12px;
	color: #b5b5b5;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

.detail_cart_btn {
	clear: both;
	width: 275px;
	height: 40px;
	margin: 0px;
	padding: 15px 0 10px 0;
}

a.b_add {
	float: left;
	margin: 0px;
	padding: 0px;
}

a.b_wish {
	float: right;
	margin: 0px;
	padding: 0px;
}

#detail_descript1 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	height: 450px;
	width: 275px;
	z-index: 1;
	overflow: hidden;
	position: absolute;
}

#detail_descript1 #detail {
	margin: 0px;
	padding: 0px;
	width: 275px;
	float: left;
	position: absolute;
	top: 0px;
}

#detail_descript1 #detail p {
	line-height: 16px;
	font-size: 12px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

#detail_descript1 #detail ul {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

#detail_descript1 #detail li {
	line-height: 17px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: disc;
	list-style-position: outside;
}

#detail_descript1 .header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('../images/3.0/detail_txt_productdetail.gif') no-repeat;
	width: 164px;
	height: 20px;
}

#detail_descript1 #scrollbar11 {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 330px;
	border: solid 1px #343434;
	position: absolute;
	right: 0px;
}

#detail_descript1 #scrollbar11 .up {
	border: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	position: absolute;
	top: 0px;
}

#detail_descript1 #scrollbar11 .down {
	border: none;
	margin: 0px;
	height: 18px;
	position: absolute;
	bottom: 0px;
}

/**DETAIL CART 2**/
.detail_cart2 {
	height: 290px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.detail_cart2 span {
	font-weight: bold;
	color: #cccccc;
}

.detail_cart2 .price {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 35px;
}

.detail_cart2 .color {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
}

.detail_cart2 .size {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
}
/**eur shoes**/
.detail_cart2 #size_thumb3 {
	height: 95px;
	padding: 0px;
	margin: 0px;
}

.detail_cart2 #size_thumb3 li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

.detail_cart2 #size_thumb3 li a {
	display: block;
	width: 60px;
	height: 22px;
	margin: 4px 5px 0px 0px;
}

.detail_cart2 .note {
	font-size: 11px;
	color: #b5b5b5;
	height: 25px;
	padding: 0px;
	margin: 0px;
}

.detail_descript2 {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.detail_descript2 .detail {
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: 300px;
	float: left;
}

.detail_descript2 .detail p {
	line-height: 16px;
	font-size: 12px;
	margin: 0px 0px 8px 0px;
	padding: 0px;
}

.detail_descript2 .detail ul {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

.detail_descript2 .detail li {
	line-height: 17px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style-type: disc;
	list-style-position: outside;
}

.detail_descript2 .header {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('../images/3.0/detail_txt_productdetail.gif') no-repeat;
	width: 112px;
	height: 20px;
}

.detail_descript2 .scrollbar {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 15px;
	height: 298px;
	border: solid 1px #343434;
}

.detail_descript2 .scrollbar .up {
	border: none;
	margin: 0px;
	padding: 0px;
}

.detail_descript2 .scrollbar .down {
	border: none;
	margin: 0px;
	padding: 267px 0px 0px 0px;
}

a.gray:link,a.gray:visited {
	color: #FFFFFF;
}

a.gray:hover {
	color: #b5b5b5;
	text-decoration: none;
}

a.note:link,a.note:visited {
	color: #00aac1;
	text-decoration: underline;
}

a.note:hover {
	color: #b5b5b5;
	text-decoration: underline;
}

/**Reviews**/
.detail_review .header {
	width: 748px;
	height: 140px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.detail_review .divider {
	border-top: solid 1px #343434;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: 748px;
	height: 20px;
	clear: both;
}

.detail_review .text {
	float: left;
	margin: 18px 0px 0px 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('../images/3.0/detail_txt_customer.gif') no-repeat 0px
		0px;
	width: 125px;
	height: 25px;
}

.detail_review_drop {
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 385px;
	height: 22px;
	font-size: 11px;
}

.detail_review_drop_zh {
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 385px;
	height: 22px;
	font-size: 13px;
}

.detail_review_drop_es {
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 385px;
	height: 22px;
	font-size: 11px;
}

.detail_review_drop_pt {
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 385px;
	height: 22px;
	font-size: 11px;
}

.detail_review_drop_ru {
	float: right;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 385px;
	height: 22px;
	font-size: 11px;
}

#body_type {
	display: block;
	float: right;
	width: 171px;
	height: 18px;
	padding: 2px 0px 0px 8px;
	border: 1px solid #474747;
	color: #7f7f7f;
	background: url('../images/3.0/drop_down_arrow3.gif') no-repeat right;
	background-color: #000000;
}

#detail_review_star {
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 260px;
	height: 50px;
}

.detail_review_star {
	float: left;
	width: 100px;
	height: 30px;
	margin: 0px;
	padding: 0px;
}

.detail_review_star li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

.detail_review_star li a {
	display: block;
	width: 15px;
	height: 15px;
	margin-right: 4px;
	overflow: hidden;
	cursor: default;
}

a.star_full:link,a.star_full:visited {
	background: url('../images/3.0/detail_review_star.gif') no-repeat 0px
		-30px;
}

a.star:link,a.star:visited {
	background: url('../images/3.0/detail_review_star.gif') no-repeat 0px
		0px;
}

a.star_half:link,a.star_half:visited {
	background: url('../images/3.0/detail_review_star.gif') no-repeat 0px
		-15px;
}

.review_avg {
	float: left;
	font-weight: bold;
}

.customer_avg {
	float: right;
	font-weight: normal;
}

.review_call {
	float: left;
	width: 240px;
	margin: 0px;
	font-size: 13px;
	line-height: 19px;
	font-weight: normal;
}

.review_call a {
	text-decoration: underline;
	color: #7f7f7f;
	font-weight: normal;
}

#detail_review_sum {
	float: right;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 445px;
	height: 65px;
	border: 1px solid #474747;
	border-collapse: collapse;
	background-color: #000000;
}

.detail_review_sum_class {
	font-size: 11px;
}

.detail_review_sum_class_zh {
	font-size: 12px;
}

#detail_review_sum table,#detail_review_sum tr,#detail_review_sum td {
	border: 1px solid #474747;
	border-collapse: collapse;
	text-align: center;
	color: #00aac1;
}

#detail_review_sum span {
	color: #e2e2e2;
	font-weight: bold;
}

.detail_page_index {
	width: 748px;
	height: 30px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	text-align: right;
	color: #e2e2e2;
	font-size: 10px;
}

.detail_page_index a:hover {
	text-decoration: none;
	color: #00aac1;
}

.detail_review_cell {
	width: 748px;
	height: 110px;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.detail_review_msg {
	float: left;
	width: 440px;
	font-size: 11px;
	line-height: 16px;
}

.detail_review_msg span {
	font-weight: bold;
}

.detail_review_msg a {
	text-decoration: underline;
	color: #00aac1;
}

.detail_review_sum2 {
	float: right;
	width: 285px;
}

.detail_review_sum2 .thumbsup {
	float: right;
	margin-right: 12px;
	font-size: 10px;
	font-weight: bold;
	color: #00aac1;
}

.detail_review_sum2 .thumbsup_zh {
	float: right;
	margin-right: 12px;
	font-size: 11px;
	font-weight: bold;
	color: #00aac1;
}

.detail_review_sum2 .thumbsdown {
	float: right;
	font-size: 10px;
	font-weight: bold;
	color: #00aac1;
}

.detail_review_sum2 .thumbsdown_zh {
	float: right;
	font-size: 11px;
	font-weight: bold;
	color: #00aac1;
}

.thumbsup span,.thumbsdown span {
	margin: 0px 0px 0px 5px;
}

.detail_review_sum2 .sum_table {
	float: right;
	width: 285px;
	height: 60px;
	font-size: 11px;
	line-height: 14px;
	background-color: #000000;
	color: #00aac1;
}

.detail_review_sum2 .sum_table_zh {
	float: right;
	width: 285px;
	height: 60px;
	font-size: 12px;
	line-height: 14px;
	background-color: #000000;
	color: #00aac1;
}

.sum_table span {
	margin: 0px 0px 0px 5px;
	font-weight: bold;
	color: #e2e2e2;
}

#revolve_survey_wrap {
	width: 681px;
	background-color: #000000;
	border-color: #474747;
	border-style: solid;
	border-width: 1px;
	position: absolute;
	visibility: hidden;
	top: 50px;
	left: 285px;
	z-index: 5000;
}

#revolve_survey {
	text-align: center;
	width: 671px;
	background-color: #1b1b1b;
	font-size: 15px;
	line-height: 17px;
	color: #b6b6b6;
	font-weight: normal;
	position: absolute;
	top: 6px;
	left: 5px;
	z-index: 2000;
	visibility: hidden;
}

#revolve_survey_2 {
	width: 671px;
	height: 535px;
	background-color: #1b1b1b;
	font-size: 15px;
	line-height: 17px;
	color: #b6b6b6;
	font-weight: normal;
	position: absolute;
	top: 316px;
	left: 5px;
	z-index: 2000;
	visibility: hidden;
}

#revolve_survey .header {
	color: #aaa;
	font-size: 17px;
	font-weight: bold;
	text-align: center;
}

#revolve_survey .order_number {
	font-size: 15px;
	color: #00aac1;
}

.title_c01 {
	font-size: 15px;
	color: #00aac1;
	float: left;
	margin-left: 30px;
	margin-bottom: 5px;
}

#revolve_survey .divider {
	border-top: solid 1px #111111;
	margin: 25px auto auto;
	height: 25px;
	clear: both;
	width: 610px;
}

.survey_close {
	font-size: 11px;
	float: right;
	margin: 4px 5px 0 0;
}

.radio {
	background-color: #111111;
	width: 615px;
	margin: 5px 30px 0 30px;
	vertical-align: middle;
}

.radio_text {
	color: #aaa;
	font-weight: bold;
	font-size: 14px;
}

.radio_text_1 {
	color: #aaa;
	font-weight: bold;
	font-size: 13px;
}

#revolve_survey_submit {
	margin-top: 23px;
	visibility: hidden;
}

.star {
	color: #00aac1;
}

.table_field {
	font-size: 13px;
	width: 34%;
}

.table_value {
	font-weight: bold;
	font-size: 11px;
	vertical-align: middle;
}

#improve_text,#learn_us {
	margin-top: 20px;
	margin-bottom: 20px;
}

.i3_c01 {
	background-color: #111;
	border: 0;
}

.i3_c01_q2 {
	background-color: #111;
	border: 0;
}

.i3_c01_q3 {
	background-color: #111;
	border: 0;
}

.i3_c01_q4 {
	background-color: #111;
	border: 0;
}

.i3_c01_q6 {
	background-color: #111;
	border: 0;
}

.i3_c01_q7 {
	background-color: #111;
	border: 0;
}

.i3_c01_q9 {
	background-color: #111;
	border: 0;
}

#radio_2 {
	padding-top: 15px;
	padding-bottom: 15px;
}

#other_input {
	float: right;
	width: 70%;
	background-color: #FFF;
	color: #000;
}

#order_summary_title {
	color: #00AAC1;
	font-size: 12px;
	font-weight: bold;
	margin-left: 15px;
	text-transform: uppercase;
	float: left;
	height: 100px;
}

#order_summary_detail {
	float: left;
	margin-left: 30px;
	font-size: 13px;
	width: 200px;
}

#estimated_arrival {
	float: right;
	margin-right: 40px;
	font-size: 13px;
	height: 75px;
	width: 180px;
}

.margin_bottom {
	margin-bottom: 8px;
	float: left;
	margin-left: 30px;
	font-size: 13px;
}

.margin_bottom_spc {
	margin-bottom: 8px;
	float: left;
	font-size: 13px;
}

/**SIZES**/
a.size_36-5_active:link,a.size_36-5_active:visited {
	background: url('../images/3.0/size/lt_btn_36-5.gif') no-repeat 0px 0px;
}

a.size_36-5:link,a.size_36-5:visited {
	background: url('../images/3.0/size/lt_btn_36-5.gif') no-repeat 0px
		-22px;
}

a.size_36-5:hover,a.size_36-5_active:hover {
	background: url('../images/3.0/size/lt_btn_36-5.gif') no-repeat 0px 0px;
}

a.size_36-5_na:link,a.size_36-5_na:visited {
	background: url('../images/3.0/size/lt_btn_36-5.gif') no-repeat 0px
		-44px;
}

a.size_37_na:link,a.size_37_na:visited {
	background: url('../images/3.0/size/lt_btn_37.gif') no-repeat 0px -44px;
}

a.size_37-5_active:link,a.size_37-5_active:visited {
	background: url('../images/3.0/size/lt_btn_37-5.gif') no-repeat 0px 0px;
}

a.size_37-5:link,a.size_37-5:visited {
	background: url('../images/3.0/size/lt_btn_37-5.gif') no-repeat 0px
		-22px;
}

a.size_37-5:hover,a.size_37-5_active:hover {
	background: url('../images/3.0/size/lt_btn_37-5.gif') no-repeat 0px 0px;
}

a.size_37-5_na:link,a.size_37-5_na:visited {
	background: url('../images/3.0/size/lt_btn_37-5.gif') no-repeat 0px
		-44px;
}

a.size_38_na:link,a.size_38_na:visited {
	background: url('../images/3.0/size/lt_btn_38.gif') no-repeat 0px -44px;
}

a.size_38-5_active:link,a.size_38-5_active:visited {
	background: url('../images/3.0/size/lt_btn_38-5.gif') no-repeat 0px 0px;
}

a.size_38-5:link,a.size_38-5:visited {
	background: url('../images/3.0/size/lt_btn_38-5.gif') no-repeat 0px
		-22px;
}

a.size_38-5:hover,a.size_38-5_active:hover {
	background: url('../images/3.0/size/lt_btn_38-5.gif') no-repeat 0px 0px;
}

a.size_38-5_na:link,a.size_38-5_na:visited {
	background: url('../images/3.0/size/lt_btn_38-5.gif') no-repeat 0px
		-44px;
}

a.size_39_na:link,a.size_39_na:visited {
	background: url('../images/3.0/size/lt_btn_39.gif') no-repeat 0px -44px;
}

a.size_39-5_active:link,a.size_39-5_active:visited {
	background: url('../images/3.0/size/lt_btn_39-5.gif') no-repeat 0px 0px;
}

a.size_39-5:link,a.size_39-5:visited {
	background: url('../images/3.0/size/lt_btn_39-5.gif') no-repeat 0px
		-22px;
}

a.size_39-5:hover,a.size_39-5_active:hover {
	background: url('../images/3.0/size/lt_btn_39-5.gif') no-repeat 0px 0px;
}

a.size_39-5_na:link,a.size_39-5_na:visited {
	background: url('../images/3.0/size/lt_btn_39-5.gif') no-repeat 0px
		-44px;
}

a.size_40_active:link,a.size_40_active:visited {
	background: url('../images/3.0/size/lt_btn_40.gif') no-repeat 0px 0px;
}

a.size_40:link,a.size_40:visited {
	background: url('../images/3.0/size/lt_btn_40.gif') no-repeat 0px -22px;
}

a.size_40:hover,a.size_40_active:hover {
	background: url('../images/3.0/size/lt_btn_40.gif') no-repeat 0px 0px;
}

a.size_40_na:link,a.size_40_na:visited {
	background: url('../images/3.0/size/lt_btn_40.gif') no-repeat 0px -44px;
}

a.size_40-5_active:link,a.size_40-5_active:visited {
	background: url('../images/3.0/size/lt_btn_40-5.gif') no-repeat 0px 0px;
}

a.size_40-5:link,a.size_40-5:visited {
	background: url('../images/3.0/size/lt_btn_40-5.gif') no-repeat 0px
		-22px;
}

a.size_40-5:hover,a.size_40-5_active:hover {
	background: url('../images/3.0/size/lt_btn_40-5.gif') no-repeat 0px 0px;
}

a.size_40-5_na:link,a.size_40-5_na:visited {
	background: url('../images/3.0/size/lt_btn_40-5.gif') no-repeat 0px
		-44px;
}

a.size_41_active:link,a.size_41_active:visited {
	background: url('../images/3.0/size/lt_btn_41.gif') no-repeat 0px 0px;
}

a.size_41:link,a.size_41:visited {
	background: url('../images/3.0/size/lt_btn_41.gif') no-repeat 0px -22px;
}

a.size_41:hover,a.size_41_active:hover {
	background: url('../images/3.0/size/lt_btn_41.gif') no-repeat 0px 0px;
}

a.size_41_na:link,a.size_41_na:visited {
	background: url('../images/3.0/size/lt_btn_41.gif') no-repeat 0px -44px;
}

a.size_41-5_active:link,a.size_41-5_active:visited {
	background: url('../images/3.0/size/lt_btn_41-5.gif') no-repeat 0px 0px;
}

a.size_41-5:link,a.size_41-5:visited {
	background: url('../images/3.0/size/lt_btn_41-5.gif') no-repeat 0px
		-22px;
}

a.size_41-5:hover,a.size_41-5_active:hover {
	background: url('../images/3.0/size/lt_btn_41-5.gif') no-repeat 0px 0px;
}

a.size_41-5_na:link,a.size_41-5_na:visited {
	background: url('../images/3.0/size/lt_btn_41-5.gif') no-repeat 0px
		-44px;
}

a.size_1_active:link,a.size_1_active:visited {
	background: url('../images/3.0/size/lt_btn_1.gif') no-repeat 0px 0px;
}

a.size_1:link,a.size_1:visited {
	background: url('../images/3.0/size/lt_btn_1.gif') no-repeat 0px -22px;
}

a.size_1:hover,a.size_1_active:hover {
	background: url('../images/3.0/size/lt_btn_1.gif') no-repeat 0px 0px;
}

a.size_1_na:link,a.size_1_na:visited {
	background: url('../images/3.0/size/lt_btn_1.gif') no-repeat 0px -44px;
}

a.size_2_active:link,a.size_2_active:visited {
	background: url('../images/3.0/size/lt_btn_2.gif') no-repeat 0px 0px;
}

a.size_2:link,a.size_2:visited {
	background: url('../images/3.0/size/lt_btn_2.gif') no-repeat 0px -22px;
}

a.size_2:hover,a.size_2_active:hover {
	background: url('../images/3.0/size/lt_btn_2.gif') no-repeat 0px 0px;
}

a.size_2_na:link,a.size_2_na:visited {
	background: url('../images/3.0/size/lt_btn_2.gif') no-repeat 0px -44px;
}

a.size_3_active:link,a.size_3_active:visited {
	background: url('../images/3.0/size/lt_btn_3.gif') no-repeat 0px 0px;
}

a.size_3:link,a.size_3:visited {
	background: url('../images/3.0/size/lt_btn_3.gif') no-repeat 0px -22px;
}

a.size_3:hover,a.size_3_active:hover {
	background: url('../images/3.0/size/lt_btn_3.gif') no-repeat 0px 0px;
}

a.size_3_na:link,a.size_3_na:visited {
	background: url('../images/3.0/size/lt_btn_3.gif') no-repeat 0px -44px;
}

a.size_4_active:link,a.size_4_active:visited {
	background: url('../images/3.0/size/lt_btn_4.gif') no-repeat 0px 0px;
}

a.size_4:link,a.size_4:visited {
	background: url('../images/3.0/size/lt_btn_4.gif') no-repeat 0px -22px;
}

a.size_4:hover,a.size_4_active:hover {
	background: url('../images/3.0/size/lt_btn_4.gif') no-repeat 0px 0px;
}

a.size_4_na:link,a.size_4_na:visited {
	background: url('../images/3.0/size/lt_btn_4.gif') no-repeat 0px -44px;
}

li a.size_generic_active {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	border: 1px solid #2b2b2b;
	background-color: white;
}

li a.size_generic:hover {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: white; 
	color: black;
}

a.size_generic:link,a.size_generic:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	border: 1px solid #2b2b2b;
}
/* end detail.css */

/* begin detail_zoom.css */
#detail_zoom .divider {
	width: 97%;
	height: 10px;
	border-bottom: solid 1px #373737;
	margin: 0px;
	padding: 0px;
	float: left;
}

.clear {
	clear: both;
}

/* ----- DETAIL ZOOM-----*/

/* WARNING, LOTS OF DUPLICATE DEFINITIONS HERE */
#detail_zoom {
	background-color: #161616;
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	float: left;
	border: solid 1px #252525;
	position: absolute;
	top: 0px;
	left: 200px;
	z-index: 10000;
	visibility: hidden;
}

#detail_zoom .inner_wrap {
	border: solid 2px #252525;
	height: 700px;
	float: left;
	margin: 0px;
	padding: 17px 10px 17px 17px;
	width: inherit;
}

.column_right .prod_detail {
	margin-top: 10px;
	padding: 0px;
	font-size: 13px;
	line-height: 18px;
	float: left;
}

.column_right .prod_detail span {
	font-weight: bold;
	color: #cccccc;
}

.column_right .prod_detail .price {
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 30px;
	vertical-align: top;
	clear: both;
}

.column_right .prod_detail .color {
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 68px;
	clear: both;
}

.column_right .prod_detail .size {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 65px;
	clear: both;
}

#detail_zoom #size_thumb {
	padding: 0px;
	margin: 0px;
}

#detail_zoom #size_thumb li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

#detail_zoom #size_thumb li a {
	display: block;
	width: 24px;
	height: 24px;
	margin: 8px 5px 5px 0px;
}

.column_right .note {
	font-size: 11px;
	line-height: 14px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
}

#detail_zoom .button {
	padding-top: 15px;
	margin: 0px;
	float: left;
}

#detail_zoom .shop_btn {
	padding-bottom: 5px;
	margin: 0px;
	float: left;
}

/*
REVOLVE.com css Version: 1.0
Author: Shannon
*/
#detail_zoom .divider {
	width: 97%;
	height: 10px;
	border-bottom: solid 1px #373737;
	margin: 0px;
	padding: 0px;
	float: left;
}

.clear {
	clear: both;
}

/* ----- DETAIL ZOOM-----*/
#detail_zoom h1 {
	font-weight: normal;
	font-size: 18px;
	height: 20px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
}

#detail_zoom .close {
	height: 20px;
	padding: 0px;
	margin: 0px 10px 10px 0px;
	text-align: right;
}

#detail_zoom .column_left {
	float: left;
	padding: 0px;
	margin: 0px 15px 0px 0px;
	width: 562px;
}

#detail_zoom .column_right {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 50px;
}

#detail_zoom .zoom_thumb {
	margin: 0px;
	padding: 0px;
	list-style-position: inherit;
	line-height: 18px;
}

.zoom_thumb li {
	display: inline;
	float: left;
	margin-right: 7px;
	margin-bottom: 2px;
}

.column_right .prod_detail {
	margin-top: 10px;
	padding: 0px;
	font-size: 13px;
	line-height: 18px;
	float: left;
}

.column_right .prod_detail span {
	font-weight: bold;
	color: #cccccc;
}

.column_right .prod_detail .price {
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 30px;
	vertical-align: top;
	clear: both;
}

.column_right .prod_detail .color {
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 68px;
	clear: both;
}

.column_right .prod_detail .size {
	font-size: 13px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
	height: 65px;
	clear: both;
}

#detail_zoom #size_thumb {
	padding: 0px;
	margin: 0px;
}

#detail_zoom #size_thumb li {
	padding: 0px;
	margin: 0px;
	float: left;
	text-indent: -9000px;
}

#detail_zoom #size_thumb li a {
	display: block;
	width: 24px;
	height: 24px;
	margin: 8px 5px 5px 0px;
}

.column_right .note {
	font-size: 11px;
	line-height: 14px;
	color: #b5b5b5;
	padding: 0px;
	margin: 0px;
}

#detail_zoom .button {
	padding-top: 15px;
	margin: 0px;
	float: left;
}

#detail_zoom .shop_btn {
	padding-bottom: 5px;
	margin: 0px;
	float: left;
}

/** SAPAN ADDED DIVS**/
.detail_img_zoom {
	float: left;
	width: 459px;
	height: 700px;
	margin: 0px;
	padding: 0px;
}

.detail_img_main_zoom {
	width: 360px;
	height: 516px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.detail_img_thumb_zoom {
	display: inline;
	float: left;
	width: 98px;
	height: 515px;
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 500px;
	top: 50px;
}

.detail_img_thumb ul_zoom {
	display: inline;
	float: left;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

.detail_img_thumb li_zoom {
	display: inline;
	line-height: 0px;
	padding: 0px;
	margin: 0px 0px -3px 0px;
}

.detail_img_thumb_zoom li img {
	
}

.detail_img_thumb_zoom .scrollbar_up {
	border: none;
	margin: 8px 0px 5px 40px;
	padding: 0px;
	width: 18px;
	height: 15px;
	position: absolute;
	top: 0px;
}

.detail_img_thumb_zoom .scrollbar_down {
	border: none;
	margin: 0px 0px 0px 40px;
	padding: 0px;
	width: 18px;
	height: 15px;
	position: absolute;
	bottom: 10px;
}
/* end detail_zoom.css */

/* begin detail_popup.css */

/* ----- POPUP ELEMENTS -----*/
.detail_close {
	float: right;
	margin: 4px 5px 0px 0px;
}

.detail_buttons {
	float: right;
	margin: 7px 0px 0px 0px;
	padding: 0px;
}

.detail_buttons .share {
	margin-right: 5px;
}

.detail_buttons .cancel {
	margin-right: 0px;
}

.clear {
	clear: both;
}

#voteDiv {
	width: 358px;
	height: 100px;
	border-top: solid 1px #474747;
	border-left: solid 1px #474747;
	border-right: solid 1px #474747;
	border-bottom: solid 1px #474747;
	color: #d3d3d3;
	background-color: #000;
	position: absolute;
	top: 100px;
	left: 300px;
	z-index: 2000;
	visibility: hidden;
}

/**MYREVOLVE**/
.detail_myrevolve {
	width: 358px;
	height: 300px;
	border-top: solid 1px #474747;
	border-left: solid 1px #474747;
	border-right: solid 1px #474747;
	border-bottom: solid 1px #474747;
	color: #d3d3d3;
	background-color: #000;
	position: absolute;
	top: 100px;
	left: 300px;
	z-index: 2001;
	visibility: hidden;
}

.detail_myrevolve a:link {
	color: #d3d3d3;
	font-weight: bold;
	text-decoration: none;
	background-color: #242424
}

#detail_myrevolve_wrap1 {
	width: 349px;
	height: 86px;
	background-color: #242424;
	margin: 4px 4px 2px 4px;
	padding: 0px;
}

.checkbox {
	margin: 20px 0px 10px 14px;
	background-color: black;
}

input.popup {
	width: 13px;
	height: 13px;
	padding: 0px;
	margin: 0px 1px 0px 0px;
	vertical-align: bottom;
	position: relative;
	top: -2px;
	overflow: hidden;
}

#detail_myrevolve_wrap2 {
	width: 349px;
	height: 202px;
	background-color: #242424;
	margin: 0px 4px 0px 4px;
	padding: 0px;
}

#detail_myrevolve_wrap2 .postitem_txt {
	margin: 20px 0px 10px 14px;
}

#detail_myrevolve_wrap2 .item_detail {
	margin: 0px 14px 0px 14px;
	padding: 0px;
}

#detail_myrevolve_wrap2 .item_detail_img {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
}

.detail_myrevolve_form {
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}

.detail_myrevolve_form .message {
	padding: 0px;
	margin-top: 8px;
	width: 234px;
	height: 67px;
	background: #fff;
	border-bottom: 1px double #a0a0a0;
	border-top: 1px double #a0a0a0;
	border-left: 1px double #a0a0a0;
	border-right: 1px double #a0a0a0;
	overflow: hidden;
}

/**EMAIL**/
#detail_email {
	width: 358px;
	height: 441px;
	border-top: solid 1px #474747;
	border-left: solid 1px #474747;
	border-right: solid 1px #474747;
	border-bottom: solid 1px #474747;
	color: #d3d3d3;
	background-color: #000;
	position: absolute;
	top: 100px;
	left: 300px;
	z-index: 2000;
	visibility: hidden;
}

#detail_email a:link {
	color: #d3d3d3;
	font-weight: bold;
	text-decoration: none;
}

#detail_email_wrap {
	width: 349px;
	height: 432px;
	background-color: #242424;
	margin: 4px;
	padding: 0px;
}

#detail_email_wrap .email_header {
	margin: 14px 0px 0px 14px;
}

#detail_email_wrap .note {
	width: 321px;
	margin: 6px 0px 14px 14px;
	font-size: 11px;
	line-height: 15px;
}

.detail_email_form {
	width: 318px;
	margin: 0px 0px 14px 14px;
	font-size: 11px;
}

.detail_email_form .name_txt {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 4px;
	width: 200px;
	height: 20px;
	background: #fff;
	border-bottom: 1px double #a0a0a0;
	border-top: 1px double #a0a0a0;
	border-left: 1px double #a0a0a0;
	border-right: 1px double #a0a0a0;
	overflow: hidden;
	color: #111111;
	font-size: 12px;
}

.detail_email_form .email_label {
	float: left;
}

.detail_email_form .email_txt {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 178px;
	height: 20px;
	background: #fff;
	border-bottom: 1px double #a0a0a0;
	border-top: 1px double #a0a0a0;
	border-left: 1px double #a0a0a0;
	border-right: 1px double #a0a0a0;
	overflow: hidden;
	color: #111111;
	font-size: 12px;
}

.detail_email_form .send_label {
	float: left;
	margin-left: 10px;
}

.detail_email_form .send_txt {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 125px;
	height: 20px;
	background: #fff;
	border-bottom: 1px double #a0a0a0;
	border-top: 1px double #a0a0a0;
	border-left: 1px double #a0a0a0;
	border-right: 1px double #a0a0a0;
	overflow: hidden;
	color: #111111;
	font-size: 12px;
}

.detail_email_form .subject_txt {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 316px;
	height: 20px;
	background: #fff;
	border-bottom: 1px double #a0a0a0;
	border-top: 1px double #a0a0a0;
	border-left: 1px double #a0a0a0;
	border-right: 1px double #a0a0a0;
	overflow: hidden;
	color: #111111;
	font-size: 12px;
}

.detail_email_form .message_txt {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
	width: 316px;
	height: 110px;
	background: #fff;
	border-bottom: 1px double #a0a0a0;
	border-top: 1px double #a0a0a0;
	border-left: 1px double #a0a0a0;
	border-right: 1px double #a0a0a0;
	overflow: hidden;
}

/**SPECIAL INQUIRY**/
#detail_si {
	width: 654px;
	height: 653px;
	background-color: #000;
	line-height: 16px;
	color: #b6b6b6;
	font-weight: normal;
	position: absolute;
	top: 50px;
	left: 200px;
	z-index: 5001;
	visibility: hidden;
}

.detail_si_class {
	font-size: 12px;
}

.detail_si_class_zh {
	font-size: 13px;
}

#detail_si_wrap {
	width: 647px;
	height: 645px;
	background-color: #1d1d1d;
	margin: 4px;
	padding: 0px;
}

#detail_si_wrap .header {
	font-size: 14px;
	color: #00aac1;
	font-weight: bold;
	margin: 0px 30px;
	padding: 0px;
}

#detail_si_wrap p {
	margin: 10px 14px 0px 14px;
	padding: 0 100px 0 17px;
}

#detail_si_wrap ul {
	margin: 14px 0px 0px 25px;
	padding: 0px;
}

#detail_si_wrap li.outside_bullet {
	margin: 0px 20px 7px 20px;
	padding: 0px;
	list-style-type: disc;
	list-style-position: outside;
}

.detail_si_form {
	height: 275px;
	background-color: #242424;
	margin: 30px 15px 0px 15px;
	padding: 15px 20px 15px 15px;
}

.detail_si_form .title {
	font-size: 13px;
	color: #00aac1;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.detail_si_form .label {
	width: 72px;
	float: left;
	text-align: right;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}

.detail_si_form .item {
	width: 488px;
	margin: 12px 0px 0px 0px;
}

.detail_si_form .size {
	margin: 10px 0px 0px 0px;
	float: left;
}

.detail_si_form .size_drop {
	width: 0px;
	height: 18px;
	margin: 0px;
	border: 1px solid #2e2e2e;
	background-color: #121212;
	color: #888888;
	font-size: 11px;
	float: left;
}

.detail_si_form .order {
	margin: 10px 0px 0px 0px;
}

.detail_si_form .order_drop {
	width: 0px;
	height: 18px;
	margin: 0px;
	border: 1px solid #2e2e2e;
	background: url(/images/3.0/detail_pop_arrow.gif) no-repeat right;
	background-color: #121212;
	color: #888888;
	font-size: 11px;
	float: left;
}

.detail_si_form .email_lbl {
	margin: 10px 0px 0px 0px;
}

.detail_si_form .email_txt {
	padding: 2px 0px 0px 6px;
	margin: 0px;
	width: 489px;
	height: 18px;
	background-color: #121212;
	border: 1px solid #2e2e2e;
	overflow: hidden;
	color: #888888;
	font-size: 11px;
}

.detail_si_form .comment {
	margin-top: 10px;
}

.detail_si_form .comment_txt {
	padding: 2px 0px 0px 6px;
	margin: 0px;
	width: 489px;
	height: 90px;
	background-color: #121212;
	border: 1px solid #2e2e2e;
	overflow: hidden;
	color: #888888;
	font-size: 11px;
}

.detail_si_buttons {
	float: right;
	margin-top: 7px;
	padding: 0px;
}

.detail_si_buttons .sisubmit {
	margin-right: 15px;
}

.detail_si_buttons .siclose {
	margin-right: 0px;
}

/**PREORDER**/
#detail_pre {
	width: 475px;
	height: 344px;
	background-color: #000;
	font-size: 12px;
	line-height: 17px;
	color: #b6b6b6;
	font-weight: normal;
	position: absolute;
	top: 50px;
	left: 200px;
	z-index: 2000;
	visibility: hidden;
}

#detail_pre a {
	color: #00aac1;
	text-decoration: underline;
}

#detail_pre a:hover {
	color: #b5b5b5;
}

#detail_pre_wrap {
	width: 467px;
	height: 336px;
	background-color: #1d1d1d;
	margin: 4px;
	padding: 0px;
}

#detail_pre_wrap .header {
	font-size: 13px;
	color: #00aac1;
	margin: 0px 25px 0px 25px;
	padding: 0px;
}

#detail_pre_wrap p {
	margin: 10px 25px 0px 25px;
	padding: 0px;
}

#detail_pre_wrap ul {
	margin: 14px;
	padding: 0px;
}

#detail_pre_wrap li {
	margin: 0px 25px 7px 25px;
	padding: 0px;
	list-style-image: url(/images/3.0/detail_pop_bullet.gif);
	list-style-position: outside;
}

/**REVIEW**/
#detail_review {
	width: 585px;
	height: 750px;
	background-color: #000;
	font-size: 12px;
	line-height: 17px;
	color: #b6b6b6;
	font-weight: normal;
	position: absolute;
	top: 50px;
	left: 200px;
	z-index: 2000;
	visibility: hidden;
}

#detail_review_wrap a {
	color: #00aac1;
	text-decoration: underline;
}

#detail_review a:hover {
	color: #b5b5b5;
}

#detail_review_wrap {
	width: 590px;
	height: 730px;
	background-color: #1d1d1d;
	margin: 4px;
	padding: 0px;
}

#detail_review_wrap .header {
	font-size: 13px;
	color: #00aac1;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

#detail_review_wrap p {
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 20px;
}

.detail_review_form {
	width: 515px;
	height: 500px;
	background-color: #242424;
	margin: 20px;
	padding: 15px;
}

.detail_review_form .title {
	font-size: 13px;
	color: #00aac1;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.detail_review_form .label {
	width: 60px;
	float: left;
	text-align: right;
	margin: 2px 10px 0px 0px;
	padding: 0px;
}

.detail_review_form .column_1 {
	width: 178px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.detail_review_form .rate {
	width: 178px;
	height: 20px;
	margin: 10px 0px 0px 0px;
}

.detail_review_form .rate_drop {
	width: 100px;
	height: 18px;
	padding: 2px 0px 0px 6px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.detail_review_form .column_2 {
	width: 260px;
	margin-left: 40px;
	float: left;
}

.detail_review_form .size {
	width: 260px;
	height: 20px;
	margin: 10px 0px 0px 0px;
}

.detail_review_form .size_drop {
	width: 150px;
	height: 18px;
	padding: 2px 0px 0px 6px;
	margin-top: 8px;
	font-size: 11px;
}

.detail_review_form .body {
	width: 270px;
	padding-top: 25px;
}

.detail_review_form .body_drop {
	width: 115px;
	height: 18px;
	padding: 2px 0px 0px 6px;
	margin: 8px 8px 0px 0px;
	font-size: 11px;
	float: left;
}

.detail_review_form .divider {
	height: 20px;
	border-top: solid 1px #151515;
	margin: 20px auto auto;
	padding: 0px;
}

.detail_review_form ul {
	margin: 8px 0px 0px 15px;
	padding: 0px;
}

.detail_review_form li {
	
}

.detail_review_form li.outside {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style-image: url(/images/3.0/detail_pop_bullet.gif);
	list-style-position: outside;
}

.detail_review_form .review_txt {
	padding: 2px 0px 0px 6px;
	margin: 10px 0px 0px 0px;
	width: 499px;
	height: 76px;
	background-color: #121212;
	border: 1px solid #2e2e2e;
	color: #888888;
	font-size: 11px;
}

.detail_review_form .label2 {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

.detail_review_form .name_txt {
	padding: 2px 0px 0px 4px;
	margin: -1px 20px 0px 8px;
	width: 185px;
	height: 16px;
	background-color: #121212;
	border: 1px solid #2e2e2e;
	overflow: hidden;
	color: #888888;
	font-size: 11px;
}

.detail_review_form .city_txt {
	padding: 2px 0px 0px 4px;
	margin: -1px 0px 0px 8px;
	width: 140px;
	height: 16px;
	background-color: #121212;
	border: 1px solid #2e2e2e;
	overflow: hidden;
	color: #888888;
	font-size: 11px;
}

.detail_review_form .email_txt {
	padding: 2px 0px 0px 4px;
	margin: -1px 0px 0px 8px;
	width: 293px;
	height: 16px;
	background-color: #121212;
	border: 1px solid #2e2e2e;
	overflow: hidden;
	color: #888888;
	font-size: 11px;
}

.detail_review_btn {
	padding: 0px;
	margin: 0px;
}

/**FIT GUIDE**/
.detail_fitguide {
	width: 666px;
	height: 503px;
	background-color: #000;
	color: #b6b6b6;
	font-weight: normal;
}

.detail_fitguide_wrap_class_zh {
	font-size: 13px;
}

.detail_fitguide_wrap {
	width: 658px;
	height: 495px;
	background-color: #1d1d1d;
	margin: 4px;
	padding: 0px;
	font-size: 12px;
}

.detail_fitguide_wrap a {
	color: #00aac1;
	text-decoration: underline;
}

.detail_fitguide a:hover {
	color: #b5b5b5;
}

.detail_fitguide_wrap .header {
	font-size: 13px;
	color: #00aac1;
	font-weight: bold;
	margin-left: 20px;
}

.detail_fitguide_wrap .header_zh {
	font-size: 14px;
	color: #00aac1;
	font-weight: bold;
	margin-left: 20px;
}

.detail_fitguide_wrap p {
	margin: 4px 20px 0px 20px;
	padding: 0px;
	line-height: 16px;
}

.detail_fitguide_thumb {
	margin-top: 10px;
	float: left;
}

.detail_fitguide_thumb .thumbsup {
	float: left;
	margin-right: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #00aac1;
}

.detail_fitguide_thumb .thumbsdown {
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #00aac1;
}

.thumbsup span,.thumbsdown span {
	margin: 0px 0px 0px 5px;
}

.fitguide_nav {
	height: 26px;
	width: 658px;
	margin: 0px;
	padding: 0px;
}

.fitguide_nav li {
	float: left;
	text-indent: -9000px;
	padding: 0px;
	margin: 0px;
}

.fitguide_nav a {
	display: block;
}

a.fit_prod,a.fit_prod_active,a.fit_prod_static,a.fit_prod_zh,a.fit_prod_active_zh,a.fit_prod_static_zh
	{
	width: 200px;
	height: 26px;
}

a.fit_prod_active:link,a.fit_prod_active:visited {
	background: url('/images/3.0/detail_pop_fitnav1.gif') no-repeat left
		bottom;
}

a.fit_prod_active_zh:link,a.fit_prod_active_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav1_zh.gif') no-repeat left
		bottom;
}

a.fit_prod:link,a.fit_prod:visited {
	background: url('/images/3.0/detail_pop_fitnav1.gif') no-repeat left top;
}

a.fit_prod_zh:link,a.fit_prod_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav1_zh.gif') no-repeat left
		top;
}

a.fit_prod:hover,a.fit_prod_active:hover {
	background: url('/images/3.0/detail_pop_fitnav1.gif') no-repeat left
		bottom;
}

a.fit_prod_zh:hover,a.fit_prod_active_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav1_zh.gif') no-repeat left
		bottom;
}

a.fit_prod_static,a.fit_prod_static:hover {
	background: url('/images/3.0/detail_pop_fitnav1.gif') no-repeat left top;
}

a.fit_prod_static_zh,a.fit_prod_static_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav1_zh.gif') no-repeat left
		top;
}

a.fit_boot,a.fit_boot_active,a.fit_boot_static,a.fit_boot_zh,a.fit_boot_active_zh,a.fit_boot_static_zh
	{
	width: 125px;
	height: 26px;
}

a.fit_boot_active:link,a.fit_boot_active:visited {
	background: url('/images/3.0/detail_pop_fitnav2.gif') no-repeat left
		bottom;
}

a.fit_boot_active_zh:link,a.fit_boot_active_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav2_zh.gif') no-repeat left
		bottom;
}

a.fit_boot:link,a.fit_boot:visited {
	background: url('/images/3.0/detail_pop_fitnav2.gif') no-repeat left top;
}

a.fit_boot_zh:link,a.fit_boot_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav2_zh.gif') no-repeat left
		top;
}

a.fit_boot:hover,a.fit_boot_active:hover {
	background: url('/images/3.0/detail_pop_fitnav2.gif') no-repeat left
		bottom;
}

a.fit_boot_zh:hover,a.fit_boot_active_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav2_zh.gif') no-repeat left
		bottom;
}

a.fit_boot_static,a.fit_boot_static:hover {
	background: url('/images/3.0/detail_pop_fitnav2.gif') no-repeat left top;
}

a.fit_boot_static_zh,a.fit_boot_static_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav2_zh.gif') no-repeat left
		top;
}

a.fit_size,a.fit_size_active,a.fit_size_static,
a.fit_size_zh,a.fit_size_active_zh,a.fit_size_static_zh,
a.fit_size_fr,a.fit_size_active_fr,a.fit_size_static_fr,
a.fit_size_es,a.fit_size_active_es,a.fit_size_static_es
	{
	width: 123px;
	height: 26px;
}

a.fit_size_active:link,a.fit_size_active:visited {
	background: url('/images/3.0/detail_pop_fitnav3.gif') no-repeat left
		bottom;
}

a.fit_size_active_zh:link,a.fit_size_active_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav3_zh.gif') no-repeat left
		bottom;
}

a.fit_size_active_fr:link,a.fit_size_active_fr:visited,a.fit_size_active_fr:hover {
	background: url('/images/3.0/detail_pop_fitnav3_fr.gif') no-repeat left
		bottom;
}

a.fit_size_active_es:link,a.fit_size_active_es:visited,a.fit_size_active_es:hover {
	background: url('/images/3.0/detail_pop_fitnav3_es.gif') no-repeat left
		bottom;
}

a.fit_size:link,a.fit_size:visited {
	background: url('/images/3.0/detail_pop_fitnav3.gif') no-repeat left top;
}

a.fit_size_zh:link,a.fit_size_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav3_zh.gif') no-repeat left
		top;
}

a.fit_size:hover,a.fit_size_active:hover {
	background: url('/images/3.0/detail_pop_fitnav3.gif') no-repeat left
		bottom;
}

a.fit_size_zh:hover,a.fit_size_active_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav3_zh.gif') no-repeat left
		bottom;
}

a.fit_size_static,a.fit_size_static:hover {
	background: url('/images/3.0/detail_pop_fitnav3.gif') no-repeat left top;
}

a.fit_size_static_zh,a.fit_size_static_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav3_zh.gif') no-repeat left
		top;
}

a.fit_size_static_fr,a.fit_size_static_fr:hover {
	background: url('/images/3.0/detail_pop_fitnav3_fr.gif') no-repeat left
		top;
}

a.fit_size_static_es,a.fit_size_static_es:hover {
	background: url('/images/3.0/detail_pop_fitnav3_es.gif') no-repeat left
		top;
}

a.fit_deter,a.fit_deter_active,a.fit_deter_static,
a.fit_deter_zh,a.fit_deter_active_zh,a.fit_deter_static_zh,
a.fit_deter_fr,a.fit_deter_active_fr,a.fit_deter_static_fr,
a.fit_deter_es,a.fit_deter_active_es,a.fit_deter_static_es
	{
	width: 210px;
	height: 26px;
}

a.fit_deter_active:link,a.fit_deter_active:visited {
	background: url('/images/3.0/detail_pop_fitnav4.gif') no-repeat left
		bottom;
}

a.fit_deter_active_zh:link,a.fit_deter_active_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav4_zh.gif') no-repeat left
		bottom;
}

a.fit_deter_active_fr:link,a.fit_deter_active_fr:visited {
	background: url('/images/3.0/detail_pop_fitnav4_fr.gif') no-repeat left
		bottom;
}

a.fit_deter_active_es:link,a.fit_deter_active_es:visited {
	background: url('/images/3.0/detail_pop_fitnav4_es.gif') no-repeat left
		bottom;
}

a.fit_deter:link,a.fit_deter:visited {
	background: url('/images/3.0/detail_pop_fitnav4.gif') no-repeat left top;
}

a.fit_deter_zh:link,a.fit_deter_zh:visited {
	background: url('/images/3.0/detail_pop_fitnav4.gif') no-repeat left top;
}

a.fit_deter:hover,a.fit_deter_active:hover {
	background: url('/images/3.0/detail_pop_fitnav4.gif') no-repeat left
		bottom;
}

a.fit_deter_zh:hover,a.fit_deter_active_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav4_zh.gif') no-repeat left
		bottom;
}

a.fit_deter_static,a.fit_deter_static:hover {
	background: url('/images/3.0/detail_pop_fitnav4.gif') no-repeat left top;
}

a.fit_deter_static_zh,a.fit_deter_static_zh:hover {
	background: url('/images/3.0/detail_pop_fitnav4_zh.gif') no-repeat left
		top;
}

a.fit_deter_static_fr,a.fit_deter_static_fr:hover {
	background: url('/images/3.0/detail_pop_fitnav4_fr.gif') no-repeat left
		top;
}

a.fit_deter_static_es,a.fit_deter_static_es:hover {
	background: url('/images/3.0/detail_pop_fitnav4_es.gif') no-repeat left
		top;
}

.detail_fitguide_content {
	background-color: #242424;
	height: 288px;
	width: 648px;
	margin: 7px 5px 5px 5px;
	padding: 0px;
}

.detail_fitguide_content p {
	margin-left: 35px;
	margin-right: 35px;
}

.detail_fitguide_content table {
	background-color: #242424;
	border: solid 1px #474747;
	border-collapse: collapse;
	margin: 20px auto auto;
}

.detail_fitguide_content th {
	color: #000000;
	text-transform: uppercase;
	height: 26px;
}

.detail_fitguide_content td {
	border-right: solid 1px #474747;
	height: 26px;
	color: #cccccc;
	text-align: center;
	vertical-align: middle;
    padding: 2px 5px;
}

.detail_fitguide_thumb a {
	text-decoration: none !important;
}

.detail_glasses_close {
	float: right;
	margin: 8px 12px 0 0;
}

.detail_fitguide_wrap_glasses {
	width: 825px;
	height: 357px;
	background-color: #262626;
	margin: 4px;
	padding: 0px;
	border: 4px solid black;
}

.detail_fit_glasses_inner {
	padding-left: 35px;
	padding-right: 35px;
}

.detail_fitguide_wrap_glasses a {
	color: #00aac1;
	text-decoration: underline;
}

.detail_fitguide_wrap_glasses .header {
	font-size: 13px;
	color: #00aac1;
	font-weight: bold;
	margin-left: 0px;
}

.detail_fitguide_wrap_glasses .header_zh {
	font-size: 14px;
	color: #00aac1;
	font-weight: bold;
	margin-left: 0px;
}

.detail_fitguide_wrap_glasses p {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	line-height: 16px;
	color: #d0d0d0;
}

.detail_fitguide_glasses {
	color: #B6B6B6;
	font-weight: normal;
	height: 365px;
	width: 833px;
}

.detail_fitguide_content_glasses {
	padding: 0px;
	margin-top: 10px;
}

.detail_fitguide_content_glasses p {
	margin-left: 35px;
	margin-right: 35px;
}

.detail_fitguide_content_glasses table {
	background-color: #242424;
	border: solid 1px #646464;
	border-collapse: collapse;
	margin: 20px 0;
}

.detail_fitguide_content_glasses th {
	color: #000000;
	text-transform: uppercase;
	height: 26px;
}

.detail_fitguide_content_glasses td {
	border-right: solid 1px #646464;
	height: 26px;
	color: #cccccc;
	text-align: center;
	vertical-align: middle;
}

.detail_fitguide_content_glasses .prod_name {
	margin: 0px auto 0px auto;
	padding-top: 40px;
	text-align: center;
	font-size: 13px;
	color: #00aac1;
}

.detail_fitguide_content_glasses .fit_btn {
	margin: 0px auto 0px auto;
	padding-top: 30px;
	text-align: center;
}

.detail_fitguide_content_glasses .boot_guide {
	margin: 0px auto 0px auto;
	padding-top: 5px;
	text-align: center;
}

.detail_fitguide_content_glasses .deter_size {
	float: left;
	margin-top: 20px;
	padding: 0px;
	width: 615px;
	height: 250px;
	overflow: hidden;
	display: inline;
}

.detail_fitguide_content_glasses .deter_size p {
	margin-bottom: 15px;
	line-height: 17px;
}

.detail_fitguide_content_glasses .deter_size .title {
	color: #00aac1;
	text-transform: uppercase;
}

.detail_fitguide_content_glasses .deter_size .label {
	color: #00aac1;
}

.detail_fitguide_content_glasses .scrollbar {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 15px;
	height: 270px;
	border: solid 1px #343434;
	background-color: #141414;
}

.detail_fitguide_content_glasses .scrollbar a {
	padding: 0px;
}

.detail_fitguide_content_glasses .scrollbar .up {
	border: none;
	margin: 0px;
	padding: 0px;
}

.detail_fitguide_content_glasses .scrollbar .down {
	border: none;
	margin: 0px;
	padding: 239px 0px 0px 0px;
}

.detail_fitguide_content_glasses .cart_size_tables {
	display: table;
}

.glasses_size_table {
	color: #d0d0d0;
	font-size: 12px;
}

.glass_img {
	float: right;
}
/**PRODUCT MEASUREMENT**/
.detail_fitguide_content .prod_name {
	margin: 0px auto 0px auto;
	padding-top: 40px;
	text-align: center;
	font-size: 13px;
	color: #00aac1;
}

.detail_fitguide_content .fit_btn {
	margin: 0px auto 0px auto;
	padding-top: 30px;
	text-align: center;
}

/**BOOT GUIDE**/
.detail_fitguide_content .boot_guide {
	margin: 0px auto 0px auto;
	padding-top: 5px;
	text-align: center;
}

/**DETERMINING SIZE**/
.detail_fitguide_content .deter_size {
	float: left;
	margin-top: 20px;
	padding: 0px;
	width: 615px;
	height: 250px;
	overflow: hidden;
	display: inline;
}

.detail_fitguide_content .deter_size p {
	margin-bottom: 15px;
	line-height: 17px;
}

.detail_fitguide_content .deter_size .title {
	color: #00aac1;
	text-transform: uppercase;
}

.detail_fitguide_content .deter_size .label {
	color: #00aac1;
}

.detail_fitguide_content .scrollbar {
	float: left;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 15px;
	height: 270px;
	border: solid 1px #343434;
	background-color: #141414;
}

.detail_fitguide_content .scrollbar a {
	padding: 0px;
}

.detail_fitguide_content .scrollbar .up {
	border: none;
	margin: 0px;
	padding: 0px;
}

.detail_fitguide_content .scrollbar .down {
	border: none;
	margin: 0px;
	padding: 239px 0px 0px 0px;
}
/* end detail_popup.css */
/* begin dropdown.css */
/** new dropdown
--------------------------------**/
.dd_divot_new {
	width: 13px;
	height: 9px;
	display: block;
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	background-image: url(/images/3.0/dd_arrow.gif);
	background-repeat: no-repeat;
	top: 2px;
	left: 170px;
}

.dd_divot {
	width: 13px;
	height: 9px;
	display: block;
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	background-image: url(/images/3.0/dd_arrow.gif);
	background-repeat: no-repeat;
	top: 2px;
	left: 170px;
}

.dd_divot span {
	display: none;
}

ul#new_dd_menu {
	width: 70px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

ul#new_dd_menu_zh {
	width: 60px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ul#new_dd_menu_ko {
	width: 65px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ul#new_dd_menu_ja {
	width: 76px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ul#new_dd_menu_fr {
	width: 76px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ul#new_dd_menu_es {
	width: 76px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

ul#new_dd_menu_brz {
	width: 80px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ul#new_dd_menu_ru {
	width: 100px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#new_dd_menu li {
	padding: 5px 7px;
}

#new_dd_menu li a {
	color: #bfbfbf;
}

#new_dd_menu li a:hover {
	color: #00aac1;
	text-decoration: none;
}

/** drop down MyAccount
--------------------------------**/
#drop_down_wrap_myaccount {
	width: 196px;
	height: 224px;
	font-size: 11px;
	display: block;
	left: 165px;
	top: 165px;
	position: absolute;
	z-index: 1000;
}

#lower_wrap { /*
	width: 194px;
	background-color: #393939;
	border: 1px solid #525252;
	font-size: 11px;
	right:11px;
	top:98px;
	position:absolute;
	z-index:1000;
	display:none;
	height: 335px;
	*/
	
}

.lower_wrap {
	width: 194px;
	height: 255px;
	background-color: #393939;
	border: 1px solid #525252;
	font-size: 11px;
	right: 0px;
	top: 87px;
	position: absolute;
	z-index: 1000;
	display: none;
}

.lower_wrap_es {
	width: 194px;
	height: 290px;
	background-color: #393939;
	border: 1px solid #525252;
	font-size: 11px;
	right: 0px;
	top: 87px;
	position: absolute;
	z-index: 1000;
	display: none;
}

.lower_wrap_zh {
	width: 194px;
	height: 273px;
	background-color: #393939;
	border: 1px solid #525252;
	font-size: 11px;
	right: 0px;
	top: 87px;
	position: absolute;
	z-index: 1000;
	display: none;
}

#acct_name {
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 1px solid #525252;
	padding-left: 10px;
}

.acct_name_class_zh {
	height: 45px;
	padding-top: 10px;
	font-size: 12px;
}

.acct_name_class {
	height: 40px;
	padding-top: 5px;
}

#acct_tab_redesign {
	margin-top: 5px;
	float: left;
	width: 83px;
	height: 20px;
	background-color: #000000;
	text-align: center;
	display: block;
	border: 1px solid #525252;
	margin-left: 3px;
	font-weight: bold;
	color: #00aac1;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	display: block;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
	user-select: none;
	user-focus: none;
	-moz-user-select: none;
	-moz-user-focus: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
}

#acct_tab {
	float: left;
	width: 83px;
	height: 20px;
	background-color: #000000;
	text-align: center;
	display: block;
	border: 1px solid #525252;
	margin-left: 3px;
	font-weight: bold;
	color: #00aac1;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	display: block;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
	user-select: none;
	user-focus: none;
	-moz-user-select: none;
	-moz-user-focus: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
}

#arrow_myacct {
	margin-left: 10px;
	margin-bottom: 1px;
}

span#name {
	font-weight: bold;
	color: #00aac1;
	font-size: 12px;
}

ul#options {
	width: 158px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}

.options_class {
	font-size: 12px;
}

.options_class_zh {
	font-size: 13px;
}

#options li {
	height: 25px;
	/*	margin-bottom: 10px;*/
}

#options li a {
	color: #d5d5d5;
}

#options li a:hover {
	text-decoration: none;
	color: #00aac1;
}
/** NEW test
--------------------------------**/
#column_1 {
	width: 144px;
	float: left;
	height: 550px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #a2a2a2;
	background: #101010 url('/images/3.0/womens_bh.jpg') no-repeat;
}

ul#col_1 {
	width: 119px;
	margin: 17px 0 0 13px;
	font-weight: bold;
	padding-left: 0;
	padding-right: 0;
}

#col_1 li {
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 3px;
}

ul#col_1 li a {
	color: #a2a2a2;
}

ul#col_1 li a:hover {
	color: #7f7f7f;
	text-decoration: none;
}

ul#col_1 li.title3 a {
	color: #00aac1;
}

#col_8 li.title3,#col_9 li.title3,#col_6_2 li.title3,#col_7 li.title3,#col_6_2 li.title3
	{
	border-top-style: none;
}

li.title,#drop_down_wrap li.title a {
	font-weight: bold;
	color: #00aac1;
	font-size: 12px;
	text-transform: uppercase;
}

li.title2 {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #00aac1;
	padding-left: 5px;
}

#drop_down_wrap2,#drop_down_wrap2_mend li.margin {
	margin-bottom: -5px;
}

.line,#col_6_2 .line,#col_7 .line,#col_8 .line,#col_9 .line,#col_6_3 .line,#col_7_2 .line
	{
	border-bottom: 1px solid #838383;
}

#column_1 ul#col_1 li.title3 {
	
}

#column_1 ul#col_1 li.title3.line {
	padding-bottom: 5px;
}

ul#dd2_col_1 li.line {
	padding-bottom: 1px;
}

.case {
	text-transform: none;
}

ul#col_2 {
	padding: 0;
	margin: 20px 0 0 15px;
	float: left;
	width: 132px;
}

#col_2 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

#col_2 li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 0px;
}

#col_2 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 3 
--------------------------------**/
ul#col_3 {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_3 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_3 li a {
	display: block;
	padding: 0 2px;
	height: 100%;
	margin-top: 0px;
}

#col_3 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}
/** column 3_2 
--------------------------------**/
ul#col_3_2 {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_3_2  li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_3_2  li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 0px;
}

#col_3_2  li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}

/** column 4 
--------------------------------**/
ul#col_4 {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_4 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_4 li a {
	display: block;
	padding: 0 1px;
	height: 100%;
	margin-top: 0px;
}

#col_4 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}
/** column 4_2 
--------------------------------**/
ul#col_4_2 {
	padding: 0;
	margin: 20px 0 0 19px;
	float: left;
	width: 132px;
}

#col_4_2 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_4_2 li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 0px;
}

#col_4_2 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 4_3 
--------------------------------**/
ul#col_4_3 {
	padding: 0;
	margin: 20px 0 0 19px;
	float: left;
	width: 160px;
}

#col_4_3 li {
	height: 100%;
	border-top: 1px solid #222222;
}

ul#col_4_3 li a {
	height: 15px;
	display: block;
	padding: 0 5px;
	margin-top: 0px;
}

#col_4_3 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 5 
--------------------------------**/
ul#col_5 {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_5 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_5 li a {
	display: block;
	padding: 0 5px;
	height: 100%;
	margin-top: -1px;
}

#col_5 li a:hover {
	background-color: #00aac1;
	color: black;
	text-decoration: none;
	font-weight: bold;
	height: 100%;
}
/** column 5_2 
--------------------------------**/
ul#col_5_2 {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_5_2 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_5_2 li a {
	display: block;
	padding: 0 2px;
	height: 100%;
	margin-top: 0px;
}

#col_5_2 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 5_3 
--------------------------------**/
ul#col_5_3 {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 120px;
}

#col_5_3 li {
	height: 100%;
	border-top: 1px solid #222222;
}

ul#col_5_3 li a {
	height: 15px;
	display: block;
	padding: 0 10px 0 5px;
	margin-top: 0px;
}

#col_5_3 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 6 
--------------------------------**/
ul#col_6 {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_6 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_6 li a {
	display: block;
	padding: 0 1px;
	height: 100%;
	margin-top: -1px;
}

#col_6 li a:hover {
	background-color: #00aac1;
	color: black;
	text-decoration: none;
	font-weight: bold;
	height: 100%;
}
/** column 6_2 
--------------------------------**/
ul#col_6_2 {
	padding: 0;
	margin: 10px 0 0 15px;
	float: left;
	width: 130px;
}

#col_6_2 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_6_2 li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 0px;
}

#col_6_2 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 6_3 
--------------------------------**/
ul#col_6_3 {
	padding: 0;
	margin: 25px 0 0 19px;
	float: left;
	width: 275px;
}

#col_6_3 li {
	height: 100%;
	border-bottom: 1px solid #222222;
}

ul#col_6_3 li a {
	height: 100%;
	display: block;
	padding: 0 10px 0 5px;
	margin-top: 0px;
}

#col_6_3 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 15px;
	text-decoration: none;
	font-weight: bold;
}

/** column 7
--------------------------------**/
ul#col_7 {
	padding: 0;
	margin: 10px 0 0 17px;
	float: left;
	width: 132px;
}

#col_7 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_7 li a {
	display: block;
	padding: 0 1px;
	height: 100%;
	margin-top: 0px;
}

#col_7 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 7_2
--------------------------------**/
ul#col_7_2 {
	padding: 0;
	margin: 25px 0 0 19px;
	float: left;
	width: 165px;
}

#col_7_2 li {
	height: 100%;
	border-bottom: 1px solid #222222;
}

ul#col_7_2 li a {
	height: 100%;
	display: block;
	padding: 0 10px 0 5px;
}

#col_7_2 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 15px;
	text-decoration: none;
	font-weight: bold;
}

/** column 8
--------------------------------**/
ul#col_8 {
	padding: 0;
	margin: 10px 0 0 17px;
	float: left;
	width: 132px;
}

#col_8 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_8 li a {
	display: block;
	padding: 0 1px;
	height: 100%;
	margin-top: 0px;
}

#col_8 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** column 9
--------------------------------**/
ul#col_9 {
	padding: 0;
	margin: 10px 0 0 19px;
	float: left;
	width: 130px;
}

#col_9 li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_9 li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 0px;
}

#col_9 li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
}

/** sign in dropdown
--------------------------------**/
.sign_in_dd_class {
	font-size: 10px;
	height: 165px;
}

.sign_in_dd_class_zh {
	font-size: 12px;
	height: 168px;
}

#sign_in2_dd { /*
	width: 225px;
	background-color: #393939;
	padding-left: 13px;
	padding-right: 13px;

	padding-top: 7px;
	height: 175px;
	border-bottom-style: none;
	right:11px;
	top:98px;
	position:absolute;
	display:none;
	z-index:1051;
	font-weight:normal;
	*/
	
}

.sign_in2_dd_class {
	font-size: 10px;
}

.sign_in2_dd_class_zh {
	font-size: 12px;
}

#sign2 { /*
	width: 215px;
	background-color: black;
	padding-left: 13px;
	padding-right: 13px;

	padding-top: 5px;
	border-top-style: none;
	border-bottom: 5px solid #393939;
	border-left: 5px solid #393939;
	border-right: 5px solid #393939;
	right:0px;
	top:173px;
	position:absolute;
	display:none;
	z-index:1051;
	font-weight:normal;
	*/
	
}
/*Translation*/
.sign2_trans {
	font-size: 10px;
	height: 320px;
}

.sign2_trans_zh {
	font-size: 12px;
	height: 330px;
}

.sign2_trans_es {
	font-size: 10px;
	height: 350px;
}

#sign3 {
	width: 215px;
	background-color: black;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 10px;
	padding-top: 5px;
	height: 415px;
	border-top-style: none;
	border-bottom: 5px solid #393939;
	border-left: 5px solid #393939;
	border-right: 5px solid #393939;
	right: 0px;
	top: 173px;
	position: absolute;
	display: none;
	z-index: 1051;
	font-weight: normal;
}

.remember_me_checkbox {
	margin-right: 8px;
	margin-bottom: 5px;
	vertical-align: middle;
	background-color: transparent;
}

.email {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: black;
	float: left;
	padding: 5px;
}

.email2 {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: #393939;
	float: left;
	padding: 5px;
}

.password {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: black;
	margin-bottom: 15px;
	float: left;
	padding: 5px;
}

.dupPassword {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: #393939;
	margin-bottom: 15px;
	float: left;
	padding: 5px;
}

.password2 {
	width: 213px;
	height: 17px;
	border-style: none;
	background-color: #393939;
	float: left;
	padding: 5px;
}

.sign_in_btn {
	float: left;
	margin-right: 10px;
	height: 23px;
	width: 57px;
	display: block;
}

.sign_in_btn_es { /*
	float: left;
	margin-right: 10px;
	height: 23px;
	background: url('/images/3.0/sign_in_btn_es.jpg');
	width: 87px;
	display: block;
	text-indent: -999px;
	*/
	
}

.sign_in_btn_zh { /*
	float: left;
	margin-right: 10px;
	height: 23px;
	background: url('/images/3.0/sign_in_btn_ch.jpg');
	width: 57px;
	display: block;
	text-indent: -999px;
	*/
	
}

.join {
	height: 145px;
	width: 200px;
	margin: 0;
	padding: 0;
}

.join2 {
	width: 260px;
	margin: 0;
	padding: 0;
	height: 230px;
}

.join3 {
	width: 220px;
	margin: 0;
	padding: 0;
	height: 320px;
}
/**#sign_in_form {
	width: 200px;
	height: 140px;
	display: block;
}**/
.newsletter_checkbox {
	float: left;
	background-color: black;
}

.form_remember2 { /*
	width: 222px;
	*/
	
}

#create_acct {
	color: #00aac1;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
	user-select: none;
	user-focus: none;
	-moz-user-select: none;
	-moz-user-focus: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
}

#create_acct2 { /*
	color: #00aac1;
	text-transform: uppercase;
	background-color: black;
	width: 145px;
	text-align: center;
	margin-left: -13px;
	padding-top: 5px;
	height: 30px;
	border-left: 5px solid #393939;
	*/
	
}

#info_text {
	line-height: 1.5em;
}

#more_info {
	color: #00aac1;
}

#more_info_text {
	display: none;
	width: 220px;
}

/** shopping bag dropdown
--------------------------------**/
#shop_bag_dd { /*
	height: 290px;
	color: #7d7d7d;
	padding-top: 5px;
	margin-left: 0;
	padding-left: 5px;
	position:relative;
	top:0px;
	left:-9px;
	z-index:1050;
	border: 2px solid #474747;
	display:none;
	*/
	
}

#shop_bag_dd strong {
	font-size: 12px;
	color: white;
}

#shop_bag_dd .price {
	font-weight: bold;
	color: white;
	width: 73px;
	height: 14px;
	display: inline;
	font-size: 12px;
	margin-right: 0px;
	float: right;
}
/*Translation*/
.shop_bag_dd_trans {
	height: 290px;
	width: 254px;
	background-color: black;
	color: #7d7d7d;
	padding-top: 5px;
	margin-left: 0;
	padding-left: 5px;
	position: relative;
	top: 0px;
	left: -9px;
	z-index: 1050;
	border: 2px solid #474747;
	display: none;
}

.shop_bag_dd_trans_es {
	height: 290px;
	width: 260px;
	background-color: black;
	color: #7d7d7d;
	padding-top: 5px;
	margin-left: 0;
	padding-left: 5px;
	position: relative;
	top: 0px;
	left: -9px;
	z-index: 1050;
	border: 2px solid #474747;
	display: none;
}

.shop_bag_dd_trans_zh {
	height: 290px;
	width: 260px;
	background-color: black;
	color: #7d7d7d;
	padding-top: 5px;
	margin-left: 0;
	padding-left: 5px;
	position: relative;
	top: 0px;
	left: -9px;
	z-index: 1050;
	border: 2px solid #474747;
	display: none;
}

ul#bag_items { /*
	width: 240px;
	font-size: 10px;
	color: #7d7d7d;
	line-height:15px;
	*/
	
}

#bag_items li { /*
	width: 245px;
	border-bottom: 1px solid #393939;
	display: inline;
	padding-bottom: 5px;
	padding-top: 5px;
	float: left;
	height: 48px;
	*/
	
}

#bag_items li a { /*
	height: 48px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 245px;
	font-size: 12px;
	font-weight: bold;
	*/
	
}

#bag_items a:hover { /*
	color: #00aac1;
	text-decoration: none;
	*/
	
}

.item_thumb {
	float: left;
	margin-right: 7px;
}

#view_bag {
	text-indent: -9999px;
}

#view_bag:hover {
	background-position: 0 0;
}
/*translation*/
.view_bag_trans { /*
	width: 81px;
	height: 21px;
	background: url('/images/3.0/b_hp_checkout.jpg') no-repeat 0px 0px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-right: 7px;
	margin-top: 5px
	*/
	
}

.view_bag_trans_es { /*
	width: 110px;
	height: 21px;
	background: url('/images/3.0/b_hp_checkout_es.jpg') no-repeat 0px 0px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-right: 7px;
	margin-top: 5px
	*/
	
}

/** drop_down_1
--------------------------------**/
#drop_down_1_wrap {
	background: url('/images/3.0/other_sites_bg.jpg') no-repeat;
	font-size: 10px;
	width: 144px;
	height: 75px;
	display: block;
	padding-left: 12px;
	padding-top: 15px;
	left: 0px;
	top: 20px;
	position: absolute;
	visibility: hidden;
	z-index: 1005;
}

#drop_down_1_wrap a:hover {
	text-decoration: none;
	color: #c1c1c1;
}

.revolve_dd {
	display: block;
	background: url('/images/3.0/revolve_os.jpg') no-repeat;;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

.forward_dd {
	display: block;
	background: url('/images/3.0/forward_os.jpg') no-repeat;;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

.reverse_dd {
	display: block;
	background: url('/images/3.0/reverse_os.jpg') no-repeat;;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

/** drop_down_2
--------------------------------**/
/*
.drop_down_2_wrap_class{
	background: url('/images/3.0/community_dd_bg.jpg') no-repeat;
}
.drop_down_2_wrap_class_zh {
	background: url('/images/3.0/community_dd_bg_zh.jpg') no-repeat;
}
.drop_down_2_wrap_class_ru {
	background: url('/images/3.0/community_dd_bg_ru.jpg') no-repeat;
}
.drop_down_2_wrap_class_ja {
	background: url('/images/3.0/community_dd_bg_ja.jpg') no-repeat;
}
.drop_down_2_wrap_class_pt {
	background: url('/images/3.0/community_dd_bg_pt.jpg') no-repeat;
}
.drop_down_2_wrap_class_fr {
	background: url('/images/3.0/community_dd_bg_fr.jpg') no-repeat;
}
.drop_down_2_wrap_class_ko {
	background: url('/images/3.0/community_dd_bg_ko.jpg') no-repeat;
}
.drop_down_2_wrap_class_es {
	background: url('/images/3.0/community_dd_bg_es.jpg') no-repeat;
}
#drop_down_2_wrap {
	width: 193px;
	height: 146px;
	margin: 0;
	font-size: 10px; 
	padding-left:12px; padding-right:0; padding-top:17px; padding-bottom:0;
	font-size: 10px; 
	padding-left:12px; 
	padding-right:0; 
	padding-top:17px; 
	padding-bottom:0;
	top:20px;
	left:153px;
	position:absolute;
	visibility:hidden;
	z-index:1006;
}
.drop_down_2_wrap_trans {
	left:160px;
	}
.drop_down_2_wrap_trans_es {
	left:210px;
	}
#drop_down_2_wrap li a {
	color: #a2a2a2;
}
#drop_down_2_wrap a:hover {
	text-decoration: none;
	color: #7f7f7f;
}
*/
.facebook_dd {
	background: url('/images/3.0/facebook_icon_16.jpg') no-repeat;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

.twitter_dd {
	background: url('/images/3.0/twitter_icon_16.jpg') no-repeat;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

.iphone_dd {
	background: url('/images/3.0/iphone_icon_16.jpg') no-repeat;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

.rss {
	background: url('/images/3.0/rss_icon_16.jpg') no-repeat;
	display: block;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 5px;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

.youtube {
	background: url('/images/3.0/video_icon_16.jpg') no-repeat;
	display: block;
	margin: 0;
	padding-left: 25px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0
}

#column_1 li a {
	color: #00aac1;
}

#column_left {
	width: 183px;
	float: left;
	background: url('/images/3.0/designes.jpg') no-repeat;
	font-size: 12px;
	height: 100%;
}

#drop_down_wrap2 li.title3 a:hover {
	color: #008091;
}

#drop_down_wrap2_mend li.title3 a:hover {
	color: #008091;
}

ul#dd2_col_1 {
	width: 160px;
	padding: 0;
	margin: 20px 0 0 10px;
	font-weight: bold;
	float: left;
}

#dd2_col_1 li {
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 1px;
}

.dd2_col_1_class_zh {
	font-size: 14px;
}

.col_1_class_zh {
	font-size: 14px;
}

li.title3,#drop_down_wrap2 li.title3 a {
	font-weight: bold;
	color: #00aac1;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 4px;
}

li.title3,#drop_down_wrap2_mend li.title3 a {
	font-weight: bold;
	color: #00aac1;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 4px;
}

li.title3 {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #00aac1;
	padding-left: 5px;
}

.line {
	border-bottom: 1px solid #838383;
	padding: 0;
	margin: 0;
}

.line2 {
	border-bottom: 1px solid #222222;
}

.heart_icon {
	background: url('/images/3.0/heart_icon.jpg') no-repeat;
	display: block;
	margin: 0;
	padding-left: 15px
}

.heart_icon_menu {
	background: url('/images/3.0/heart_icon_menu.gif') no-repeat;
	display: block;
	margin: 0;
	padding-left: 15px;
}

#main_title {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #00aac1;
	height: 20px;
	border-bottom: 1px solid #838383;
	margin-top: 25px;
	margin-right: 17px;
	padding-left: 5px;
	width: 735px;
	float: right;
	display: inline;
	padding-bottom: 1px;
}

.last {
	border-bottom: 1px solid #222222;
}

ul#dd2_col_2 {
	padding: 0;
	margin: 5px 0 0 15px;
	float: left;
	width: 130px;
}

#dd2_col_2 li {
	border-bottom: 1px solid #222222;
	overflow: hidden;
	height: 100%;
	margin-bottom: 1px;
	padding: 0;
}

#dd2_col_2 li a {
	display: block;
	padding: 0 0px 0px;
	height: 100%;
}

#dd2_col_2 li a:hover {
	background-color: #00aac1;
	color: black;
	text-decoration: none;
	font-weight: bold;
	height: 100%;
}

/** column 3 
--------------------------------**/
ul#dd2_col_3 {
	padding: 0;
	margin: 5px 0 0 19px;
	float: left;
	width: 130px;
}

ul#dd2_col_3 li {
	border-bottom: 1px solid #222222;
	overflow: hidden;
	height: 100%;
	margin-bottom: 1px;
	padding: 0;
}

ul#dd2_col_3 li a {
	display: block;
	padding: 0 0px 2px;
	height: 100%;
}

ul#dd2_col_3 li a:hover {
	background-color: #00aac1;
	color: black;
	text-decoration: none;
	font-weight: bold;
	height: 100%;
}

/** column 4 
--------------------------------**/
ul#dd2_col_4 {
	padding: 0;
	margin: 5px 0 0 19px;
	float: left;
	width: 130px;
}

#dd2_col_4 li {
	border-bottom: 1px solid #222222;
	overflow: hidden;
	height: 100%;
	margin-bottom: 1px;
	padding: 0;
}

ul#dd2_col_4 li a {
	display: block;
	padding: 0 0px 2px;
	height: 100%;
}

#dd2_col_4 li a:hover {
	background-color: #00aac1;
	color: black;
	text-decoration: none;
	font-weight: bold;
	height: 100%;
}

/** column 5 
--------------------------------**/
ul#dd2_col_5 {
	padding: 0;
	margin: 5px 0 0 19px;
	float: left;
	width: 130px;
}

#dd2_col_5 li {
	border-bottom: 1px solid #222222;
	overflow: hidden;
	height: 18px;
	margin-bottom: 1px;
	padding: 0;
}

ul#dd2_col_5 li a {
	display: block;
	padding: 0 0px 2px;
	height: 15px;
}

#dd2_col_5 li a:hover {
	background-color: #00aac1;
	color: black;
	text-decoration: none;
	font-weight: bold;
	height: 15px;
}

/** column 6 
--------------------------------**/
ul#dd2_col_6 {
	padding: 0;
	margin: 5px 0 0 19px;
	float: left;
	width: 147px;
}

#dd2_col_6 li {
	border-bottom: 1px solid #222222;
	overflow: hidden;
	height: 100%;
	margin-bottom: 1px;
	padding: 0;
}

ul#dd2_col_6 li a {
	display: block;
	padding: 0 0px 2px;
	height: 100%;
}

#dd2_col_6 li a:hover {
	background-color: #00aac1;
	color: black;
	text-decoration: none;
	font-weight: bold;
	height: 100%;
}

li#view_all_designers_zh a {
	color: #00aac1;
	text-transform: capitalize;
	font-style: italic;
	font-size: 12px;
	height: 100%;
}

li#view_all_designers a {
	color: #00aac1;
	text-transform: capitalize;
	font-style: italic;
}

/* end dropdown.css */
/* begin layout.css */

/** DEFAULT ELEMENTS
--------------------------------**/
body {
	margin: 0px;
	padding: 0px;
	background-color: black;
	font-size: 12px;
	color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

p {
	text-align: left;
}

#logo {
	margin: 26px 0px 19px;
	padding: 0px;
	width: 460px;
	height: 45px;
	float: left;
}

a {
	color: white;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

a:hover {
	text-decoration: underline;
}

img {
	border-style: none;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

/** Resets
--------------------------------**/
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

body,ul,li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* Cart Size table */
.cart_size_tables {
	display: none;
}

.detail_fitguide_content .cart_size_tables {
	display: table;
}
/** WRAP & INNER WRAP
--------------------------------**/
#wrap {
	background: url(../images/3.0/top_repeat_redesign.jpg) repeat-x;
	height: auto;
	margin: 0 auto;
	padding: 0;
}

#inner_wrap {
	width: 990px;
	margin: 0 auto;
	height: 100%;
	padding: 0px;
	background: url(../images/3.0/bottom_gradient.jpg) no-repeat 0 bottom;
	clear: both;
	overflow: visible;
	position: relative;
}

#header {
	background: url(../images/3.0/top_gradient.jpg) no-repeat 0 top;
	width: 990px;
	height: 87px;
	float: left;
	margin: 0 auto;
	padding: 0;
	display: block;
	clear: left;
}

#header_2 {
	width: 990px;
	height: 83px;
	float: left;
	margin: 0 auto;
	padding: 0;
	display: block;
	clear: left;
}

/** right_head_nav
--------------------------------**/
#right_head_nav {
	float: right;
	height: 70px;
	padding: 0;
	margin-top: 7px;
}

.right_head_nav_trans {
	width: 370px;
}

.right_head_nav_trans_es {
	width: 395px;
	margin-right: 10px;
}

ul#shopping_dropdown {
	border: 1px solid #474747;
	height: 23px;
	float: left;
	margin: 0;
	background: black url(/images/3.0/drop_down_arrow.gif) no-repeat right;
	padding: 0 3px 0 8px;
}

.shopping_dropdown_trans {
	width: 250px;
}

.shopping_dropdown_trans_es {
	width: 285px;
}

ul#shopping_dropdown li { /*height: 23px;*/
	
}

.right_drop {
	margin: 0;
	padding: 0;
}

.right_drop_zh {
	margin: 0;
	padding: 0;
	font-size: 13px;
}

ul#shopping_dropdown li a { /*
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding: 0;
	margin: 0;
	height: 23px;
	*/
	
}

#bag_icon {
	margin: 0;
	padding: 1px 5px 0;
	vertical-align: -5px;
}

#sign_in {
	float: left;
	width: 83px;
	height: 22px;
	border: 1px solid #282828;
	margin-left: -1px;
	font: 11px/20px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: white;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-left: 8px;
	background: url(../images/3.0/drop_down_arrow.gif) no-repeat right;
	display: block;
	vertical-align: middle;
	cursor: hand;
	cursor: pointer;
	user-select: none;
	user-focus: none;
	-moz-user-select: none;
	-moz-user-focus: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	margin-top: 5px; /*redesign*/
}

/** TOP BAR ELEMENTS
--------------------------------**/
ul.top_text {
	padding: 3px 0px 0px;
	color: white;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	margin: 0;
	float: left;
	width: 720px;
	display: inline;
}

ul.top_text_zh {
	padding: 3px 0px 0px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	margin: 0;
	float: left;
	width: 720px;
	display: inline;
}

.top_text li a {
	color: white;
	text-decoration: none;
}

.visit_other_sites,.revolve_community {
	padding-right: 20px;
	float: left;
	background: url(../images/3.0/top_bar_icon.jpg) no-repeat left;
	padding-left: 20px;
}

.visit_other_sites :hover,.revolve_community :hover {
	color: #ababab;
}

.currency_select {
	padding-right: 0px;
	float: left;
	padding-left: 20px;
}

.contact_number {
	float: right;
	font-weight: normal;
	font-style: normal;
}

.search_form {
	float: right;
	width: 256px;
	height: 25px;
	margin-top: 2px;
}

input {
	background-color: #453f41;
	font-family: arial;
	font-size: 10px;
	color: #ffffff;
}

.submit_button {
	width: 26px;
	display: block;
	height: 18px;
	color: white;
	font-weight: bold;
	border-style: none;
	cursor: pointer;
	float: left;
	background: url(../images/3.0/go_button.jpg) no-repeat;
	text-indent: -9999px;
	/**IE_hide_text_fix**/
	font-size: 0;
	line-height: 0;
}

.submit_button:hover {
	background-position: 0 -18px;
}
/*translation*/
.submit_button_es {
	width: 26px;
	display: block;
	height: 18px;
	color: white;
	font-weight: bold;
	border-style: none;
	cursor: pointer;
	float: left;
	background: url(../images/3.0/go_button_es.jpg) no-repeat;
	text-indent: -9999px;
	/**IE_hide_text_fix**/
	font-size: 0;
	line-height: 0;
}

.submit_button_es:hover {
	background-position: 0 -18px;
}

/** MAINNAV
--------------------------------**/

/**sub-nav
---------------------------------**/

/**Shannon's code
_________________________________**/
#subnav {
	height: 30px;
	margin: -17px 0px 0px;
	padding: 0px;
	list-style-type: none;
	width: 1006px;
	float: left;
	display: inline;
}

#subnav li {
	display: inline;
	text-indent: -9999px;
	overflow: hidden;
}

#subnav li a {
	float: left;
}

#subnav li a:hover,.active {
	color: #ababab;
}

li.column_1 {
	float: left;
	width: 150px;
	display: inline;
	overflow: hidden;
}

li.column_2 {
	float: right;
	width: 150px;
	display: inline;
	overflow: hidden;
}

/** footer
--------------------------------**/
#footer_wrap {
	height: 180px;
	clear: left;
	margin: 0 auto;
	background: #020202 url(../images/3.0/footer_bg.jpg) repeat-x;
	padding: 0;
}

#footer_inner {
	width: 990px;
	height: 190px;
	clear: left;
	margin: 0 auto;
	background: url(../images/3.0/footer_bg.jpg) repeat-x;
	color: #616161;
	padding-top: 22px;
}

#footer_inner a {
	color: #616161;
}

.footer_inner_class a {
	font-size: 12px;
}

.footer_inner_class_zh a {
	font-size: 13px;
}

#footer_inner a:hover {
	color: #7d7d7d;
}

#footer_wrap div#footer_inner ul {
	margin: 0
}

#customer_care_wrap {
	padding-top: 18px;
	float: left;
	display: inline;
	margin-right: 24px;
}

.customer_care_wrap_class {
	background: url(../images/3.0/customer_care.jpg) no-repeat 0 top;
}

.customer_care_wrap_class_zh {
	background: url(../images/3.0/customer_care_zh.jpg) no-repeat 0 top;
}

ul#customer_care {
	height: 90px;
	width: 160px;
	float: left;
	margin-right: 24px;
	padding: 5px;
	border-top: 1px solid #232323;
	margin-top: 5px;
	display: inline;
}

ul#customer_care li {
	width: 116px;
	float: left;
	padding: 0;
}

.information_wrap_class {
	background: url(../images/3.0/information.jpg) no-repeat 0 top;
}

.information_wrap_class_zh {
	background: url(../images/3.0/information_zh.jpg) no-repeat 0 top;
}

#information_wrap {
	padding-top: 18px;
	float: left;
	display: inline;
	margin-right: 24px;
}

ul#information {
	float: left;
	width: 350px;
	list-style-type: none;
	margin-right: 24px;
	padding: 5px;
	border-top: 1px solid #232323;
	margin-top: 5px;
	display: inline;
}

ul#information li {
	width: 120px;
	float: left;
	padding: 0;
}

ul#information li.second {
	width: 80px;
}

.revolve_community_wrap_class {
	background: url(../images/3.0/revolve_community_footer.jpg) no-repeat 0
		top;
}

.revolve_community_wrap_class_zh {
	background: url(../images/3.0/revolve_community_footer_zh.jpg) no-repeat
		0 top;
}

#revolve_community_wrap {
	padding-top: 18px;
	float: left;
	display: inline;
	overflow: hidden;
	margin-right: 24px;
}

ul#revolve_community {
	float: left;
	width: 170px;
	list-style-type: none;
	padding: 5px;
	border-top: 1px solid #232323;
	margin-top: 5px;
	margin-right: 24px;
	display: inline;
}

ul#revolve_community li {
	width: 80px;
	float: left;
	padding: 0;
}

.gift_card_wrap_class {
	background: url(../images/3.0/gift_card_head.jpg) no-repeat center top;
}

.gift_card_wrap_class_zh {
	background: url(../images/3.0/gift_card_head_zh.jpg) no-repeat center
		top;
}

#gift_card_wrap {
	padding-top: 13px;
	float: left;
	display: inline;
	overflow: hidden;
}

#gift_card {
	border-top: 1px solid #232323;
	width: 205px;
	float: left;
	margin-top: 5px;
	height: 120px;
	display: inline;
}

#copyright {
	color: #313131;
	clear: both;
}
/* end layout.css */
/* begin feature.css */
/**slideshow_css**/
h1.slds {
	font-size: 24px;
	font-weight: 400;
}

:focus {
	outline: 0;
}

#slideshow {
	width: 990px;
	margin: 0;
	overflow: hidden;
	float: left;
}

#showcase {
	width: 990px;
	height: 471px;
	overflow: hidden;
	float: left;
	background: #000;
}

#showcase-loader img {
	margin: 250px 450px 134px;
}

#showcase .bigimage,#showcase-loader {
	position: absolute;
	width: 991px;
	height: 471px;
	overflow: hidden;
}

#showcase .text {
	width: 450px;
	position: absolute;
	left: 0;
	bottom: -1px;
	background: url("images/background_transparent.png") 0 0 repeat;
	overflow: hidden;
}

#showcase .text h2 {
	color: #FFF;
	font-size: 18px;
	line-height: 18px;
	font-weight: 800;
	margin: 20px 20px 0 20px;
}

#showcase .text p {
	color: #FFF;
	font-size: 11px;
	line-height: 17px;
	margin: 10px 20px 20px 20px;
}

#showcase .text a {
	color: #FFF;
}

#showcase-nav {
	width: 990px;
	overflow: hidden;
	float: left;
	background: black;
	display: block;
	border-top: 1px solid #2e2e2e;
	border-bottom: 1px solid #2e2e2e;
	margin: 0;
	padding: 0;
}

#showcase-nav ul {
	width: 990px;
	list-style: none;
	padding: 0;
	float: left;
	margin: 0;
	display: inline;
}

#showcase-nav li {
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
}

#showcase-nav a {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #000;
	text-decoration: none;
	float: left;
	border-right: 1px solid #545454;
	height: 55px;
	color: #747474;
	margin: 0;
	font-size: 10.5px;
	width: 239.2px;
	padding: 13px 0 5px;
	opacity: 0.4;
	filter: alpha(opacity =   40);
	zoom: 1
}

#showcase-nav .right_li a {
	padding-left: 10px;
	color: #747474;
}

#showcase-nav a:hover .text {
	color: white;
}

#showcase-nav a:hover {
	color: #747474;
	opacity: 1;
	filter: alpha(opacity =   100);
	zoom: 1
}

#showcase-nav .active {
	color: #747474;
	opacity: 1;
	filter: alpha(opacity =   100);
	zoom: 1
}

#showcase-nav .thumbnail {
	display: block;
	width: 93px;
	float: left;
	margin-right: 10px;
}

#showcase-nav .thumbnail img {
	margin: 0;
	padding: 0;
}

#showcase-nav .text {
	display: inline;
	color: white;
	width: 125px;
	overflow: hidden;
	float: left;
	text-transform: uppercase;
	font: bold 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0;
	padding: 0;
}

#showcase-nav .last a {
	border: 0;
}

#showcase-nav .active a {
	color: #747474;
	opacity: 1;
	filter: alpha(opacity =   100);
	zoom: 1
}

#showcase-nav .active a .text {
	color: white;
	opacity: 1;
}

#showcase-nav .first {
	padding: 0;
	margin: 0;
	width: 240px;
	float: left;
	display: inline;
	color: #1d1d1d;
}
/* end feature.css */
/* CSS for Dropdown with scroll pane*/
.ddScrollPaneDiv {
	position: relative;
}

.ddScrollPaneWindow {
	position: relative;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	float: left;
	overflow: hidden;
}

.ddScrollPaneData {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
	float: left;
}

.ddScrollPaneTrack {
	width: 13px;
	left: 1px;
	margin: 2 0 0 0;
	border: 0px;
	position: relative;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	z-index: 1;
	line-height: 11px;
	top: -1px;
	padding: 0 0 0 0;
}

.ddScrollPaneBar {
	border-top: solid 1px #343434;
	width: 13px;
	border-right: solid 1px #343434;
	float: left;
	margin: 0px;
	padding-right: 0px;
	position: relative;
	border-left: solid 1px #343434;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #343434;
	line-height: 11px;
	top: 0px;
	padding-left: 0px;
}

.ddScrollPaneBar a {
	padding: 0px;
}

.ddScrollPaneBar .up {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	line-height: 11px;
	font-size: 11px;
	padding: 0px;
}

.ddScrollPaneBar .down {
	left: 0px;
	margin: 0px;
	border: none;
	position: relative;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 11px;
	top: 0px;
	padding: 0px;
}

.country_pulldown {
	position: relative;
	background-color: black;
	width: 228px;
	z-index: 13;
	top: 0px;
	left: 0px;
	float: left;
	align: right;
	height: 25px;
}

.country_pulldown dl {
	background-color: black;
	width: 228px;
	z-index: auto;
	margin: 0 0 0 0px;
	padding: 0;
	cursor: pointer;
	height: 25px;
}

.country_pulldown dt {
	text-align: left;
	background-image: url("/images/3.0/drop_down_arrow2.gif");
	background-color: black;
	border: 1px solid #373737;
	color: #B2B0B3;
	background-position: center right;
	padding-right: 0px;
	z-index: auto;
	background-repeat: no-repeat;
	font-size: 12px;
	font-family: Arial;
	line-height: 23px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor: pointer;
	padding-left: 6px;
	height: 25px;
}

.country_pulldown dd {
	width: 228px;
	background-color: #373737;
	border: 0;
	margin: 0;
	padding-right: 0px;
	position: absolute;
	z-index: auto;
	display: none;
	line-height: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.country_pulldown ul {
	border-bottom: 1px solid #373737;
	background-color: black;
	width: 226px;
	z-index: auto;
	margin: 0;
	padding: 0;
	float: left;
}

.country_pulldown li {
	list-style-type: none;
	text-align: left;
	background-color: black;
	margin: 0;
	position: static;
	z-index: auto;
	display: block;
	line-height: 24px;
	padding: 0;
}

.country_pulldown li a,.country_pulldown dt a {
	text-decoration: none;
	background-color: black;
	border: 0 none;
	color: #B2B0B3;
	padding-right: 0px;
	z-index: 1;
	font-size: 12px;
	font-family: Arial;
	display: block;
	line-height: 24px;
	padding-left: 6px;
}

.country_pulldown li a:hover,.country_pulldown dt a:hover {
	background-color: #333333;
	z-index: auto;
}

/*SIZE CHART POPUP*/
body {
	background-color: #000;
}

h1 {
	color: #b5b5b5;
	font-size: 18px;
}

a.sct_close {
	float: right;
	font-size: 10px;
	color: #b5b5b5;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 10px;
	margin-right: 10px;
	display: block;
	font-family: Arial, Helvetica, Geneva, sans-serif;
}

/*SIZE CHAT APPAREL + SIZE CHART DENIM
--------------------------------------*/
#sct_wrap {
	border: 1px solid #3b3b3b;
	margin: 0px;
	padding: 0 20px;
	background-color: #161616;
}

#sct_inner_wrap {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}

#sct_wrap h2 {
	font-size: 12px;
	color: #00aac1;
	font-weight: bold;
	margin: 0px auto 5px 26px;
	padding: 0px;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#sct_wrap table {
	color: #b5b5b5;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #1f1f1f;
	border-collapse: collapse;
}

#sct_wrap th {
	border: 1px solid #3e3e3e;
	margin: 0 px;
	padding: 5px;
	background-color: #1f1f1f;
}

#sct_wrap td {
	border: 1px solid #3e3e3e;
	margin: 0;
	padding: 5px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#sct_wrap .header {
	background-color: #313131;
	border: 1px solid #313131;
	font-weight: bold;
}

/*SIZE CHART SHOES
--------------------------------------*/
#sct_wrap2 {
	border: 1px solid #3b3b3b;
	border-top-style: solid;
	padding: 0 20px;
	background-color: #161616;
}

#sct_wrap2 h2 {
	font-size: 12px;
	color: #00aac1;
	font-weight: bold;
	margin: 0px auto 5px 26px;
	padding: 0px;
	text-transform: uppercase;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#sct_inner_wrap2 {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
}

#sct_wrap2 table {
	color: #b5b5b5;
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #1f1f1f;
	border-collapse: collapse;
}

#sct_wrap2 th {
	border: 1px solid #3e3e3e;
	margin: 0 px;
	padding: 5px 10px 5px 10px;
	background-color: #1f1f1f;
}

#sct_wrap2 td {
	border: 1px solid #3e3e3e;
	margin: 0;
	padding: 5px;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

#sct_wrap2 .header {
	background-color: #313131;
	border: 1px solid #313131;
	font-weight: bold;
}
/*
 file upload
*/
#datafile_new {
	position: relative;
	z-index: 2;
	filter: alpha(opacity = 00); /*IE*/
	-moz-opacity: 0; /*mozilla*/
	-webkit-opacity: 0; /*safari & Chrome*/
	-khtml-opacity: 0; /*safari 1.x*/
	opacity: 0;
	left: -20px;
}

#datafile_new1 {
	position: relative;
	z-index: 2;
	filter: alpha(opacity = 00); /*IE*/
	-moz-opacity: 0; /*mozilla*/
	-webkit-opacity: 0; /*safari & Chrome*/
	-khtml-opacity: 0; /*safari 1.x*/
	opacity: 0;
	left: -20px;
}

#datafile_new2 {
	position: relative;
	z-index: 2;
	filter: alpha(opacity = 00); /*IE*/
	-moz-opacity: 0; /*mozilla*/
	-webkit-opacity: 0; /*safari & Chrome*/
	-khtml-opacity: 0; /*safari 1.x*/
	opacity: 0;
	left: -20px;
}

.cabinet_new {
	background: url("/images/3.0/choosefile.jpg") no-repeat scroll 0% 0%
		transparent;
	z-index: -2;
}

/*
	Unqualified purcahse message popup
*/
#unqualified_popup {
	width: 358px;
	border-top: solid 1px #474747;
	border-left: solid 1px #474747;
	border-right: solid 1px #474747;
	border-bottom: solid 1px #474747;
	color: #d3d3d3;
	background-color: #000;
	position: absolute;
	top: 100px;
	left: 300px;
	z-index: 2000;
	visibility: hidden;
}

#unqualified_popup a:link {
	color: #d3d3d3;
	font-weight: bold;
	text-decoration: none;
}

#unqualified_popup_wrap {
	width: 349px;
	background-color: #242424;
	margin: 4px;
	padding: 0px;
}

/*----LM_popup---*/
.LM_box_wrap {
	width: 269px;
	background-color: black;
	margin-bottom: 15px;
	height: 155px;
}

.LM_boutique_header_title {
	display: block;
	width: 250px;
	font-size: 13px;
	padding-top: 2px;
	text-transform: uppercase;
	text-align: center;
}

.LM_boutique_box_header a {
	color: #484646;
	font-size: 10px;
	width: 20px;
	text-align: center;
	height: 15px;
}

.LM_boutique_box_header a:hover {
	text-decoration: none;
	background-color: #373535;
}

.LM_boutique_box_header {
	font-weight: bold;
	font-size: 16px;
	color: #00aac1;
	width: 255px;
	height: 26px;
	background-color: #1b1a1a;
	padding-top: 4px;
	text-align: left;
	padding-left: 10px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

.LM_content_box {
	width: 265px;
	height: 150px;
	border: 2px solid #3c3c3c;
	margin-bottom: 15px;
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#LM_product_wrap {
	margin-left: auto;
	height: 90px;
	display: block;
	margin-right: auto;
	margin-top: 20px;
	width: 215px;
	color: #c6c6c6;
	float: left;
	margin-left: 22px;
}

#LM_product_wrap a {
	color: #00aac1;
}

#LM_line {
	background-color: #272727;
	height: 1px;
	margin-top: 10px;
	display: block;
	margin-bottom: 10px;
	line-height: 0;
	text-indent: -999px;
	width: 220px;
}

.LM_box_wrap2 {
	width: 269px;
	margin-bottom: 15px;
	height: 255px;
	background-color: black;
}

.LM_content_box2 {
	width: 265px;
	height: 252px;
	border: 2px solid #3c3c3c;
	margin-bottom: 15px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#LM_product_wrap2 {
	height: 200px;
	display: block;
	margin-right: auto;
	margin-top: 20px;
	width: 215px;
	color: #c6c6c6;
	float: left;
	margin-left: 22px;
}

#LM_sm_links {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 12px;
}

#LM_sm_links a {
	color: #c6c6c6;
}

#LM_sm_links a:hover {
	color: #00aac1;
	text-decoration: none;
}

.hdr_list {
	cursor: move;
}

.hdr_list:hover {
	background-color: #373535;
}

#new_dd li a {
	color: #a2a2a2;
}

#column_1_new {
	width: 144px;
	float: left;
	height: 550px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #a2a2a2;
	background: #101010 url('/images/emailpics/womens_bh.jpg') no-repeat;
}

#column_1_new ul#col_1_new li.title3_new.line_new {
	padding-bottom: 5px;
}

#column_1_new li a {
	color: #00aac1;
}

li.column_1_new {
	background-color: red;
	float: left;
	width: 150px;
	display: inline;
	overflow: hidden;
}

ul#col_1_new {
	width: 119px;
	margin: 16px 0 0 13px;
	font-weight: bold;
	padding-left: 0;
	padding-right: 0;
}

#col_1_new li {
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 3px;
}

ul#col_1_new li a {
	color: #a2a2a2;
	text-decoration: none;
}

ul#col_1_new li a:hover {
	color: #00aac1;
	text-decoration: none;
}

ul#col_1_new li.title3 {
	color: #00aac1;
}

#column_1_new ul#col_1_new li.title3.line {
	padding-bottom: 3px;
	margin-bottom: 5px;
}

ul#col_2_new {
	padding: 0;
	margin: 18px 0 0 15px;
	float: left;
}

#col_2_new li {
	border-top: 1px solid #222222;
	margin-bottom: 1px;
	padding-bottom: 3px;
}

#col_2_new li a {
	display: block;
	height: 100%;
	border-style: none;
}

#col_2_new li img {
	border-style: none;
}

#col_2_new li a:hover {
	
}

li.title3_new,drop_down_new li.title3_new a {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #00AAC1;
	padding-left: 5px;
}

.line_new {
	border-bottom: 1px solid #838383;
	padding: 0;
	margin: 0 0 13px;
}

li.shop_links {
	float: left;
	margin-top: 13px;
	margin-left: 14px;
	width: 146px;
	display: block;
}

li.shop_first {
	margin-left: 0;
	margin-right: 0;
}

/*--culture dd --*/
#col_1 li {
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 3px;
}

ul#col_1 li a {
	color: #a2a2a2;
}

ul#col_1 li a:hover {
	color: #7f7f7f;
	text-decoration: none;
}

ul#col_1 li.title3 a {
	color: #00aac1;
}

ul#col_2_cul {
	padding: 0;
	margin: 20px 0 0 15px;
	float: left;
	width: 132px;
}

#col_2_cul li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

#col_2_cul li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 1px;
}

#col_2_cul li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}

ul#col_3_2_cul {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_3_2_cul  li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_3_2_cul  li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 1px;
}

#col_3_2_cul  li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}

ul#col_4_2_cul {
	padding: 0;
	margin: 20px 0 0 19px;
	float: left;
	width: 132px;
}

#col_4_2_cul li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_4_2_cul li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 1px;
}

#col_4_2_cul li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}

#col_8_cul li.title3,#col_9_cul li.title3,#col_6_2_cul li.title3,#col_7_cul li.title3,#col_6_2_cul li.title3
	{
	border-top-style: none;
}

.line,#col_6_2_cul .line,#col_7_cul .line,#col_8_cul .line,#col_9_cul .line,#col_6_3_cul .line,#col_7_2 _cul.line
	{
	border-bottom: 1px solid #838383;
}

ul#col_6_2_cul {
	padding: 0;
	margin: 20px 0 0 15px;
	float: left;
	width: 130px;
}

#col_6_2_cul li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_6_2_cul li a {
	display: block;
	padding: 0 3px;
	height: 100%;
	margin-top: 1px;
}

#col_6_2_cul li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}

ul#col_7_cul {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_7_cul li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_7_cul li a {
	display: block;
	padding: 0 1px;
	height: 100%;
	margin-top: 1px;
}

#col_7_cul li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}

ul#col_8_cul {
	padding: 0;
	margin: 20px 0 0 17px;
	float: left;
	width: 132px;
}

#col_8_cul li {
	height: 100%;
	border-top: 1px solid #222222;
	margin-bottom: 1px;
}

ul#col_8_cul li a {
	display: block;
	padding: 0 1px;
	height: 100%;
	margin-top: 1px;
}

#col_8_cul li a:hover {
	background-color: #00aac1;
	color: black;
	height: 100%;
	text-decoration: none;
	font-weight: bold;
	margin-top: 1px;
}

li.last_none {
	border-bottom-style: none;
	border-top-style: none;
	padding-bottom: 1px;
	padding-top: 1px;
	display: block;
	overflow: hidden;
	text-indent: -999px;
}

/*for new dropdown*/
.dd_divot_new {
	width: 13px;
	height: 9px;
	display: block;
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	background-image: url(/images/emailpics/dd_arroy.gif);
	background-repeat: no-repeat;
	top: 2px;
	left: 170px;
}

li.title3_new,drop_down_new li.title3_new a {
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #00aac1;
	padding-left: 5px;
}

#dropdownnew_dd {
	height: 215px;
	background: url('/images/emailpics/dropdowo.jpg') repeat-x;
	margin: 0;
	text-transform: uppercase;
	font-size: 10px;
	color: #bfbfbf;
	width: 319px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	overflow: hidden;
	position: absolute;
	z-index: 1002;
	display: block;
	visibility: hidden;
	left: 0px;
	top: 165px;
}

#dropdownnew_dd li a {
	color: #a2a2a2;
}

#column_1_new {
	width: 144px;
	float: left;
	height: 550px;
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #a2a2a2;
	background: #101010 url('/images/emailpics/women_bh.jpg') no-repeat;
}

#column_1_new ul#col_1_new li.title3_new.line_new {
	padding-bottom: 5px;
}

#column_1_new li a {
	color: #00aac1;
}

li.column_1_new {
	background-color: red;
	float: left;
	width: 150px;
	display: inline;
	overflow: hidden;
}

ul#col_1_new {
	width: 119px;
	margin: 16px 0 0 13px;
	font-weight: bold;
	padding-left: 0;
	padding-right: 0;
}

#col_1_new li {
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 3px;
}

ul#col_1_new li a {
	color: #a2a2a2;
	text-decoration: none;
}

ul#col_1_new li a:hover {
	color: #00aac1;
	text-decoration: none;
}

ul#col_1_new li.title3 {
	color: #00aac1;
}

#column_1_new ul#col_1_new li.title3.line {
	padding-bottom: 3px;
	margin-bottom: 5px;
}

ul#col_2_new {
	padding: 0;
	margin: 18px 0 0 15px;
	float: left;
}

#col_2_new li {
	border-top: 1px solid #222222;
	margin-bottom: 1px;
	padding-bottom: 3px;
}

#col_2_new li a {
	display: block;
	height: 100%;
	border-style: none;
}

#col_2_new li img {
	border-style: none;
}

#col_2_new li a:hover {
	
}

.line_new {
	border-bottom: 1px solid #838383;
	padding: 0;
	margin: 0 0 13px;
}

li.shop_links {
	float: left;
	margin-top: 13px;
	margin-left: 14px;
	width: 146px;
	display: block;
}

li.shop_first {
	margin-left: 0;
	margin-right: 0;
}

/*Chinese Translation CSS */
.label_zh {
	width: 118px;
}

#subnav li .clothing_zh {
	text-transform: none;
	width: 82px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat 0 0;
}

#subnav li .clothing_zh:hover {
	background-position: 0 -30px;
}

#subnav li .clothing_active_zh {
	text-transform: none;
	width: 82px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat 0
		-30px;
}

#subnav li .denim_zh {
	text-transform: none;
	width: 104px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat -82px
		0;
}

#subnav li .denim_zh:hover {
	background-position: -82px -30px;
}

#subnav li .denim_active_zh {
	text-transform: none;
	width: 104px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat -82px
		-30px;
}

#subnav li .shoes_zh {
	text-transform: none;
	width: 88px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-186px 0;
}

#subnav li .shoes_zh:hover {
	background-position: -186px -30px;
}

#subnav li .shoes_active_zh {
	text-transform: none;
	width: 88px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-186px -30px;
}

#subnav li .handbags_zh {
	text-transform: none;
	width: 73px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-274px 0;
}

#subnav li .handbags_zh:hover {
	background-position: -274px -30px;
}

#subnav li .handbags_active_zh {
	text-transform: none;
	width: 73px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-274px -30px;
}

#subnav li .accessories_zh {
	text-transform: none;
	width: 90px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-347px 0;
}

#subnav li .accessories_zh:hover {
	background-position: -347px -30px;
}

#subnav li .accessories_active_zh {
	text-transform: none;
	width: 90px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-347px -30px;
}

#subnav li .trends_zh {
	text-transform: none;
	width: 133px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-437px 0;
}

#subnav li .trends_zh:hover {
	background-position: -437px -30px;
}

#subnav li .trends_active_zh {
	text-transform: none;
	width: 133px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-437px -30px;
}

#subnav li .topsellers_zh {
	text-transform: none;
	width: 123px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-570px 0;
}

#subnav li .topsellers_zh:hover {
	background-position: -570px -30px;
}

#subnav li .topsellers_active_zh {
	text-transform: none;
	width: 123px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-570px -30px;
}

#subnav li .editorspicks_wom_zh {
	text-transform: none;
	width: 122px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-693px 0;
}

#subnav li .editorspicks_wom_zh:hover {
	background-position: -693px -30px;
}

#subnav li .editorspicks_wom_active_zh {
	text-transform: none;
	width: 122px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-693px -30px;
}

#subnav li .regional_zh {
	text-transform: none;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-815px 0;
	width: 176px;
}

#subnav li .regional_zh:hover {
	background-position: -815px -30px;
}

#subnav li .regional_active_zh {
	text-transform: none;
	width: 176px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_women_bg2_zh.jpg) no-repeat
		-815px -30px;
}

#subnav li .clothing_men_zh {
	text-transform: none;
	width: 97px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat 0 0;
}

#subnav li .clothing_men_zh:hover {
	background-position: 0 -30px;
}

#subnav li .clothing_men_active_zh {
	text-transform: none;
	width: 97px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat 0 -30px;
}

#subnav li .denim_men_zh {
	text-transform: none;
	width: 122px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -97px 0;
}

#subnav li .denim_men_zh:hover {
	background-position: -97px -30px;
}

#subnav li .denim_men_active_zh {
	text-transform: none;
	width: 122px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -97px
		-30px;
}

#subnav li .shoes_men_zh {
	text-transform: none;
	width: 106px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -219px
		0;
}

#subnav li .shoes_men_zh:hover {
	background-position: -219px -30px;
}

#subnav li .shoes_men_active_zh {
	text-transform: none;
	width: 106px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -219px
		-30px;
}

#subnav li .accessories_men_zh {
	text-transform: none;
	width: 121px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -325px
		0;
}

#subnav li .accessories_men_zh:hover {
	background-position: -325px -30px;
}

#subnav li .accessories_men_active_zh {
	text-transform: none;
	width: 121px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -325px
		-30px;
}

#subnav li .trends_men_zh {
	text-transform: none;
	width: 141px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -446px
		0;
}

#subnav li .trends_men_zh:hover {
	background-position: -446px -30px;
}

#subnav li .trends_men_active_zh {
	text-transform: none;
	width: 141px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -446px
		-30px;
}

#subnav li .topsellers_men_zh {
	text-transform: none;
	width: 136px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -587px
		0;
}

#subnav li .topsellers_men_zh:hover {
	background-position: -587px -30px;
}

#subnav li .topsellers_men_active_zh {
	text-transform: none;
	width: 136px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -587px
		-30px;
}

#subnav li .editorspicks_men_zh {
	text-transform: none;
	width: 139px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -723px
		0;
}

#subnav li .editorspicks_men_zh:hover {
	background-position: -723px -30px;
}

#subnav li .editorspicks_men_active_zh {
	text-transform: none;
	width: 139px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -723px
		-30px;
}

#subnav li .regional_men_zh {
	text-transform: none;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -862px
		0;
	width: 129px;
}

#subnav li .regional_men_zh:hover {
	background-position: -862px -30px;
}

#subnav li .regional_men_active_zh {
	text-transform: none;
	width: 129px;
	height: 30px;
	display: block;
	background: url(/images/3.0/navigation_men_bg2_ch.jpg) no-repeat -862px
		-30px;
}

.refine_header_zh {
	margin: 10px 0px 0px 30px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_refinesearch_ch.gif') no-repeat;
	width: 130px;
	height: 20px;
}

.size_chart_zh {
	width: 100px;
	margin-left: 11px;
	padding: 0px;
	font-size: 11px;
	float: left;
}

.size_chart_zh a:hover {
	text-decoration: none;
	color: #00aac1;
}

.price_header_zh {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_price_ch.gif') no-repeat;
	width: 100px;
	height: 18px;
}

.rise_header_zh {
	margin: 0px;
	padding: 0px;
	text-indent: -9000px;
	background: url('/images/3.0/lt_txt_rise_ch.gif') no-repeat;
	width: 100px;
	height: 18px;
}

.prod_sortby_zh {
	width: 405px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
}

.prod_sortby_date_zh {
	width: 425px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 12px;
}

#sortby li .newest_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_ch.jpg) no-repeat 0 -23px;
}

#sortby li .newest_zh:hover {
	background-position: 0px 0px;
}

#sortby li .newest_active_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_ch.jpg) no-repeat 0px 0px;
}

#sortby li .price_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_ch.jpg) no-repeat 0px -23px;
}

#sortby li .price_zh:hover {
	background-position: 0px 0px;
}

#sortby li .price_active_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_ch.jpg) no-repeat 0px 0px;
}

#sortby li .designer_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer_ch.jpg) no-repeat 0px -23px;
}

#sortby li .designer_zh:hover {
	background-position: 0px 0;
}

#sortby li .designer_active_zh {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer_ch.jpg) no-repeat 0px 0px;
}

#sortby li .popularity_zh {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_ch.jpg) no-repeat 2px -23px;
}

#sortby li .popularity_zh:hover {
	background-position: 2px 0px;
}

#sortby li .popularity_active_zh {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_ch.jpg) no-repeat 2px 0px;
}

#sortby li .newest1_zh {
	text-transform: none;
	width: 63px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat 0 -23px;
}

#sortby li .newest1_zh:hover {
	background-position: 0px 0px;
}

#sortby li .newest1_active_zh {
	text-transform: none;
	width: 63px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat 0px 0px;
}

#sortby li .price1_zh {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -63px
		-23px;
}

#sortby li .price1_zh:hover {
	background-position: -63px 0px;
}

#sortby li .price1_active_zh {
	text-transform: none;
	width: 49px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -63px 0px;
}

#sortby li .designer1_zh {
	text-transform: none;
	width: 74px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -112px
		-23px;
}

#sortby li .designer1_zh:hover {
	background-position: -112px 0;
}

#sortby li .designer1_active_zh {
	text-transform: none;
	width: 74px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -112px
		0px;
}

#sortby li .category1_zh {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -186px
		-23px;
}

#sortby li .category1_zh:hover {
	background-position: -186px 0px;
}

#sortby li .category1_active_zh {
	text-transform: none;
	width: 75px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -186px
		0px;
}

#sortby li .popularity1_zh {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -255px
		-23px;
}

#sortby li .popularity1_zh:hover {
	background-position: -255px 0px;
}

#sortby li .popularity1_active_zh {
	text-transform: none;
	width: 85px;
	height: 23px;
	display: block;
	background: url(/images/3.0/prod_btn_sortby3_ch.gif) no-repeat -255px
		0px;
}

/*french*/
#sortby li .newest_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_fr.jpg) no-repeat 0 -23px;
}

#sortby li .newest_fr:hover {
	background-position: 0px 0px;
}

#sortby li .newest_active_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_newest_fr.jpg) no-repeat 0px 0px;
}

#sortby li .price_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_fr.jpg) no-repeat 0px -23px;
}

#sortby li .price_fr:hover {
	background-position: 0px 0px;
}

#sortby li .price_active_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_price_fr.jpg) no-repeat 0px 0px;
}

#sortby li .designer_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer_fr.jpg) no-repeat 0px -23px;
}

#sortby li .designer_fr:hover {
	background-position: 0px 0;
}

#sortby li .designer_active_fr {
	text-transform: none;
	width: 82px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_designer_fr.jpg) no-repeat 0px 0px;
}

#sortby li .popularity_fr {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_fr.jpg) no-repeat 2px -23px;
}

#sortby li .popularity_fr:hover {
	background-position: 2px 0px;
}

#sortby li .popularity_active_fr {
	text-transform: none;
	width: 81px;
	height: 23px;
	display: block;
	background: url(/images/3.0/sort_popularity_fr.jpg) no-repeat 2px 0px;
}

.prod_zoom_btn_zh {
	width: 98px;
	height: 23px;
	margin: 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	font-size: 12px;
}

.prod_zoom_btn_zh.featured {
	margin-left: 41px;
}

.prod_view_zh {
	width: 186px;
	float: left;
	height: 23px;
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 12px;
}

.prod_view_zh.featured {
	width: 93px;
}

ul#new_dd_menu_zh {
	width: 70px;
	font-size: 14px;
	color: #bfbfbf;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.view_bag_trans_zh { /*
	width: 81px;
	height: 21px;
	background: url('/images/3.0/b_hp_checkout_ch.jpg') no-repeat 0px 0px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-right: 7px;
	margin-top: 5px
	*/
	
}

.drop_down_2_wrap_trans_zh {
	left: 195px;
}

.right_head_nav_trans_zh {
	width: 395px;
	margin-right: 10px;
}

.shopping_dropdown_trans_zh {
	width: 285px;
}

.submit_button_zh {
	width: 26px;
	display: block;
	height: 18px;
	color: white;
	font-weight: bold;
	border-style: none;
	cursor: pointer;
	float: left;
	background: url(../images/3.0/go_button_ch.jpg) no-repeat;
	text-indent: -9999px;
	/**IE_hide_text_fix**/
	font-size: 0;
	line-height: 0;
}

.submit_button_zh:hover {
	background-position: 0 -18px;
}

/* CLDD start */
#currency_dd_href {
	background: url("../images/3.0/arrow_currency.gif") no-repeat scroll
		left center transparent;
	padding-left: 15px;
	padding-right: 15px;
	position: absolute;
	left: 380px;
}

#currency_dd_href.currency_dd_href {
	
}

#currency_dd_href.currency_dd_href_pt {
	
}

#language_dd_href {
	background: url("../images/3.0/arrow_currency.gif") no-repeat scroll
		left center transparent;
	padding-left: 15px;
	position: absolute;
	left: 450px;
}

#language_dd_href.language_dd_href {
	background: url("../images/3.0/arrow_currency.gif") no-repeat scroll
		left center transparent;
	padding-left: 15px;
	position: absolute;
	left: 450px;
}

#language_dd_href.language_dd_href_pt {
	background: url("../images/3.0/arrow_currency.gif") no-repeat scroll
		left center transparent;
	padding-left: 15px;
	position: absolute;
	left: 440px;
}

/**-- Currency Dropdown --**/
#currency_dd {
	height: 223px;
	width: 205px;
	padding-top: 10px;
	background-color: #282828;
	position: absolute;
	z-index: 1000;
	top: 25px;
	left: 642px;
	visibility: hidden;
}

#currency_dd_menu {
	
}

#currency_dd_menu li {
	
}

#currency_dd_menu li a { /* for redesign */
	/*
			font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
			text-decoration: none;
*/
	
}

#currency_dd_menu li a:hover {
	color: #8a8a8a;
}

.currency_title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

#currency_dd_menu li.currency_dd_more a { /* for redesign */
	/*			color: #00aac1;
			font-size: 12px;
			font-weight: bold;
			text-decoration: underline;
			display: block;
			margin-top: 5px;
*/
	
}

/**-- Currency Dropdown Expanded --**/

/*		#currency_dd_expanded {
			height: 321px;
			padding-left: 20px;
			padding-right: 20px;
			width: 851px;
			padding-top: 10px;
			background: url(../images/3.0/currency_dd_expanded_bg.jpg) no-repeat;
			display: block;
			position: absolute;
			z-index: 1000;
			top:25px;
			left:70px;
			visibility: hidden;
		}

		#currency_dd_menu_expanded_last {
			float: left;
			margin-right: 0;
		}
		#currency_dd_menu_expanded {
			float: left;
			margin-right: 43px;
		}
		#currency_dd_menu_expanded li, #currency_dd_menu_expanded_last li {
			margin-bottom: 2px;
		}
		#currency_dd_menu_expanded li a, #currency_dd_menu_expanded_last li a {
			font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
			text-decoration: none;
		}
		#currency_dd_menu_expanded li a:hover, #currency_dd_menu_expanded_last li a:hover {
			color: #8a8a8a;
		}
		li.currency_title_expanded {
			font-size: 12px;
			font-weight: bold;
			display: block;
			height: 38px;
		}
		#currency_dd_menu_expanded li.currency_dd_more_expanded a {
			color: #00aac1;
			font-size: 12px;
			font-weight: bold;
			text-decoration: underline;
			display: block;
			margin-top: 5px;
		}
*/
#currency_dd_expanded {
	position: absolute;
	z-index: 1000;
	top: 25px;
	visibility: hidden;
	height: 320px;
	padding-left: 20px;
	padding-right: 20px;
	width: 950px;
	padding-top: 10px;
	display: block;
	margin: 0;
	background-color: #282828;
	background-image: none;
}

#currency_dd_menu_expanded_last {
	float: left;
	margin-right: 0;
	padding: 0;
	margin-top: 0;
}

#currency_dd_menu_expanded {
	float: left;
	margin-right: 70px;
	padding: 0;
	margin-top: 0;
}

#currency_dd_menu_expanded li,#currency_dd_menu_expanded_last li {
	margin-bottom: 2px;
}

#currency_dd_menu_expanded li a,#currency_dd_menu_expanded_last li a {
	font: 11px/21px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
	color: white;
}

#currency_dd_menu_expanded li a:hover,#currency_dd_menu_expanded_last li a:hover
	{
	color: #8a8a8a;
}

li.currency_title_expanded {
	font-weight: bold;
	display: block;
	height: 26px;
	color: #dbdbdb;
	font: 14px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
}

#currency_dd_menu_expanded li.currency_dd_more_expanded a {
	color: #00aac1;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	display: block;
	margin-top: 5px;
}

/**-- Language Dropdown --**/
#language_dd {
	position: absolute;
	z-index: 1000;
	top: 25px;
	left: 708px;
	visibility: hidden;
}

#lang_dd_menu {
	
}

#lang_dd_menu li {
	
}

#lang_dd_menu li a {
	font: 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

.lang_dd_menu_cannot_select a {
	color: #8a8a8a;
	cursor: default;
}

#lang_dd_menu li a:hover {
	color: #8a8a8a;
}

.lang_title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
}

/* CLDD end*/
/* Color Refine CSS */
.column1 .refine_color_ru {
	
}

.column2 .refine_color_ru {
	
}

.column1 .refine_color_chkbox_ru {
	float: left;
}

.column2 .refine_color_chkbox_ru {
	float: left;
}

#cart_div_dynamic a:hover {
	text-decoration: none;
}

/* Address Verify */
.address_verify_wrap {
	width: 451px;
	height: 376px;
	font: 14px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	color: white;
}

a.address_verify_close {
	float: right;
	color: white;
	font: 11px Helvetica, "Helvetica Neue", Arial, Geneva, sans-serif;
	margin-bottom: 8px;
	display: block;
	text-decoration: none;
}

.address_verify_inner {
	width: 395px;
	min-height: 270px;
	background-color: black;
	border: 4px solid #515151;
	padding-left: 24px;
	padding-right: 24px;
	padding-top: 22px;
	clear: both;
	display: block;
}

.address_verify_header {
	font-size: 18px;
	color: white;
	padding-bottom: 10px;
	border-bottom: none;
	width: 394px;
	display: block;
	font-weight: bold;
	margin-bottom: 0px;
}

a.verifiy_address_ship_btn {
	margin-top: 0px;
	float: left;
	display: block;
	width: 162px;
	height: 22px;
	margin-right: 30px;
}

a.verifiy_address_save_btn {
	margin-top: 10px;
	float: left;
	display: block;
	width: 162px;
	height: 22px;
	margin-right: 30px;
}

a.verifiy_address_save_btn img,a.verifiy_address_ship_btn img {
	border-style: none;
}

a.verify_address_edit {
	margin-top: 5px;
	font-size: 11px;
	color: #676767;
	font-weight: bold;
	display: block;
}

.verify_address_matches {
	margin-top: 34px;
	padding-top: 20px;
	border-top: 1px solid #515151;
	line-height: 22px;
	font-size: 12px;
	display: block;
	color: #7a7a7a;
}

.verify_address_matches span {
	color: #7a7a7a;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	font-size: 14px;
}

.verify_address_matches em {
	color: white;
	font-weight: bold;
}

.verify_address_radio {
	margin-right: 10px;
}
/* Address Verify End*/
.brand_landing_wrap p a {
	font-weight: bold;
}

.item_added {
	left: -19px;
	background: #353535;
	border: 1px solid #666;
	margin: 0 10px;
	word-wrap: break-word;
	display: block;
	text-align: center;
	width: auto;
	padding: 28px 0;
	font: 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #ababab;
	line-height: 16px;
	width: 280px;
	height: 352px;
	z-index: 10000;
	overflow: hidden;
	position: relative;
}

.item_added a {
	color: white;
	font: bold 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
	word-wrap: break-word;
	width: 280px;
	text-decoration: underline;
}

.item_brand_name {
	text-transform: uppercase;
}

.item_added .checkout_btn a {
	background-color: #727272;
	width: 166px;
	height: 23px;
	color: white;
	text-transform: uppercase;
	display: block;
	font: bold 12px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	margin: 17px auto 18px;
	padding-top: 6px;
	text-decoration: none;
	text-align: center;
	word-wrap: break-word;
}

.item_added h3 {
	color: #fff;
	padding: 0;
	text-align: center;
	font: normal normal 14px "Helvetica Neue", Helvetica, Arial, Geneva,
		sans-serif;
	display: block;
	text-transform: uppercase;
	margin-top: 0px;
}

.item_added p {
	margin-top: 15px;
	color: #ABABAB;
	font: 12px/16px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-align: center;
	word-wrap: break-word;
}

.shopping_bag_2 .item_added_price {
	color: white;
}

.item_added .checkout_btn {
	float: none;
}