body {
	font:12px/1.833 Verdana, arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
	margin: 0px;
	color: #666666;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #999999; 
	scrollbar-shadow-color: #999999; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #999999; 
	scrollbar-darkshadow-color: #ffffff; 
	scrollbar-base-color: #ffffff;
	line-height:22px;
}

/* 文字基本設定 */
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #CC0000;
	text-decoration: underline;
}
a:active {
	color: #666666;
	text-decoration: none;
}
h1 {
	COLOR: #333333;
	FONT: SimHei,tahoma;
	font-size:1em;
	margin: 0px;
}
h2 {
	line-height: 32px;
}
h3 {
	line-height: 24px;
}

table {
	color: #333333;
}

div {
	margin: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style: none; /* 將原本的項目符號設為隱藏*/
}

form {
	margin: 0px;
	display:inline; /* 清除表單空格 */
}

a.botton_back{
	background:url(../images/default/btn_back.gif);
	width:59px;
	height:19px;
}

input {
	font-size: 13px;
	font-family: Verdana, ;
	background-image:url(../images/default/formshadow.png);
	border: 1px solid #999999;
	/*height:20px!important;
	height:24px;*/
	padding-top:4px!important;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:bottom;
}
input[type="image"] {border: 0px;}

input.image_button {
	clear: both;
	border:none;
	border:0px;
	background-image:none;
}
input.button {
	width: auto !important;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 1px;
	color: #990000;
	font-weight: bold;
	border: 1px solid #990000;
}
input.radio {
	background-image:none;
	border: 0px;
}
input.checkbox {
	background-image:none;
	border: 0px;
}

textarea {
	background-image:url(../images/default/formshadow.png);
	border: 1px solid #999999;
	font-size: 13px;
	background-color: #FFFFFF;
	font-family: Verdana, ;;
	SCROLLBAR-FACE-COLOR: #cccccc; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #999999; 
	SCROLLBAR-3DLIGHT-COLOR: #999999; 
	SCROLLBAR-ARROW-COLOR: #ffffff; 
	SCROLLBAR-TRACK-COLOR: #e3e3e3; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
	SCROLLBAR-BASE-COLOR: #999999;
}
img{
	margin: 0px;
	border: 0px;
}

/*									*/

ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	list-style-image: none;
}
h1{
	color:#454140;
	font-size:24px;
	line-height:1.7;
	text-align:left;
	padding-left: 15px;
}

