body{

 	font-size:small ;

	font-family:"Andale Mono,新細明體" ;

    /*background-image:url(../image/backgroud-1.png) ;
*/
	background-repeat: no-repeat; 

    background-repeat: repeat-x;

	background-color:#FFFFFF;

	padding:0px;

	border:0px;

    margin:0px;
}
img{
border-width:0px;	
}
ul{
margin:0px 0px;
padding:0px 0px;	
}
.servicekey{
 float:left;
 color:#B49F5B;
 font-size:9pt;
 font-weight:bold;
 width:100%;
 margin-top:8px;
 *float:left;

}

.servicekey h2{
font-size:9pt;	
*margin-top:6px;
*float:left;
}

#add-favourites{
 cursor:pointer;
 font-size:10pt;
 font-weight:bold;
 padding-left:30px;
}
#main_content{
position: absolute;
width:1024px;
left:50%;
margin-left:-512px;
float:left;
min-height:600px;
height:auto;
}
.index_main{
float:left;
padding-left:20px;
padding-right:20px;
height:auto;
min-height:600px;
width:984px;
overflow:hidden;
}
.logo{
width:100%;
float:left;
height:46px;
margin-top:18px;	
margin-bottom:40px;
}
a{
text-decoration: none;
}
.topbar{
width:100%;
overflow:hidden;	
}
#menu{
background-image:url('../img/menubackground.png');
float:left;
height:450px;
width:175px;	
background-repeat:no-repeat;
overflow:hidden;
margin-right:20px;
}
.content{
width:786px;
float:left;
min-height:485px;
height:auto;	

}
#menu ul li{
 list-style-type:none;
 display:inline;	
 width:175px;
 float:left;
}
#menu ul{
padding:0px 0px;
margin:0px 0px;	
width:175px;
}

#menu ul li a span{
 float:left;
 background-image:url('../img/menu.png');
 background-repeat:no-repeat;
 width:80px;
 height:41px;
 margin-bottom:1px;
 margin-left:15px;
}
#index span{
	background-position:3px 12px;
}
#index span.index2{
	background-position:-79px 12px;
}

#about span{
	background-position:3px -30px;
}
#about span.about2{
	background-position:-79px -30px;
}

#product span{
	background-position:3px -72px;
}

#product span.product2{
	background-position:-79px -72px;
}

#contact span{
	background-position:3px -114px;
}
#contact span.contact2{
	background-position:-79px -114px;
}

#service span{
	background-position:3px -156px;
}
#service span.service2{
	background-position:-79px -156px;
}


#support span{
	background-position:3px -196px;
}
#support span.support2{
	background-position:-79px -196px;
}

.contentbottomtitle{
text-align:right;
float:left;
width:786px;
margin-top:5px;
}
.bottommenu{
float:left;
width:auto;
height:auto;
margin-top:33px;
margin-left:200px;
margin-bottom:12px;
}
.bottommenu a{
color:#47472A;	
}
.bottommenu a:hover{
color:#b39e5c;
}

.bottommenu ul li{
 list-style-type:none;
 display:inline;	
 float:left;	
 padding-left:7px;
 padding-right:7px;
}

#selpoint{
 position:absolute;
 margin-top:-9999px;
 margin-left:135px;
}



.copyright{
text-align:center;
font-size:12pt;	
background-image:url('../img/bottom.png');
float:left;
width:100%;
height:58px;
color:white;
font-size:10pt;
background-repeat:no-repeat;

}
.copyrightmsg{
margin-top:13px;
float:left;
width:100%;	
color:#47472A;
}
.copyrighttita a{
	color:#47472A;
}
.copyrighttita a:hover{
	color:white;
}

.copyright ul{
margin:0px 0px;
padding:0px 0px;
margin-top:10px;
margin-left:18px;
}
.copyright ul li{
 list-style-type:none;
 display:inline;	
 
}
.copyright .item{
 float:left;
 width:70px;
 border-left:1px solid white;
 text-align:center;
}
.copyright .item a{
	color:white;
	text-decoration:none;
}
.copymessage{
 text-align:right;
 padding-left:230px;
}
.otherpagemsg{
height:auto;
min-height:450px;
float:left;
width:786px;
border-bottom:1px solid #604C3F;	
}
.pagetitle{
margin-bottom:27px;
float:left;
width:786px;	
}
.promsg{
float:left;
width:280px;	
padding-right:20px;
font-size:9pt;
padding-bottom:30px;
margin-top:5px;
}
.otherpagemsg{
line-height:20px;	
}
.comingsoon{
margin-top:98px;
margin-bottom:66px;
float:left;
width:786px;	
}
.contactmsg{
margin-top:40px;
margin-bottom:50px;	
float:left;
width:786px;
}
.contactaddress{
margin-left:20px;
margin-top:20px;
float:left;
width:786px;
font-family:"Arial Black", Gadget, sans-serif;	
}
#aboutpage{
background-image:url('../img/aboutback.png');
background-repeat:no-repeat;
background-position:top right;

}
#aboutpagetitle{
	background-image:url('../img/abouttext.png');
background-repeat:no-repeat;
background-position:bottom right;
min-height:450px;
height:auto;
}
#productpage{
background-image:url('../img/productback.png');
background-repeat:no-repeat;
background-position:top right;

}
#productpagetitle{
background-image:url('../img/producttext.png');
background-repeat:no-repeat;
background-position:bottom right;
min-height:450px;
height:auto;
}
#supportpage{
background-image:url('../img/supportback.png');
background-repeat:no-repeat;
background-position:top right;
}
#supportpagetitle{
background-image:url('../img/supporttext.png');
background-repeat:no-repeat;
background-position:bottom right;
float:left;
min-height:450px;
height:auto;
}

#contactpage{
background-image:url('../img/contactback.png');
background-repeat:no-repeat;
background-position:top right;

}
#contactpagetitle{
background-image:url('../img/contacttext.png');
background-repeat:no-repeat;
background-position:bottom right;
min-height:450px;
height:auto;
}
#servicepage{
background-image:url('../img/serviceback.png');
background-repeat:no-repeat;
background-position:top right;

}
#servicepagetitle{
background-image:url('../img/servicetext.png');
background-repeat:no-repeat;
background-position:bottom right;
min-height:450px;
height:auto;
}
.productlistbox{
float:left;	
}
.servicemsg{
color:white;
}