﻿body {

 background-color:#222222;

 color:#ffffff;

 margin:0px;

}



#container {

	position: relative;

	width: 790px;

	left: 50%;

	margin-left: -395px;

	background: #000;

}



#header {

	width: 790px;

	margin: 0;

}



#logo {

	border: 0;

}



#banner {

	margin: 0;

}



#content {

	margin: 0;

	padding: 0;	

}



#left {

	float: left;

	margin: 12px 50px;

}



#footer {

	margin: 0;

}



#footer h6 {

	text-align: right;

	margin: 0;

}



h1 {

 font-size:16px;

 font-weight:bold;

 color:#b89b61;

 margin:12px 0px 0px 0px;

 display: inline;

}



h2 {

 font-size:12px;

 font-weight:bold;

 color:#f99;

 margin:0px 0px 4px 0px;

}



div.text2 {

	 text-align: justify;

}
div.demenu{
    position:relative;
	width:300px;}
ul.demenu{
    width:270px;
	height:20px;
	list-style:circle;
	font-size:13px;
	color:#B89B61;
	margin-top:-7px;
	margin-left:-5px;
}
li.demenu{
    height:20px;
    line-height:20px;
    float:left;
    width:90px;
    text-align:left;
    position:relative;
	text-indent:3px;
}
ul.demenu a.demenu{    
	text-decoration:none;
	color:#B89B61;
}
li.demenu a:hover.demenu{
	text-decoration:underline;
	color:#D1A847;
}
div.text2 h3{
    font-size:12px;
	padding:2px;
	margin:0px;
	letter-spacing:2px;
}
div.text2 h3.sp1,
div.text2 h3.sp{
	font-size:12;
	padding:2px;
	margin-right:5px;
	font-weight:normal;
	letter-spacing:2px;}
div.text2 h3.sp{
    color:#f99;
    margin-top:-2px;
	margin-bottom:5px;
	text-align:right;}
