@charset "big5";

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/middle_bg2.jpg);
	background-repeat: repeat;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}


#outside {/*  置中塊  */
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#outside2 {/*  置中塊  */
	width: 985px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E4E4E4;
	border-left-color: #e4e4e4;
}
#container {/* 總大塊  */
	width: 985px;
	position: relative;
	float: left;
}#header {/*  title區塊含按鈕  */
	float: left;
	width: 100%;
	position: relative;
	z-index: 100;
	background-repeat: repeat-x;
	background-position: left top;
}
#logoline {
	height: 100px;
	width: 1000px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-right: auto;
	margin-left: auto;
}
#logoline .logo {
	float: left;
	width: 315px;
	position: relative;
	margin-top: 2px;
}
#header #serchtbtline {
	float: left;
	height: 40px;
	width: 100%;
	position: relative;
	margin-top: 10px;
	background-image: url(images/ssyy4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header #serchtbtline .searcharea {
	font-size: 12pt;
	line-height: 22px;
	color: #333333;
	float: left;
	width: 270px;
	height: 30px;
	padding-left: 25px;
	margin-top: 5px;
	margin-left: 20px;
	_margin-left: 10px;
	background-image: url(images/poi.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
}
#header #serchtbtline #topbt {
	float: left;
	width: 784px;
	position: relative;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	height: 25px;
	overflow: hidden;
}


#intor {/*  中間塊  */
	float: left;
	width: 965px;
	position: relative;
	margin-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(images/flower_11.jpg);
	background-repeat: no-repeat;
	background-position: 788px top;
}

#intor3 {/*  中間塊  */
	float: left;
	width: 960px;
	position: relative;
	padding-right: 10px;
	padding-left: 15px;
	background-image: url(images/intor3bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#intor3 #intor_left2 {/*  左大塊  */
	float: left;
	width: 180px;
	position: relative;
}
#intor4 #intor_left2 {/*  左大塊  */
	float: left;
	width: 180px;
	position: relative;
}
#intor #intor_left {/*  左大塊  */
	float: left;
	width: 180px;
	position: relative;
}
#intor #intor_right {/*  右大塊  */
	float: left;
	width: 770px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#intor3 #intor_right2 {/*  右大塊  */
	float: right;
	width: 765px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

#intor4 #intor_right2 {/*  右大塊  */
	float: left;
	width: 785px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#intor #intor_right #hpbanner1 {/*  輪播gif  */
	float: left;
	height: 260px;
	width: 770px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#intor #intor_left .sideblock {
	margin-bottom: 10px;
	border: 1px solid #DDDDDD;
	float: left;
}
#intor #intor_left .sideblock2 {
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	float: left;
}
.sideblock img {
	margin: 0px;
	padding: 0px;
	float: left;

}
.searcharea #textfield {
	font-size: 10pt;
	padding: 0px;
	line-height: 11pt;
	color: #666666;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 5px;
	_margin-left: 2px;
	_margin-right: 1px;
}
.searcharea .sbt {
	width: 55px;
	padding: 0px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
#header #logoline .toolline {
	float: left;
	width: 670px;
	height: 71px;
	overflow: hidden;
	margin-top: 10px;
}

.searcharea .sbt a {
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	height:0 !important;
	height/**/: 27px;
	_height:0;
	padding-top: 27px;
	width: 100%;
	background-image: url(images/serch_bt.gif);
	font-size: 0px;
	float: left;
}

.searcharea .sbt a:hover {
	background-position: 0px -22px;
	float: left;
}

#header #serchtbtline #topbt {
	float: left;
	width: 784px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#header #serchtbtline #topbt ul {
	left:0;
	list-style-type: none;
	position: relative;
	float: left;
	padding: 0px;
	margin: 0px;
}
#header #serchtbtline #topbt li {
	float: left;
	width: 143px;
	padding: 0px;
	margin: 0px;
	position: relative;
	text-align: center;
}
#header #serchtbtline #topbt li a {
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	height: 23px;
	padding-top: 2px;
	width: 100%;
	background-image: url(images/mbleftbt.jpg);
	float: left;
	font: 12pt Verdana, Arial, Helvetica, sans-serif;
}
#header #serchtbtline #topbt .cart {
	font-size: 10pt;
	width: 206px;
	float: left;
}
#header #serchtbtline #topbt .cart a {
	font-size: 10pt;
}

#header #serchtbtline #topbt .cart ul {
	display: none;
	float: left;
	background-color: #E2E9E0;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BBC8BD;
	border-bottom-color: #BBC8BD;
	border-left-color: #BBC8BD;
	width: 200px;
}

#header #serchtbtline #topbt .carton {
	font-size: 10pt;
	width: 206px;

}
#header #serchtbtline #topbt .carton ul {
	display:block;
}


#header #serchtbtline #topbt .cartin {
	margin-right: auto;
	margin-left: auto;
	background-color: #E2E9E0;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BBC8BD;
	border-bottom-color: #BBC8BD;
	border-left-color: #BBC8BD;
	width: 200px;
}


#header #serchtbtline #topbt .cartin li {
	margin-right: 10px;
	margin-left: 10px;
	_margin-right: 5px;
	_margin-left: 5px;
	width: 180px;
	margin-bottom: 5px;
	margin-top: 5px;
}

#header #serchtbtline #topbt li a:hover {
	color: #415043;
	float: left;
}
.cartt a {
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	height:0 !important;
	height/**/: 20px;
	_height:0;
	padding-top: 20px;
	width: 20px;
	background-image: url(images/carticon.jpg);
	font-size: 0px;
	float: left;
	position: absolute;
}

