@charset "utf-8";
/* CSS Document */
body{
	background-color:#fff4df;
	margin:0px;
	padding:0px;
}
div.fontPageThumbnail {
	width: 160px;
	height: 152px;
	overflow: hidden;
	text-align: center;
}
#flashDiv{
	position:absolute;
	right:0px;
	top:112px;
	z-index0;
}
#floting_tag{
	position:absolute;
	right:-25px;
	top:60px;
	z-index:2;
}
.blackLink a:link {
	color:#000000;
}
#logo_box{
  	position:absolute;
	left:10px;
	top:5px;
}
div#wrapper{
/*border:1px solid #333333;*/
	width:100%;
	height:100%;
}
div#bg_flot_right{
	position:absolute;
	right:0;
	top:0;
    margin:0px;
	padding:0px;
	background-image:url(../images/bg_flot_right.jpg);
	background-repeat:repeat-x;
	height:1066px;
	z-index:1;
	width:50%;
}
div#top-bg{
	position:absolute;
    left:0;
	top:0;
    margin:0px;
	padding:0px;
	width:50%;
	background-image:url(../images/bg_line.jpg);
	background-repeat:repeat-x;
	height:1068px;
	z-index:0;
}
div#center-container{
    position:absolute;
	background-image:url(../images/main_bg.jpg); /*empty background */
	/*background-image:url(../images/demo.jpg);*/  /* demo backgound*/
	
	background-repeat:no-repeat;
	width:950px;
	height:1068px;
	left:50%;
	margin-left:-475px;
	z-index:2;
}
div#left-column{
	border:1px solid #333333;
	width:10%;
}
div#clearn{
	clear:both;
}
 
div#header{ 
    position:absolute;
	left:0;
	top:0;
	width:100%;
	height:325px;
}
div#header #menu{
	position:absolute;
	left:402px;
	top:92px;
	list-style:none;
	margin:0px;
	padding:0px;
	background-image: url(../images/top_menu_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 414px;
	
}
div#header   #menu  #top1 {
	float: left;
	position: absolute;
	left: 0px;
	top: 0px;
}

div#header   #menu  #top2 {
	float: left;
	position: absolute;
	left: 84px;
	top: 0px;
}
div#header   #menu  #top3 {
	float: left;
	position: absolute;
	left: 167px;
	top: 0px;
}
div#header   #menu  #top4 {
	float: left;
	position: absolute;
	left: 273px;
	top: 0px;
}

div#header   #menu  #top5 {
	float: left;
	position: absolute;
	top: 0px;
	right: 0px;
}
/********/
/*div#header #menu li{
	display:inline;
	margin-right:10px;
	margin-left:0px;	
}
div#header #menu li a:link,div#header #menu li a:visited{
	text-decoration:none;
	color:#4C1417;
	margin-right:15px;
}
div#header #menu  li a:hover{
	color:#CA504C;
}*/



div#header #shopping_detail{
    position:absolute;
	left:720px;
	top:15px;
	list-style:none;
	margin:0px;
	padding:0px;	
}
div#header #shopping_detail li{
	display:inline;
	margin-right:5px;
	margin-left:5px;
	font-size:12px;	
}
div#header #shopping_detail li a:link,div#header #shopping_detail li a:visited{
	text-decoration:none;
	color:#4C1417;
}
div#header #shopping_detail  li a:hover{
	color:#CA504C;
}


div#header #member_area{
    position:absolute;
	left:5px;
	top:293px;
	list-style:none;
		background-image:url(../images/member_area_01.jpg);
	background-repeat:no-repeat;
	width:384px;
	height:36px;
	margin:0px;
	padding:5px;
	z-index:2;	
	/*border:1px #333333 solid;*/
}



div#header #member_area li{
	display:inline;
	margin-right:5px;
	margin-left:5px;
	font-size:12px;	
	color:#691D0D;
}
div#header #member_area li a:visited{
color:#000000;
}
div#header h3{
	margin:0;
	padding:5px 5px 5px 25px;
	position:absolute;
	left:405px;
	top:292px;
    background-image:url(../images/member_area_02.jpg);
	background-repeat:no-repeat;
	width:124px;
	height:36px;
	color:#933126;
    font-size: 16px;
}
div#header h3 a{
	text-decoration:none;
	color:#AF5243;
}
div#top_sublinks{
    position:absolute;
	left:570px;
	top:17px;
}
/* START 主要內容 */

