@charset "utf-8";
/* CSS Document */
html {
	color:#555;
	line-height:1.4;
	background:#f2f2f2;
}
body {
	font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
}
h1, h2, h3, .hero-title {
	font-family: 'Outfit', -apple-system, BlinkMacSystemFont, sans-serif;
}
address{
	text-style:normal;
}

.red,a.red:link,a.red:visited {/*color:#A72D2C;*/}
.black,a.black:link,a.black:visited {color:#808284;}
.gray,a.gray:link,a.gray:visited {color:#666;}
.blue,a.blue:link,a.blue:visited {color:#3098de;}
.blue:link :hover{text-decoration: underline;}
.yellow,a.yellow:link,a.yellow:visited {color:#fecf77;}
.orange,a.orange:link,a.orange:visited {color:#ee5d04;}
.white,a.white:link,a.white:visited {color:#fff;}
.green,a.green:link,a.green:visited {color:#589246;}

.u,a.u:link,a.u:visited {text-decoration:none}
.u_,a.u_:link,a.u_:visited {text-decoration:none;}
.b,a.b:link,a.b:visited {font-weight:400;}
.bg_none {background:none;}
.blue_bg {background-color:#E1F1F6;}
.white_bg {background-color:#fff;}
.gray_bg {
	background-color:#f8f8f8;
	padding: 5px;
}
.dark_bg {background-color:#ededed;}

/*borders*/
.dark_border{border:1px solid #ededed;}
.allborder {border:1px solid #ddd;}
/*position*/
.relative {position:relative;}
.absolute {position:absolute;}
/*display*/
.hide {display:none;}
.show {display:block; clear:both;}
.block {display:block;}
.clear {clear:both;}
.dp {
padding-top: 2px;
}
/*aligns*/
.center {margin:0 auto;}
.g_t_l {text-align:left; word-break: break-all;}
.g_t_c {text-align:center;}
.g_t_r {text-align:right;}
.g_t_j {text-align:justify;}
.g_t_t {vertical-align:top;}
.g_t_m {vertical-align:middle;}
.g_t_b {vertical-align:bottom;}
/*boxes*/
ul,li {padding:0;margin:0; list-style:none;}
img {border:0;margin:0;}
dl,dd,dt,form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
h1 {font-size:1.4em;font-weight: 400;}
h2 {font-size:1.25em;font-weight: 400;}
h3 {font-size:1.1em;font-weight: 400;}
h4 {font-size:1em;font-weight: 400;}
h5 {
color: #F3AC00;
font-size: 18px;
font-weight: 400;
}

/*basics*/
.margin_t {margin-top:10px;}
.margin_t20 {margin-top:20px;}
.pad_10px {padding:10px;}
.pad_l {padding-left:4px;}
.pad_text {padding-left:2px;}
.pad_l_90px {padding-left:90px;}
.pad_1em {padding-left:10px;}
.pad_em {padding-right:10px;padding-left:10px;}
.pad_r_5px {padding-right:5px;}
.pad_l_28px {padding-left:28px;}
.pad_t {padding-top:0;}
.pad_top {padding-top:10px;}
.pad_bottom {padding-bottom:10px;}
.pad_bottom {padding-bottom:20px;}
.pad_b2 {padding-bottom:2px;}
.pad_5 {padding:5px;}
.pad_top_5 {padding-top:5px;}
.pad_3 {padding:3px;}

.font_normal{font-style:normal;font-weight:normal;}

.maxwidth{}
.halfwidth {width:50%;}
.fl{float:left;}
.fr{float:right;}

/*img_float*/
.img_fl {float:left;margin:0.5em 0.8em 0 0;}
.img_fr {float:right;margin:0.5em 0 0 0.8em;}
/*letter_spaing*/
.letter_1px {letter-spacing:1px;}
/*cursor*/
.hand {cursor:pointer;}
/*forms*/
.s_select,.s_input,.l_select,.l_input {border:1px solid #b9b9b9;}
.s_input,.l_input {font-size:12px;}
.s_select {width:93px;}
.s_input {width:90px;}
.l_select {width:323px;}
.l_input {width:320px;}
.h1 {display:inline;font-size:12px;}
.flow {overflow:hidden;}


.themes-selector {
float:left;
margin:0;
width:50px;
height:11px;
background:url(../images/icoBg.gif) no-repeat;
display:block;
}
.themes-selector a {
background:transparent;
float:left;
height:0;
margin:0 3px 0 0;
overflow:hidden;
padding:0;
width:11px;
height:11px; line-height:11px; font-size:0;
}
.themes-selector a.on {
background:transparent url(../images/sprite.gif) -275px -41px;
cursor:default;
}

/*nav bar anycall bof 2010 12 20*/
#headerblock .panel {
	margin:0 auto; 
	position:relative;
	max-width: 1000px;
	padding: 0 10px;
}

#navbar table {background:none;font-family:Verdana, helvetica, sans-serif;}
#navbar table th {}
#navbar dt a {
	font-size:11px;
	line-height:36px;
	color: #ccc;
}
*html #navbar dt a img {margin-top:12px}

#navbar dl.over dt a, #navbar dt a:hover {
	text-decoration:none;
}
#navbar th.first dl dt a:hover, #navbar th.first dl.over dt a {background:#cc0001 url(../images/sprite.png) 0 -221px no-repeat}
#navbar th.categories dl dt {}
#navbar th.categories dl dt a {display:inline;}
#navbar th.categories dl dt a:link,#navbar th.categories dl dt a:visited {text-decoration:none;}
#navbar th.categories dl dt a:hover, #navbar th.categories dl.over dt a {background:none; text-decoration:underline;}
#navbar th.categories dd ul {
	font-weight:normal;
	background:#fff; 
	border:3px solid #333; 
	border-width:8px 3px 4px 3px;
	text-align:left; 
	padding:0 8px 0 10px;
	}
#navbar th.categories dd span {display:block; padding:5px 0 5px 3px;font-size:9px;border-top:1px dashed #ddd; }
#navbar th.categories dd a {font-size:11px;line-height:1;}

#icon-all-cate {position:absolute; z-index:1; width:18px; height:18px;top:10px; right:20px}
#icon-all-cate span {display:none;}

#navbar .first dt {}
#navbar dl.first dt a:hover, #navbar dl.first.over dt a {}

#navbar dd table {
	border-top:8px solid #333; 
	padding-left:10px;
	background:#fff;
	}
#navbar dd table td {vertical-align:top;text-align:left;}

.nav-sub-left li {float:left;font-size:10px; width:183px;over-flow:hidden;height:170px;margin:5px;overflow:hidden; line-height:1.8}
.nav-sub-left h4 {font-size:11px; line-height:1; letter-spacing:-1px; height:14px; padding-top:8px; margin-bottom:5px; border-bottom:1px dashed #ddd;}

.nav-sub-center {width:160px; margin:5px 5px 0 0;}
#navbar .nav-sub-center li {float:none;padding:5px;font-size:10px; line-height:1.2; font-weight:bold; border-top:1px solid #ddd;}

#navbar li.nav table td.nav-sub-right {background:#f4f4f4;}
#navbar li.nav table td.nav-sub-right {padding:10px;}

#navbar .nav-sub-left a.gray {padding-right:14px; background:url(../images/bg-y.gif) no-repeat 100% -1397px; }


#navbar .nav-sub-right p a  {padding:5px 0 5px 8px; display:block; line-height:1;background:url(../images/bg-y.gif) no-repeat 0 -1598px;}


.nav-sub-right h4 {height:25px; line-height:25px; text-indent:10px; color:#fff; width:145px;background:url(../images/sprite.png) no-repeat -334px 0;font-family:Georgia, "Times New Roman", Times, serif;font-style:italic}
.nav-sub-right p {margin:0;padding:8px 0 13px 2px;width:160px;font-family:Verdana, helvetica, sans-serif;}

#headerblock dl {position:relative;}
#headerblock dd {display:none;position:absolute;}

.shadow-round-left {padding-left:5px;background:url(../images/left-shadow.png) 0 100% no-repeat}
.shadow-round-right {padding-right:5px;background:url(../images/right-shadow.png) 100% 100% no-repeat}
.shadow-round-bottom {height:8px;margin:0 8px;border-top:5px solid #fff;clear:both;background:url(../images/bottom_shadow.png) 0 100% repeat-x;}

* html .shadow-round-left {background:none; border-left:1px solid #cc0001;padding:0}
* html .shadow-round-right {background:none; border-right:1px solid #cc0001;padding:0}
* html .shadow-round-bottom {background:none; border:0; border-bottom:1px solid #cc0001;padding:0; height:1px; margin:0px; overflow:hidden;}

/*nav bar anycall eof 2010 12 20*/


/*the stats small icon s*/
.icon-discount-l,.icon-discount-s,.icon-discount-big {
	position:absolute;
	background: url('assets/css_asset_22.png?v=a370ff1162') no-repeat -18px -515px;;
	background-repeat:no-repeat;
	font-weight:bold;
	top:2px;
	text-align:right;
	color:#fff;	
}
.icon-discount-big {
	width:34px;
	line-height:42px;
	padding-right:18px;
	height:52px;
	font-size:20px;
}
.icon-discount-s,.icon-discount-l {
	width:20px;
	padding-right:12px;
	height:32px;
	line-height:22px;
	left:54px;	
	background-position:-62px 0;
}

.icon-discount-list {
	left:96px;
	position:absolute;
	background-image:url(../images/icon-discount.png);
	background-repeat:no-repeat;
	font-weight:bold;
	z-index:100;
	top:8px;
	text-align:right;
	color:#fff;	
	width:20px;
	padding-right:12px;
	height:32px;
	line-height:22px;
	background-position:-62px 0;
	}

.icon-discount-s,.icon-discount-l {left:54px;}


.templates_d .icon-discount-s,.templates_d .icon-discount-l,
.list_product .icon-discount-s,.list_product .icon-discount-l,
.templates_mini .icon-discount-s,.template_grid_bg .icon-discount-s,.template_grid_bg .icon-discount-l,.templates_e .icon-discount-s,#list_bg_img .icon-discount-s{left:97px;}

#main_new_list li .bg_s {
padding: 5px 0px 15px 15px;
width: 168px;
}
/* ///////////////  shoes css  /////////////////// */
.index_icon-discount-s {
	left:140px;
	position:absolute;
	background-image:url(../images/icon-discount.png);
	background-repeat:no-repeat;
	font-weight:bold;
	z-index:100;
	top:8px;
	text-align:right;
	color:#fff;	
	width:20px;
	padding-right:12px;
	height:32px;
	line-height:22px;
	background-position:-62px 0;
	}

.index_icon-new-s {
	left:129px;
	position:absolute;
	background-image:url(../images/shoes/index_new_icon.png);
	background-repeat:no-repeat;
	z-index:100;
	top:121px;
	color:#fff;	
	width:53px;
	height:54px;
	}
.index_icon-specials-s {
	left:129px;
	position:absolute;
	background-image:url(../images/shoes/index_speacials_icon.png);
	background-repeat:no-repeat;
	z-index:100;
	top:121px;
	color:#fff;	
	width:53px;
	height:54px;
	}

	.index_icon-featured-s {
	left:129px;
	position:absolute;
	background-image:url(../images/shoes/index_featured_icon.png);
	background-repeat:no-repeat;
	z-index:100;
	top:121px;
	color:#fff;	
	width:53px;
	height:54px;
	}

#size-help .shipping_tabletitle {
background: #03689B;
color: white;
font-size: 12px;
padding: 5px;
text-align: center;
}

#size-help .shipping_tabletitle2 {

font-size: 12px;
padding: 5px;
text-align: center;
}

.size-help td {
border:1px solid #03689B;
font-size: 12px;
padding: 5px;
text-align: center;
}

.size-help h51 {
color: #146EB4;
font-size: 14px;
}

.main_subheader {
color: #06437A;
font-size: 12px;
font-weight: bold;
}

#global {
height: 28px;
z-index: 80;
background-color: #324551;
line-height: 28px;
color: #ccc;
}
#global .l-t, #global .r-t {}
#global li {
display: inline;
}
#global .l-t li dl {
float: left;
}
#global .r-t {}
#global .r-t li{
float: left;
}
#headerblock dl {
position: relative;
}

#intro_define {
	float: left;
	text-align: left;
	margin: 10px 20px 0px 20px;
	font-family: Georgia, 'Times New Roman', Times, serif;
}

.search {
	margin: 15px 0px 0px 8px;
	width: 314px;
}

.search-bot {
	background-position: -562px -1072px;
	background: url(../images/theme-1/sprite.png) no-repeat;
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}

.search-con {
	background-position: -562px -735px;
	background: url(../images/theme-1//sprite.png) no-repeat;
	background-repeat: no-repeat;
}

a.ih:hover img, a.ih:active img {
    background-color: #DDDDDD;
}
global_55440.css (line 494)
a.ih:link img, a.ih:visited img {
    padding: 1px;
}
global_55440.css (line 493)
a.ih img {
    padding: 1px;
}

/**/

#list_bg_img .grid_price,#list_bg_img .grid_finalprice{
text-align: center;
}

#list_bg_img .grid_finalprice span{
color: #CC0001;
font: normal normal bold 16px/1.5 arial;
}

#list_bg_big_img .grid_price,#list_bg_big_img .grid_finalprice{
text-align: center;
}

#list_bg_big_img .grid_finalprice span{
color: #CC0001;
font: normal normal bold 16px/1.5 arial;
}
/* check_login bof*/
.centerframe {
margin: 0px auto;
overflow: hidden;
width: 768px;
}
.chenck_login_con input.p7 {
width: 147px;
}
.chenck_login_con .inp {
border: 1px solid #B9B9B9;
}

.chenck_login_con input.p6 {
width: 187px;
}
.chenck_login_con .inp {
border: 1px solid #B9B9B9;
}

.big__, a.big__:link, a.big__:visited {
font-size: 10px;
}

.cp_col1 {
color: #ABABA3;
}

/* check_login eof*/