@charset "utf-8";
/* CSS Document */

a { behavior:url(../link.htc); }
a:focus { outline:0; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.topmenu{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #FFFFFF;
}
.topmenu th{}
.topmenu a{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.topmenu a:hover{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #226A67;
}
#menu{
width:339px;
height:45px;
float:left;
}
#menu ul{
padding:0;
margin:0;
}
#menu li{
list-style-type:none;
}
#bta{
float:left;
background:url(../images/menu.jpg) 0 0 no-repeat; 
}

#bta a{
width:113px;
height:45px;
display:block;
background:url(../images/menu.jpg) 0 0 no-repeat; 
}

#bta a:hover{
background:url(../images/menu.jpg) 0 -45px no-repeat; 
}

#bta_ch{
float:left;
background:url(../images/menu.jpg) 0 -45px no-repeat; 
}

#bta_ch a{
width:113px;
height:45px;
display:block;
background:url(../images/menu.jpg) 0 -45px no-repeat; 
}
/*==================================================================*/
#btb{
float:left;
background:url(../images/menu.jpg) -113px 0 no-repeat; 
}

#btb a{
width:113px;
height:45px;
display:block;
background:url(../images/menu.jpg) -113px 0 no-repeat; 
}

#btb a:hover{
background:url(../images/menu.jpg) -113px -45px no-repeat; 
}

#btb_ch{
float:left;
background:url(../images/menu.jpg) -113px -45px no-repeat; 
}

#btb_ch a{
width:113px;
height:45px;
display:block;
background:url(../images/menu.jpg) -113px -45px no-repeat; 
}
/*==================================================================*/
#btc{
float:left;
background:url(../images/menu.jpg) -226px 0 no-repeat; 
}

#btc a{
width:113px;
height:45px;
display:block;
background:url(../images/menu.jpg) -226px 0 no-repeat; 
}

#btc a:hover{
float:left;
background:url(../images/menu.jpg) -226px -45px no-repeat; }

#btcb_ch{
float:left;
background:url(../images/menu.jpg)  -226px  -45px no-repeat; 
}

#btc_ch a{
width:113px;
height:45px;
display:block;
background:url(../images/menu.jpg)  -226px  -45px no-repeat; 
}


/*==================================================================*/
.search{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}
.search th{}
.search a{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #338C84;
	text-decoration: none;
}
.search a:hover{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}
.searchtxt{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #666666;
	border: 1px solid #CCCCCC;
}

.search_ok{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #37B5A8;
	border: 1px solid #226A67;
	padding-top: 3px;
	padding-bottom: 3px;
}
.search_no{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	}

/*==================================================================*/
#abgne_float_ad {
		display: none;
		position: absolute;
	}
#abgne_float_ad img {
		border: none;
	}
/*==================================================================*/
.copytxt{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 11px;
	color: #006666;
}
.copytxt th{}
.copytxt a{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.copytxt a:hover{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
/*==================================================================*/
.shopping{}
.shopping th{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 25px;
}
.shopping a{}
.shopping a:hover{}
.qty{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #7BB4BF;
	border: 1px solid #CCCCCC;
}
.txt_f{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #333333;
	border: 1px solid #CCCCCC;
	font-weight: normal;
}
.order1{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13px;
	color: #333333;
	line-height: 20px;
}
.order1 th{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13px;
	color: #333333;
	line-height: 20px;
}
.pro_cont{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #666666;
}

.pro_ch{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	color: #FFFFFF;
	background-color: #38AFA9;
	border: 1px solid #999999;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pro_ok{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	color: #FFFFFF;
	background-color: #FF6600;
	border: 1px solid #999999;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.pro_no{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #999999;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.total_p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #FF3366;
}
.pro_con{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 12px;
	color: #666666;
}
.word02{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
}





/* 一般頁面內容區 */

#content_contact {
height:300px;}
#content_contact table {
margin:2px;
}

#content_contact table tr td {
font-size:13px;
}

#content_buildYourOwnRing {
background-image:url(images/bg/step.jpg);
background-repeat:no-repeat;
}
#content_buildYourOwnRing .go {
float:left;
margin-top:90px;
margin-left:150px;
z-index:9999;}





#content_diamonds, #content_news, #content_box, #content_shopOnline, #content_buildYourOwnRing, #content_contact, #content_aboutUs, #content_store, #content_products {
padding:0 32px 32px 32px;;
width:926px;
height:100px;
background-color:#FFF;
background-repeat:no-repeat;
}

#content_products ul {
background-color:#FFF;
}

#content_products ul li {
width:220px;
height:230px;
margin:5px;
float:left;
background-color:#FFF;
}

#content_contactpic{
float:right;
z-index:9999;
margin-top:-320px;
}
#content_diamonds h2, #content_news h2, #content_box h2, #content_shopOnline h2, #content_buildYourOwnRing h2, #content_contact h2, #content_aboutUs h2, #content_store h2, #content_products h2{
display:none;
}

#content_diamonds p, #content_news p, #content_box p, #content_shopOnline p, #content_buildYourOwnRing p, #content_contact p, #content_aboutUs p, #content_store p, #content_products p{
font-size:13px;
line-height:25px;
color:#333333;
padding:0 25px ;
}
.tableA{
	font-family: Arial, Helvetica, sans-serif, "新細明體";
	font-size: 13px;
	color: #333333;
}


.page {
	font-family: "新細明體", Arial;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

.page a{
	font-family: "新細明體", Arial;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
}
.page a:hover{
	font-weight:normal;
	color:#3CBFB3;
	font-family: Arial, Helvetica, sans-serif, "微軟正黑體";
	font-size: 12px;
	text-decoration: none;
}
