/* CSS Document */
/* 整體設定 */
body{
	font-size:12px;
	background-color:#233239;
	background-image: url(images/backgd.jpg);
	margin:0;
}

#body2{
	text-align: center;	
}

#container{
	width:925px;
	padding:72px 0 0 0;
}

#main_tab_bg2{
	background-image: url(images/main_table_bg2.jpg);
	background-repeat: repeat-y;
}

#main_tab_bg3{
	background-image: url(images/main_table_bg3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#sam_tab_main td{
	margin:0px;
	padding:0px;
}

/* Logo 區*/
#banner2{
	background-image: url(images/banner_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
	text-align: left;
	height:59px;
}

#menu_txt{
	height:30px;
	background-image: url(images/menu_bg.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	line-height: 30px;
	color: #acb5bc;
	letter-spacing: 2px;
	margin:-3px 0 0 0;
	padding:0px;
}

#menu_txt span{	
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
	text-align: center;
	vertical-align: middle;
}
#menu_txt span a{
	text-decoration: none ;
}

#menu_txt span a:link, #menu_txt span a:visited, #menu_txt span a:active, #menu_txt span a:hover{
	color:#acb5bc;
}

#menu_txt span a:hover{

}

/* 圖示選單 */
#menu_image{
	background-color:#171e24;
}

.menu_home {
	background-image: url(images/menu/home.jpg);
	background-repeat: no-repeat;
}
.menu_angusglass {
	background-image: url(images/menu/angusglass.jpg);
	background-repeat: no-repeat;
}
.menu_news {
	background-image: url(images/menu/news.jpg);
	background-repeat: no-repeat;
}
.menu_products {
	background-image: url(images/menu/products.jpg);
	background-repeat: no-repeat;
}
.menu_contact {
	background-image: url(images/menu/contact.jpg);
	background-repeat: no-repeat;
}
.menu_new_member {
	background-image: url(images/menu/new-member.jpg);
	background-repeat: no-repeat;
}
.menu_member_login {
	background-image: url(images/menu/member-login.jpg);
	background-repeat: no-repeat;
}

.menu_home a:hover{
	background-image: url(images/menu/home1.jpg);
	background-repeat: no-repeat;
}
.menu_angusglass a:hover{
	background-image: url(images/menu/angusglass1.jpg);
	background-repeat: no-repeat;
}
.menu_news a:hover{
	background-image: url(images/menu/news1.jpg);
	background-repeat: no-repeat;
}
.menu_products a:hover{
	background-image: url(images/menu/products1.jpg);
	background-repeat: no-repeat;
}
.menu_contact a:hover{
	background-image: url(images/menu/contact1.jpg);
	background-repeat: no-repeat;
}
.menu_new_member a:hover{
	background-image: url(images/menu/new-member1.jpg);
	background-repeat: no-repeat;
}
.menu_member_login a:hover{
	background-image: url(images/menu/member-login1.jpg);
	background-repeat: no-repeat;
}

#menu_dow{
	width:100%;
	height:1px;
	background-color:#FFFFFF;
}

#main{
	border-top:7px solid #a1acaa;
	border-right:9px solid #a1acaa;
	border-bottom:8px solid #a1acaa;
	border-left:10px solid #a1acaa;
}

/* 白色內框 */
#news, #contact_main_main, #product, #member_main_main, #member_main_main_p{
	border-top:1px solid #fefefe;
	border-right:1px solid #fefefe;
	border-bottom:1px solid #fefefe;
	border-left:1px solid #fefefe;
}


/* Home 區*/
#home{
	height:333px;
	vertical-align: top;
	background-image: url(images/home_dow.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* 關於我們 */
#company{
	height:335px;
	background-image: url(images/aboutus_dow_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

#company1{
	width:903px;
	height:326px;
	background-image: url(images/aboutus_bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	color: #fefefc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* line-height: 20px; */  	
}

#company_1{

}

#company_content{	
	width:335px;	
	padding: 36px 0 0 45px;
}

#company_content span{
	
}

/* news區 */
#news{
	background-color:#fefefe;
}

#news_content td {
	vertical-align: top;
}

#news_menu{
	width:83px;
	background-color:#192329;
}

#news_menu_main{
	margin: 25px 0px 0 0;
}

#news_menu_content ul{
	margin:0 0 0 0px;
}

#news_menu_content ul li{	
	height:15px;
	list-style-type: none;
	padding: 0 0 0 12px;
	/*
	margin: 0 0px 0 -22px;
	padding: 0 22px 0 0;
	*/
}

#news_menu_content{
	color:#a1acaa;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}

#news_menu_content a{
	text-decoration: none;
}

#news_menu_content a:link, #news_menu_content a:visited, #news_menu_content a:active, #news_menu_content a:hover{
	color:#a1acaa;
}

#news_menu_content a:hover{
	padding:0 0px 0 24px;
	margin:0 0px 0 -23px;
	color:#192329;
	background-color: #FFFFFF;
}

