body,div,ul,ol,li,h1,h2,h3,p{
	margin:0;
	padding:0;
}

body {
    background-color:#ffffff;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size:12px;
	margin:0px auto 0px auto!important; *margin:0px auto 0px auto!important; *margin:0px auto 0px auto;

	}

div.back {
	width:950px;
	margin:0px auto;
	padding:0px!important;*padding:0px!important;*padding:0px;
	background-color:#ffffff;
	vertical-align:top;
	border:5px solid #ffffff;

}



table {float:left;

}

div.left {
    width:290px;
	background-color:#fff;
    float:left;
	padding-bottom:15px;

}

div.left-mid {
    width:257px;
    background-image:url(pic/k2.jpg);
    margin:0px 0px 0px 19px;
	padding:0px;

}

div.left div.left-mid p{
    width:92%;
	color:#7f714d;
	line-height:19px;
	margin:0px 0px 0px 10px;
	padding-bottom:10px;
}

div.left-mid img.left{
    float:left;
	display:table;
	border:3px solid #fff;
	margin:0px 10px 5px 0px;
}


div.right {
    background-color:#fff;
    width:570px;
    float:right;
	margin:0px;
	padding:0px;

}

/*div.right ul {
    width:99%;
	list-style-type:none;

}

div.right ul li {
    width:98%;
	font-size:15px;
	line-height:18px;
	display:block;
	border-bottom:1px dotted #978766;
	margin:6px 0px 8px 10px;
}

div.right ul li a:link,
div.right ul li a:active,
div.right ul li a:visited {
    text-decoration:none;
    color:#474747;
	float:left;
}

div.right ul li a:hover{
    color:#f35600;
	text-decoration:none;
	
}

div.right ul li p {
    width:99%;
	font-size:13px;
	line-height:18px;
	color:#9b9b9b;
	clear:both;
	background-image:url(pic/icon.jpg);
	background-repeat:no-repeat;
	background-position:center left; 
	padding:0px 0px 0px 20px;
}

div.right ul li p.sale {
    width:92%;
	font-size:13px;
	line-height:18px;
	color:#9b9b9b;
	clear:both;
	background-image:url(pic/sale.gif);
	background-repeat:no-repeat;
	background-position:center left; 
	padding:0px 0px 0px 25px;
}*/

div.right div.title img {
    margin:16px 0px 5px 12px;
	padding:0px;
}

.cost {
    width:20%;
	font-size:15px;
	font-weight: normal;
	color:#ff3600;
	float:right;

}







ul.prod {
	width:92%;
	list-style-type:none;
	list-style-position:inside;
	margin:0px 0px!important;*margin:0px 0px!important;*margin:0px 0px;
	padding:0px!important;*padding:0px!important;*padding:0px;	
}

ul.prod li {
	font-size:15px;
	line-height:20px;
	color:#666666;
	text-align:left;
	margin:3px auto!important;*margin:3px 0px!important;*margin:3px 0px;
	padding:0px 0px 3px 20px!important;*padding:0px 0px 3px 10px!important;*padding:0px 0px 3px 10px;
	border-bottom:1px dotted #aaaaaa;	
	letter-spacing:1px;
	font-weight:normal;	
	background-image:url(images/icon1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}

ul.prod li a,ul.prod li a:link,ul.prod li a:visited {
	color:#3297ff;
	text-decoration:none;
	
}

ul.prod li a:hover {
	color:#ff6600;
	text-decoration:none;	
}
ul.prod li p {

	font-size:11px;
	color:#666666;
	line-height:18px;
	letter-spacing:1px;
	margin:0px!important;*margin:0px!important;*margin:0px;
	padding:0px 0px 0px 0px!important;*padding:0px 0px 0px 15px!important;*padding:0px 0px 0px 15px;
	text-align:left;
}
.price {
	font-size:15px;
	line-height:20px;
	color:#ff3300;
	text-align:right;
	display:inline;
	margin:0px!important;*margin:-20px 0 0 0!important;*margin:0px;
	float:right;
	cursor:hand;
}

h3 { margin-bottom:1px; padding-bottom:8px;}

a:hover {color: #FF6600; text-decoration:none; }
.style2 {font-size: 15px; color: #000000; }
.style5 {font-size: 15px; color: #FF6600; }
.style7 {font-size: 13px; color: #993300; }
.style12 {font-size: 13px; color: #99CC00; }
.style19 {
	font-size: 16px;
	color: #FF3366;
}
.style20 {color: #999999}
.style21 {font-size: 15px; color: #0099FF}
.worA{ color:#CC3300; font-size:16px; font-weight:bolder;}
img {
    vertical-align: top;
}

/*.carrier li:last-child{border:none;}*/
.intro-anchors{ display:block; margin:0 0 0 18px;}
.intro-anchors a{background-color: #d8d7a1; color: #444444;
    display: block;
	font-size:18px;
	font-family: Arial, "微軟正黑體";
	padding:3px 10px 5px;
    text-decoration: none;
    width: 22%;
	float:left;
	margin: 0 0 10px 5px;
	text-align:center;
}

.intro-anchors a:hover{ background-color:#aa7c26; color:#fff; }

.carrier{display:inline-block; width:80%;}
.carrier li{ margin:10px 0;}
.carrier li a:link, .carrier li a:visited{text-decoration:none; font-size:11px; color: #666666; display:block; font-family:Verdana, Geneva, sans-serif; padding: 5px 5px 5px 25px;}
.carrier li a strong{font-weight:normal; display:block; font-size:15px; color:#3297ff; margin:0 0 5px; *margin:0;background-image: url("pic/icon1.jpg");    background-position: left top;    background-repeat: no-repeat; padding-left:20px;margin: 0 0 5px -21px;}
.carrier li a:hover strong{color:#ff6600; text-decoration:none;background-image: url("pic/icon1.jpg");    background-position: left top;    background-repeat: no-repeat;}
.carrier .box-head{ display:none;/*border-bottom:2px solid #800033; margin-top:-4px;*/}
.carrier .box-head:hover{background:#fff;}
.carrier .box-head a:link, .carrier .box-head a:visited{margin:-15px 0; cursor:default;}
.carrier .box-head a strong, .carrier .box-head a img, .carrier .box-head p span{display:none;}
.carrier .box-head q{display:block; font-weight:bold; padding-left:13px; color:#e5735c;}

.carrier li em.price{font-style:normal; font-size:13px; color:#FF0000; font-family:Verdana, Geneva, sans-serif; float:right; *margin-top:-1.2em;margin: -4px 0 0;}
.carrier li em.price span, .carrier li em.price var{font-size:15px; font-style:normal;}

.no-topic{display:block;}
.no-topic .carrier h4{display:none;}
.carrier h4 {
    display: block;
    color: #cc3300;
    font-size: 16px;
    font-weight: bolder;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 15px auto 10px 15px;
    padding: 0 ;
    text-align: left;
    width: 95%;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	.intro-anchors a{
	padding:6px 10px 5px;
   
}

}