body{
	line-height:1;
	color:black;
	background:white;
	font:13px/1 Arial, serif;
	*font-size:small;
	*font:x-small;  
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
/*	vertical-align: baseline;  */
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
fieldset,img{
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
    font-style:normal;
    font-weight:normal;
}
abbr,acronym{
    border:0;
    font-variant:normal;
}
input,textarea,select{
    font-family:inherit;
    font-size:inherit;
    font-weight:inherit;
}
pre,code,kbd,samp,tt{
    font-family:monospace;    
    line-height:100%;
    *font-size:108%;
}


/** 2. global style **/
body{color:#474747;font-size:0.8125em;}
a{color:#006ab4;text-decoration:none;}
a:hover, a:active{color:#006ab4;text-decoration:underline;}
a:visited{color:;}

/** 3. Page Layout **/
div.layout{width:76.153em;margin:0 auto;min-width:990px;}

p.product-price{font-size:1em;color:#fe0002;}

/** 4. Photo Image Vertical Align **/
div.product-thumb{display:table-cell;vertical-align:middle;text-align:center;border:1px solid #ddd;}
div.product-thumb * {vertical-align:middle;}
*:first-child+html div.product-thumb span{height:100%;display:inline-block;}
*:first-child+html div.product-thumb span.image{height:auto;display:inline;}
*html div.product-thumb span{height:100%;display:inline-block;}
*html div.product-thumb span.image{height:auto;display:inline;}

/** 5. Page Header **/
div.page-header h1.slogan{display:none;}

/** 6. Page Footer **/
div.site-info{height:4.5em;width:76.154em;font-size:1em;clear:both;margin-top:10px;margin-bottom:1em;padding:0;}
/*
div.site-info div.payment-trust p.logo-hitrust{margin-right:10px;}
div.site-info div.payment-trust p.logo-moea{margin-left:5px;}
*/
div.site-info p, div.site-info ul, div.site-info ul li{float:left;}
div.site-info p{width:100%;text-align:center;}
div.site-info ul{margin:0.692em 0; padding-top:10px;border-top:1px solid #ddd;width:100%;}
div.site-info ul li{margin-right:1em;}
div.site-info ul li.about{margin-left:19.5em;}
div.site-info ul li a{color:#9b9b9b;}

/** 6.1. Page Footer-IE7 **/
/*
*:first-child+html div.site-info div.payment-trust{width:335px;}
*:first-child+html div.site-info div.payment-trust p.logo-hitrust{margin-top:0.05em;width:55px;}
*:first-child+html div.site-info div.payment-trust p.logo-webtrust{margin:0;width:60px;}
*:first-child+html div.site-info div.payment-trust p.logo-moea{width:205px;margin-top:0.1em;}
*/
*:first-child+html div.site-info ul{line-height:1.3em;}
*:first-child+html div.site-info p{line-height:1.3em;width:100%;margin-top:-0.3em;}
*:first-child+html div.site-info{margin-top:0.9em}

/** 6.2. Page Footer-IE6 **/
/*
*html div.site-info div.payment-trust{width:335px;overflow:hidden;height:57px;}
*/
*html div.site-info{height:4.8em;}
*html div.site-info ul{margin-left:-10px;padding:1em 1.29em 0;line-height:1.25em;}
*html div.site-info ul li.about{margin-left:9.4em;}
*html div.site-info ul li a{color:#9b9b9b;}

/** specify for clss-promo(exclusive-store)**/
/*20140811 Steve - exclusive store navigation bar */
.exclusive-store {
  height: 26px;
  border-bottom: 3px solid #ff9900;
}

.exclusive-store h2
{
  display: inline-block;
  width:68px;
  background:url(../../images/default/bg-main-index.gif?2014073001) -300px -362px no-repeat;
  text-indent:-9999px;
  padding: 5px 0;
  vertical-align: top;
}

.exclusive-store ul
{
  width:780px;
  display: inline-block;
}