.cartt a:hover {
	background-position: 0px -20px;
}
.wellcome {
	float: left;
	width: 320px;
	padding-top: 30px;
	position: relative;
	font-size: 10pt;
	line-height: 16pt;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-align: left;
}
#header #logoline .toolline .tool {
	float: left;
	width: 292px;
	padding-right: 10px;
	position: relative;
	text-align: right;
	font-size: 10pt;
	line-height: 16pt;
	color: #1F7223;
	letter-spacing: 1px;
	padding-left: 148px;
	height: 71px;
	margin-top: 5px;
}
#header #logoline .toolline .tool a{
	color: #000000;
}#intor #intor_right #parea1 {
	float: left;
	width: 770px;
	position: relative;
}
#intor #intor_right .titlearea {
	width: 100%;
	position: relative;
	margin-bottom: 10px;
}
#parea2 #bannerb {
	float: left;
	width: 770px;
}
.areaintor2 {
	float: left;
	width: 965px;
	padding-top: 10px;
}
.bannersqz {
	float: left;
	width: 180px;
	position: relative;
	height: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	_margin-left: 7px;
}

#outside #container #intor #intor_right .areaintor {
	width: 770px;
	position: relative;
	padding-top: 15px;
	float: left;
}
#intor #bannera {
	float: left;
	height: 200px;
	width: 770px;
}
#intor #pp1 {
	float: left;
	width: 770px;
	padding-top: 15px;
	position: relative;
}
#intor #pp1 ul{
	float: left;
	width: 770px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#intor #pp1 li.mostright {
	margin-right: 0px;
	margin-left: 2px;
	_margin-left: 1px;
}


#intor #pp1 ul li{
	float: left;
	width: 140px;
	margin-right: 17px;
	_margin-right: 8px;
	color: #006666;
	height: 200px;
	text-align: center;
	display: block;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}
#pp1 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#parea1 .areaintor #pp1 h3 {
	font-size: 10pt;
	line-height: 10pt;
	font-weight: normal;
	color: #006666;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#parea1 .areaintor #pp1 a {
	color: #006666;
}
#pp1 span {
	line-height: 10pt;
}
#intor2{
	width: 965px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 10px;
}
#intor2 .parea2 {
	float: left;
	width: 100%;
	margin-top: 15px;
}
#intor2 .parea2 .title2 {
	float: left;
	width: 100%;
}
#intor2 .parea2 .pareaintoraa {
	float: left;
	width: 965px;
	margin-top: 15px;
}
#intor2 .parea2 .topbanner1 {
	float: left;
	height: 200px;
	width: 770px;
}
#intor2 .parea2 .topbanner1_2 {
	float: left;
	height: 250px;
	width: 965px;
}
#intor2 .parea2 .topbanner2 {
	height: 200px;
	width: 180px;
	margin-left: 15px;
	_margin-left: 7px;
	float: left;
}
#intor2 .parea2 .topbanner2_2 {
	height: 765px;
	width: 185px;
	margin-left: 15px;
	_margin-left: 7px;
	float: left;
}

#intor2 .parea2 .pp2 {
	float: left;
	width: 100%;
	margin-top: 15px;
}
#intor2 .pp2 ul{
	float: left;
	width: 965px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#intor2 .pp2 li.mostright {
	margin-right: 0px;
	margin-left: 0px;
}


#intor2 .pp2 ul li{
	float: left;
	width: 140px;
	margin-right: 25px;
	_margin-right: 12px;
	color: #006666;
	height: 200px;
	text-align: center;
	display: block;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}
.pp2 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.pp2 h3 {
	font-size: 10pt;
	line-height: 10pt;
	font-weight: normal;
	color: #006633;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.parea2 .pp2 a {
	color: #006666;
}
.pp2 span {
	line-height: 10pt;
}
#intor2 .parea2 .pantsall_left {
	float: left;
	width: 965px;
}




#intor2 .parea2 .pp3 {
	float: left;
	width: 100%;
	margin-top: 15px;
}
#intor2 .pp3 ul{
	float: left;
	width: 765px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#intor2 .pp3 li.mostright {
	margin-right: 0px;
	margin-left: 0px;
}


#intor2 .pp3 ul li{
	float: left;
	width: 180px;
	margin-right: 15px;
	_margin-right: 7px;
	color: #006666;
	height: 280px;
	text-align: center;
	display: block;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}
.pp3 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.pp3 h3 {
	font-size: 10pt;
	line-height: 10pt;
	font-weight: normal;
	color: #006633;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.parea2 .pp3 a {
	color: #006666;
}
.pp3 span {
	line-height: 10pt;
}













#intor2 .parea2 .pp4 {
	float: left;
	width: 100%;
	margin-top: 15px;
}
#intor2 .pp4 ul{
	float: left;
	width: 965px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#intor2 .pp4 li.mostright {
	margin-right: 0px;
	margin-left: 0px;
}


#intor2 .pp4 ul li{
	float: left;
	width: 180px;
	margin-right: 15px;
	_margin-right: 7px;
	color: #006666;
	text-align: center;
	display: block;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.pp4 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.pp4 h3 {
	font-size: 10pt;
	line-height: 10pt;
	font-weight: normal;
	color: #006633;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.parea2 .pp4 a {
	color: #006666;
}
.pp4 span {
	line-height: 10pt;


}


















#footer {
	float: left;
	height: 25px;
	width: 985px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #848484;
}
#footer .logo {
	float: right;
	height: 25px;
	width: 120px;
	background-color: #2FB135;
}
#footer .toolline {
	color: #666666;
	float: left;
	height: 25px;
	width: 420px;
	padding-left: 10px;
	font: 10pt/25px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	margin-top: 2px;
}
#footer .copyright {
	color: #999999;
	float: left;
	height: 25px;
	width: 530px;
	text-align: right;
	font: 10pt/25px "Courier New", Courier, monospace;
}
#footer .toolline a {
	color: #666666;
}
#intor_left .sideblock .title {
	float: left;
	height: 25px;
	width: 178px;
	position: relative;
}
#intor_left .sideblock .alist {
	padding: 5px;
	float: left;
	width: 168px;
	font-size: 10pt;
	line-height: 14pt;
	color: #333333;
}
#intor_left .sideblock .alist ul {
	width: 158px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
#intor_left .sideblock .alist li {
	font-size: 10pt;
	line-height: 16px;
	color: #666666;
	background-image: url(images/icon.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 16px;
	float: left;
	width: 142px;
	height: 18pt;
}
#intor_left .sideblock .alist li a {
	color: #666666;
}
#intor_left .sideblock .alist a:hover {
	color: #336699;
}












