/** change style */

.change-data {

	background: url(../images/change-data-bg.gif);

	float:right;

	height:25px;

	margin:5px 2px 2px 0;

	padding-left: 2px;

	width: 164px;

	-clear: both;

	-margin: 7px 1px 2px;

}

tfoot .change-data {

	margin:2px 2px 2px 0;

}

.change-data a {

	margin: 2px 2px 2px 0;

	line-height: 21px;

	width: 80px;

	text-align: center;

	background-color: #F1F3F5;

	float: right;

	background: url(../images/change-data-link.gif) top;

}

.change-data a:hover {

	color: #000;

	background-position: center;

	text-decoration: none;

}

.change-data a.active {

	background-position: bottom;

	color: #FFF;

}



/** merchant-list-style */

.list-merchant {

	padding: 5px;

}

.list-merchant .list-row {

	margin-bottom: 10px;

	padding-left: 20px;

	background: url(../images/ico-category-merchant.gif) no-repeat left top;

}

.list-merchant .list-row strong a {

	font-size: 16px;

	color: #000;

	text-decoration: none;

}

.list-merchant .list-row strong a:hover {

	color: #003399;

}

.list-merchant .list-row .target,

.list-merchant .list-row .update-date {

	font-size: 10px;

	color: #999;

	margin-bottom: 5px;

}

.list-merchant .list-row .target a {

	color: #666;

}

.list-merchant .list-row .update-date {

	color: #FF6600;

}

.list-merchant .list-row .list-data {

	background-color: #F1F3F5;

	-moz-border-radius: 5px;

	padding: 5px;

	color: #666666;

}



/** table-style */

#list-items {

}

#list-items table,

#list-reviews table,

table.simple-table {

	width: 100%;

}

#list-items thead th.present {
 
	background-image: url(../images/thead-bg-present.gif);

	background-repeat: repeat-x;

	height: 62px;

	font-weight: normal;

	text-align: left

}

#list-items thead th {

	background-image: url(../images/thead-bg.gif);

	background-repeat: repeat-x;

	height: 62px;

	font-weight: normal;

	text-align: left

}

#list-items thead th ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

#list-items thead th ul li,

#list-items tfoot td ul li {

	display: inline;

}

#list-items thead th ul.sorter,

#list-items tfoot td ul.sorter {

	float: left;

	height: 25px;

	margin: 5px 5px 0;

}

/*

#list-items thead th ul.sorter li {

	float: left;

}

*/

#list-items thead th ul.sorter li a,

#list-items tfoot td ul.sorter li a {

	display: inline-block;

	

	background-image: url(../images/sorter-button.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	width: 98px;

	height: 20px;

	text-align: center;

	vertical-align: middle;

	color: #666666;

}

#list-items thead th ul.sorter a:hover,

#list-items tfoot td ul.sorter a:hover {

	color: #000000;

}

#list-items thead th ul.sorter a.selected,

#list-items tfoot td ul.sorter a.selected {

	background-position: center top;

	color: #FFFFFF;

}

#list-items thead th ul.viewer,

#list-items thead th ul.viewer2,

#list-items tfoot td ul.viewer {

	float: right;

	margin: 5px 5px 0;

	-margin: 5px 3px 0;

}

#list-items tfoot td ul.viewer2 {

	float: right;

	margin: 5px 5px 0;

	-margin: 5px 3px 0;

}

#list-items thead th ul.viewer li,

#list-items thead th ul.viewer2 li,

#list-items tfoot td ul.viewer li {

	float: left;

}

#list-items tfoot td ul.viewer2 li {

	float: left;

}

#list-items thead th ul.viewer a,

#list-items thead th ul.viewer2 a,

#list-items tfoot td ul.viewer a {

	display: inline-block;

	

	background-image: url(../images/view-button.gif);

	background-repeat: no-repeat;

	height: 20px;

	width: 22px;

}

#list-items tfoot td ul.viewer2 a {

	display: inline-block;

	

	background-image: url(../images/view-button.gif);

	background-repeat: no-repeat;

	height: 20px;

	width: 22px;

}

#list-items thead th ul.viewer li.list a,

#list-items thead th ul.viewer2 li.list a,

#list-items tfoot td ul.viewer li.list a {

	background-position: left bottom;

}

#list-items tfoot td ul.viewer2 li.list a {

	background-position: left bottom;

}

#list-items thead th ul.viewer li.thumb a,

#list-items thead th ul.viewer2 li.thumb a,

#list-items tfoot td ul.viewer li.thumb a {

	background-position: right bottom;

}

#list-items tfoot td ul.viewer2 li.thumb a {

	background-position: right bottom;

}

#list-items thead th ul.viewer a span,

#list-items thead th ul.viewer2 a span,

#list-items tfoot td ul.viewer a span {

	display: none;

}

#list-items tfoot td ul.viewer2 a span {

	display: none;

}

#list-items tfoot td .align-clear {

	clear: both;

	height: 60px;

	margin: -5px -5px 5px;

	background-color: #F1F3F5;

}