#news_main{	
	width:903px;
	background-image: url(images/news_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#news_main_content{
	margin:28px 0 0 36px;
	text-align: left;
}

#news_main_content1{
	margin:-10px 0 10px 0;
}

#news_main_con{
	width:550px;
}

#news_main_icon{
	padding:6px 10px 0 0;
	float: left;
}

#news_main_icon img{
	margin: 3px 0 0 0;
}

#news_main_img{
	float: left;
}

#news_main_icon, #news_main_img{
	margin: 16px 0 0 0;
}

#news_title h3{
	font-size:16px;
}



/* 產品區 */
#product_content{
	/* width:902x;	*/
	/* width:860px; */
}

#product_menu{
	width:297px;
}

#new_product_menu{
	width:122px;
	height:336px;
	background-color: #FFFFFF;
	text-align:right;	
}

#new_product_menu2{
/*
	margin:0px;
	width:174px;
	height:333px;
	background-color: #141b1f;
	text-align: center;	
*/
}

#new_product_menu_auto{
/*
	margin:0px;
	width:174px;
	height:333px;
*/	
	/*
	overflow: auto;
	*/
}

#product_menu_main{

	padding: 1px 0 0 0;
	margin: -13px 0 0 0;

}

#product_menu2_main{
/*
	padding: 1px 0 0 0;
	margin: -13px 0 0 0;
*/
}


#product_menu_content{
	padding:16px 0 0 0;
	width:120px;
}

#product_menu_content ul{
	margin:0px;

}

#product_menu_content ul li{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 5px 2px 0px;
	font-size: 9.5pt;
	color:#192328;
	font-weight: bold;
}

#product_menu_content ul li{
	list-style-type: none;
}

#product_menu2_content ul li{
/*
	list-style-type: none;
*/
}

#product_menu_content ul li a{
	color:#192328;
	text-decoration: none;	
}

#product_menu_content ul li a:hover{
	color:#406578;
}

#product_menu_content ul li span img{
	margin: 0px 0 -3px 0;
}

#product_menu2_content a:hover{
/*
	border:#CCCCCC solid 1px;
*/
}

#product_menu2_content ul li{
/*
	padding: 0 0 2px 0;
	margin: 0 0px 0 -60px;
*/
}

#product_main{
	width:606px;
	margin:0px;
}

#product_main_cont{
	/* border:#FFFFFF solid 1px; */
	width:448px;
	padding:7px 0px 0 0;
	text-align: left;	
}

#product_main_content1 form{
	height:318px;
	margin:0px;
}

#product_main_content1_tab{
	width:606px;
	height:335px;
	background-color:#2e3e46;
}

#product_main_content1{
	background-color:#192328;
}

#product_ico{
	width:148px;
	margin:0px;
	padding:5px 0 0 0;
	/* border:#FF0000 solid 1px; */
}

#product_icon{
	padding:5px 0 0px 8px;
	margin: 0px 0px 0px 0px;
	
}
#product_icon span{
/*
	padding:0px 0 px 0;
	margin:0px 0 5px 0px;
*/
}
.product_icon1, .product_icon, .product_icona{

	/*border:#00FF00 solid 1px;*/
	/*
	padding:4px 0px 0 0;
	margin:-4px 0px 4px 0px;
	
	 border:#00FF00 solid 1px; */
}

.product_icona{
	margin:0px 0px 0px -4px;
/*
	padding:4px 0px 0 0;
	
	border:#00FF00 solid 1px;
*/
}

.product_icon img, .product_icona img, .product_icon1 img, .product_icon1a img{
	margin:-4px 0px 0px 0px;
	
}

.product_icon1 img{
}

.product_icon a:hover{

}

.product_icon1, .product_icon1a{
	width:54px;
	height:54px;
	border:#778486 solid 5px;
	padding:4px 0 0 0;
	margin: -4px 0 0px 0;
}

.product_icon1a{
	margin:-4px 0px 0px -4px;
}

.product_icon1 image{

}

.product_icon1a {

}

.product_icon1a image{

}

#product_main_img{
	margin:20px 0 0 0;
}

#product_main_cont_tab{
	width:167px;
	padding:0px 0 0 11px;
	margin:15px 0 0 0;		
	font-family: Arial, Helvetica, sans-serif;
}

#product_main_cont_tab td{
	margin:0px;
	color:#FFFFFF;
	font-size: 8pt;
}	

.product_main_cont_tab_title{
	font-size: 10pt;
}

#icon_number{

}

#product_imgicon{
	padding:0 0 0 5px;
}

/* 連絡我們 */
#contact_main_content{
	text-align: center;
}

#contact_main_content, #member_main_content{
	width:730px;
	background-image: url(images/member.jpg);
	background-repeat: repeat-x;
	text-align: left;
	background-color: #FFFFFF;
	background-position: bottom;
}

#contact_main_content { height:332px; }
#member_main_content { height:350px; }