#intor_left .sideblock2 .alist {
	padding: 5px;
	float: left;
	width: 168px;
	font-size: 10pt;
	line-height: 14pt;
	color: #333333;
}
#intor_left .sideblock2 .alist ul {
	width: 158px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
#intor_left .sideblock2 .alist li {
	font-size: 10pt;
	line-height: 16px;
	color: #666666;
	background-image: url(images/icon.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 16px;
	float: left;
	width: 142px;
	height: 18pt;
}
#intor_left .sideblock2 .alist li a {
	color: #666666;
}
#intor_left .sideblock2 .alist a:hover {
	color: #336699;
}
















#intor2 .parea2 .title2 img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#parea1 .titlearea img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#intor3 #intor_left2 .sqleft {
	float: left;
	width: 160px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
	font-size: 10pt;
	line-height: 12pt;
	color: #666666;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
#intor3 #intor_left2 .sqleft h3 {
	font: bold 10pt/14pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	height: 18pt;
}
#intor3 #intor_left2 .sqleft ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 160px;
	list-style-type: none;
}
#intor3 #intor_left2 .sqleft li {
	font: normal 10pt/14pt Verdana, Arial, Helvetica, sans-serif;
	color: #006666;
	float: left;
	width: 160px;
}
#intor3 #intor_left2 .sqleft li a {
	color: #666666;
	background-image: url(images/icon2.jpg);
	background-position: left 4px;
	width: 140px;
	padding-left: 20px;
	background-repeat: no-repeat;
	float: left;
	font-size: 9pt;
	line-height: 14pt;
}
#intor3 #intor_left2 .sqleft a:hover {
	background-image: url(images/icon3.jpg);
	color: #FF6600;
}
#intor3 #intor_left2 .sqleft a.stay{
	background-image: url(images/icon3.jpg);
	color: #FF6600;
}
#intor3 #intor_right2 .productarea {
	width: 745px;
	float: left;
	padding-top: 15px;
	padding-right: 7px;
	padding-bottom: 15px;
	padding-left: 8px;
}
.productarea .historyline {
	font-size: 9pt;
	line-height: 14pt;
	color: #666666;
	float: left;
	width: 350px;
	margin-bottom: 15px;
	background-image: url(images/icon3.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 25px;
	letter-spacing: 1px;
	margin-left: 20px;
	_margin-left: 10px;
}
.productarea .historyline a {
	color: #FF6600;
}
.productarea .pandtext {
	float: left;
	width: 725px;
	padding: 10px;
	margin-bottom: 10px;
}
.productarea .pandtext .photo {
	float: left;
	height: 280px;
	width: 280px;
	margin-left: 6px;
	_margin-left: 3px;
	overflow: hidden;
}
.productarea .pandtext .pinfoarea {
	float: left;
	width: 400px;
	margin-left: 30px;
	_margin-left: 15px;
}
.pinfoarea .pnameid {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #2FB135;
	font: 10pt/20pt Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.pnameid #pname {
	color: #009966;
	font: bold 12pt/24pt Verdana, Arial, Helvetica, sans-serif;
}
.pnameid #pnumber {
	font: 10pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #2FB135;
}
.pnameid #pprice {
	font-size: 16px;
	line-height: 18pt;
	color: #CC0000;
	font-weight: bold;
}
.pinfoarea .pcolor{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
	width: 100%;
}
.pinfoarea .pcolor ul {
	float: left;
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.pinfoarea .pcolor li {
	width: 24px;
	border: 1px solid #999999;
	margin-left: 5px;
	margin-right: 5px;
	_margin-left: 2px;
	_margin-right: 3px;
	float: left;
	height: 24px;
}

.pinfoarea .pcolor li a {
	color: #FFFFFF;
	display: block;
	overflow: hidden;
    height:24px;
	width: 24px;
	font-size: 0px;
	float: left;
}
.pinfoarea .pcolor img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.pinfoarea .psize{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
	width: 100%;
}
.pinfoarea .psize ul {
	float: left;
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.pinfoarea .psize li {
	width: 36px;
	margin-left: 5px;
	margin-right: 5px;
	_margin-left: 2px;
	_margin-right: 3px;
	float: left;
	height: 15px;
	border: 1pt solid #009933;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
}

.pinfoarea .psize li a {
	color: #009933;
	display: block;
	overflow: hidden;
	height:15px;
	width: 36px;
	float: left;
	font: bold 10pt/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}.pinfoarea .psize a:hover {
	background-color: #E7FBE1;
}
.pinfoarea #buyorsave{
	padding-bottom: 10px;
	padding-top: 10px;
	float: left;
	width: 100%;
	font-size: 10pt;
	line-height: 16pt;
	color: #009966;
}
.pinfoarea #buyorsave a {
	color: #2FB135;
}
.pinfoarea #buyorsave a:hover {
	color: #FF9900;
}



.pinfoarea #buyorsave .joincartbt {
	width: 100px;
	padding: 0px;
	float: left;
}

.pinfoarea #buyorsave .joincartbt a {
	display: block;
	overflow: hidden;
	height:0 !important;
	height/**/: 20px;
	_height:0;
	padding-top: 20px;
	width: 100px;
	background-image: url(images/joincart.jpg);
	font-size: 0px;
	float: left;
	color: #FFFFFF;
}

.pinfoarea #buyorsave .joincartbt a:hover {
	background-position: 0px -20px;
	float: left;
}
#ppart2 {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
#ppart2 .title {
	color: #817569;
	background-color: #F0F0E1;
	text-align: left;
	vertical-align: middle;
	float: left;
	width: 745px;
	padding-left: 20px;
	height: 25px;
	padding-top: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #e4e4e4;
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 15px;
}
#ppart2 .wordarea {
	float: left;
	width: 755px;
	padding-right: 15px;
	padding-left: 15px;
}
#ppart2 .atation {
	float: left;
	width: 735px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	font-size: 10pt;
	color: #999999;
	line-height: 18pt;
	overflow: hidden;
}
#ppart3 {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}
#ppart3 .title {
	color: #FFFFFF;
	background-color: #817569;
	text-align: left;
	vertical-align: middle;
	float: left;
	width: 745px;
	padding-left: 20px;
	height: 30px;
	padding-top: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #e4e4e4;
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}
#ppart3 .wordarea {
	float: left;
	width: 755px;
	padding-right: 15px;
	padding-left: 15px;
}
#ppart3 .atation {
	float: left;
	width: 375px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-size: 10pt;
	color: #999999;
	line-height: 18pt;
	margin-bottom: 15px;
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
}
#ppart3 .atation table {
	font-size: 12pt;
	color: #009999;
}
#ppart3 .atation .pinfo {
	font-size: 10pt;
	line-height: 14pt;
	color: #006666;
}
#ppart3 .atation .pinfo a {
	color: #2FB135;
	font-size: 12pt;
	line-height: 16pt;
	font-weight: bold;
}

