@charset "utf-8";
/* CSS Document */

body{/*background-image:url(../images/bg.jpg);background-repeat:no-repeat;*/ text-align:center;font-size:14px;  margin:0px; font-family:"微軟正黑體"; background-image:url(../images/bg_02.jpg);}
img {border:0px;}
#all-bg{width:100%; background:url(../images/bggg.jpg); background-repeat:repeat-y;}
.all{ width:1000px; margin-left:auto; margin-right:auto;}
#bg01{
	width:100%;
	background: url(../images/bg_01.jpg) center top;
	background-repeat:no-repeat;
}
#bg02{width:100%;background-image:url(../images/bg_02.jpg);}
#logo{ width:1000px; height:190px;}
#button{ width:1000px;  height:52px;}
#photo{
    padding-left:4px;
	width:990px;
	height:270px;
	background:url(../images/main-bg.png) 1px;
	text-align: center;
}
#photo-index{
	padding-left:4px;
	width:990px;
	height:370px;
	background:url(../images/main-bg.png) 1px;
	text-align: center;
}
#main{
	width:1000px;
	background: url(../images/main-bg.png) repeat-y 1px;
	margin-left:auto; margin-right:auto;
}
#footer{
	width:1000px; 
	height:52;
	background-repeat:no-repeat;
	background-image: url(../images/footer.png);
	background-position: 1px top;
	color:#000;
	font-size:14px;
	line-height:25px;
	margin-left:auto; margin-right:auto;
}
p {margin:0px; padding:0px;}
#footer a{ color:#294704; text-decoration:none;}
#footer a:hover{ color:#F30;}
.oli-top-bgg{background:url(../images/main-bgg.jpg); background-repeat:no-repeat;}
.oil-0000{background:url(../images/oil-left_1bbb.png); background-repeat:repeat-y;}
.oil-0000-0511{background:url(../images/oil-left_1bbb-0510.jpg); background-repeat:repeat-y;}
.button2-bg{background:url(../images/button-2_04.png); background-repeat:no-repeat;}
.button-bar{
	width:200px;
	background-color:#821616;
	margin-left:60px;
	margin-bottom:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #821616;
	border-right-color: #821616;
	border-bottom-color: #821616;
	border-left-color: #821616;
}
.login1{font-size:12px; color:#000;}/*歡迎句子*/
.login1 a{font-size:12px; color:#000; text-decoration:none;}/*歡迎句子連結*/
.login1 a:hover{color:#FC0; }/*歡迎句子連結*/
.login2 {font-size:12px; color:#000;}/*登出*/
.login2 a{font-size:12px; color:#000; text-decoration:none;}/*登出連結*/
.login2 a:hover{color:#FC0; }/*登出連結*/
.list{
	background-repeat:no-repeat;
	font-size:12px;
	color:#233603;
	background-image: url(../images/home.png);
	background-position: left center;
	padding-left:30px;
	float: right;
	margin-top:20px;
	margin-right:30px;
}
.v30txt{ line-height:25px; color:#333;}
.v4-444{color:#030; font-size:16px; font-weight:bold; }
.v4-444 a{color:#030; text-decoration:none;}
.v4-456789{color:#333; margin-left:20px; font-size:12px; line-height:25px;}
.v4-bg{
	width:150px;
	height:140px;
	background:url(../images/v4-bg.jpg);
	text-align: center;
	padding-top:10px;
}
.un{
	font-size:12px;
	color:#F90;/**color:#000;*/
}
.un a{
	color:#000;/**color:#F90;*/
	text-decoration:none;
}
.v4-down{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #096;
	text-align:left;
}

.back a{color:#666; text-decoration:none;}

.index-left-bg{width:664px; height:482px; background:url(../images/index-left.jpg); background-repeat:no-repeat;}
.index-title{ font-size:22px; color:#FFF; margin-left:60px;}
.index-txt{ font-size:14px; color:#FFF; margin-left:35px; margin-top:30px; line-height:25px;}
.index-news-11{color:#ec6906; font-size:14px;}
.index-news-12 a{color:#132000; font-size:12px; text-decoration:none;}

.link{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.newspar{width:333px; height:244px; background:url(../images/2323.jpg); background-repeat:no-repeat;}

.index-bar1212{background:url(../images/123456.jpg); height:20px; background-repeat:no-repeat; width:150px; }
.parovel-01-bg{background:url(../images/parovel-m_06.jpg); width:970px; height:584px; background-repeat:no-repeat;}
.parovel-01-aa{font-size:14px; line-height:23px; margin-top:16px; margin-right:10px; margin-right:10px;}
.procutc-title{font-size:24px; color:#395005; font-weight:bold;}
.procutc-title11{font-size:18px; color:#000; }
.product-m{margin-left:15px; line-height:25px; font-size:14px;}
.porduct-maoney{font-size:14px; }
.oil-002{font-size:16px;}
.oil-003{color:#f1850c;}
.oil-004{margin-left:20px; line-height:25px;}
.oil-img{margin-top:5px;}
.oil-down{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.oil-02{
	font-size:16px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-image: url(../images/er.jpg);
	background-position: left center;
	padding-left:15px;
	margin-left:40px;
}
.oil-02-03{color:#030e0a; line-height:25px; margin-left:60px;}
.oil-02-04{color:#F30; font-size:16px;}
.oil-02-05{	color:#333;	font-size:16px;}
.oil-02-06{
	color:#666;
	font-size:12px;
}
.oil-02-07{font-size:14px; color:#030e0a; line-height:35px;}
.oil-02-08{font-size:16px; line-height:25px;}
.oil-02-09 {color:#030e0a; line-height:25px; }
.oil-02-10{font-size:14px; line-height:25px;}

.oil-05-01{
	background-repeat:no-repeat;	background-image: url(../images/er.jpg);	background-position: left center;}
.oil-05-02{color:#F30; font-size:16px;}
.oil-05-03{color:#030e0a; font-size:15px;}
.oil-05-03 a{color:#030e0a; font-size:15px; text-decoration:none;}

.oil-05-04 a{color:#030; text-decoration:none;}
.oil-6-01{ width:212px; height:157px; background:url(../images/oil-06-photo.jpg); background-repeat:no-repeat;}
.oil-6-02{margin-top:10px;}
.oil-6-down{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.kit-up{font-size:14px; color:#a1b580;}
.kit-up a{font-size:14px; color:#666; text-decoration:none;}
.kit-33 a{font-size:14px; color:#333;text-decoration:none;}

.kit-44{color:#8cb450;}
.kit-title{font-size:16; height:22px; background-color:#FFF;}
.llii{font-size:18px; color:#333333;}
.ddte{color:#f88a0f; font-size:16px;}
.ddoerrre{background:url(../images/fff_02.jpg); background-repeat:no-repeat;}
.contactww{font-size:14px; line-height:25px; margin-left:20px; color:#333;}
.contactww a {color:#000; text-decoration:none; color:#333;}
.contact-bar{ width:350px;}
.product-001{font-size:24px; color:#395005;}
.product-iceo{margin-top:5px;}
.product-s-four{
	padding: 0px;
	border: 1px solid #CCC;
}
.cart-table-bg{background:url(../images/cart-table_02.jpg); background-repeat:repeat-y;}
.cart-txt{font-size:14px; color:#333;}
.cart-down{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.cart-red{color:#600;}
.cart-add-title{ background:url(../images/checkout-add_01.jpg); background-repeat:no-repeat;}
.cartout-bar{width:500px;}
.check-pay{width:680px; height:50px; background:url(../images/check-pay.jpg); background-repeat:no-repeat;} 
.check-out-ok-order{color:#600; font-size:16px;} 
.ask-bg{width:320px; height:320px; background:url(../images/ask-bg.jpg); background-repeat:no-repeat;}
.ask-photo{
	margin-top:0px;
	border: 1px solid #CCC;
}
.ask-name{font-size:16px; color:#333; line-height:30px;}
.ask-bar{width:250px;}
.login-bar{width:200px;} 
.eeff {font-size:12px;}
.ff-bar{width:400px;} 
.order-nu a {color:#330; text-decoration:none;}
.order2{font-size:14px; color:#333; margin-left:30px; line-height:25px;}
.kitchen-title{font-size:20px; height:22px; }
.kitcher-infot{color:#f1850c; font-size:14px;}
.seacher-b{background:url(../images/ss_02.png); background-repeat:repeat-x;}
.seaceer-bar {
	height:10px;
	background-color:#821616;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	margin-top:10px;
	color:#FFF;
	width:187px;
} 

.member-down{
	border-bottom: 1px solid #CCC;
}

.love-txt{ color:#333;}
.love-txt a{ color:#333; text-decoration:none;}
.un1{ color:#333; font-size:12px;}
.un1 a{ color:#FC0; text-decoration:none;}

/**add by salen*/
.stry_02{
	background-image:url(../images/stry_02.jpg);
	width: 105px;
	height:26px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
}
.stry_02 a{
	background-image:url(../images/stry_02.jpg);
	width: 105px;
	height:26px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}
.stry_01{
	background-image:url(../images/stry_01.jpg);
	width: 105px;
	height:26px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	
}
.stry_01 a{
	background-image:url(../images/stry_02.jpg);
	width: 105px;
	height:26px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration:none;
}
.recipe_left{
	background:url(../images/kitchen_left_02.jpg);
	padding-top:11px;
}
.recipe_left a{
	font-family:"微軟正黑體";
	font-size:24px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
}
.vi-0{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.vi-1{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.sitemap-ul{margin:0px; padding:0px;}
.sitemap-ul a{ color:#000; text-decoration:none;}
.sitemap-ul1{ margin-left:10px; padding:0px;}

.sitemap-li{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin:0px; 
	padding:0px;
	margin-right:10px;
	line-height:25px;
}
.sitemap-li a{color:#333; text-decoration:none;}
.sitemap-li a:hover{color:#F60; }

.sitemap-li-1{
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin:0px; 
	padding:0px;
	margin-right:5px;
	line-height:25px;
}
.sitemap-li-1 a{color:#333; text-decoration:none;}
.sitemap-li-1 a:hover{color:#F60; }