#contact_main_content1{
	padding: 23px 0 0 40px;
}

#member_main_content1{
	padding: 17px 0 0 28px;
}

#contact_company{
	width:220px;	
	margin: 23px 0 0 0;
}

#contact_main_content1 form, #member_main_content1 form{
	margin:0px;
}

#contact_main_content1 form textarea{
	width: 268px;
	height: 131px;
	/*
	background-image: url(images/contact_textarea.jpg);
	background-repeat: no-repeat;
	border:0px;
	*/
	border-left:2px ridge #a3a3a3;
	border-top:2px ridge #a3a3a3;
	border-right:1px solid #4e4e4e;
	border-bottom:1px solid #4e4e4e;
	padding:0px;
}

#con_tb_ti{
	/* width:145px; */
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

#con_tb_ct {
}

#con_tb_ct input{
	width: 268px;
	height: 23px;	
	/*
	background-image: url(images/contact_input.jpg);
	background-repeat: no-repeat;
	border:3px ridge #a3a3a3;
	*/
	border-left:2px ridge #a3a3a3;
	border-top:2px ridge #a3a3a3;
	border-right:1px solid #4e4e4e;
	border-bottom:1px solid #4e4e4e;	
	padding:0px;	
	vertical-align: middle;
}

#contact_Submit_left input{
	width:70px;
	height:22px;
	border:0px;
	background-color: #8d8d8c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;	
	/*
	background-image: url(images/contact_regist.jpg);
	background-repeat: no-repeat;
	*/
}

#contact_Submit_right input{
	width:70px;
	height:22px;
	border:0px;
	background-color: #8d8d8c;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	/*
	background-image: url(images/contact_enter.jpg);
	background-repeat: no-repeat;
	*/
}

#contact_company_title h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

#member_tab{
	margin:0px;
	padding:0px;
	width:420px;
}

#member_tab td span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


/* Login區 */
#login_title{
	font-size:14pt;
	font-family: Arial, Helvetica, sans-serif;
	color:#192328;
}

#login_welcome{
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#414c52;
}

#login_div{
	width:165px;
	padding:26px 10px 0 10px;
	margin:0 0 0 280px;
}

.user_id input, .user_pwd input{
	border-left:2px ridge #a3a3a3;
	border-top:2px ridge #a3a3a3;
	border-right:1px solid #4e4e4e;
	border-bottom:1px solid #4e4e4e;	
	padding:0px;	
	vertical-align: middle;
	/*
	background-image:url(images/login_bg.jpg);
	border:0px;
	background-repeat: no-repeat;
	*/
	width:139px;
	height:23px;
}

.user_message{
	height:12px;
}

.action1 #login{
	/*
	width:48px;
	height:22px;
	background-image: url(images/login_enter.jpg);
	background-repeat: no-repeat;
	border:0px
	*/
}
.action1 input{
	/*
	width:67px;
	height:22px;
	background-image: url(images/login_register.jpg);
	background-repeat: no-repeat;
	border:0px;
	*/
}

#action1_sapnL{
	text-align: left;
}

#action1_sapnR{
	text-align: right;
}

#action1_sapnL input{
	width:68px;
	height:22px;
	border:0px;
	background-color: #cacaca;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}

#action1_sapnR input{
	width:68px;
	height:22px;
	border:0px;
	background-color: #cacaca;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
}

.lose{
	padding:30px 0 0 0;
	text-align: center;
}

.lose a{
	font-family: Arial, Helvetica, sans-serif;
	color: 192329;
	text-decoration: none;
	font-weight: bold;
}

/* 我的訂單 */
#myorder{
	width:100%;
	background-color:#a2acab;
}

#myorder_main{
	background-color: #384147;
	margin:0 -20px;
	border:#505655 solid 1px;
}

#myorder_content{
	width:596px;
	height:332px;
	padding:0 20px;
	border:#1c2023 solid 1px;
}

#order{
	height:250px;
}

#myorder_cont1,#myorder_cont2{
	width:200px;
	height:66px;
	background-image: url(images/myorder_table_bg0.jpg);
	background-repeat: no-repeat;
}

#myorder_cont3{
	width:200px;
	height:66px;
	background-image: url(images/myorder_table_bg2.jpg);
	background-repeat: no-repeat;
}

#myorder_cont_img img{
	margin:2px 0 0 0;
	border-top: 1px solid #475055;
	border-right: 1px solid #1b1f22;
	border-bottom: 2px solid #1b1f22;
	border-left: 1px solid #475055;
	
}

#myorder_order_user{
	margin:0 0 0 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

#myorder_order_user span{
	text-decoration: underline;
}

#myorder_send{
	text-align: right;	
}


/* Footer區 */
#footer_main{
	color: #b9bab9;
	text-align: left;
}

#footer_main2{
	color:#555556;
}

/* 其它 */
#product_menu2_scroll{
	padding:0px;
	margin:0px;
	width:174px;
	height:333px;
}















 