#list-items ul.viewer li.list a:hover {

	background-position: left center;

}

#list-items ul.viewer2 li.list a:hover {

	background-position: left center;

}

#list-items ul.viewer li.thumb a:hover {

	background-position: right center;

}

#list-items ul.viewer2 li.thumb a:hover {

	background-position: right center;

}

#list-items ul.viewer li.list a.selected {

	background-position: left top;

}

#list-items ul.viewer2 li.list a.selected {

	background-position: left top;

}

#list-items ul.viewer li.thumb a.selected {

	background-position: right top;

}

#list-items ul.viewer2 li.thumb a.selected {

	background-position: right top;

}

#list-items thead th p.compare {

	float: left;

	clear: both;

	margin: 7px 5px 0;

	-margin: 7px 3px 0;

}

#list-items tfoot td,

#list-reviews tfoot td,

table.simple-table tfoot td {

	background-image: url(../images/tfoot-bg.gif);

	background-position: bottom;

	background-repeat: repeat-x;

	height: 19px;

	border-top: solid 0px #C3C3C3;

	padding: 5px;

}

table.simple-table thead th {

	background-image: url(../images/thead-bg-simple.gif);

	height: 23px;

	text-align: left;

	padding: 5px;

	font-weight: normal;

	border-bottom: solid 1px #E5E5E5;

	-border-bottom: 0;

}

table.simple-table td {

	padding: 5px;

	vertical-align: top;

}

table.simple-table tbody td {

	border-bottom: solid 1px #C3C3C3;

}





/* compare-button */

.compare-button {

	background-image: url(../images/compare-button.gif);

	height: 20px;

	border: 0;

	cursor: pointer;

}

tfoot .compare-button {

	margin: 5px 5px 0;

}

tfoot .compare {

	height: 28px;

}

.do-compare {

	width: 98px;

	background-position: left top;

	margin-right: 4px;

}

.do-compare:active {

	background-position: left bottom;

}

.do-remove {

	width: 103px;

	background-position: right top;

}

.do-remove:active {

	background-position: right bottom;

}



/** pagination */

.display-result {

	float: left;

}

.pagination {

	list-style-type: none;

	margin: -1px 0;

	padding: 0px;

	float: right;

}

.pagination li {

	display: inline;

}

.pagination li a,

.pagination li span {

	display: inline-block;

	padding: 0 5px;

	border: solid 1px #DDD;

	color: #999;

}

.pagination li a {

	border-color: #9aafe5;

	color: #105cb6;

}

.pagination li a.current,

.pagination li a.current:hover {

	background: #105cb6;

	border-color: #105cb6;

	color: #FFF;

}



/** table-list-item */

/* table: list item */

.td * {

	font-szie: 12px;

}

.td strong {

}

.td strong a {

color:#006699;
font:bold 15px Tahoma;
text-decoration:underline;

}


.td strong a:hover {

color:#FF6633;
text-decoration:none;

}

.td p {

	line-height: 12px;

}



.td p a {

	text-decoration: none;

}

.td p span {

	display: block;

	font-size: 10px;

	color: #999999;

}

.td p span.price {

	font-size: 12px;

	

}

.tc4 .td p {

	line-height: 14px;

	text-align: center;

}

.block-view .tc3 .td p {

	display: none;

}



/* inner link */

#list-product #main-content {

	padding-top: 5px;

}

#inner-link-navigate {

	text-align: center;

	background: url(../images/2pxE8.gif) repeat-x center center;

	padding: 5px 0;

	border: 0;

}

#inner-link-navigate ul {

	display: block;

	width: 350px;

	height: 26px;

	margin: 0 auto;

	padding: 0;

}

#inner-link-navigate ul li {

	display: inline;

	float: left;

}

#inner-link-navigate ul li a {

	display: inline-block;

	background-image: url(../images/inner-link-button.gif);

	background-repeat: no-repeat;

	background-position: center top;

	text-align: center;

	color: #666666;

	padding: 5px 10px 0;

	height: 21px;

	*padding: 3px 10px 0;

	*height: 23px;

	border-right: solid 1px #E8E8E8;

}

#inner-link-navigate ul li.first a {

	background-position: left top;

}

#inner-link-navigate ul li.last a {

	background-position: right top;

	border: 0;

}

#inner-link-navigate ul li a.active {

	background-position: center bottom;

	color: #000;

}

#inner-link-navigate ul li.first a.active {

	background-position: left bottom;

}

#inner-link-navigate ul li.last a.active {

	background-position: right bottom;

}

#inner-link-navigate ul li a:hover {

	background-position: center center;

	color: #000;

}

#inner-link-navigate ul li.first a:hover {

	background-position: left center;

}

#inner-link-navigate ul li.last a:hover {

	background-position: right center;

}



.tc2 .td img {
	

	border: 1px double #CCCCCC;
	
	padding:3px;

	background-color: #FFF;
	

}

.tc2_ .td img {
	

	border: 1px double #CCCCCC;
	
	padding:3px;

	background-color: #FFF;
	

}