/*=======字體==============*/
.text_n_gray6 {
	font-family: "新細明體";
	font-size: 12px;
	color: #666666;
	line-height: 18px;
}
.text_n_gray9 {
	font-size: 12px;
	color: #999999;
	line-height: 18px;
}
.text_yellow1 {
	font-size: 12px;
	color: #CC6600;
	line-height: 18px;
}
.text_green1 {
	font-size: 12px;
	color: #cccc66;
	line-height: 18px;
}


.text_b_gray9 {
	font-size: 16px;
	color: #999999;
	font-weight: bold;
}
.text_b_green1 {
	font-size: 16px;
	color: #cccc66;
	font-weight: bold;
}
.text_p_01{
	font-size: 12px;
	color: #999999;
	text-indent: 24px;
	line-height: 24px;
}
.type01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.type02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #BCF2FE;
}

.text_sys01 { /*系統字*/
	line-height: 22px;
	color: #FF6600;
	font-size: 12px;
}

.text_sys02 { /*系統字*/
	line-height: 22px;
	color: #666666;
	font-size: 12px;
}

.text_input{
	font-size: 12px;
	border: 1px solid #333333;
	background-color: #000000;
	color: #999999;
}



/*連結==================================*/

.link01:link, .link01:visited{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-family: "新細明體";
}
.link01:hover, .link01:active{
	font-size: 12px;
	color: #CCCCCC;
	text-decoration: underline;
}

.link02:link, .link02:visited{
	font-size: 12px;
	color: #CCCC33;
	text-decoration: underline;
	font-family: "新細明體";
}
.link02:hover, .link02:active{
	font-size: 12px;
	color: #CCFF00;
	text-decoration: underline;
}


/*=============系統按鈕=========*/
.bottonColor {
	border: 1px solid #333333;
	font-size: 12px;
	line-height: 22px;
	color: #999999;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#666666', endColorStr='#000000', gradientType='0');
	background-color: #000000;
	cursor: pointer;
}
/*=====照片邊框=====*/
.img_border{
	border: 1px solid #333333;
}
.img_border02{
	border: 1px solid #CCCCCC;
	padding: 5px;
	float: left;
	margin: 0px;
	background-color: #FFFFFF;
}
.img_border03{
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
}
.img_border60x40{
	border: 1px solid #333333;
	margin-right: 10px;
	margin-bottom: 10px;
}

/*=============================================*/
#menu01 {/*主體*/
	width: 176px;
}
#menu01 ul {/*第一層*/
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#menu01 ul li {
	color: #cccc66;
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(images/icon001_arrow.gif);
}
#menu01 ul li a:link, #menu01 ul li a:visited{
	color: #cccc66;
	text-decoration: none;
}
#menu01 ul li a:hover, #menu01 ul li a:active{
	color: #FFFFFF;
	text-decoration: underline;
}

#menu01 ul li ul {/*第二層*/
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	padding: 0px;
}
#menu01 ul li ul li{
	color: #CCCCCC;
	list-style-type: none;
	margin-bottom: 5px;
	border-bottom-style: none;
	list-style-image: url(images/icon002_arrow.gif);
	list-style-position: outside;
	padding: 0px;
}
#menu01 ul li ul li a:link, #menu01 ul li ul li a:visited {
	color: #999999;
	text-decoration: none;
}
#menu01 ul li ul li a:hover, #menu01 ul li ul li a:active {
	color: #FFFFFF;
	text-decoration: underline;
}


/*=============================================*/
#menu02 {/*主體*/
	width: 220px;
}
#menu02 ul {/*第一層*/
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#menu02 ul li {
	color: #cccc66;
	list-style-type: none;
	margin-bottom: 10px;
	font-size: 12px;
	list-style-position: outside;
	list-style-image: url(images/icon001_arrow.gif);
}
#menu02 ul li a:link, #menu02 ul li a:visited{
	color: #cccc66;
	text-decoration: none;
}
#menu02 ul li a:hover, #menu02 ul li a:active{
	color: #FFFFFF;
	text-decoration: underline;
}

/*問與答文字====================================*/

#qna_text{
	margin: 0px;
	padding: 20px;
	border: 1px solid #333333;
}
#qna_text h2{
	font-size: 12px;
	color: #CB853F;
	margin-top: 0px;
	line-height: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	font-weight: normal;
}
#qna_text h3{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-indent: 24px;
	line-height: 24px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#qna_text ol{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#qna_text ol li{
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	line-height: 24px;
}
#qna_text ol li ul{
	list-style-type: upper-alpha;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
#qna_text ol li ul li{}

#qna_text table{
	border: 1px solid #666666;
	background-color: #000000;
	margin-left: 10px;
	margin-bottom: 50px;
	margin-top: 0px;
	border-collapse:collapse;
	
}

#qna_text td{
	font-size: 12px;
	color: #999999;
	margin-top: 30px;
	line-height: 24px;
	border: 1px solid #333333;
	padding-left: 10px;
	border-collapse:collapse;
}
#qna_text #gototop{
	float: right;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}


/*量身打造-選外型====================================*/
#makelist {
	width: 100%;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 20px;
}
#makelist img{
	border: 1px solid #666666;
	margin-bottom: 5px;
	
}
#makelist p {
		float: left;
	border: 1px solid #333333;
	padding: 5px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 0px;
	background-color: #1F1F1F;
	text-decoration: none;
	margin-bottom: 10px;
}

/*遊艇列表====================================*/
.yachtslist {
	width: 100%;
	margin-right: 10px;
	margin-bottom: 10px;
}
.yachtslist img{
	border: 1px solid #666666;
	margin-bottom: 5px;
	
}
.yachtslist p {
	float: left;
	border: 1px solid #333333;
	padding: 5px;
	margin-top: 0px;
	margin-right: 15px;
	margin-left: 0px;
	background-color: #1F1F1F;
	text-decoration: none;
	margin-bottom: 0px;
}
.yachtslist a:link, .yachtslist a:visited{
	color: #cccc66;
	text-decoration: none;
}
.yachtslist a:hover, .yachtslist a:active{
	color: #CC6633;
	text-decoration: underline;
}


/*分色表格*/
.alternate {
	border: 1px solid #ccccc;   /*table外框線(綠色)*/
	border-collapse: collapse;
	margin-top: 2px;
}

.alternate th {                /*th標題欄設定*/
	border: 1px solid #1C1C1C;
	background-color: #2B2B2B;
	font-size: 12px;
	line-height: 24px;
	color: #996600;
	font-weight: normal;
	padding-bottom: 1px;
}


.alternate td {
	border: 1px solid #1C1C1C;/*格子內距*/
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.alternate tr.altrow1 {    /*變色欄位-底色及字體顏色-要套用至tr 標籤上*/
	background-color: #000000;
}

.alternate tr.altrow2 {    /*變色欄位-底色及字體顏色-要套用至tr 標籤上*/
	background-color: #121212;
}
.footer a{
color:#666666;
text-decoration:none;}