#ppart3 .atation .price {
	color: #FF0000;
	font-weight: bold;
}
#ppart3 .putincart {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
#ppart3 .putincart .joincartbt {
	width: 100px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}

#ppart3 .putincart .joincartbt a {
	display: block;
	overflow: hidden;
	height:0 !important;
	height/**/: 20px;
	_height:0;
	padding-top: 20px;
	width: 100px;
	background-image: url(images/joincart.jpg);
	font-size: 0px;
	float: left;
	color: #FFFFFF;
}

#ppart3 .putincart .joincartbt a:hover {
	background-position: 0px -20px;
	float: left;
}
#intor3 #intor_right2 .productarea .pageppp {
	float: right;
	width: 350px;
	font-size: 10pt;
	line-height: 16pt;
	color: #666666;
	text-align: right;
	letter-spacing: 1px;
	margin-bottom: 15px;
}
#intor3 #intor_right2 .productarea .pageppp a {
	color: #FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#intor3 #intor_right2 .productarea .pageppp a.stay {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF6600;
}
 .productarea #pitemarea {
	float: left;
	width: 720px;
	margin-left: 15px;
	margin-right: 15px;
	_margin-left: 7px;
	_margin-right: 8px;
	margin-bottom: 10px;
}
#intor3 #intor_right2 .productarea #pitemarea2 {
	float: left;
	width: 740px;
	margin-left: 10px;
	margin-right: 15px;
	_margin-left: 5px;
	_margin-right: 7px;
	margin-bottom: 20px;
}

#pitemarea .pp {
	float: left;
	width: 160px;
	margin-right: 10px;
	margin-left: 10px;
	_margin-right: 5px;
	_margin-left: 5px;
	text-align: center;
	font-size: 10pt;
	line-height: 12pt;
	color: #2FB135;
	margin-bottom: 15px;
	height: 225px;
	overflow: hidden;
}
#pitemarea2 .pp {
	float: left;
	width: 180px;
	margin-right: 5px;
	_margin-right: 2px;
	text-align: center;
	font-size: 10pt;
	line-height: 12pt;
	color: #2FB135;
	margin-bottom: 15px;
}

#pitemarea .pp h3 {
	font-size: 10pt;
	line-height: 14pt;
	color: #2FB135;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#pitemarea2 .pp h3 {
	font-size: 10pt;
	line-height: 18pt;
	color: #2FB135;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#pitemarea .pp .sizearea {
	width: 130px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	padding-left: 10px;
}
#pitemarea2 .pp .sizearea {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 15px;
	text-align: center;
	float: left;
	width: 165px;
}

#pitemarea .pp .sizearea ul {
	float: left;
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#pitemarea2 .pp .sizearea ul {
	list-style-type: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#pitemarea .pp .sizearea li {
	width: 18px;
	margin-left: 5px;
	margin-right: 5px;
	_margin-left: 2px;
	_margin-right: 3px;
	float: left;
	height: 15px;
	border: 1pt solid #009933;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
}
#pitemarea2 .pp .sizearea li {
	width: 18px;
	margin-left: 5px;
	margin-right: 5px;
	_margin-left: 2px;
	_margin-right: 3px;
	float: left;
	height: 15px;
	border: 1pt solid #009933;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
	float: left;
}
#pitemarea .pp .sizearea li a {
	color: #009933;
	display: block;
	overflow: hidden;
	height:15px;
	width: 18px;
	float: left;
	font: bold 10pt/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#pitemarea .pp .sizearea a:hover {
	background-color: #E7FBE1;
}
#pitemarea .pp a {
	color: #009933;
}
#pitemarea2 .pp .sizearea li a {
	color: #009933;
	display: block;
	overflow: hidden;
	height:15px;
	width: 18px;
	float: left;
	font: bold 10pt/15px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
#pitemarea2 .pp .sizearea a:hover {
	background-color: #E7FBE1;
}
#pitemarea2 .pp a {
	color: #009933;
}#outside2 #container #intor4 {
	background-image: url(images/intor4bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	width: 100%;
}
#intor4 #intor_left2 #qustion {
	float: left;
	width: 160px;
	margin-right: 10px;
	margin-left: 10px;
	_margin-right: 5px;
	_margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#intor4 #intor_left2 #qustion ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