/* 左邊區塊 */
.left_bg {
	background-image: url(../images/inside/left_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.left_list li a{
	background-color: #f8f5f0;
	background-image: url(../images/inside/arrow_01.gif);
	background-repeat: no-repeat;
	background-position: 7px 13px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-bottom: 2px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	font-size: 12px;
	line-height: 1.5;
	color: #75726d;
	display: block;
}
.left_list li a:hover{
	background-color: #705a45;
	background-image: url(../images/inside/arrow_02.gif);
	background-repeat: no-repeat;
	background-position: 7px 13px;
	text-align: left;
	color:#faf7f0;	
}
.left_title {
	font-size: 12px;
	line-height: 1.5;
	color: #fcfcf2;
	background-image: url(../images/inside/left_title_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/* 最新回應 */
.left_response li{
	background-color: #f8f5f0;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 2px;
	font-size: 12px;
	line-height: 1.3;
	color: #6d6864;
	text-align: left;
}
.left_response_managers{
	color:#d08532;
}

/* 日曆 */
.left_calender {
	background-color: #f8f5f0;
	text-align:center;
	padding:10px 0px;
}
.calender {
	font-size:9px;
}


/* 右邊標題 */
.right_title{
	background-image: url(../images/inside/right_title.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	height: 22px;
	margin: 0px;
	padding: 0px;
}

/* 內容區塊-最小高度 */
.is_content{
	color:#887868;
	height:300px;
	text-align:justify; 
	text-justify:inter-ideograph;
	font-size: 12px;
	line-height: 24px;
	margin: 0px;
	padding: 0px;
}


/* 右區-最新作品.日誌 */
.right_news_title {
	font-size: 12px;
	line-height: 1.5;
	color: #755941;
	text-align: left;
	padding-bottom: 5px;
}
.right_news_title a{color: #755941;}
.right_news_title a:hover{color: #755941;}
.right_news_text {
	font-size: 12px;
	line-height: 1.2;
	color: #827565;
	text-align: justify;
}
.right_news_text a{color: #827565;}
.right_news_text a:hover{color: #827565;}

/* 代表作品-列表頁 */
.works_list_title_case {
	background-color: #ece2d6;
	border: 1px solid #e9e5e2;
	padding: 2px 5px;
	color:#5b544a;
	line-height:1.2;
	font-size:13px;
	text-align:left;
}
.works_list_title_text {
	line-height:1.2;
	padding-left:5px;
	padding-right:5px;
	height:3em;
	overflow:hidden;
}

/* 代表作品 */
.works_title_case {
	background-color: #ece2d6;
	border: 1px solid #e9e5e2;
	padding: 6px;
}
.works_title{
	color:#564f45;
	font-size:16px;
	text-align:left;
}
.works_title a{color:#564f45;}
.works_title a:hover{color:#564f45;}

/* 縮圖列表設定 */
.album_case_pic_list {
}
.album_case_pic_list p{ float: left; margin: 5px; }
.album_case_pic_list p img{}

/* 部落格-列表頁 */
.blog_list{
	color:#7e7264;
	font-size:12px;
	line-height:1.4;
	text-align:left;
}
.blog_list a{color:#7e7264;}
.blog_list a:hover{color:#7e7264;}

/* 部落格 */
.blog_title_case {
	background-color: #ece2d6;
	border: 1px solid #e9e5e2;
	padding: 2px 5px;
}
.blog_title{
	color:#060000;
	font-size:14px;
	text-align:left;
}
.blog_title a{color:#060000;}
.blog_title a:hover{color:#060000;}
.blog_day{
	color:#968d88;
	font-size:12px;
	text-align:right;
}
.blog_day a{color:#968d88;}
.blog_day a:hover{color:#968d88;}
.blog_more{
	color:#74665b;
	font-size:12px;
	text-align:right;
}
.blog_more a{color:#74665b;}
.blog_more a:hover{color:#74665b;}

/* 部落格-detail頁 */
.blog_detail_title_case {
	background-color: #ece2d6;
	border: 1px solid #e9e5e2;
	padding: 6px;
}
.blog_detail_title{
	color:#595248;
	font-size:16px;
	text-align:left;
}
.blog_detail_title a{color:#595248;}
.blog_detail_title a:hover{color:#595248;}
.blog_detail_time {
	background-color: #ebe3d6;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
}
.blog_detail_time li{
	background-image: url(../images/inside/arrow_03.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	padding-left:13px;
	margin-right:14px;
	display: block;
	text-align: left;
	font-size: 12px;
	line-height: 1.3;
	color: #8d7366;
	float: left;
}
.blog_detail_page {
	font-size: 12px;
	line-height: 1.5;
	color: #6e6e6e;
}
.blog_detail_page a{color: #6e6e6e;}
.blog_detail_page a:hover{color: #8a7a6b;}
.message_case_t {
	font-size: 12px;
	line-height: 1.3;
	color: #a29187;
	background-image: url(../images/inside/message_case01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	padding-left: 15px;
}
.message_case_c {
	background-image: url(../images/inside/message_case02.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.message_text {
	font-size: 12px;
	line-height: 1.5;
	color: #989697;
	text-align: justify;
}
.message_text_r {
	font-size: 12px;
	line-height: 1.5;
	color: #666666;
	text-align: justify;
}
.message_r_time{ color:#696969; font-size:12px;}
.message_r_name{ color:#bababa; font-size:12px;}
.message_r_name a{ color:#bababa; font-size:12px;}
.message_r_name a:hover{ color:#bababa; font-size:12px;}

.message_title{ color:#ac876c; font-size:12px; text-align:right; padding-right:10px;}
.message_input{ border:#e6cfbd 1px solid; padding:2px; margin:2px; font-size:12px; color:ac876c;}
.message_radio_input{ border: none; background:none;}

/* 路徑 */
.path {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #dfd6cf;
	padding-bottom: 2px;
	font-size: 12px;
	line-height: 1.5;
	color: #605b55;
	text-align: right;
	display: block;
	padding-right: 5px;
	padding-top: 2px;
}
.path a{color: #605b55;}
.path a:hover{color: #605b55;}

/* 頁數 */
.page_box{
	text-align: center;
	color: #232323;
	padding: 4px;
}

.page_outline {
	background-color:#FFFFFF;
	border:1px #CCCCCC solid;
	color:#FFFFFF;
	text-align:center;
	padding: 2px;
}
.page_outline_color {
	background-color:#CCCCCC;
	border:1px #999999 solid;
	color:#333333;
	text-align:center;
	padding: 2px;
}
.page_outline_skip {
	background-color:#FFFFFF;
	color: #666666;
	border:1px #CCCCCC solid;
	text-align:center;
	padding: 2px;
}




/* 行事曆 */
.calendar_note{
	text-align:left;
	color:#351909;
}
.calendar_month{
	color:#333333;
	font-weight:bold;
	text-align:center;
}

.online_table_title{
	text-align:center;
	font-size:12px;
	line-height:1.5;
	color:#ffffff;
}
.online_table_day{
	font-size:8px;
	color:#351909;
	text-align:right;
	font-weight: bold;
	display: block;
	float: right;
}
.online_table_alter{
	text-align:left;
	display: block;
	float: left;
	width:16px;
}
.online_table_saturday{
	font-size:8px;
	color:#fa5f02;
	text-align:right;
	font-weight: bold;
	display: block;
	float: right;
}
.online_table_Sunday{
	font-size:8px;
	color:#ed3b05;
	text-align:right;
	font-weight: bold;
	display: block;
	float: right;
}
.calendar_text{ font-size:11px; color:#4c4c4b; text-align:right; float:right;}
.calendar_text a{color:#4c4c4b;}
.calendar_text a:hover{color:#4c4c4b;}

.calendar_detail{
	background:url(../images/calendar_case02.gif) left top repeat-y;
	padding:20px 32px;
}
.calendar_detail_title{
	color:#4d4d4d;
	font-weight:bold;
	text-align:left;
}
.calendar_detail_input{
	border: 1px solid #dedede;
	width: 30em;
}
.calendar_detail_select{
	width:20em;
	color:#4d4d4d;
}

/*	Dora	2009/03/27	css.css	*/

.w13 {
	font: 13px/20px ;
	text-decoration: none;
	color: #71655B;
	text-align: left;
}
.w13-pink {
	font-size: 12px;
	line-height: 18px;
	color: #FF6666;
	text-decoration: none;
}
.w12 {
	font: 12px/16px ;
	color: #8A7368;
	text-decoration: none;
	text-align: left;
	line-height:22px;
}

.org {
	color: #FF6600;
	font-size: 12px;
}
.btrip_block {
	font: 12px/16px ;
	color: #8A7368;
	text-decoration: none;
}
.btrip_title {font-size: medium}
.mini-title{
	font-size: 9px;
}
.table_item_no {
	font-size: 9px;
	color: #999999;
	font-family: Verdana, ;
}


/*	Copy by Varmus,At 2009/03/30	*/
/* 內頁上品列表框 */
#products_row {
	width:100%;
	clear: left;
	float: left;
	height: auto;
	margin-bottom: 10px;
}

/* 內頁商品 */
#products_row .products_case { float: left; clear : right; }


/*	Copy by Varmus,At 2009/03/30	*/
/* 相簿內容設定 */
#album_case {
	height: auto;
	width: 709px;
	margin-bottom: 15px;
	text-align: left;
	clear: both;
	float: left;
}

/* 相簿頁樣式設定 (左右區塊) */
#album_case_left {
	width:470px;
	float: left;
	clear: left;
}
#album_case_right {
	width:189px;
	float: right;
	clear: right;
}

/* 相簿左區內容設定 */
#album_case_pic {
	width:470px;
	float: left;
	clear: left;
	margin-bottom: 10px;
}
#album_case_pic_list {

	float: left;
	clear: left;
}
#album_case_pic_list .pic { }
#album_case_pic_list .pic p { float: left; border: 1px solid #e1e1e1; background: #fff; margin: 5px; }

.photos_row	{	padding:15px 0 15px 0;}

/* 相簿右區設定 */
.album_title{
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	line-height: 30px;
	height:35px;
	color: #1f7918;
	padding-left: 10px;
	width: 179px;
}
.album_center{width: 189px;}
.album_footer{width: 189px; height: 10px;}

/* 相簿資訊 */
#album_information {
	width:189px;
	float: left;
	clear: left;
	margin-bottom: 10px;
	height: auto;
}
#album_information .album_title{
	background-image: url(../images/album_case1.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#album_information .album_center{
	background-image: url(../images/album_case2.gif);
	background-repeat: repeat;
	background-position: center top;
	text-align: left;
	width: 174px;
	padding-left:7px;
	padding-right:8px;
}
#album_information .album_footer{
	background-image: url(../images/album_case3.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#album_information ul{ list-style-type: none; margin: 0px; padding: 0px;}
#album_information li{
	list-style-type:none;
	background-image: url(../images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 5px 9px;
	padding-left: 18px;
	font-size: 1em;
	line-height: 16px;
	color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
}

/* 寄給好友 */
#album_mail {
	width: 189px;
	height: 23px;
	float: left;
	clear: left;
	margin-bottom: 15px;
}

/* 相簿排行 */
#album_ranking {
	width:100%;
	float: left;
	clear: left;
}
#album_ranking .album_title{
	background-image: url(../images/album_ranking_title.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#album_ranking .album_center{text-align: center; padding-top:10px;}
#album_ranking .album_footer{}
#album_ranking .pic{border: #cdcdcd 1px solid}
#album_ranking .title{font-size: 11px; line-height: 16px; color: #5ea30f;}
#album_ranking .text{font-size: 1em; line-height: 16px; color: #737373;}
#album_ranking .text a:link{color: #737373;}
#album_ranking .text a:visited{color: #737373;}
#album_ranking .text a:hover{color: #737373;}
#album_ranking .text a:active{color: #737373;}
.phototopic {
	font-family: Verdana, ;
	font-size: 10px;
	color: #808080;
	font-weight: bold;
	text-align: center;
	width:110px;
	word-wrap:break-word;
}





/*	Edit tags by Varmus, At 2008/11/14:START 	*/
#news_menu_a{
	float: left;
	font-family: ;
	width: 75px;
}
#news_menu_a a {
	display:block;
	font-size: 1em;
	text-decoration: none;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	color: #282fa1;
	text-align: center;
	margin-top: 0px;
	background-image: url(../images/news_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:23px;
}
#news_menu_a a:hover {
	background-image: url(../images/products_menu.gif);
	text-decoration: none;
}
#news_menu_a_over{
	float: left;
	font-family: ;
	width: 75px;
}
#news_menu_a_over a {
	height: 29px;
	display:block;
	font-size: 1em;
	text-decoration: none;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	background-image: url(../images/news_02.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #8E39A1;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/products_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*	Edit tags by Varmus, At 2008/11/14:END 	*/

#left-menu {
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	text-align: center;
	margin: 20px 15px;
	border-width: 0px;
}


/* 討論區/購物車/詢問車/檔案下載共用 */
.forum_title{
	color:#2b2b2b;
	font-size: 1em;
	line-height: 16px;
	background-image: url(../images/default/forum_case02.gif);
	background-repeat: no-repeat;
	background-position: right center;
	text-align: center;
	padding-top:7px;
}
.forum_title2{
	color:#2b2b2b;
	font-size: 1em;
	line-height: 16px;
	background-image: url(../images/default/forum_case02.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: center;
	padding-top:7px;
}
/* 共用區結束 */
.company_title {	font-weight: bold;	color: #794747;}
.company_title a:link {	font-weight: bold;	color: #794747;}
.company_title a:hover {	font-weight: bold;	color: #794747;}
.company_title a:visited {	font-weight: bold;	color: #794747;}

