/* devo style  */
html { margin:0px; padding:0px; height:100%; width:100%}
body { margin:0px; padding:0px; height:100%; width:100%; background:url(img/bg.gif) left top repeat-x #c40000; font-family: Tahoma;}
#header {height:158px; float:left; width:983px}
#logo { /* float:left  IE 6 error */ position:absolute ; margin:16px 0px 0px 37px }
.space {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-weight: normal;
}
.form-frame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #CCCCCC;
}
#menu {float:right; margin:36px 10px 0px 0px; position:relative; width:830px }
.recu-big-heading {
	font-family: "新細明體";
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
#menu_flash { margin:0px; top:0px; left:0px; position:absolute;  }
/*
Original 
#footer {margin-top:42px; margin-bottom:13px}
#footer .btn { display:block; background-color:#b50e0e; padding:4px 5px; margin:0px 1px; color:#FFFFFF; text-decoration:none; letter-spacing:1px }
#footer_bottom_txt { color:#6e6e6e; line-height:21px; text-align:center; padding-top:10px}  
#footer_bottom_txt a{ color:#6e6e6e; text-decoration:none} 
*/
.footer-line { margin:0 2px ; color:#6e6e6e ; font-size:8px ; vertical-align:middle }
.abouttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3D3D3D;
}
#footer { margin-top:42px ; margin-bottom:13px; font-size:11px}
#footer .btn { display:block ; background-color:#b50e0e ; padding:3px 6px ; margin:0px 1px ; color:#FFFFFF ; text-decoration:none ; letter-spacing:0.1em ; font-size:12px }
#footer_bottom_txt { color:#6e6e6e ; line-height:20px ; text-align:center ; padding-top:4px}  
#footer_bottom_txt a{ color:#6e6e6e ; text-decoration:none} 
#footer_bottom_txt .red-wine { display:none }

.clearboth {clear:both}

.top_title { margin-left:45px; height:67px; float:left}
.content_txt_common {font-size:12px; color:#3d3d3d; line-height:19px; text-align:justify; text-justify: distribute;}
.div_justify {text-align:justify; text-justify: distribute;}

.bg_left { background:url(img/bg_left.jpg) right top no-repeat}
.bg_right { background:url(img/bg_right.jpg) left top no-repeat}
.inner_center { background-color:#FFFFFF; font-size:12px; color:#3d3d3d; text-align:left}
/* content*/
.content_common {margin-left:45px; margin-right:37px; text-align:justify}
.content_network_1 {margin-left:42px; margin-right:31px;}
.td_pink { background-color:#f7e5e5; border-top:1px solid #c40000; border-bottom:1px solid #c40000; border-right:1px solid #c40000}
.td_network_1 {border-right:1px solid #c40000}
.td_network_1a {border-left:1px solid #c40000; border-right:1px solid #c40000}
.td_network_2 {background-color:#f7e5e5; border-top:1px solid #c40000;  border-bottom:1px solid #c40000; border-right:1px solid #c40000}
.td_network_2a {background-color:#f7e5e5; border:1px solid #c40000}
.margin_p {}
.table-padding span{ padding-left:12px ; display:block }
.red-head {
	font-family: "新細明體";
	font-size: 14px;
	font-weight: bold;
	color: #AA0101;
	margin-top:0px ;
}

/* font color*/
.color_red { color:#e10000}
.color_white{ color:#ffffff}
/* margin*/
.margin_content_top {margin-top:42px;}
.txt-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
}
.margin_content_bottom {margin-bottom:42px}
a:link {text-decoration: none;font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #b30000;}
a:visited {text-decoration: none;font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #b30000;}
a:hover {
	font-size:12px;
	color:#656565;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:active {
	font-size:12px;
	color:#656565;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.a2:link {text-decoration: none;font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #656565;}
.a2:visited {text-decoration: none;font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;font-weight: normal;color: #656565;}
.a2:hover {
	font-size:12px;
	color:#b30000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.a2:active {
	font-size:12px;
	color:#b30000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.about-head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3D3D3D;
}
.about_txt_common {
font-size:12px; color:#3d3d3d; line-height:19px; text-align:justify; text-justify: distribute;
}
.about_txt_common2 {
font-size:12px; color:#3d3d3d; line-height:20px; text-align:justify; text-justify: distribute;
}

/* SEO pages Usage */
#footer_bottom_txt strong { font-weight:normal }
strong.wine-strong { font-weight:normal }
.wine-footer-cites { padding:25px 15px 0px 50px }
.wine-sales-network { width:714px ; height:586px ; margin:20px auto }
.wine-sales-links { height:586px ; overflow:hidden }
.wine-network-div { margin-top:26px ; width:887px}
.red-border-1 { background:url(img/border/red_border_1.gif) left top repeat-x; }
.red-border-2 { background:url(img/border/red_border_2.gif) right top repeat-y; }
.red-border-3 { background:url(img/border/red_border_3.gif) right bottom repeat-x; }
.red-border-4 { background:url(img/border/red_border_4.gif) left top repeat-y; }
.red-line-2 { background:url(img/border/red_line2.gif) right top no-repeat; }
.red-line-4 { background:url(img/border/red_line4.gif) right bottom no-repeat; }
.red-line-3 { background:url(img/border/red_line3.gif) left bottom no-repeat; }

.red1 { background:url(img/border/red1.gif) left top no-repeat #b10000; }
.red2 { background:url(img/border/red2.gif) right top no-repeat #b10000 }
.red3 { background:url(img/border/red3.gif) left bottom no-repeat #b10000 }
.red-bg { background:#b10000 }

.redwine-h1 { font-size:12px; color:#3d3d3d; line-height:19px; }