#intor4 #intor_left2 #qustion li {
	float: left;
	width: 160px;
}
#intor4 #intor_left2 #qustion li a {
	color: #2CA332;
	background-image: url(images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	float: left;
	width: 130px;
	font: 10pt/24pt Verdana, Arial, Helvetica, sans-serif;
	padding-right: 20px;
	text-align: right;
	margin-bottom: 5px;
	margin-top: 5px;
}
#intor4 #intor_left2 #qustion li a:hover {
	color: #FF6600;
	background-image: url(images/arrow_right2.gif);
}
#intor4 #intor_right2 .topbar {
	float: left;
	height: 170px;
	width: 100%;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;
}
#intor4 #intor_right2 #qustionarea {
	width: 70%;
	margin-left: 115px;
	_margin-left: 57px;
	float: left;
	margin-bottom: 20px;
}
#intor4 #intor_right2 #qustionarea .title {
	float: left;
	width: 540px;
	font: bold 12pt/20pt Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	background-image: url(images/rr.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 32px;
	padding-left: 9px;
	padding-top: 8px;
}
#intor4 #intor_right2 #qustionarea ul {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#intor4 #intor_right2 #qustionarea li {
	float: left;
}
#intor4 #intor_right2 #qustionarea li a {
	font: bolder 12pt/24pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	float: left;
	padding-left: 40px;
	width: 509px;
}
#intor4 #intor_right2 #qustionarea a:hover {
	color: #CC3300;
}
 #anserarea {
	float: left;
	width: 725px;
	padding-bottom: 30px;
	padding-right: 50px;
	padding-left: 100px;
}
#anserarea .q {
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	color: #666666;
	float: left;
	font: 10pt/16pt Verdana, Arial, Helvetica, sans-serif;
}
 #anserarea .q h3 {
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #009999;
	font-size: 10pt;
}
#intor4 #intor_left2 .leftitle {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}
#intor4 #intor_right2 .toptitle {
	float: left;
	width: 780px;
	margin-bottom: 15px;
	margin-left: 1px;
	_margin-left: 0px;
	overflow: hidden;
}
#intor4 #intor_right2 #anserarea #jointitle {
	font-size: 10pt;
	line-height: 16pt;
	color: #666666;
}
#intor4 #intor_right2 #anserarea #jointitle .linerd1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#intor4 #intor_right2 #anserarea #jointitle .loinbg {
	background-image: url(images/rtyu.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 160px;
	width: 310px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 130px;
}
#intor4 #intor_right2 #mareabtline {
	float: left;
	width: 700px;
	margin-left: 20px;
	_margin-left: 10px;
	background-image: url(images/poo.jpg);
	height: 38px;
	padding-right: 20px;
	padding-left: 20px;
	margin-bottom: 10px;
}

#intor4 #intor_right2 #mareabtline ul {
	left:0;
	list-style-type: none;
	position: relative;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#intor4 #intor_right2 #mareabtline li {
	float: left;
	width: 134px;
	padding: 0px;
	margin: 0px;
	position: relative;
}
#intor4 #intor_right2 #mareabtline a {
	color: #FFFFFF;
	display: block;
	overflow: hidden;
	height/**/: 0px;
	height:0 !important;
	_height:0;
	padding-top: 38px;
	width: 100%;
	background-image: url(images/mareatopbt.jpg);
	font-size: 0px;
}

#abbticon01 a { background-position: 0 -38px;}
#abbticon02 a { background-position: -134px -38px;}
#abbticon03 a { background-position: -268px -38px;}
#abbticon04 a { background-position: -402px -38px;}


#abbticon01 a.stay { background-position: 0 0;}
#abbticon02 a.stay { background-position: -134px 0;}
#abbticon03 a.stay { background-position: -268px 0;}
#abbticon04 a.stay { background-position: -402px 0;}

#abbticon01 a:hover { background-position: 0 0;}
#abbticon02 a:hover { background-position: -134px 0;}
#abbticon03 a:hover { background-position: -268px 0;}
#abbticon04 a:hover { background-position: -402px 0;}

.memberintor {
	width: 940px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	_margin-right: 5px;
	_margin-left: 5px;
	background-image: url(images/u2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 20px;
}
.smemberintor {
	width: 905px;
	_margin-left: 10px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	_margin-right: 5px;
	_margin-left: 5px;
	background-image: url(images/su2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 20px;
}
 .memberintor .ppin {
	float: left;
	width: 860px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}
.memberintor .ppin .pname {
	font-size: 12pt;
	line-height: 20pt;
	color: #006666;
}
.memberintor .ppin .pname a{
	color: #217A25;
	font-size: 10pt;
	text-decoration: underline;
	line-height: 14pt;
}
.memberintor .ppin .price {
	font: 12px/20pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.memberintor .deletrobuy {
	float: left;
	width: 720px;
	border: 1px solid #999999;
	padding: 5px;
	background-color: #EBEBEB;
	font-size: 10pt;
	line-height: 14pt;
	color: #666666;
}
#intor4 #intor_right2 .memberintor .ppin .moremoney {
	font-size: 10pt;
	line-height: 16pt;
	color: #006699;
	font-weight: bold;
}
#intor4 #intor_right2 .memberintor .ppin .dline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
	font-size: 10pt;
	line-height: 14pt;
	color: #999999;
}
#intor4 #intor_right2 .memberintor .pay {
	font-size: 10pt;
	line-height: 14pt;
	color: #666666;
	float: left;
	width: 740px;
	padding-top: 10px;
}
.linea1 {
	border: 1px solid #CCCCCC;
	color: #666;
}
.dline {
	color: #666666;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #E4E4E4;
	font: 10pt/18pt Verdana, Arial, Helvetica, sans-serif;
}
.text3 {
	font-size: 10pt;
	line-height: 16pt;
	color: #333333;
}
#intor_right3 {
	float: left;
	width: 100%;
	padding-bottom: 20px;
}
.textbx {
	font-size: 12pt;
	color: #FFFFFF;
}
#intor #intor_right3 .allline {
	font-size: 10pt;
	color: #FFF;
}
#intor_right3 .toptitle {
	float: left;
	width: 960px;
	margin-bottom: 10px;
	overflow: hidden;
}
#shoprod {
	float: left;
	width: 568px;
}
#shoprod ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 568px;
	list-style-type: none;
}
#shoprod ul li {
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(images/shoproad.jpg);
	float: left;
	height: 82px;
	width: 142px;
	overflow: hidden;
	display: block;
}
#shoprod ul li a {
	display: block;
	float: left;
	height: 0px;
	width: 142px;
	padding-top: 82px;
}


#shopa1{ background-position:0 0 ;}
#shopa2{ background-position:-142px 0 ;}
#shopa3{ background-position:-284px 0 ;}
#shopa4{ background-position:-426px 0 ;}

#shopb1{ background-position:0 -82px ;}
#shopb2{ background-position:-142px -82px ;}
#shopb3{ background-position:-284px -82px ;}
#shopb4{ background-position:-426px -82px ;}

