/* header */

.headerTable{
	width: 780px;
}

.headerTagline{
	text-align:left;
	font-size:10px;
	height:10px;
	color:#555555;
	letter-spacing:1px;
	padding-top:5px;
	padding-left:2px;
}

.headerID{
	height:16px;
	text-align:right;
	font-size:12px;
	margin:0px;
	padding:0px;
	border-width:0px;
	line-height:0px;
}

.headerImage{
	margin:0px;
	padding:2px 0px 5px 0px;
}

.headerMenu{
	width:130px;
	text-align:center;
	height:34px;
	padding:3px 0px;
	margin:0px;
	background-color:#4a3824;
}

.headerSubmenu{
	text-align:right;
	font-size:11px;
	color: #555555;
	padding:5px 0px 8px 0px;
	line-height:15px;
}

.headerSubmenu a:link,
.headerSubmenu a:visited{
	text-decoration:none;
	color:#555555;
}

.headerSubmenu a:hover,
.headerSubmenu a:active{
	text-decoration:none;
	color:#222222;
}


/* side */

.sideTable{
	background-color:#cba351;
	font-size:12px;
	color:#555555;
}

.sideTable a:link,
.sideTable a:visited{
	text-decoration:none;
	color:#555555;
}

.sideTable a:hover,
.sideTable a:active{
	text-decoration:none;
	color:#e06003;
}

.sideText{
	height:20px;
	padding-left:5px;
	padding-top:7px;
}


/* top */

.topTable{
}

.topTable td{
	vertical-align:top;
}

.topTableCenter{
}

.topTableCenter td{
}

.topTableCenter_NewTitle{
	font-size:13px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#715a2e;
	padding-left:5px;
	padding-top:5px;
}

.topTableCenter_NewPhoto{
	width:230px;
}

.topTableCenter_NewText{
	color:#555555;
	line-height:16px;
}

.topTableCenter_NewText a:link,
.topTableCenter_NewText a:visited{
	text-decoration:underline;
	color:#a95801;
}

.topTableCenter_NewText a:hover,
.topTableCenter_NewText a:active{
	text-decoration:underline;
	color:#ff6c00;
}

.topTableRight{
}

.topTableRight_title{
	text-align:center;
	padding-bottom:7px;
}

.topTableRight_Infotext{
	padding-right:5px;
	padding-left:5px;
}

.topTableRight_Infotext td{
	color:#444444;
}

.topTableRight_Infotext a:link,
.topTableRight_Infotext a:visited{
	text-decoration:underline;
	color:#444444;
}

.topTableRight_Infotext a:hover,
.topTableRight_Infotext a:active{
	text-decoration:underline;
	color:#ff6c00;
}

.topTableRight_rank{
	margin-left:5px;
	background-color:#cba351;
}

.topTableRight_rankText{
	text-align:center;
	font-size:11px;
	padding:2px 5px 5px 5px;
	color:#b83603;
	font-weight:bold;
	line-height:15px;
}

.topTableRight_rank123{
	text-align:center;
	padding-top:2px;
	padding-bottom:4px;
}

.topTableRight_rank123Photo{
	text-align:center;
}

.topTableRight_rank123Photo a:link,
.topTableRight_rank123Photo a:visited{
	text-decoration:none;
	color:#555555;
}

.topTableRight_rank123Photo a:hover,
.topTableRight_rank123Photo a:active{
	text-decoration:underline;
	color:#555555;
}

.topTableRight_rank123text{
	text-align:center;
	font-size:11px;
	padding:4px 5px 10px 5px;
	color:#8b4901;
}

.topTableRight_rank123text a:link,
.topTableRight_rank123text a:visited{
	text-decoration:none;
	color:#8b4901;
}

.topTableRight_rank123text a:hover,
.topTableRight_rank123text a:active{
	text-decoration:underline;
	color:#e06003;
}


.topNewproducts td{
	color:#e06003;
}

.topNewproducts td a:link,
.topNewproducts td a:visited{
	text-decoration:none;
	color:#8b4901;
}

.topNewproducts td a:hover,
.topNewproducts td a:active{
	text-decoration:none;
	color:#e06003;
}


/* common */
.toTop{
 width:100%;
 text-align:right;
 margin-top:20px;
 margin-bottom:15px;
}


/* footer */

.footerTable{
	width:780px;
}

.footerLine{
	height:10px;
	margin:0px;
	padding:0px;
	border-width:0px;
	background-image:url(../images/footer_line.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.footerText{
	text-align:center;
	font-size:12px;
	color:#555555;
	height:20px;
}

.footerText a:link,
.footerText a:visited{
	color:#555555;
}

.footerText a:hover,
.footerText a:active{
	color:#333333;
}


/* fontcolor */
.fontColor{
	color:#555555;
}

.fontColor a:link,
.fontColor a:visited{
	text-decoration:none;
	color:#8b4901;
}

.fontColor a:hover,
.fontColor a:active{
	text-decoration:none;
	color:#e06003;
}

.fontRed{
	color:#FF0000;
}


/* ShopIntro_fontcolor */
.shopintro_fontColor{
	color:#444444;
}

.shopintro_fontColor a:link,
.shopintro_fontColor a:visited{
	text-decoration:underline;
	color:#8b4901;
}

.shopintro_fontColor a:hover,
.shopintro_fontColor a:active{
	text-decoration:underline;
	color:#e06003;
}


/* Product */
#M_itemReview{
	width:610px;
	margin:40px 0 20px;
}

#M_itemReview h3{
	color:#715a2e;
	text-align:left;
	font-size:14px;
	border-bottom:1px solid #715a2e;
	padding-bottom:2px;
	margin-bottom:12px;
}

#M_itemReview p{
	margin-top:10px;
}

#M_itemReview td{
	color:#555555;
}