div#content{
    
    position:absolute;
	left:0;
	top:340px;
	width:100%;
	height:570px;
}
div#content_left_column{

    position:absolute;
	left:0;
	top:0px;
	width:550px;
	height:470px;
}
div#content_right_column{
	
    position:absolute;
	left:550px;
	top:0px;
	width:400px;
	height:470px;
}

/* START 三個商品 */
div.product_box {
	width: 146px;
	height: 146px;
	margin: 7px auto 0 auto;
}

div#new_product1{
    position:absolute;
	background-image:url(../images/product_window.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:258px;
	left:0px;
	top:46px;
	/*padding:7px 7px 0 15px; */
	
	
}
div#new_product1 img{
    margin:7px 7px 0 15px;
}
div#new_product2{
    position:absolute;
	background-image:url(../images/product_window.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:258px;
	left:175px;
	top:46px; 
	
	
}
div#new_product2 img{
    margin:7px 7px 0 15px;
}
div#new_product3{
    position:absolute;
	background-image:url(../images/product_window.jpg);
	background-repeat:no-repeat;
	width:179px;
	height:258px;
	left:350px;
	top:46px; 
}
div#new_product3 img{
    margin:7px 7px 0 15px;
}

.product_title{
  margin:8px 7px 0 10px;
  color:#5D2E1A;
  font-size:12px;
}
.product_des{
  margin:8px 7px 0 10px;
  color:#7C7469;
  font-size:12px;
}
.product_price{
  margin:8px 7px 0 10px;
  color:#000000;
  font-size:12px;
}
.product_price span{
margin-right:5px;
color:#BA1F23;
font-size:20px;
}
/* END 三個商品 */


/* START Banner */
div#left_banner{
   
    position:absolute;
	left:0;
	top:325px;
	width:526px;
	height:133px;
}
div#right_banner{
    
    position:absolute;
	left:10px;
	top:325px;
	width:378px;
	height:133px;
}
/* END Banner */

/* START 最新消息 */
div#hot_news_box1{
	
    
	position:absolute;
	right:0px;
	top:40px;
	width:350px;
	height:50px;
}

div#hot_news_box2{
	position:absolute;
	right:0px;
	top:103px;
	width:350px;
	height:50px;
}

div#hot_news_box3{
	
    
	position:absolute;
	right:0px;
	top:166px;
	width:350px;
	height:50px;
}
div#hot_news_box4{
	position:absolute;
	right:0px;
	top:229px;
	width:350px;
	height:50px;
}
h6.new_title{
	margin:8px 0 0 0;
	padding:0;
	color:#63291E;
	font-weight:normal;
	font-size:13px;
}
p.new_content{
	font-size:13px;
	color:#726C60;
	text-indent:10px;
	margin:4px 0 0 0;
}
.new_content a:link{
	color:#BE7370;
	font-size:14px;
	text-decoration:none;
}
/* END 最新消息 */

div#company_box{
    position:absolute;
	left:0;
	top:465px;
	width:100%;
	height:100px;
}


/* START footer */

div#footer{
    
    position:absolute;
	left:0;
	top:910px;
	width:100%;
	height:110px;
	text-align:center;
}

div#footer #footer_links{
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;	
}
div#footer #footer_links li{
	display:inline;
	margin-right:5px;
	margin-left:5px;
	font-size:12px;	
}
div#footer #footer_links li a:link,div#footer #footer_links li a:visited{
	text-decoration:none;
	color:#4C1417;
}
div#footer #shopping_detail  li a:hover{
	color:#CA504C;
}
div#footer #footer_links a {
margin-right:15px;
}
div#footer #footer_links li a:link,div#footer #footer_links li a:visited{
	text-decoration:none;
	color:#4C1417;
}
div#footer #footer_links  li a:hover{
	color:#CA504C;
}
div#footer p{
   font-size:12px;
   margin:5px 0 0 0;
   color:#504A3C;	
}
p.validator{
    position:absolute;
	left:0;
	top:5px;
	width:88px;
	height:62px; 
}

