/* Resets */
/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal;font-weight:normal;}
/*ol,ul {list-style:none;}*/
caption,th {text-align:left;}
/*h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}*/
q:before,q:after {content:'';}
abbr,acronym { border:0;}



body,td,th {
	font-size: 13px;
	color: #000;
	font-family: "微軟正黑體","Microsoft Jhenghei", "MS Sans Serif" ,sans-serif;
}
body {
	background:url(../images/template/bg.jpg) #f0f0f0 repeat-x;
}

#head {
	margin:0 auto;
	width:1107px;
	height:197px;
	}

#logo {margin:0;width:1107px;height:120px;}

#top_menu {margin:0;;height:77px;font-size:13px;padding:0; font-weight:bold; line-height:20px;}
#top_menu ul {list-style:none;margin: 0;padding:0;}
#top_menu li {float:left;margin:5px 0 0 0;padding:0 5px 0 5px;border-left:0px solid #FFF;}
#top_menu a {color:#000; text-decoration:none;margin:5px;}
#top_menu a:hover {color:#666;}
#top_search {float:right;margin-top:5px;height:25px;width:350px; background:#dedede;}

.nivo-border {margin:0 auto;width:1107px;height:450px;}

.shop-class {margin:0 15px 0 15px;height:100px; background-color:#CCC;}
.shop-class-img {margin-left:6px;margin-top:4px;}
#main_bg {}
#main_content {margin:0 auto;padding-top:0px;width:1107px; background-color:#FFF;}
.main_silder_center {background-color:#FFF;}
.main_silder_left {background-color:#FFF; background: url(../images/left_b_bg.gif) repeat-y;}
/**/

.m_category_01 {height:30px;border:2px solid #e9e9e9;margin:5px 5px 0 0;}
.m_category_01 img {margin:5px;}
.m_category_02 {border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;margin:0 5px 0 0;float: left;padding-left:30px; min-height:300px}
#m_center_01 {width:780px;height:40px;margin:5px 0 0 5px;border-bottom:1px solid #CCC;}
#m_center_title{float:left;font-size:18px;color:#000;width:500px;font-weight:bold;margin-left:10px;margin-top:15px;}
#m_center_back {float:right;margin-top:15px;margin:15px 5px 0 0;width:auto;font-size:12px;font-weight:bold;line-height:20px; text-align:right;}
.m_center_01 img {margin:5px;}
#m_center_02 {margin:0 0 0 5px;float:left;width:780px;padding:5px;}
/*home*/
.m_center_02_index {border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;margin:0 10px 0 5px;}
.m_center_01_index {height:30px;border:2px solid #e9e9e9;margin:5px 10px 0 5px;}
.m_center_01_index img {margin:5px;}
.m_right_01_index {height:30px;border:2px solid #e9e9e9;margin:5px 0 0 0;}
.m_right_01_index  img {margin:5px;}
.m_right_02_index  {border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9;border-bottom:2px solid #e9e9e9;margin:0;}

/*menu*/
.left-menu_01 td{font-size:14px; margin:10px;}
/*end menu*/

#footer {margin:0 auto;width:1107px; background-color:#646464;}
.copyright {width:1107px;padding:10px;color:#FFF;}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 0px;
	line-height: 0px;
	height:0px;
}
a {color:#333; text-decoration:none;}
a:hover {color:#096;}
.m_font_style {font-size:16px;color:#b4a352; font-weight:bold;}
.m_font_style2 {font-size:16px;color:#000; font-weight:bold;}

.p_menu_style {width:150px;float:left;margin-right:20px;}
.p_menu_style_p {FONT-FAMILY: serif; MARGIN-BOTTOM: 3px; COLOR: #666666; FONT-SIZE: 16px;}
.p_menu_style_item {BORDER-LEFT: #FFFFFF 3px solid;PADDING-LEFT: 20px; margin:2px 0 0 1px;FONT-SIZE: 16px;}
.p_menu_style_item2 {BORDER-LEFT: #FFFFFF 3px solid;PADDING-LEFT: 35px; margin:2px 0 0 1px;FONT-SIZE: 16px;}
.p_hr {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px}
.p_menu_style_sp {height:10px;}
		
