img{ vertical-align:top;}

a {
	font-family: 新細明體;
	color: #333333;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #FA7E00;
}
a:active {
	text-decoration: none;
}

h1 {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 20px;
	color: #3399FF;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight:normal;
	margin:0px 0px 0px 20px !important;*margin:0px 0px 0px 20px !important;*margin:0px 0px 0px 20px ;
	padding:0px!important;*padding:0px!important;*padding:0px;	
}

h3{
	/*width:80%;*/
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 20px;
	color: #9A8A63;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight:normal;
	margin:0px 0px 0px 15px !important;*margin:0px 0px 0px 15px !important;*margin:0px 0px 0px 15px ;
	padding:0px!important;*padding:0px!important;*padding:0px;	
}

div.left01{
    width:337px;
	/*height:569px;*/
	background-color:#f7f7b3;
	background-image:url(images/left-bg.jpg);
	background-repeat:no-repeat;
	float:left;
}

div.view01{
    width:240px;
	display:block;
	margin:65px 0px 60px 50px;
}

div.view01 p{
    font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 19px;
	color: #6c6c6c;
}

img.left{
    float:left;
	margin:0px 8px 5px 0px;
}

.money {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	line-height: 21pt;
	color: #f63400;
	float:right;
	text-decoration: none;
	letter-spacing: 0pt;

}
.balck-doc {
    width:100%;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 14px;
	color: #5c5c5c;
	text-decoration: none;
	display:block;
	letter-spacing: 1pt;
	word-spacing: 1pt;
	padding: 2px;
}



.cms-prod{ margin-top:-15px; }
.cms-prod:first-child{}
.cms-prod .img-title{margin:15px 18px 0;}
.cms-prod h4{display:none;}
.cms-prod ul{padding:0; margin:10px 10px 10px 10px;}
.cms-prod li{border-bottom:1px dotted #ccc; padding:5px 10px;}
.cms-prod li:hover{cursor:pointer; background:#FFFEE7;}
.cms-prod li a:link, .cms-prod li a:visited{color:#666; font-size:13px; line-height:1.5; margin-top:5px; }
.cms-prod li a:link strong, .cms-prod li a:visited strong{font-weight:normal; display:block; line-height:1.3; margin-bottom:4px; font-size:15px; color:#222;}
.cms-prod li a em{color:#f00; font-weight:bold;}