div.text2 h3.sp1{color:#fff;}
div.text2 p{
    text-indent:15px;
	letter-spacing:1px;
	margin-top:-5px;
	margin-bottom:0px;
	padding:0;
	text-decoration:underline;}

.text2 { font-size:12px; line-height:18px;}

.text2CC { font-size:12px; line-height:18px; color: #CCC; }

.text2rb { font-size:18px; line-height:21px; color: #FFF; font-weight:bold; font-family: times new roman; }

.text2gold { font-size:12px; line-height:18px; color: #B89B61;}

.text3gb { font-size:13px; line-height:18px; color: #B89B61; font-weight: bold;}

.text2red { font-size:12px; line-height:18px; color: red;}

.text333 { font-size:12px; line-height:18px; color: #333; }

.text600 { font-size:12px; line-height:18px; color: #600; }

.text666 { font-size:12px; line-height:18px; color: #666; }

.text2b { font-size:12px; line-height:18px; font-weight:bold; }

.text2br { color:#b89b61; font-size:12px; line-height:18px; }

.text2pk { color:#f99; font-size:12px; line-height:18px; }

.text2r { color:#ff0000; font-size:12px; line-height:18px; }

.text2pink { color:pink; font-size:12px; line-height:18px; }

.text3 { font-size:16px; line-height:22px; }

.text3red { color:#FF0000; font-size:16px; line-height:22px; }

.text2blk { color:#333; font-size:12px; line-height:18px; }

.text2blkb { color:#333; font-size:12px; line-height:18px; font-weight:bold; }

.weddings { color:#b89b61; font-size:12px; line-height:18px; font-weight:bold; }

.whatsnew { font-size:11px; }



.agree { 

	font-size:11px;

	line-height:15px;

	border: 1px solid #666;

	padding: 3px;

	width: 300px;

	background: #000;

}



.news {

	color: #F69;

	font-weight: bold;

	font-size: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	border-top: 1px solid #F69;

	border-bottom: 1px solid #F69;

}



.menu {

 color:#ffffff;

 font-size:12px;

 background-color:#4c473a;

 padding: 0px 0px 0px 14px;

 cursor: pointer

}



.menu2 {

	color:#b89b61;

	font-size:12px;

	background-color:#4c473a;

	padding: 0px 0px 0px 14px;

	font-weight:bold;

}



.menu3 {

 color:#ffffff;

 font-size:12px;

 background-color:#4c473a;

 padding: 0px 0px 0px 14px;

}



.menews {

 color:#fff;

 font-size:12px;

 background-color:#4c473a;

 padding: 0px 0px 0px 14px;

 border: 0;

 cursor: pointer

}



.menuact {

 color:#f99;

 font-size:12px;

 font-weight:bold;

 background: #4c473a url("../img_cmn/menu_act02.gif") left no-repeat;

 padding: 0px 0px 0px 14px;

}



.cap {

 font-size:12px;

 line-height:18px;

 padding: 10px 0px 10px 0px;

}



a:link { text-decoration:underline; color:#f99 }

a:visited { text-decoration:underline; color:#f99 }

a:active { text-decoration:none; color:#f99 }

a:hover { text-decoration:none; color:#b89b61 }



a.weddings:link { text-decoration:underline; color:#b89b61 }

a.weddings:visited { text-decoration:underline; color:#b89b61 }

a.weddings:active { text-decoration:none; color:#b89b61 }

a.weddings:hover { text-decoration:none; color:#f99  }



a.bold:link { text-decoration:underline; color:#f99; font-weight:bold }

a.bold:visited { text-decoration:underline; color:#f99; font-weight:bold }

a.bold:active { text-decoration:none; color:#ff0000; font-weight:bold }

a.bold:hover { text-decoration:none; color:#cc0000; font-weight:bold }



a.side:link { text-decoration:none; color:#ffffff }

a.side:visited { text-decoration:none; color:#ffffff }

a.side:active { text-decoration:none; color:#ffffff }

a.side:hover { text-decoration:none; color:#ffffff }



a.side2:link { text-decoration:none; color:#fdd8ff }

a.side2:visited { text-decoration:none; color:#fdd8ff }

a.side2:active { text-decoration:none; color:#fdd8ff }

a.side2:hover { text-decoration:none; color:#fdd8ff }



a.mail:link { text-decoration:underline; color:#656565 }

a.mail:visited { text-decoration:underline; color:#656565 }

a.mail:active { text-decoration:none; color:#656565 }

a.mail:hover { text-decoration:none; color:#444444 }



a.whatsnew:link { text-decoration:underline; color:#FFF }

a.whatsnew:visited { text-decoration:underline; color:#FFF }

a.whatsnew:active { text-decoration:none; color:#999 }

a.whatsnew:hover { text-decoration:none; color:#999  }



td.blk {

 background-color:#000000;

}



td.menubg {

 background: #4c473a url("../img_cmn/menu_side.gif") left repeat-y;

}



td.topsidebg {

 background: #26231d url("../img_cmn/index_side.gif") left repeat-y;

}



.contbg {

 background-color:#222222;

}





.cont {

 margin: 12px 0px 0px 0px;

}



.sidemenu {

 margin: 12px 0px 0px 0px;

}



.showroom {

 margin: 20px 0px 0px 7px;

}



.btn {

 padding: 5px 0px 5px 0px;

}



.topft {

 margin: 20px 0px 0px 0px;

}



.contimg {

 background-color:#222222;

 padding: 12px 0px 12px 16px;

}



.conttxt {

 background-color:#222222;

 padding: 12px 16px 12px 16px;

}



.company {

 padding: 0px 0px 12px 16px;

 background-color:#222222;

}



.map {

 padding: 12px 16px 0px 16px;

 background-color:#222222;

}





.bread {

 background: #000000 url("../img_cmn/menu_side.gif") left repeat-y;

 padding: 2px 0px 2px 10px;

}



.pic_td {

	border: 1px solid #CCCCCC;

	font-size: 12px;

}



.pic_tdred {

	border: 1px solid red;

	font-size: 12px;

}



.wtitle {

	font-size: 16px;

	color: #B89B61;

	font-weight: bold;

}



.ttitle {

	font-size: 12px;

	color: #B89B61;

	font-weight: bold;

	font-family: georgia;

}



.button {

	border: 1px solid #CCC;

	font-size: 11px;

}



.titletd {

	background: #b89b61;

	font-size: 12px; 

	color: white; 

	font-weight: bold; 

}



.jobs {

	border: 1px solid #999;

	width: 100%;

	padding: 3px;

	margin: 7px;

}



.flv{

	margin: 24px 0 24px 0;

}



.hide { display: none; }

.show { display: inline; }

.titleTEL {
	color: #B48D48;
	font-family: "華康中圓體";
	background-color: #000000;
}

.marqueeIndex { font-size:14px;}

table#spp01{
    background-color:#FFFFFF;
    }
table#spp01 a:hover img{
    filter:alpha(opacity=60);
    opacity:0.6;

}
td.sp01 img{
     margin:10px 0px;
}
