/* CSS Document */
body{
	background:url(images/bg2.jpg) repeat-x top left #d39a6d;
	background-attachment: fixed;
	margin:0px;
	font-size:13px;
	font-family:Verdana, Helvetica, sans-serif;
	color:#a16f2e;
	line-height:18px; }

table{ font-size:13px; font-family:Verdana, Helvetica, sans-serif; color:#a16f2e; line-height:150%; }
form{ margin:0px; }

a{ color:#a16f2e; text-decoration:none; }
a:hover{ text-decoration:underline; }

img{ border:0px; }

.dlink{ text-decoration:underline; }
.dlink:hover{ color:#DC7100; }

/*首頁LOGO*/
#hlogo {background:url(images/logo.png) no-repeat; width:234px; height:60px;}
/*外框設定*/
#bright{background:url(images/b_right.png) repeat-y}
#bleft {background:url(images/b_left.png) repeat-y}

/*內容高度*/
.content{ min-height:600px; height:auto !important; height:600px;}

/*透明設定*/
*html #bright {background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/b_right.png", sizingMethod="scale");position: relative;}
*html #bleft {background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/b_left.png", sizingMethod="scale");position: relative;}
*html #hlogo {background-image: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/logo.png", sizingMethod="scale");position: relative;}

/*主題Banner*/
#promotion_rotator{position:relative;width:319px;height:310px;overflow:hidden; z-index:100;}
#promotion_rotator dl{margin:0;padding:0;}
#promotion_rotator dd{margin:0;padding:0;width:319px;height:310px;overflow:hidden;top:0;left:0; border:0px solid #F6D179;}


/*圖片文繞圖*/
.picl{float:left; margin:5px 5px 5px 5px;}
.picr{float:right; margin:5px 5px 5px 5px;}
.btn{  font-family: Verdana; background-color:#FFF; padding-top:3px; border:1px outset #777777; height: 25px; cursor: pointer;-moz-border-radius: 2px; }
#pic01{background:url(images/a_pic1.jpg) no-repeat right #ffffff;}

.border_table td{ border-bottom:1px solid #DDD; }
.white_link{ color:#FFFFFF; text-decoration:underline; }
.white_link:hover{ color:#FFEE22; }

.green_link{ color:green; text-decoration:underline; }
.green_link:hover{ background:#F5FFEB; color:#00A052; }

.brown_link{ color:#663333; }

.blue_link{ color:#0033EE; text-decoration:underline;  }
.blue_link:hover{ color:#3366FF; }

.td1{vertical-align:top;;}
.txtbg{background:url(images/txt_bg2.jpg) no-repeat bottom;}
.fontb{color: #990000;}
.fontcolor{ color:#666666;}

.divpad{display:block; 	margin:10px 10px 10px 20px;}  /*上右下左*/
.divpad2{display:block; margin:0px 13px 0px 13px;}
.btn_back{ padding-top:3px; background:#FFFFF2; border:1px outset #222; }
.btn_cart{ padding-top:3px; background:#FFFFFF; border:1px outset #222; width:80px; }

.next_btn{ background:#FFEE22; font-size:15px; border:2px outset #FFFEE2; padding-top:3px; padding-left:5px; padding-right:5px; }

.info{ font-size:10px; color:#743f36; line-height:12px; }
#skipfont a{ color:#ffecae; line-height:24px; text-decoration:none;}
#skipfont a:hover{text-decoration:underline;}

.curLoc{ padding-right:20px; }

/*最新消息表格*/
#newst1{ color:#976b12; height:30px; background:url(images/newsbg.gif)}
.newst2{ color:#666666; height:24; border-bottom:1px dotted #CCCCCC;}
.style2 th{ text-align:left; }

.table1{ background:#FFFFFF; }
.table1 th{ background:#F8F8D8; }
.table1 td{ background:#F8F8D8; }

/*會員資料*/
.table2{ background:#FFF; color:#222222; }
.table2 th{ background-image:URL('images/line_s.gif'); background-repeat:repeat-x; 
		   background-position:bottom; font-weight:bold; color:#333333; }
.table2 .row1 TD{ background:#F2EFAA; border-bottom:1px solid #FFF; }
.table2 .intv3{ background:#EDEFEF; border-bottom:1px solid #666; }
.table2 .intv4{ background:#FFFFFF; border-bottom:1px solid #666; }

/*訂單會員資料*/
.table3{ color:#222222; }
.table3 th{ background:#F5F2F2; border-bottom:1px solid #EE9978; font-weight:bold; }
.table3 td{ background:#F5F2F2; border-bottom:1px solid #EE9978; }

/*訂單品項*/
.table5{ color:#222; border:1px solid #AAA; }
.table5 th{ font-weight:bold; background:#E6E76D; border-top:1px solid #FFF; border-left:1px solid #FFF; 
		   border-right:1px solid #A1A31B; border-bottom:1px solid #A1A31B; }
.table5 td{ background:#FFF; background-image:URL('images/line_s.gif'); background-repeat:repeat-x; 
		   background-position:bottom; }


/*訂單清單*/
.table6{ color:#222; background:#FFF; }
.table6 th{ font-weight:bold; background:#E5FFCD; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #5DA31B; border-bottom:1px solid #5DA31B; }
.table6 td{ background:#EFEFEF; border-bottom:1px solid #AAA; border-right:1px solid #AAA; border-top:1px solid #FFF; border-left:1px solid #FFF; }

.border_table{}
.border_table th{ font-weight:normal; background-color:#EDE0CC; }
.border_table td{ border-bottom:1px solid #DDDDDD;  }
.border_table .intv3{ background:#FFF; }
.border_table .intv4{ background:#EFEFEF; }
.font1{ font-weight:bold; font-size:12px; ; }
.font2{ border:1px solid #EEEEEE; padding:5px; height:100px; }
.border_table .td2{ text-align:center; background:#D9E7F0; }
.border_table .td3{ text-align:center; color:#608c33; }
.border_table .intv_c td{ background-color:#FFDD77; }

.cart_list{ background:#FFFFFF; color:#333333; }
.cart_list th{ color:#663311; font-size:15px; font-weight:normal; 
			  border-bottom:2px solid #993311; background:#EEDEDE; }
.cart_list .intv3 td{ background:#FFFFFF; }
.cart_list .intv4 td{ background:#FFF5EB; }

.row1 th, .row1 td{ background:#FFFFFF; border-bottom:1px dotted #DABC99; }
.row2 th, .row2 td{ background:#FDEEC3; border-bottom:1px dotted #DABC99; }
.row1 th, .row2 th{ font-size:12px; }

.must{ color:#AA0000; }
.err_msg{ padding:10px;  border:2px solid #AA0000; background:#FEFFCD; font-size:15px; color:#AA0000; width:80%; }
.input{ border:1px solid #888; }

.blockTitle{ font-size:15px; font-weight:bold; color:#00A052; }
.hot_prod{ color:#880000; background:#FFB0AF; font-size:11px; line-height:100%; padding:2px; }

/*選單按鈕設定*/
#btn1{ width: 187px; height: 45px; background: url(images/menu_01.png) 0 0 no-repeat; }
#btn2{ width: 187px; height: 45px; background: url(images/menu_02.png) 0 0 no-repeat; }
#btn3{ width: 187px; height: 45px; background: url(images/menu_03.png) 0 0 no-repeat; }
#btn4{ width: 187px; height: 45px; background: url(images/menu_04.png) 0 0 no-repeat; }
#btn5{ width: 187px; height: 45px; background: url(images/menu_05.png) 0 0 no-repeat; }
#btn6{ width: 187px; height: 45px; background: url(images/menu_06.png) 0 0 no-repeat; }
#btn7{ width: 187px; height: 45px; background: url(images/menu_07.png) 0 0 no-repeat; }
#btn8{ width: 187px; height: 45px; background: url(images/menu_08.png) 0 0 no-repeat; }
.select * { margin: 0; padding: 0; }
.select {  }
.select span { border:1px solid #cccccc; overflow:hidden; height:100%; }
.select select { margin:-2px; }
/*彈出式選單設定*/

.menu_det {
	background-color:#330001;
	display:block;
	position: relative;
	z-index:1;
	top:2px;	
	padding:5px;	
	text-align:center;
	color:#FFFFFF;
	line-height:10px;
	text-decoration: none;
	}
.sys_menu{
	background-color:#330001;
	padding:5px; 
	padding-bottom:10px;
	width:85px;
	}

	
.page{ text-align:center; margin-top:10px; font-size:13px; }

/*客戶意見*/
#contact .input{border: 1px solid #dabc99; background-color:#eae4ce; font-family:Arial;}
#contact .bar {
	scrollbar-arrow-color: #C1965D;
	scrollbar-3dlight-color: #C1965D;
	scrollbar-darkshadow-color: #C1965D;
	scrollbar-face-color: #eae4ce;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #D6C09E;
}

/*--月曆的CSS---*/
#sys_calendar td{ color:#333; }
/*年月顯示*/
.BLUEcpYearNavigation,
.BLUEcpMonthNavigation{
	background-color:#2677DD; text-align:center; vertical-align:center; text-decoration:none;
	color:#FFFFFF; font-weight:bold; }
.BLUEcpDayColumnHeader,
.BLUEcpYearNavigation,
.BLUEcpMonthNavigation,
.BLUEcpCurrentMonthDate,
.BLUEcpCurrentMonthDateDisabled,
.BLUEcpOtherMonthDate,
.BLUEcpOtherMonthDateDisabled,
.BLUEcpCurrentDate,
.BLUEcpCurrentDateDisabled,
.BLUEcpTodayText,
.BLUEcpTodayTextDisabled,
.BLUEcpText{ font-family:Verdana; font-size:13px; }
/*週別WEEK*/
TD.BLUEcpDayColumnHeader{ width:22px; text-align:center; background:#91C7FF; color:#FFF; border:solid thin #6677DD; border-width:0 0 1 0; }

/*日期區塊大小*/
.BLUEcpCurrentMonthDate, .BLUEcpOtherMonthDate, .BLUEcpCurrentDate{	text-align:center; text-decoration:none; }
.BLUEcpCurrentMonthDateDisabled, .BLUEcpOtherMonthDateDisabled, .BLUEcpCurrentDateDisabled{ color:#D0D0D0; text-align:center; text-decoration:line-through; }
TD.BLUEcpCurrentMonthDate, TD.BLUEcpOtherMonthDate, TD.BLUEcpCurrentDate{
	border-right:1px solid #AAA; border-bottom:1px solid #AAA;
}
/*本月日期*/
.BLUEcpCurrentMonthDate{ color:#007AFA; font-weight:bold; }
/*他月日期*/
.BLUEcpOtherMonthDate{ color:#555566; font-weight:bold; }
/*目前日期*/	
.BLUEcpCurrentDate{ color:#FFF; }
TD.BLUEcpCurrentDate{
	color:#FFFFFF;
	background-color: #6677DD;
	border-width:1;
	border:1px solid #000000;
}
/*其他月*/
TD.BLUEcpOtherMonthDate{ color:#808080; }
TD.BLUEcpCurrentDateDisabled{ border-width:1; border:solid thin #FFAAAA; }
TD.BLUEcpTodayText, TD.BLUEcpTodayTextDisabled{ 	border:solid thin #6677DD; border-width:1 0 0 0; }
A.BLUEcpTodayText, SPAN.BLUEcpTodayTextDisabled{ height:20px; }
A.BLUEcpTodayText{ color:#6677DD; font-weight:bold; }
SPAN.BLUEcpTodayTextDisabled{ color:#D0D0D0; }
.BLUEcpBorder{ border:solid thin #6677DD; }
.BLUEcpTimeNavigation{ background:#A2A1EF; color:#FFF; }
.BLUEcpTimeInput{ font-weight:bold; font-family:Arial; font-size:13px; }
.BLUEcpTimeSelect{ background-color:#6677DD; text-align:center; vertical-align:center; text-decoration:none; color:#FFFFFF;	font-weight:bold; }

