img, div { behavior: url(css/iepngfix.htc); } 

html{
	OVERFLOW-x : Hidden;
}

body {
	margin:0px auto 0px auto!important;*margin:0px auto 0px auto!important;*margin:0px auto 0px auto;
	padding:0px!important;*padding:0px!important;*padding:0px;
	
	}
	
body.a01
{
	text-align:left;
	background-image:url(../pic/all_bg.jpg);
	background-color:#e88f3b;
	background-repeat:repeat;
}

a,a:hover{
	text-decoration:none;
}

#Layer1 {
	position:absolute;
	margin:370px 0px 0px 0px!important;*margin:370px 0px 0px 0px!important;*margin:370px 0px 0px 0px;
	width:0;
	padding-top:0px;
	z-index:1;
}

div.main {
	margin:0px auto 0px auto!important;*margin:0px auto 0px auto!important;*margin:0px auto 0px auto;
	padding:0px!important;*padding:0px!important;*padding:0px;
	width:950px;
	background-image:url(../pic/all_bg.jpg);
	background-repeat:repeat;
}

div.main div.left{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	float:left;
	width:299px;
	background-image:url(../pic/all_bg.jpg);
	background-repeat:repeat;
	background-position:left top;
}

div.main div.left div.left1{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	width:299px;
	background-image:url(../pic/left_bg_001.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

div.main div.left div.left1 div.pic_box{
	margin:0px 0px 0px 78px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
}

div.main div.left div.left1 div.pic_box img{
	margin:6px 7px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	border:#676340 1px solid;
}

div.main div.left div.left1 div.pic_box1{
	margin:0px 0px 0px 75px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
}

div.main div.left div.left1 div.pic_box1 div.line{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	width:201px;
	height:10px;
	background-image:url(../pic/left_line.jpg);
	background-repeat: no-repeat;
	background-position:left top;

}
div.main div.right{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	float:right;
}

div.main div.right div.right1{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	width:651px;
	background-image:url(../pic/right_bg_001.jpg);
	background-repeat:repeat;
	background-position:left top;
}

div.main div.right div.right1 div.box{
	margin:0px 50px 7px 43px;
	padding:0px 0px 6px 0px;
	border-bottom:#525252 dashed 1px;

}

div.main div.right div.right1 div.box:hover{
	background-color: #FF9966;
	display:block;

}



div.main div.right div.right1 div.box h2{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:2px 0px 0px 15px;
	font-size:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.04em;
	font-weight:bold;
	color:#333;
	background-image:url(../pic/right_pro_icon.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:25px;
	font-weight:normal;
}

div.main div.right div.right1 div.box h2 a{
	color:#333;
	text-decoration:none;
}

div.main div.right div.right1 div.box h2 a:hover{
	color: #0033CC;
}

div.main div.right div.right1 div.box h2 .price{
	margin:0px 5px 0px 0px;
	float:right;
	font-size:15px;
	color:#c23550;
}

div.main div.right div.right1 div.box p{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	font-size:13px;
	color:#f63400;
	line-height:19px;
	letter-spacing:0.06em;

}


div.main div.right div.content{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 0px;
	width:347px;
	float:right;
	background-image:url(pic/right_bg_002.jpg);
	background-repeat:repeat-y;
	background-position:left top;
}

div.main div.right div.content img.left{
	margin:5px 10px 0px 16px!important;*margin:5px 10px 0px 16px!important;*margin:5px 10px 0px 16px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	float:left;
}

div.main div.right div.content img.right{
	margin:5px 10px 0px 14px!important;*margin:5px 14px 0px 0px!important;*margin:5px 10px 0px 14px;
	padding:0px!important;*padding:0px!important;*padding:0px;
	float:right;
}

div.main div.right div.content h1{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:8px 13px 0px 14px!important;*padding:8px 13px 0px 14px!important;*padding:8px 13px 0px 14px;
	color:#de6c00;
	font-size:13px;
	letter-spacing:0.04em;
	font-weight: normal;
	text-decoration:none;
}

div.main div.right div.content p{
	margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px!important;*margin:0px 0px 0px 0px;
	padding:0px 13px 0px 16px!important;*padding:0px 13px 0px 16px!important;*padding:0px 13px 0px 16px;
	font-size:13px;
	color:#000000;
	line-height:19px;
	letter-spacing:0.04em;
}

div.main div.right div.content div.line{
	margin:5px auto 3px auto!important;*margin:5px auto 3px auto!important;*margin:5px auto 3px auto;
	padding:0px!important;*padding:0px!important;*padding:0px;
	background-image:url(pic/right_line.jpg);
	background-repeat:no-repeat;
	background-repeat:left top;
	width:315px;
	height:2px;
	font-size:0px;
}


/*轉檔頁面時補進去的部份區*/
img { vertical-align:top;}

body {
	background-color: #DEDCDD;
}
.style2 {font-size: 15px; color: #000000; }
.style5 {font-size: 15px; color: #FF6600; }
.style7 {font-size: 13px; color: #993300; }
.style8 {color: #666666}
.style12 {font-size: 13px; color: #99CC00; }
.style13 {font-size: 13px; color: #339900; }