@charset "utf-8";

/*----------------------------------------------------
	PRODUCT
----------------------------------------------------*/

/*		Common
-----------------------------------*/
#main.product {
	width:684px;
	padding:0;
	color:#666666;
}
#main.product h1 { margin-right:0; margin-left:0;}
#main.product a:hover, #main.product a:active { background:none;}
#main.product .bggreen a:hover, #main.product .bggreen a:active { background:#7b8049;}


/*		Footwear Index
-----------------------------------*/
.brand td {
	padding-left:10px;
	font-size:10px;
	line-height:14px;
}
.brand td span {
	font-size:12px;
	line-height:16px;
}
#main .brand td a:hover, #main .brand td a:active {
	background:#7b8049;
}
.brand p {
	font-size:10px;
	line-height:16px;
	padding-left:13px;
	background:url(../product/images/arrow01.gif) left center no-repeat;
}
#main .brand p a {
	padding:0 1px;
	color:#666666;
	text-decoration:none;
}
#main .brand td p a:hover, #main .brand td p a:active {
	color: #ffffff;
	background:#989898;
}


/*		Footwear Details
-----------------------------------*/
#main.product h2 {
	margin:0 0 20px 12px;
	font-size:21px;
	color:#736c68;
}
#main.product h2 span {
	font-size:16px;
	font-weight:bold;
	line-height:28px;
}

.details .number {
	margin-left:5px;
	font-size:10px;
	line-height:10px;
}
.details .price {
	padding-top:5px;
	font-size:16px;
	font-weight:bold;
	color:#736c68;
}
.details .price span {
	font-size:12px;
	color:#a6a6a6;
}

.details dl {
	margin-top:12px;
	padding:5px 5px 0 5px;
	background:url(../common/images/dotW_gray.gif) left top repeat-x;
}
.details dt {
	font-weight:bold;
	color:#736c68;
}
#main .details dt a {
	color:#ee9540;
	text-decoration:none;
	font-size: 11px;
}
#main .details dt a:hover, #main .details dt a:active {
	color: #ffffff;
	background:#f1aa66;
}
.details dt span {
	padding-left:20px;
	font-size:10px;
	background:url(../product/images/arrow02.gif) right center no-repeat;
}
.details dd {
	margin-top:4px;
	line-height:18px;
}
.details dd.data {
	margin:-20px 0 0 6em;
}
.details dd.feature li {
	padding-left:11px;
	line-height:18px;
	background:url(../product/images/circle.gif) 2px 7px no-repeat;
}
/* color icon */
.details .color img {
	margin:1px;
	padding:2px;
	border:1px solid #a6a6a6;
}
.details .color a:hover img {
	margin:0;
	border:2px solid #ee9540;
	background:#ffffff;
}



/*	Size Chart
-----------------------------*/
.size table {
	width:100%;
	margin-bottom:40px;
	border-top:1px solid #afb294;
}
.size th, .size td {
	height:29px;
	vertical-align:middle;
	background:url(../common/images/dotW_green.gif) left bottom repeat-x;
}
.size th {
	text-align:center;
}
.size th span {
	font-size:10px;
}
.size th.area {
	padding-left:10px;
	text-align:left;
}
.size .men td {
	width:41px;
	padding-right:10px;
	text-align:right;
}
.size .men .nb {
	width:25px;
}
.size .kids .nb {
	width:15px;
}
.size .kids td {
	text-align:center;
}
.size .kids .area {
	width:100px;
}

.size dt {
	font-weight:bold;
}
.size li {
	margin-left:2em;
	font-weight:bold;
	list-style:decimal;
}
.size li span {
	font-weight:normal;
}



/*	Technology
-----------------------------*/
.tech .icon, .tech h2 {
	margin:0 -10px 10px;
}
.tech .reg {
	font-size:xx-small;
	vertical-align:top;
}

/* SMART COMFORT */
.tech01 th {
	padding-top:2px;
	font-size:10px;
	font-weight:normal;
	line-height:1;
	background:url(../product/images/tech01_line01.gif) left 2px no-repeat;
}
.tech01 th div {
	margin-left:10px;
}
.tech01 th p {
	padding:2px 0 0 10px;
	line-height:15px;
	background:url(../product/images/tech01_line02.gif) left bottom no-repeat;
}
.tech01 .lead {
	padding:5px 0 8px 10px;
	font-size:12px;
	line-height:15px;
	color:#f5a700;
}
.tech01 li {
	margin-bottom:8px;
	padding-left:18px;
	font-size:10px;
	line-height:15px;
	background:url(../product/images/tech_list.gif) 10px 0.55em no-repeat;
}

/* AGILE IQ */
.tech07 th, .tech07 td {
	padding:4px 10px 5px;
	border:1px solid #999999;
}
.tech07 span {
	padding-right:0.5em;
	color:#ffa300;
	font-weight:normal;
}

/* BSFP */
.tech08 th {
	padding-bottom:6px;
	line-height:15px;
}
.tech08 td, .tech08 span {
	font-size:10px;
	line-height:16px;
}


/*產品介紹*/
.pdh1 {
    width:141px;
	padding:10px 10px 10px 10px;
}
.pdh2 {
	font-size:10px;
	line-height:16px;
}
.pdh3 {
	font-size:12px;
	line-height:16px;
}
.pdh4 {
	font-size:11px;
	line-height:16px;
}
.pdh5 {
	width:150px;
	font-size:11px;
	line-height:16px;
	color: #ee9540;
}