#intor4 #intor_right2 .abusintor {
	float: left;
	width: 705px;
	padding-right: 40px;
	padding-left: 40px;
	font: 10pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#intor3 #intor_right2 .toptitle {
	margin-top: 10px;
	margin-bottom: 10px;
}
.newslisr {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
}
.list {
	float: left;
	width: 686px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 15px;
	font-size: 10pt;
	line-height: 18pt;
	color: #666666;
	padding-left: 20px;
	background-image: url(images/action_forward.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin-left: 45px;
	_margin-left: 22px;
}
.newslisr .list .titlenews {
	font-size: 12pt;
	line-height: 16pt;
	color: #009966;
	float: left;
	width: 585px;
}
.newslisr .list .titlenews a {
	color: #009966;
}
.newslisr .list .titlenews a:hover {
	color: #FF9900;
}
newslisr .list .date {
	float: left;
	width: 100px;
	font: 10pt/12pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
}
.newslisr .newspage {
	text-align: center;
	float: left;
	width: 100%;
	padding-bottom: 20px;
	font: 12pt/16pt Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
}
.newslisr .newsintor {
	width: 680px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 5px;
	padding-left: 26px;
	font-size: 10pt;
	line-height: 18pt;
	color: #666666;
	margin-left: 45px;
	float: left;
}


/*-------廣告輪播語法-------*/


a img { 
    border: none; 
    vertical-align: middle; 
} 
#adblock {
	overflow: hidden;
	width: 770px;    /* 廣告圖片的寬 + 選單圖片最大的寬 */
	height: 260px;
	position: relative;
	top: 0px;
} 
#adblock ul, #adblock li { 
    margin: 0; 
    padding: 0; 
    list-style: none; 
} 
#adblock ul.showbox{
	position: absolute;
	top: 0;
} 
#adblock ul.link {
	position: absolute;
	top: 233px;
	visibility: visible;
}
#adblock ul.showbox li a { 
    display: block; 
    height: 260px;    /* 廣告圖片的高 */ 
} 
#adblock ul.link {
	right: 115px;
} 
#adblock ul.link li a {
	display: block;
	width: 18px;    /* 滑鼠未移入時的選單圖片寬 */
	height: 18px;    /* 選單圖片的高 */
	position: absolute;
	font: bold 10pt/18px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	right: 0px;
	z-index: 100;
	border: 1px solid #666666;
	float: right;
	text-align: center;
	background-color: #FFFFFF;
	filter:Alpha(Opacity=50, FinishOpacity=50, Style=2) ;

} 
#adblock ul.link li a.selected {
	width: 18px;    /* 滑鼠移入時的選單圖片寬 */
	background-color: #FFFFFF;
	color: #003399;

} 
/*----------------------------------*/
#header #serchtbtline #topbt .cart li {
	color: #333333;
	display: block;
	margin: 5px;
	float: left;
	width: 185px;
}




.memberintor .ppin .pname a:hover {
	color: #FF6600;
}
.memberintor .ppin2 {
	background-image: url(images/uyr.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 10pt;
}.u3 {
	background-image: url(images/u3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 940px;
}
.u1 {
	background-image: url(images/u1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 900px;
}

.su3 {
	background-image: url(images/su3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 905px;
}
.su1 {
	background-image: url(images/su1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	width: 900px;
}
#paywayline {
	width: 920px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	padding-bottom: 10px;
}
.gobackshop {
	font-size: 10pt;
	line-height: 30px;
	font-weight: normal;
	color: #333333;
	background-image: url(images/gobackshop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 115px;
	padding-left: 30px;
}
.gobackshop a {
	color: #666666;
}
.gobackshop a:hover {
	color: #006699;
}
.paywaybt {
	float: left;
	width: 180px;
	padding-left: 580px;
}
#pay7_11 {
	float: left;
	width: 80px;
	margin-right: 20px;
	_margin-right: 10px;
}
#pay7_11 a {
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(images/7-11.jpg);
	display: block;
	float: left;
	height:0 !important;
	height/**/: 55px;
	_height:0;
	padding-top: 55px;
	width: 80px;
	overflow: hidden;
}
#pay7_11 a:hover {
	background-position: 0px -55px;
}
#creadcard {
	width: 70px;
	float: left;
}
#creadcard a {
	font-size: 0px;
	color: #FFFFFF;
	background-image: url(images/cradcard.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height:0 !important;
	height/**/: 55px;
	_height:0;
	padding-top: 55px;
	width: 80px;
	overflow: hidden;
	display: block;
}
#creadcard a:hover {
	background-position: 0px -55px;
}
#limitarea {
	width: 940px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	_margin-right: 5px;
	_margin-left: 5px;
	float: left;
}
#limitarea .btbar {
	background-image: url(images/limitbtline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 40px;
	float: left;
	width: 940px;
	position: relative;
}
#limitarea .btbar ul {
	font-size: 10pt;
	float: left;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	_margin-left: 0px;
}
#limitarea .btbar ul li {
	float: left;
	width: 122px;
	padding: 0px;
	margin: 0px;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#limitarea .btbar ul li a {
	color: #666666;
	display: block;
	overflow: hidden;
	height: 40px;
	width: 122px;
	background-image: url(images/limitbt.jpg);
	font-size: 10pt;
	background-position: -122px 0px;
	line-height: 30px;
	text-align: center;
}
#limitarea .btbar ul li a.stay{
	background-position: 0px 0px;
	color: #CC0000;
}
#limitarea .intortext {
	background-image: url(images/limiter_bline.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	width: 900px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	font: 10pt/16pt Verdana, Arial, Helvetica, sans-serif;
}




