@charset "utf-8";
/* CSS Document **** FOR 090816 eShop:Shoes */
/* public : line  */
.line, .whiteline, .blueline, .dotline, .greyline, .colorline { clear:both; margin:0; padding:0; font-size:0; line-height:0; height:1px; line-height:1px;}
.whiteline { background-color:#fff;}
.blueline { background-color:#266cb1;}
.colorline {background-color:#cfcfce;}
.greyline { background-color:#e1e1e1;}
.cleardiv { clear:both; font-size:0; line-height:0; height:0;}
.dotline {  background:url('../images/dot_line.gif') repeat-x left;}

/*  page class */
.bodybg { margin:auto; padding:0; text-align:center; background:#484f55 url(../images/bg_body.gif) repeat-x left top;}
/* header */
#header { clear:both; margin:0 auto; padding:0; width:960px; height:98px;}
	#logo { float:left; padding:0; margin:0; width:240px; height:98px; text-align:left;}

/* Main area, including leftbar and contents  */
#contentbox  { clear:both; margin:auto; padding:0; width:960px;}
#maincontent { padding:0; margin:0; width:960px; min-height:380px; _height:380px; background:#fff url(../images/bg_leftbar.gif) repeat-y left top; overflow:hidden; text-align:left;}
		#leftbar { float:left; margin:0; padding:0; width:159px; overflow:hidden;}
		#content {  float:left; margin:0; padding:10px; width:781px; text-align:left; display:inline; }

/* footer */
#footer { margin:auto; padding:0; padding-top:10px; width:960px;}
#footer_copyright { float:left; color:#8a8e91; padding:0; font-size:12px; line-height:22px; width:200px; height:22px; text-align:left;}
#footer_menu { float:left; margin:0; padding:0; width:760px; display:inline; height:22px;}
#footer_menu ul { float:right; margin:0; padding:0; list-style:none; line-height:20px;}
#footer_menu ul li { display:inline; margin:0 0 0 2px; padding:0; color:#8a8e91; }
	a.footerlink,a.footerlink:link { font-family:"Arial","Tahoma","Verdana","Lucida Grande"; color: #8a8e91; text-decoration: none; font-size: 12px; padding-left:6px; padding-right:6px; }
	a.footerlink:hover {color:#fff; text-decoration: underline; }
#footer_fb { clear:both; padding:0; margin:0; margin-top:8px; width:950px; height:18px; text-align:right;}

/* Category */
.catline {clear:both; height:1px;	padding:0; margin:0; background:url(../images/dot_line.gif) repeat-x left; font-size:0;}
.category_selected , .category_normal { margin:0; padding:0; padding-left:20px; padding-right:4px; background:url(../images/dot_cat.gif) no-repeat left top; background-position:4px 10px; text-align:left; }
.category_selected { background:url(../images/dot_cat_sel.gif) no-repeat left top; background-position:4px 10px; }
a.catlink,a.catlink:link,a.catlink:visited {display: block;text-decoration: none;color:#d7d9da;font-size:12px;line-height:24px; font-weight:bold;}
a.catlink:hover {color:#fff;text-decoration:underline; }
a.catlink_select,a.catlink_select:link, a.catlink_select:visited {display: block;text-decoration: none; color:#fff ;font-size:12px;line-height:24px;font-weight:bold;}
a.catlink_select:hover {color:#fff;text-decoration:underline;}

.category_selected ul {list-style: none; margin:0; padding:0; line-height:22px;}
.subcatnormal,.subcatselected { padding:0px; padding-left:18px; _height:22px; background:url(../images/dot_cat.gif) no-repeat left top; background-position:0 8px;}
.subcatselected { background:url(../images/dot_cat_sel.gif) no-repeat left top; background-position:0 8px;}
a.subcatlink,a.subcatlink:link, a.subcatlink:visited{padding-right:4px;display: block;text-decoration: none; color:#d7d9da;font-size:12px;line-height:22px; }
a.subcatlink:hover {color:#fff;text-decoration:underline; }
a.subcatlink_select,a.subcatlink_select:link, a.subcatlink_select:visited{ padding-right:4px;display: block;text-decoration: none; color:#fff; font-size:12px;line-height:22px; }
a.subcatlink_select:hover {color:#fff; text-decoration:underline; }

/* Member Left bar  */
/* member bar */
#member_bar { margin:0; padding:0; text-align:left;}
#member_bar ul {list-style: none; clear: left;margin:0; padding:0; line-height:22px;}
#member_bar ul li { padding:0px; background:url('../images/dot_cat.gif') no-repeat left; background-position:4px 6px; _height:22px;}
a.memberlink,a.memberlink:link,a.memberlink:visited { padding-left:22px;display:block; text-decoration: none; color:#545454;font-size:12px;line-height:22px;}
a.memberlink:hover {color:#fb8f04; text-decoration:underline; }

/* for sitemap nav  */
#sitemapnav { padding:0px; margin:0; margin-top:8px; height:22px; overflow:hidden; background:url(../images/dot_line.gif) repeat-x left bottom;}
#sitemap_link { font-family: "Verdana", "sans-serif"; float:left; font-size:9px; color:#5e5e5e; padding-top:4px;}
/* #sitemapnav_title { font-family:"Arial","Tahoma","Verdana","Lucida Grande"; float:right; padding:0; font-size:14px; font-weight:bold; color:#ed1c24;} */
#sitemapnav_title { font-family:"Times New Roman","Times"; float:right; padding:0; font-size:1.8em; font-weight:bold; color:#030303;font-variant:small-caps; font-weight:bold;}
a.navlink ,a.navlink:link,a.navlink:visited { font-family: "Verdana", "sans-serif";font-size: 9px;line-height: 10px;text-decoration: none; color: #5e5e5e; }
a.navlink:hover {	text-decoration:underline; }

/* feedback form  */
#fb-div { margin:8px; padding:0;}
#fb-header { padding:6px; height:28px !important; height:38px; background-color:#2067ad;}
#fb-box { margin:0; padding:4px; height:18px !important; height:22px; border:#f9e6df 1px solid; font-weight:bold; color:#fff; text-align:left;}
#fb-line1 {	clear:both;	padding:0; margin:0; height:2px; background-color:#d0d0d2;font-size:0;}
#fb-line2 {	clear:both;	padding:0; margin:0; height:4px; background-color:#d0d0d2;font-size:0;}
#fb-content {	background-color:#f3f2f2;	padding:8px 8px 8px 8px;	min-height:68px;	text-align:left;}
#fb-thank { margin:0; padding:8px; height:90px; background:url(../images/icon_call.gif) no-repeat left top; padding-left: 108px; text-align:left;}

/* information  */
.viewstyle { border:1px solid #f0f0f0; height:24px; padding:6px; padding-top:10px; padding-left:58px; height:38px; background:url(../images/icon_sc.gif) no-repeat left top;}

/* toolstip */
#tooltip {	position: absolute;	z-index: 3000;	border: 1px solid #111;	background-color: #eee;	padding: 5px;	opacity: 0.85;}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pop_sc {	font-family:"Lucida Grande","Arial","Tahoma","Verdana"; color:#000; font-size:10px; border: none; padding:0; padding-top:14px; padding-left:42px; width:60px; height:22px; opacity:0.8; background:url(../images/bg_sc.png) no-repeat left top; text-align:left;}

/* products and category image border */
.pro-image { border:1px #c9c9c9 solid;}