.ppin {
	float: left;
	width: 860px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 8px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
	font-size: 10pt;
}
.ppin .pname {
	font-size: 12pt;
	line-height: 20pt;
	color: #006666;
}
.ppin .pname a{
	color: #217A25;
	font-size: 10pt;
	text-decoration: underline;
	line-height: 14pt;
}
.ppin .price {
	font: 12px/20pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.deletrobuy {
	float: left;
	width: 720px;
	border: 1px solid #999999;
	padding: 5px;
	background-color: #EBEBEB;
	font-size: 10pt;
	line-height: 14pt;
	color: #666666;
}
.ppin .moremoney {
	font-size: 10pt;
	line-height: 16pt;
	color: #006699;
	font-weight: bold;
}
.ppin .dline {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #DBDBDB;
	margin-bottom: 10px;
	font-size: 10pt;
	line-height: 14pt;
	color: #999999;
}


.ppin .pname a:hover {
	color: #FF6600;
}
.ppin2 {
	background-image: url(images/uyr.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: 10pt;

}
	
#loginbgg {
	background-image: url(images/loginbgg_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 940px;
	padding-top: 50px;
	height: 180px;
	font-size: 10pt;
	line-height: 14pt;
	color: #666666;
}
.passwordff {
	background-image: url(images/54h.jpg);
	padding-left: 25px;
	background-repeat: no-repeat;
	height: 20px;
}
.passwordff a {
	color: #666666;
}
.passwordff a:hover {
	color: #990033;
}
.ppin5 {
	font-size: 10pt;
	line-height: 14pt;
	color: #CC0000;
	background-color: #EFEFEF;
	float: left;
	width: 860px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-align: right;
}
.roundbox_center {
	float: left;
	width: 810px;
	padding-left: 45px;
	font: normal 10pt/14pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.roundbox_center  h3  {
	font-size: 10pt;
	line-height: 14pt;
	float: left;
	width: 80px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.roundbox_center ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.roundbox_center li {
	float: left;
	width: 780px;
	font-weight: normal;
	padding-top: 8px;
	padding-bottom: 8px;
}
.memberintor .u3 .u1 .pay {
	margin-top: 10px;
}
.memberintor .u3 .u1 .ppin .po {
	font-size: 10pt;
	color: #666666;
}
.memberintor .u3 .u1 .ppin .po a {
	color: #009999;
}
.toolline .tool ul {
	width: 292px;
	list-style-type: none;
	color: #666666;
	margin: 0px;
	padding: 0px;
	float: left;
}
.toolline .tool li {
	float: left;
	list-style-type: none;
	text-align: left;
}
.toolline .tool li a {
	font-size: 0pt;
	color: #FFFFFF;
	background-image: url(images/toptoptop2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	float: left;
	height:0 !important;
	height/**/: 71px;
	_height:0;
	padding-top: 70px;
	overflow: hidden;
	width: 73px;
	margin-top: 10px;
}

#ii5 {
	background-image: url(images/ii5.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#leftbtareup {
	float: left;
	width: 180px;
	background-image: url(images/zzz2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 15px;
}
#leftbtarea {
	float: left;
	width: 160px;
	_margin-right: 2px;
	_margin-left: 3px;
	padding: 10px;
	background-image: url(images/zzz1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
}
#leftbtarea ul {
	margin: 0px;
	padding: 0px;
	float: left;
	list-style-type: none;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 160px;
}
#leftbtarea li {
	line-height: 14pt;
	font-weight: bold;
	float: left;
	width: 140px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-left: 20px;
	padding-top: 5px;
}
#leftbtarea ul ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 140px;
}
#leftbtarea ul ul li {
	float: left;
	width: 135px;
	padding-left: 5px;
	font-weight: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#leftbtarea ul ul li a {
	color: #666666;
}
#leftbtarea ul ul li a:hover {
	color: #0296A6;
}


#home {
	color: #CC0000;
}
#home a {
	color: #CC0000;
}
#leftbtarea a {
	color: #666666;
}
#leftbtarea a.stay {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: block;
	color: #00B6BB;
}


#leftbtarea a:hover {
	color: #ABC138;
}



#ii4 a{ background-position: 0 0;}
#ii3 a{ background-position: -73px 0;}
#ii2 a{ background-position: -146px 0;}
#ii1 a{ background-position: -219px 0;}

#ii4 a:hover{ background-position: 0 -71px;}
#ii3 a:hover{ background-position: -73px -71px;}
#ii2 a:hover{ background-position: -146px -71px;}
#ii1 a:hover{ background-position: -219px -71px;}

#intor_right3 .toptitle22 {
	float: left;
	width: 380px;
	overflow: hidden;
	height: 75px;
	margin-bottom: 20px;
}
#intor_right3 #newstylearea {
	float: left;
	width: 100%;
}#intor_right3 #newstylearea ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}
#intor_right3 #newstylearea li {
	padding: 9px;
	float: left;
	width: 100px;
	margin-right: 8px;
	margin-left: 8px;
	_margin-right: 4px;
	_margin-left: 4px;
	border: 1px solid #999999;
	height: 160px;
	margin-bottom: 15px;
}
#intor_right3 #newstylearea li image a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#header #serchtbtline #iconbar {
	float: left;
	width: 650px;
	padding-top: 3px;
	padding-right: 10px;
	position: relative;
	text-align: right;
	font-size: 10pt;
	line-height: 16pt;
	color: #666666;
	letter-spacing: 1px;
	height: 30px;
}

#header #serchtbtline #iconbar ul {
	width: 650px;
	list-style-type: none;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#header #serchtbtline #iconbar li {
	float: right;
	list-style-type: none;
	text-align: left;
}
#header #serchtbtline #iconbar li a {
	color: #333333;
}
#ii8 {
	background-image: url(images/ii8.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 23px;
	padding-right: 10px;
}
#ii7{
	background-image: url(images/ii7.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 23px;
}
#ii6 {
	background-image: url(images/ii6.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 23px;
}
#ii9 {
	background-image: url(images/ii9.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-right: 10px;
	padding-left: 23px;
}
#poi1 {
	background-image: url(images/poi_03.jpg);
	background-repeat: repeat-y;
	background-position: left;
	float: left;
	width: 100%;
}
#poi1 #poi2 {
	background-image: url(images/poi_05.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
}
#poi1 #poi2 #poi3 .titlebar {
	float: left;
	width: 925px;
}
#poi1 #poi2 #poi3 #maintext {
	float: left;
	width: 925px;
	margin-top: 20px;
	text-align: left;
}
#poi1 #poi2 #poi3 {
	background-image: url(images/poi_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 20px;
	float: left;
	width: 925px;
}
.titlebar .titleandbt {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}
.titlebar .titleandbt .titlex {
	float: left;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	height: 75px;
}
.titlebar .titleandbt .titley {
	float: left;
	width: 380px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	height: 75px;
	background-image: url(images/newst.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.titlebar .titleandbt .titlew {
	float: left;
	width: 380px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	height: 75px;
	background-image: url(images/callcenter.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.titlebar .titleandbt .titlez {
	float: left;
	width: 380px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #D8D8D8;
	height: 75px;
	background-image: url(images/abus.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
.titleandbt .sloginaaa {
	font: 12pt/20pt Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	float: left;
	width: 500px;
	padding-top: 20px;
	padding-left: 20px;
}
.titlebar .titleandbt .jiobar {
	float: left;
	width: 250px;
}.jiobar ul {
	margin: 0px;
	float: left;
	width: 171px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.jiobar li {
	float: left;
	height: 39px;
	width: 171px;
	display: block;
}
.jiobar li a {
	font-size: 12pt;
	color: #FFFFFF;
	background-image: url(images/ijbar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	float: left;
	height: 34px;
	width: 171px;
	padding-top: 5px;
	font-weight: bold;
}
.jiobar a:hover {
	background-position: 0px -39px;
}
#outside2 #container #intor #intor_right3 #poi1 #poi2 #poi3 .titlebar .titleandbt .sloginaaa .asdf {
	font-size: 10pt;
}
.pp .nameandprice {
	width: 160px;
	padding-top: 5px;
}
.pp .nameandprice .price {
	color: #837B6E;
	font: bold 10pt/15pt Verdana, Arial, Helvetica, sans-serif;
}
.pp .productimg {
	height: 160px;
	width: 160px;
	overflow: hidden;
}
.productarea #titletype {
	float: left;
	width: 695px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-size: 12pt;
	line-height: 18pt;
	font-weight: bold;
	color: #817569;
	background-image: url(images/168_18.jpg);
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	padding-top: 5px;
}
#aboutusarea {
	font: 12pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	float: left;
	width: 760px;
	padding-right: 70px;
	padding-left: 70px;
}
#aboutusarea .intertext {
	width: 720px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
}

.memberintor .u3 .u1 h5 {
	font: bold 12pt/18pt Verdana, Arial, Helvetica, sans-serif;
	color: #950046;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 25px;
	display: block;
	background-image: url(images/control_play.png);
	background-repeat: no-repeat;
	background-position: left 28px;
	padding-left: 20px;
}
#loginbgg3 {
	background-image: url(images/passwordbg_c.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-top: 50px;
	width: 100%;
	font-size: 10pt;
}
.rollBox{
	width:668px;
	overflow:hidden;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	float: left;
}


.rollBox .Cont{
	width:656px;
	overflow:hidden;
	float:left;
}


.rollBox .ScrCont{width:10000000px;}


.rollBox .Cont .pic{
	width:164px;
	float:left;
	text-align:center;
	font-size: 10pt;
	line-height: 16pt;
	color: #006666;
	margin-bottom: 10px;
}


.rollBox .Cont .pic img{
	padding:4px;
	background:#fff;
	display:block;
	margin:0 auto;
}


.rollBox .Cont .pic p{line-height:26px;color:#505050;}


.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}


.rollBox .Cont a:hover{
	color:#006666;
	text-decoration:underline;
}


.rollBox #List1,.rollBox #List2{float:left;}
#List1 .price, #List2 .price {
	font: bold 12pt/16pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

.rollBox2{
	width:845px;
	overflow:hidden;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 22px;
	float: left;
}


.rollBox2 .Cont{
	width:845px;
	overflow:hidden;
	float:left;
}


.rollBox2 .ScrCont{width:10000000px;}


.rollBox2 .Cont .pic{
	width:164px;
	float:left;
	text-align:center;
	font-size: 10pt;
	line-height: 16pt;
	color: #006666;
	margin-bottom: 10px;
	margin-right: 5px;
}


.rollBox2 .Cont .pic img{
	padding:4px;
	background:#fff;
	display:block;
	margin:0 auto;
}


.rollBox2 .Cont .pic p{line-height:26px;color:#505050;}


.rollBox2 .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}


.rollBox2 .Cont a:hover{
	color:#006666;
	text-decoration:underline;
}

.rollBox2 #List1,.rollBox2 #List2{float:left;}
#List1 .price, #List2 .price {
	font: bold 12pt/16pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}

.rollBox2 #List3,.rollBox2 #List4{float:left;}
#List3 .price, #List4 .price {
	font: bold 12pt/16pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
#outsidebg {
	background-image: url(images/pagebgbg2.png);
	background-repeat: repeat-y;
	background-position: center top;
	width: 100%;
	margin: 0px;
	float: left;
	padding: 0px;
}
.moremore {
	text-align: right;
	float: left;
	width: 100%;
	font: 10pt/16pt Verdana, Arial, Helvetica, sans-serif;
	color: #0033CC;
}
#allstore {
	color: #666666;
	float: left;
	width: 960px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #BFBFBF;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
}
#allstore ul {
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#allstore ul li {
	height: 35px;
	width: 140px;
	margin-right: 7px;
	margin-left: 13px;
	_margin-right: 4px;
	_margin-left: 6px;
	list-style-type: none;
	float: left;
	margin-bottom: 10px;
	overflow: hidden;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#outsidebg #up {
	background-image: url(images/ssyy2.png);
	background-repeat: repeat-x;
	background-position: center top;
	height: 105px;
}
#Limit {
	background-image: url(images/li-01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 200px;
	padding-top: 50px;
	padding-right: 10px;
	padding-left: 10px;
}
#Time {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F00;
	font-weight: bold;
	text-align: center;
}

#Last {
	height: 50px;
	font-size: 14pt;
	line-height: 24px;
	color: #600;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-align: center;
	margin-bottom: 50px;
}
#day {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36pt;
	color: #F00;
	text-align: center;
	font-weight: bold;
}
#Section {
	font-size: 10pt;
	line-height: 18pt;
	color: #666;
	width: 900px;
	margin-right: 30px;
	margin-left: 30px;
	float: left;
	margin-bottom: 25px;
}
#Section table tr td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	font-size: 10pt;
	line-height: 18pt;
	color: #666;
}
