﻿@charset "utf-8";

/* CSS Document */

html, body 

{

	height:100%;

	margin:0;

	padding:0;

	width:100%;

}



.msg strong {

	color: #36F;

	font-weight: normal;

	position: absolute;

	top: 22px;

	left: 155px;

	width: 160px;

	line-height: 18px;

}



.night,.day {

	background-image: url(../images/bgW_night.jpg);

	background-repeat: repeat-x;

	background-position: top;

}

.night #wrap,.day #wrap {

	background-image: url(../images/bg_night.jpg);

	background-position: center top;

	width: 100%;

	background-repeat: no-repeat;

	position: relative;

}

.day {

	background-image: url(../images/bgW_day.jpg);

}

.day #wrap {

	background-image: url(../images/bg_day.jpg);

}

a { background-repeat: no-repeat; }

input ,select{

	font-family: Tahoma, Geneva, sans-serif;

	color: #666;

	line-height: 18px;

	font-size: 12px;

}

body

{

	font-size: 12px;

	font-family: Thoma, Arial, Helvetica;

	color: #666;

	line-height: 18px;

}

h1,h2,h3,h4,h5,h6 {

	font-size: 12px;

	font-weight:normal;

	padding:0px;

	margin:0px;

}

ul, li, dl, dt, dd , p {

	padding:0px;

	margin:0px;

	text-decoration:none;

}

ul, li {

	list-style-type: none;

}

a:link,a:visited {

	text-decoration: none;outline:none;

}

a:hover {

	text-decoration: underline;

	background-position: right;

}

#content

{

	width: 1000px;

	margin: 0 auto;



}

#header

{

	position: relative;

}

#slogan

{

	position: absolute;

	left: 122px;

	top: 26px;

}

#subnav

{

	padding-top: 8px;

	padding-right:55px;

}

#subnav ul

{

	list-style: none;

	color: #fff;

	float: right;

}

#subnav li

{

	padding: 0 0 0 8px;

	float: left;

}

#subnav li a

{

	text-decoration: none;

	color: #fff;

}

#subnav li a:hover

{

	text-decoration:underline;

	color: #fff;

}

.clear

{

	clear:both; 

}

#bn

{

	padding-top: 40px;

	height: 141px;

	width: 1000px;

}

#bn object

{

	blr:expression(this.onFocus=this.blur());

}

#bn object:focus

{

	-moz-outline-style: none;

}

#media

{

	width: 182px;

	height: 140px;

	padding: 55px 0 0 33px;

	

}

#media_txt

{

	width: 144px;

	color: #436fa5;

	margin: 9px 0 0 50px;

}

.room_list1

{

	padding: 55px 0 0 15px;

	height: 109px;

}

.room_list1_R h4

{

	font-size: 11px;

	color: #a29d93;

}

.room_list1_R h2

{

	font-size: 12px;

	color: #935124;

	font-weight: bold;

	padding-top: 3px; 

}

.room_list1_R h2 a

{

	color: #935124;

}

.room_list1_R h3

{

	font-size: 12px;

	color: #9f8573;

	padding-top: 5px;

	width: 192px;

	line-height: 1.5em;

}

.room_list1_L

{

	width: 120px;

	height: 90px;

	float: left;

}

.room_list1_R

{

	float: left;

	padding: 0 5px;

	width: 200px;

}

.room_list2

{

	margin: 0 0 0 30px;

	*margin: 10px 0 0 30px;

	padding: 0;

}

.room_list2 li

{

	margin-bottom: 5px;

}

.room_list2 h3 a

{

	color: #935124;

}

.room_list2 h4

{

	font-size: 11px;

	color: #a29d93;

	display: inline;

}

.lv2_R

{

	float: right;

	width: 273px;

	position:relative;

}

/***********index_lv1 第二層 ***************/

/**********************登入會員　member**************************/

#mainContent

{

	background: url(../images/content_bg.png) repeat-y;

	width: 1000px;

	position:relative;

}

#sidebar_l

{

	float: left;

	width: 190px;

	padding: 15px 0 0 78px;

	margin-bottom: 150px;

}

.man_info

{

	padding: 5px 0 15px 30px;

	width: 160px;

}

#login_info_center

{

	background: url(../images/login_infobg2.png) repeat-y;

	width: 190px;

	paddin: 0 0 15px 0;

}



.L_btn

{

	margin-top: 20px;

	float: left;

}

.L_event

{

	clear: both;

	padding-top: 20px;

	float: left;

	width: 190px;

	display: block;

}

.L_event2

{

	margin-top: 5px;

	float: left;

	width: 190px;

}

.L_event img

{

	border: solid 1px #b3cfe9;

}

.L_event2 img

{

	border: solid 1px #cecfc2;

}

.L_event_T,.L_event2_T

{	

	background: url(../images/L_eventbg1.png) no-repeat;

	width: 175px;

	height: 80px;

	padding: 45px 0 0 15px;

} 

.L_event2_T

{	

	background: url(../images/L_eventbg2_1.png) no-repeat;

} 

.L_event_D,.L_event2_D

{

	background: url(../images/L_eventbg2.png) no-repeat;

	width: 175px;

	height: 93px;

	padding: 35px 0 0 15px;

}

.L_event2_D

{

	background: url(../images/L_eventbg2_2.png) no-repeat;

	height: 80px;

}

.L_event2_B

{

	/*background: url(../images/L_eventbg2_3.png) no-repeat;*/
	background: url(../images/L_eventbg2_4.png) no-repeat;
	width: 175px;

	height: 93px;

	padding: 35px 0 0 15px;

}

#sidebar_r

{

	float: left;

	width: 732px;

	position: relative;

}



#search li

{

	float: left;

}

.type01

{

	color: #8d7a59;

}

#search .type01

{

	padding-top: 5px;

}

#search

{

	padding: 0 0 0 355px;

}

#search li

{

	margin-right: 5px;

}

.search_bg

{

	background: url(../images/search_input.gif) no-repeat;

	width: 133px;

	height: 22px;

	padding: 0 5px;

}

.search_bg input

{

	background: none;

	border: none;

	width: 133px;

}

.border_blue

{

	background:url(../images/blueboard.png) no-repeat;

	width: 654px;

}

#breadCrumb a

{

	color: #666;

}

#breadCrumb a:hover

{

	color: #666;

}

.C_title

{

	background:url(../images/title_member1.png) no-repeat;

	width: 599px;

	height: 28px;

	text-align: right;

	padding: 16px 55px 0 0;

}



.type02

{

	color: #799eb4;

}

.C_content

{

	background: url(../images/board_C.png) repeat-y;

	width: 654px;

	padding: 30px 0 30px;

	/*min-height: 680px;

	_height: 680px;*/

}

.pd_content,.talk_content

{

	/*min-height: 1160px;

	_height: 1160px;*/

}

.talk_content

{

	padding-top: 20px;

}

#item01

{

	position: absolute;

	width: 25px;

	height: 51px;

	left: 601px;

	top: 172px;

	z-index: 100;

}

#login_form

{

	background: url(../images/member_login_bg.jpg) no-repeat;

	width: 447px;

	height: 202px;

	margin: 0 0 0 100px;

	padding: 80px 0 0 0;

	overflow: hidden;

}

#login_form form

{

	padding: 0;

	margin: 0;

}

.login_txt

{

	padding: 0 0 15px 28px;

}

#login_form .repw

{

	margin: 0;

	padding: 0 38px 0 0;

}

#login_form .member_bn

{

	padding: 25px 0 0 0;

}

#login_txt2

{

	background:url(../images/login_txt_16.png) no-repeat;

	width: 654px;

	height: 300px;

	position: relative;

}

#login_01

{

	position: absolute;

	width: 430px;

	height: 50px;

	left: 136px;

	top: 36px;

	color: #ae5630;

}

#login_02

{

	position: absolute;

	width: 430px;

	height: 70px;

	left: 153px;

	top: 100px;

	color: #8f5b08;

}

#login_03

{

	position: absolute;

	width: 430px;

	height: 50px;

	left: 146px;

	top: 179px;

	color: #ae5630;

}

#login_04

{

	position: absolute;

	width: 430px;

	height: 50px;

	left: 143px;

	top: 246px;

	color: #8f5b08;

}

.C_bottom

{

	width: 654px;

	height: 20px;

	position: relative;

	margin-bottom: 30px;

	z-index: 1;

}

.bn_gotop

{

	position:absolute;

	width: 58px;

	height: 23px;

	left: 575px;

	top: 14px;

}

#footer {

	float: left;

	width: 100%;

	position: relative;

	bottom: 0px;

	margin: 0px;

	background-image: url(../images/footerGrass.png);

	background-repeat: repeat-x;

	height: 34px;

	color: #FFF;

	padding-top: 60px;

	font-size: 12px;

	z-index: 5;

	padding-bottom: 0px;

	text-align: center;

}

#service_pic  {

	background-image: url(../images/service.png);

	display: block;

	height: 223px;

	width: 183px;

	position: absolute;

	z-index: 10;

	bottom: 20px;

	left: -410px;

	margin-left: 50%;

}

/************忘記密碼*********************/

.C_title2

{

	background:url(../images/title_member2.png) no-repeat;

	width: 599px;

	height: 28px;

	text-align: right;

	padding: 16px 55px 0 0;

}

#fgpw_form

{

	background: url(../images/fgpw_bg.gif) no-repeat;

	width: 447px;

	height: 165px;

	margin: 0 0 0 100px;

	padding: 63px 0 0 0;

	overflow: hidden;

}

#fgpw_form p

{

	padding: 0 0 0 40px;

}

#fgpw_form form

{

	background: url(../images/fgpw_bar.png) no-repeat;

	width: 349px;

	height: 30px;

	padding: 6px 0 0 0;

	margin: 20px 0 0  35px;

}

.pw_l

{

	float: left;

	width: 235px;

	margin-left: 10px;

	_margin-left: 5px;

}

.pw_r

{

	float: left;

	width: 92px;

}

.fgpw_txt

{

	width: 350px;

	padding: 30px 0 0 40px;

	

}

/************加入會員register1*********************/

.C_title3

{

	background:url(../images/title_register1.png) no-repeat;

	width: 599px;

	height: 28px;

	text-align: right;

	padding: 16px 55px 0 0;

}

.main_content

{

	width: 537px;

	margin: 0 39px 0 51px;

	background: url(../images/member1_bg.jpg) no-repeat;

	height: 504px;

	padding: 49px 17px 0 10px;

}

.type03

{

	color: #003d82;

}

.interests

{

	margin: 10px 0 0 0;

}

.interests li

{

	list-style: decimal;

	padding: 0;

	margin: 3px 0 0 20px;

}

.bn_register1

{

	margin: 40px 0 0 0;

}

/************加入會員register2*********************/

.main_content_r2

{

	width: 537px;

	margin: 0 39px 0 51px;

	background: url(../images/member2_bg.jpg) no-repeat;

	height: 213px;

	padding: 49px 17px 0 10px;

}

.main_content_r2 .r2_txt

{

	width: 420px;

	margin: 0 0 0 70px;

}

.type04

{

	color: #f38714;

}

.type05

{

	color: #587da9;

}

.bn_register2

{

	margin: 35px 0 0 0;

	_margin: 30px 0 0 0;

}

/************加入會員register_ifno*********************/

.main_content_r3

{

	width: 537px;

	margin: 0 39px 0 51px;

	background: url(../images/member3_bg.jpg) no-repeat;

	height: 835px;

	padding: 49px 17px 0 10px;

}

.main_content_r3 .r3_txt

{

	width: 420px;

	margin: 0 0 0 10px;

}

.main_content_r3 td

{

	padding: 3px 0;

}

.main_content_r3 form

{

	padding: 0;

	margin: 0;

}

.main_content_r3 form select

{

	border: solid 1px #a5acb2;

}

.td_padding td

{

	padding: 0 0 5px 0;

}

.input_w input

{

	width: 154px;

	*width: 157px;

}

.bn_register3

{

	margin: 15px 0 0 0;

	_margin: 10px 0 0 0;

}

/************加入會員　手機認證碼register_mobile*********************/

.main_content_mobile

{

	width: 537px;

	margin: 0 39px 0 51px;

	background: url(../images/mobile_bg.jpg) no-repeat;

	height: 289px;

	padding: 49px 17px 0 10px;

	position: relative;

}

.main_content_mobile .r2_txt

{

	width: 420px;

	margin: 0 0 0 70px;

}

.bn_register2

{

	margin: 35px 0 0 0;

	_margin: 30px 0 0 0;

}

#mobile_txt

{

	position: absolute;

	left: 150px;

	top: 229px;

}

#bn_mobile

{

	position: absolute;

	left: 403px;

	top: 290px;

}

/*****************加入會員成功 register_ok********************/

.main_content_r4

{

	width: 537px;

	margin: 0 39px 0 51px;

	background: url(../images/member4_bg.jpg) no-repeat;

	height: 155px;

	padding: 49px 17px 0 10px;

}

.main_content_r4 .r4_txt

{

	width: 350px;

	margin: 40px 0 0 130px;

	*margin: 90px 0 0 130px;

}

.bn_register4

{

	margin: 50px 0 0 0;

	*margin: 66px 0 0 0;

}



/*----------------------member--------------------------*/



.mainContent

{

	width: 537px;

	background-repeat: no-repeat;

	margin: 0 39px 0 51px;

	padding: 49px 0px 0;

}

.mainContent td { padding: 3px 0px; }



.mainContentBg {

	background-image: url(../images/contentBg_Bottom.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

	padding-right: 17px;

	padding-left: 10px;

}

.title_memberProfile

{ background-image: url(../images/contentBg_memberProfile.jpg); }

.C_titleProfile { background: url(../images/title_memberProfile.png); }

.C_titleCart { background: url(../images/title_memberCart.png); }

.cart_C { padding: 15px 0px 0px; }

.CartContent {

	margin-left: 50px;

	margin-right: 35px;

	position: relative;

	padding-bottom: 10px;

}

.CartContent strong {

	font-weight: normal;

	color: #003d82;

}

a#cartNote {

	color: #d07c42;

	background: url(../images/note.gif) no-repeat 0px 2px;

	padding-left: 18px;

	display: block;

	width: 55px;

	float: right;

	position: absolute;

	left: 495px;

	top: 33px;

}

.L_btn img { float: left; 

}

.L_btn ul {

	width: 190px;

	float: left;

}



.myOrder {

	border-collapse:collapse;

	background: url(../images/myOrderHead.jpg) no-repeat top;

	margin-top: 10px;

}

.myOrder th {

	line-height: 31px;

	font-weight: normal;

	color: #265eb2;

	background: url(../images/cartLine.gif) no-repeat 0px 10px;

}

.myOrder td  {

	text-align: center;

	padding: 10px 5px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ededed;

}

.myOrder input {

	border: 1px solid #cdcdcd;

	text-align: center;

}





.myOrder .first { background: url(none); }

.myOrder img,.giftBody img {

	border: 1px solid #dedede;

	margin-right: 7px;

	vertical-align: middle;

}

.myOrder .end td{

	background: url(../images/myOrderGra.jpg) repeat-x bottom;

	border-bottom-color: #b4d5ea;

}

.myOrder .product { text-align: left; }

.myOrder a {

	color: #63aac8;

	text-decoration: underline;

}

.myOrder a:hover { text-decoration: none; }

.orderPrice td {

	background: #fcfbf2;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #d4d4d4;

	text-align: right;

	padding: 1px 10px 1px 0px;

}

.orderPrice em {

	color: #D97315;

	font-style: normal;

}

.orderPrice strong { color: #DA3C11; }

.orderPrice span {

	font-weight: bold;

	color: #DA3C11;

}

.CartContent .thanks {

	position:relative;

	color: #144B88;

	display: block;

	padding-top: 15px;

	padding-bottom: 15px;

	width: 430px;

	padding-left: 120px;

}

#gift {

	position: absolute;

	top: -20px;

	background-image: url(../images/gift.png);

	background-repeat: no-repeat;

	height: 82px;

	width: 126px;

	left: 0px;

}

.giftTitle {

	background: url(../images/giftTitle.gif) no-repeat;

	height: 22px;

	padding-top: 13px;

	padding-left: 140px;

	color: #144B88;

}

.giftTitle2 {

	background: url(../images/giftTitle2.gif) no-repeat;

	height: 52px;

}

.giftTitle strong { color: #2376D3; }

.giftBody {

	background: url(../images/giftBg.gif) no-repeat left bottom;

	padding: 10px;

	float: left;

	width:550px;

}

.giftBody th {

	font-weight: normal;

	color: #d98212;

	text-align: left;

}

.giftBody strong { color: #DA3C11; }

.giftBody em {

	color: #63aac8;

	font-style: normal;

}

.giftBody .banner { float: left; }

.giftBody table {

	float: left;

	width: 360px;

}

.giftBody td {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCC;

	padding: 3px;

}

a.bn{

	display: block;

	float: right;

	text-indent: -8000px;

	height: 26px;

	width: 92px;

	margin-top: 20px;

	cursor: hand;

}

a.bnPurchase { background-image: url(../images/bnPurchase.jpg); }

a.bnPay { background-image: url(../images/bnPay.jpg); }

a.bnBack { background-image: url(../images/bnBack.jpg); }

a.bnConfirm { background-image: url(../images/bnConfirm.jpg); }

.order td { padding: 2px; }

.order li { padding-left: 23px; }



.order li input   {

	margin-bottom: 2px;

	margin-top: 2px;

}



.order .textarea {

	background-color: #f6f6f6;

	border: 1px solid #CCC;

	width: 98%;

}

.order .title td { padding-top: 20px; }

.title_complete

{ background-image: url(../images/contentBg_complete.jpg); }.orderComplete { padding-bottom: 55px; }

.orderComplete h4 {

	font-size: 12px;

	font-weight: bold;

	color: #003d82;

	line-height: 20px;

	padding-top: 20px;

}

.orderComplete p, .orderComplete h4 { padding-left: 100px; }

.C_titleOrderHistory { background-image: url(../images/title_orderHistory.png); }



a.bnPrint {

	background-image: url(../images/bnPrint.png);

	width: 73px;

	margin-top: -13px;

	margin-right: 10px;

}

a.bnBack2 {

	background-image: url(../images/bnBack2.jpg);

	width: 80px;

}

.pager {

	font-size: 11px;

	text-align: center;

	padding-top: 15px;

}

.pager a { color: #969696; }

.pager span {

	color: #ee8615;

	font-weight: bold;

}

.pager img { border-style: none; }

.pager .bnPager {

	color: #7c7c7c;

	margin-right: 10px;

	margin-left: 10px;

}

.C_titlepdSeries1 { background-image: url(../images/title_pdSeries1.png); }

.C_titlepdSeries2 { background-image: url(../images/title_pdSeries2.png); }

.C_titlepdSeries3 { background-image: url(../images/title_pdSeries3.png); }

.C_titlepdSeries4 { background-image: url(../images/title_pdSeries4.png); }

.C_titlepdSeries5 { background-image: url(../images/title_pdSeries5.png); }

.C_titlepdSeries6 { background-image: url(../images/title_pdSeries6.png); }

.C_titlepdSeries7 { background-image: url(../images/title_pdSeries7.png); }

.C_titlepdSeries8 { background-image: url(../images/title_pdSeries8.png); }

.pdList {

	width: 564px;

	margin-left: 52px;

}

.pdList .SeriesGra {

	height: 244px;

	width: 564px;

	text-indent: -8000px;

}

.Series1 .SeriesGra { background-image: url(../images/seriesGra1.jpg); }

.Series2 .SeriesGra { background-image: url(../images/seriesGra2.jpg); }

.Series3 .SeriesGra { background-image: url(../images/seriesGra3.jpg); }

.Series4 .SeriesGra { background-image: url(../images/seriesGra4.jpg); }

.Series5 .SeriesGra { background-image: url(../images/seriesGra5.jpg); }

.Series6 .SeriesGra { background-image: url(../images/seriesGra6.jpg); }

.Series7 .SeriesGra { background-image: url(../images/seriesGra7.jpg); }

.pdList .frame {

	background-image: url(../images/pdListFrame.png);

	background-repeat: no-repeat;

	height: 112px;

	width: 112px;

	position: absolute;

	left: 9px;

	top: 17px;

}

.pdList li {

	float: left;

	width: 262px;

	position: relative;

	padding: 18px 10px;

	line-height: 16px;

	height: 110px;

}

.pdList img {

	float: left;

	margin-right: 15px;

	height: 110px;

	width: 110px;

}

.pdList h5 {

	font-weight: bold;

	font-size: 13px;

}

.pdList h6 {

	font-size: 11px;

	margin-top: 0px;

	margin-bottom: 5px;

}

.pdList .more {

	background-repeat: no-repeat;

	height: 9px;

	width: 33px;

	display: block;

	position: absolute;

	right: 15px;

	text-indent: -8000px;

	font-size: 9px;

	line-height: 9px;

	bottom: 18px;

}

.priceO,.priceL,.priceL { display: block; }

.priceS { color: #b73f51; }

.priceL { text-decoration: line-through; }

.pdList .tip {

	background-repeat: no-repeat;

	width: 148px;

	position: absolute;

	bottom: 157px;

	padding: 15px 16px 0px;

	left: 130px;

	display: block;

}

.pdList .tipBt {

	height: 27px;

	width: 180px;

	position: absolute;

	bottom: 130px;

	left: 130px;

	display: block;

}

.pdList .tip h5 { margin-bottom: 5px; }

.Series1 h5,.DSeries1 h3,.DSeries1 a,.saleDetail h3,.saleDetail a,.saleDetail2 a  { color: #1573b9; }

.Series1 h6,.DSeries1 h4,.saleDetail h4,.saleDetail2 h4 { color: #7aa7d0; }

.Series1 .tip { background-image: url(../images/pdSeriesTip1.png); }

.Series1 .tipBt { background-image: url(../images/pdSeriesTipBt1.png); }

.Series1 .more { background-image: url(../images/SeriesMore1.gif); }

.Series2 h5,.DSeries2 h3,.DSeries2 a { color: #B93015; }

.Series2 h6,.DSeries2 h4 { color: #D08A7A; }

.Series2 .tip { background-image: url(../images/pdSeriesTip2.png); }

.Series2 .tipBt { background-image: url(../images/pdSeriesTipBt2.png); }

.Series2 .more { background-image: url(../images/SeriesMore2.gif); }

.Series3 h5,.DSeries3 h3,.DSeries3 a { color: #4D78B8; }

.Series3 h6,.DSeries3 h4 { color: #7AA7D0; }

.Series3 .tip { background-image: url(../images/pdSeriesTip3.png); }

.Series3 .tipBt { background-image: url(../images/pdSeriesTipBt3.png); }

.Series3 .more { background-image: url(../images/SeriesMore3.gif); }

.Series4 h5,.DSeries4 h3,.DSeries4 a { color: #AC1253; }

.Series4 h6,.DSeries4 h4 { color: #C590A6; }

.Series4 .tip { background-image: url(../images/pdSeriesTip4.png); }

.Series4 .tipBt { background-image: url(../images/pdSeriesTipBt4.png); }

.Series4 .more { background-image: url(../images/SeriesMore4.gif); }

.Series5 h5,.DSeries5 h3,.DSeries5 a { color: #397612; }

.Series5 h6,.DSeries5 h4 { color: #7CAC5E; }

.Series5 .tip { background-image: url(../images/pdSeriesTip5.png); }

.Series5 .tipBt { background-image: url(../images/pdSeriesTipBt5.png); }

.Series5 .more { background-image: url(../images/SeriesMore5.gif); }

.Series6 h5,.DSeries6 h3,.DSeries6 a { color: #CB550E; }

.Series6 h6,.DSeries6 h4 { color: #D29977; }

.Series6 .tip { background-image: url(../images/pdSeriesTip6.png); }

.Series6 .tipBt { background-image: url(../images/pdSeriesTipBt6.png); }

.Series6 .more { background-image: url(../images/SeriesMore6.gif); }

.Series7 h5,.DSeries7 h3,.DSeries7 a { color: #847D46; }

.Series7 h6,.DSeries7 h4 { color: #B2AB75; }

.Series7 .tip { background-image: url(../images/pdSeriesTip7.png); }

.Series7 .tipBt { background-image: url(../images/pdSeriesTipBt7.png); }

.Series7 .more { background-image: url(../images/SeriesMore7.gif); }

.pdDetail {

	width: 570px;

	float: left;

	position: relative;

	margin-left: 50px;

	display: inline;

}

.pdDetail .frame {

	background-image: url(../images/pdDetailFrame.png);

	height: 263px;

	width: 248px;

	position: absolute;

	left: 1px;

	top: -14px;

}

.pdDetail .pdimg {

	float: left;

	margin-top: 10px;

	margin-left: 10px;

}

.pdDetail h3 {

	word-wrap:break-word; overflow:hidden;

	font-size: 15px;

	font-weight: bold;

}

.pdDetail h4 {

	font-size: 13px;

	margin-bottom: 9px;

	word-wrap:break-word; overflow:hidden;

}

.pdDetail p { color: #9d9d9d; word-wrap:break-word; overflow:hidden;}

.pdDetailContent {

	float: left;

	margin-left: 25px;

	width: 300px;

}

.DetailContent li {

	border-top: 1px solid #e5d6c4;

	padding-top: 4px;

	padding-bottom: 4px;

	background-image: url(../images/pdDetaiSpot.jpg);

	background-position: 7px 12px;

	padding-left: 20px;

	background-repeat: no-repeat;

}

.DetailContent input {

	border: 1px solid #cdcdcd;

	text-align: center;

	width: 30px;

}

a.bnAddCart {

	background-image: url(../images/addCart.jpg);

	height: 35px;

	width: 123px;

	margin-top: -20px;

}

.iconSet {

	width: 100%;

	float: left;

	margin-top: 10px;

	margin-bottom: 15px;

}

.iconSet li {

	float: left;

	height: 32px;

	width: 33px;

	line-height: 16px;

	padding-top: 4px;

	padding-bottom: 5px;

	padding-left: 9px;

	background-repeat: no-repeat;

	color: #FFF;

	margin-right: 4px;

}

.icon1 { background-image: url(../images/pdDetailIcon1.jpg); }

.icon2 { background-image: url(../images/pdDetailIcon2.jpg); }

.icon3 { background-image: url(../images/pdDetailIcon3.jpg); }

.icon4 { background-image: url(../images/pdDetailIcon4.jpg); }

.icon5 { background-image: url(../images/pdDetailIcon5.jpg); }



.pdDetail .slider {

	background-image: url(../images/pdSliderBg.jpg);

	height: 192px;

	width: 570px;

	float: left;

	background-position: 5px 0px;

	display: inline;

	position: relative;

}

.pdDetail .slider h3 {

	background-image: url(../images/pdSliderTitle1.png);

	height: 16px;

	text-indent: -8000px;

	margin-top: 27px;

	margin-left: 30px;

	display: block;

	background-repeat: no-repeat;

}

.DSeries2 .slider h3{

	background-image: url(../images/pdSliderTitle2.png);

	}

	.DSeries3 .slider h3{

	background-image: url(../images/pdSliderTitle3.png);

	}

	.DSeries4 .slider h3{

	background-image: url(../images/pdSliderTitle4.png);

	}

	.DSeries5 .slider h3{

	background-image: url(../images/pdSliderTitle5.png);

	}

	.DSeries6 .slider h3{

	background-image: url(../images/pdSliderTitle6.png);

	}

	.DSeries7 .slider h3{

	background-image: url(../images/pdSliderTitle7.png);

	}

.pdDetail .slider ul {

	margin-left: 28px;

	margin-top: 6px;

	_margin-top: 4px;

	float: left;

	display: inline;

}



.pdDetail .slider li {

	position: relative;

	float: left;

	width: 100px;

	overflow: hidden;

	margin-right: 4px;

	top:5px;

	left:28px;

}

.pdDetail .slider img {

	margin: 1px 1px 2px;

	float: left;

	border: 1px dashed #CCC;

}



.pdDetail .slider .frame {

	background-image: url(../images/pdSliderframe.png);

	background-repeat: no-repeat;

	height: 97px;

	width: 97px;

	position: absolute;

	left: 0px;

	top: 0px;

}

.pdDetail .slider .arrowL,.pdDetail .slider .arrowR {

	position: absolute;

	top: 18px;

	cursor: pointer;

	z-index: 10;

}

.pdDetail .slider .arrowR { right: -1px; 

}

.pdDetail .slider .arrowL { left: -1px; }

.DSeries1 .slider h3,.saleDetail .0slider h3 { background-image: url(../images/pdSliderTitle1.png); }

.C_titleTalk1 { background-image: url(../images/title_talk.png); }

.talk_content_inner {

	float: left;

	margin-left: 50px;

	width: 570px;

	display: inline;

}

.searchBarTalk > form{

	float: left;

}

.searchBarTalk {

	float: right;

	position: relative;

	z-index:5;

}

.searchBarTalk select, .searchBarTalk input , .searchBarTalk span{

	float: left;

	margin-top: 3px;

	margin-right: 5px;

}

.searchBarTalk select, .searchBarTalk input{

	border: 1px solid #D2D2D2;

}

.searchBarTalk .bn {

	float: left;

	margin: 0px;

}



a.bnSearch {

	background-image: url(../images/bnSearch.jpg);

	width: 73px;

}

a.bnArticle {

	background-image: url(../images/bnArticle.jpg);

	width: 104px;

}

a.bnTalkto {

	background-image: url(../images/bnTalkto.jpg);

	width: 119px;

}

a.bnBackMsg {

	background-image: url(../images/bnBackMsg.jpg);

	width: 104px;

}

.talkOgsunSay {

	background-image: url(../images/talkOgsunSay.jpg);

	background-repeat: no-repeat;

	float: left;

	width: 530px;

	margin-top: 5px;

	padding-right: 20px;

	padding-left: 20px;

	text-align: justify;

	margin-bottom: 20px;

}

.talkOgsunSay h3,.talkArticleList h3,.talkArticle h3 {

	font-size: 15px;

	font-weight: bold;

	color: #265eb2;

	margin-top: 13px;

	margin-bottom: 7px;

	margin-left: 53px;

}

.talkOgsunSay .time,.talkArticleList .time,.talkArticle .time{

	color: #5b7b90;

	text-align: right;

	height: 27px;

	display: block;

	line-height: 25px;

}



.talkFans {

	float: left;

	width: 530px;

	text-indent: -8000px;

	background-image: url(../images/talkTitleFans.jpg);

	background-repeat: no-repeat;

	height: 49px;

	font-size: 0px;

	line-height: 0px;

	margin-left: 20px;

	display: inline;

	position: relative;

	z-index:1;

}

.searchBarTalk .msg { left: -30px; }



.msg {

	background-image: url(../images/msgBg.png);

	height: 197px;

	width: 425px;

	position: absolute;

	top: 23px;

	left: 125px;

	font-size: 12px;

	line-height: 20px;

	text-indent: 0px;

	padding-top: 65px;

	padding-left: 20px;

	background-repeat: no-repeat;

	z-index: 5;

}

.msg h3 {

	text-indent: -8000px;

	font-size: 0px;

	line-height: 0px;

}



.msg input, .msg textarea  {

	width: 340px;

	border: 1px solid #D2D2D2;

	color: #666;

	font: 12px Verdana, Geneva, sans-serif;

	float: left;

}

.msg textarea { height: 100px; 

}

.msg input {

	height: 20px;

	margin-bottom: 3px;

}

.msg span {

	float: left;

	margin-right: 3px;

}

.talkFans a.bnTalkto { margin: 0px; }

.talkFans .searchBarTalk {

	text-indent: 0px;

	float: right;

	font-size: 12px;

	line-height: 18px;

}

a.bnfansOK {

	background-image: url(../images/bnfansOK.jpg);

	width: 80px;

	margin-right: 35px;

	margin-top: 6px;

}

a.bnClear {

	background-image: url(../images/bnClear.jpg);

	width: 91px;

	margin-top: 6px;

}











.fansReply  {

	float: left;

	width: 530px;

	margin-left: 20px;

	margin-top: 10px;

	display: inline;

}

.fansReply li {

	float: left;

	width: 506px;

	background-image: url(../images/fansBd.jpg);

	background-repeat: repeat-y;

	padding-right: 12px;

	padding-left: 12px;

	margin-bottom: 8px;

}

.fansReply .bgTop,.fansReply .bgBt {

	float: left;

	background-image: url(../images/fansT.jpg);

	display: inline;

	height: 12px;

	margin-left: -12px;

	width: 530px;

	font-size: 0px;

	line-height: 0px;

}

.fansReply .bgBt {

	background-image: url(../images/fansBt.jpg);

}

.fansReply .reply{

	float: left;

	display: block;

	margin-left: 10px;

	width: 410px;

}

.fansReply img {

	border: 1px solid #ababab;

	float: left;

}

.fansReply h4 { font-weight: bold; }

.fansReply .member {

	float: left;

	width: 410px;

	border-bottom: 1px dotted #D4D4D4;

	height: 22px;

	margin-bottom: 3px;

}

.fansReply .member .ID {

	float: left;

	color: #357ca4;

}

.fansReply .time  {

	float: right;

	font-size: 11px;

	color: #aaa9a9;

}

.fansReply .OGSUNr {

	background-color: #FFF;

	background-image: url(../images/fansOgT.jpg);

	background-repeat: no-repeat;

	width: 488px;

	float: left;

	margin-top: 8px;

	color: #265eb2;

	padding-top: 8px;

	padding-right: 8px;

	padding-left: 8px;

}

.fansReply .OGSUN .ID {

	float: left;

	font-weight: bold;

}

.fansReply .OGSUN {

	float: left;

	width: 390px;

}

.fansReply .OGSUNreply{

	float: left;

	display: block;

	width: 390px;

	margin-left: 10px;

}

.fansReply .OGSUNr .bgBt {

	background-image: url(../images/fansOgB.jpg);

	height: 8px;

	width: 504px;

	margin-left: -8px;

	float: left;

}

.pager {

	float: left;

	width: 570px;

}

.moreArticle {

	float: left;

	width: 570px;

	height: 20px;

	margin-bottom: 16px;

	border-bottom: 1px dotted #cacaca;

}

.moreArticle a {

	color: #5ea9d0;

	float: right;

	background-image: url(../images/talkMore.jpg);

	background-repeat: no-repeat;

	display: block;

	padding-left: 15px;

	background-position: 0px 3px;

}

.talk_content_inner .totalMsg {

	float: left;

	color: #8C8C8C;

	margin-left: 20px;

	font-weight: normal;

}

.msg a.close {

	color: #8B8B8B;

	background-image: url(../images/talkMsgClose.jpg);

	background-repeat: no-repeat;

	background-position: 0px 6px;

	display: block;

	float: right;

	width: 30px;

	padding-left: 12px;

	margin-right: 30px;

	margin-top: -45px;

}

.talkSort { float: left; }

.talkSort span { float: left; }

.talkSort a {

	display: block;

	float: left;

	width: 50px;

	padding-left: 20px;



	background-position: 0px 2px;

	color: #63AAC8;

}

.talkSort a.decrease { background-image: url(../images/talkSortDecrease.jpg); }

.talkSort a.increase { background-image: url(../images/talkSortIncrease.jpg); }

.talkArticleList {

	float: left;

	width: 564px;

	margin-top: 5px;

	text-align: justify;

	margin-bottom: 20px;

}

.talkArticleList li,.talkArticle {

	background-image: url(../images/talkArticleTitle.jpg);

	background-repeat: no-repeat;

	float: left;

	padding-right: 15px;

	padding-left: 15px;

	width: 534px;

}

.talkArticleList h3,.talkArticle h3 {

	margin-bottom: 15px;

	margin-left: 0px;

}

.talkArticleList .time.talkArticle .time {

	font-size: 11px;

	height: 20px;

	line-height: 20px;

}

.talkArticleList a { color: #63AAC8; }

.talkArticleList h3 a {

	color: #265eb2;

}

.line {

	border-top: 1px solid #E7E7E7;

	padding-top: 5px;

}

.C_titleTalk2008 { background-image: url(../images/title_2008.png); }

.C_titleTalk2009 { background-image: url(../images/title_2009.png); }

.C_titleTalk2010 { background-image: url(../images/title_2010.png); }

.C_titleTalk2011 { background-image: url(../images/title_2011.png); }

.C_titleTalk2012 { background-image: url(../images/title_2012.png); }

.C_titleTalk2013 { background-image: url(../images/title_2013.png); }

.C_titleTalk2014 { background-image: url(../images/title_2014.png); }

.C_titleTalk2015 { background-image: url(../images/title_2015.png); }

.C_titleTalkResult { background-image: url(../images/title_result.png); }



.controlBar {

	text-align: right;

	margin-top: 20px;

}

.controlBar , .controlBar a{ color: #63AAC8; }

.controlBar img {

	border-style: none;

	margin-right: 3px;

}

.C_titlepdStep { background-image: url(../images/title_step.png); }

.pdStepContent {

	float: left;

	width: 564px;

	margin-left: 50px;

	display: inline;

}

.pdStepContent h3 {

	background-image: url(../images/pdStepTitle.jpg);

	background-repeat: no-repeat;

	text-indent: -8000px;

	float: left;

	height: 31px;

	width: 172px;

}

.pdStepContent .note {

	float: right;

	vertical-align: bottom;

	padding-top: 10px;

}

.pdStep {

	float: left;

	width: 564px;

}

.pdStep a {

	color: #666;

	height: 100px;

	display: block;

}

.pdStep a:hover {

	color: #2590BF;

	text-decoration: none;

}

.pdStep ul li img {

	height: 65px;

	width: 65px;

	border-style: none;

}



.pdStep li {

	float: left;

	width: 474px;

	padding-left: 90px;

}

.pdStep ul {

	margin: 10px 0px 0px;

	padding: 0px;

	float: left;

}

.pdStep ul li {

	text-align: center;

	float: left;

	height: 120px;

	width: 118px;

	padding: 0px 0px 7px;

	line-height: 16px;

}

.pdStep ul li span {

	line-height: 21px;

	background-image: url(../images/pdStepSubtitle.jpg);

	background-repeat: no-repeat;

	text-align: center;

	height: 21px;

	width: 109px;

	display: block;

	color: #1E638F;

	margin-left: 4px;

}

.pdStep h4 {

	position: absolute;

	left: 10px;

	top: 10px;

	background-repeat: no-repeat;

	text-indent: -8000px;

	width: 76px;

	height: 142px;

}

.pdStep .step1 {

	background-image: url(../images/pdStep1.png);

	height: 141px;

}

.pdStep .step2 {

	background-image: url(../images/pdStep2.png);

}

.pdStep .step3 {

	background-image: url(../images/pdStep3.png);

}

.pdStep .step4 {

	background-image: url(../images/pdStep4.png);

	height: 259px;

}

.pdStep .step5 {

	background-image: url(../images/pdStep5.png);

}

.pdStep .step6 {

	background-image: url(../images/pdStep6.png);

	height: 391px;

}

.pdStep .step7 {

	background-image: url(../images/pdStep7.png);

}

.pdStep .step8 {

	background-image: url(../images/pdStep8.png);

}

.pdStep .step9 {

	background-image: url(../images/pdStep9.png);

	height: 391px;

}

.pdStep .step10 {

	background-image: url(../images/pdStep10.png);

}

.pdStep .step11 {

	background-image: url(../images/pdStep11.png);

	height: 85px;

}

.pdStep .Gra {

	background-position: top;

	background-repeat: no-repeat;

	position: relative;

	}

.pdStep .SGra1,.pdStep .SGra2,.pdStep .SGra3 {

	background-image: url(../images/pdStepGra1.jpg);

}

.pdStep .SGra4,.pdStep .SGra5,.pdStep .SGra6,.pdStep .SGra7 {

	background-image: url(../images/pdStepGra2.jpg);

}

.pdStep .SGra8,.pdStep .SGra9,.pdStep .SGra10,.pdStep .SGra11 {

	background-image: url(../images/pdStepGra3.jpg);

}

.pdStep .SGra11 {

	z-index: 1;

}

.pdStep .SGra10 {

	z-index: 2;

}

.pdStep .SGra9 {

	z-index: 3;

}

.pdStep .SGra8 {

	z-index: 4;

}

.pdStep .SGra7 {

	z-index: 5;

}

.pdStep .SGra6 {

	z-index: 6;

}

.pdStep .SGra5 {

	z-index: 7;

}

.pdStep .SGra4 {

	z-index: 8;

}

.pdStep .SGra3 {

	z-index: 9;

}

.pdStep .SGra2 {

	z-index: 10;

}

.pdStep .SGra1 {

	z-index: 11;

}





/*eventFree01*/

.C_titleEventFree { background-image: url(../images/title_eventFree.png); }

.C_titleEventGift { background-image: url(../images/title_eventNew.png); }

.eventFree {

	background:url(../images/eventFree_bg.jpg) no-repeat;

	margin: 0px 35px 0px 50px;

	padding:40px 0px 0px 0px;

}

.todayGift {

	background:url(../images/eventFree_todaybg.jpg) no-repeat 0px 38px;

	height:295px;

	position:relative;

}

.todayGift .ribbon{

	background:url(../images/eventFree_ribbon.png) no-repeat;

	width:86px;

	height:85px;

	position:absolute;

	left:34px;

	top:36px;

	z-index:50;

}

.todayGift .balloon{

	background: url(../images/eventFree_balloon.png) no-repeat;

	width:145px;

	height:246px;

	position:absolute;

	left:410px;

	top:0px;

	z-index:50;

}

.giftInfo .frame {

	background:url(../images/eventFree_giftFrame.gif) no-repeat;

	width:122px;

	height:122px;

	position:absolute;

	left:-6px;

	top:-6px;

	z-index:5;

}

.giftInfo .btn {

	display:block;

	background:url(../images/eventFree_btnDraw.png) no-repeat;

	width:122px;

	height:51px;

	position:absolute;

	left:230px;

	top:85px;

	z-index:80;

	text-indent: -9999px;

}

.giftInfo .btn:hover {

	background:url(../images/eventFree_btnDraw.png) 1px 1px;

}

.todayGift p{

	margin-left:38px;

	color:#ad3f03;

}

.giftInfo {

	margin:33px 0px 0px 70px;

	position:relative;

}

.giftInfo .pic {

	float: left;

	margin-right:15px;

	width:110px;

	height:110px;

}

.giftInfo .intro {

	float: left;

	width:210px;

}

.giftInfo .intro h3 {

	color:#FFF;

	font-weight:bold;

	font-size:13px;

}

.giftInfo .intro h4 {

	color:#FFF;

	font-size:11px;

}

.giftInfo .intro ul {

	color:#c4b29a;

	margin-top:6px;

}

.eventFree .winPrize {

	background:url(../images/eventFree_winPrize.png) no-repeat;

	width:285px;

	height:240px;

	margin-top:15px;

	padding:38px 18px 0px 17px;

	float:left;

}

.winPrize .pic {

	float: left;

	margin-right:8px;

	width:70px;

	height:70px;

}

.winPrize .pic img {

	border:1px solid #d6d6d6;

}

.winPrize .intro h3 {

	color:#a87353;

	font-weight:normal;

	font-size:12px;

	line-height:16px;

}

.winPrize .intro span {

	display: block;

	color:#cb4502;

	margin-bottom:3px;

	font: bold 16px Georgia;

}

.winPrize .intro p {

	margin-top:3px;

}

.winPrize .list {

	margin:8px 0px 8px 15px;

	height:120px;

	overflow: visible;

	_margin-bottom:2px;

}

.winPrize .list ul {

	float:left;

	width:245px;

	margin:8px 8px 0px 0px;

}

.winPrize .list li {

	float:left;

	background:url(../images/eventFree_listIcon.gif) no-repeat 0px 9px;

	padding-left:7px;

	font-size:11px;

	line-height:21px;

	width:115px;

}

/*scroll*/

.eventFree .scroll {

	float:left;

	width:11px;

	height:120px;

}

.eventFree .scroll .bar {

	width:11px;

	height:102px;

	background:url(../images/eventFree_scrollBg.gif) no-repeat;

	position:relative;

}

.eventFree .scroll .bar .pull {

	width:11px;

	height:11px;

	cursor:pointer;

	position:absolute;

	left:-1px;

}

.eventFree .scroll .arrowTop {

	width:11px;

	height:9px;

	background:url(../images/eventFree_scrollTop.gif) no-repeat;

	cursor:pointer;

	_margin-bottom:-6px;

}

.eventFree .scroll .arrowBot {

	width:11px;

	height:9px;

	background:url(../images/eventFree_scrollBot.gif) no-repeat;

	cursor:pointer;

}

.eventFree .btnSearch {

	display:block;

	background:url(../images/eventFree_btnSearch.gif) no-repeat;

	width:90px;

	height:19px;

	text-indent: -9999px;

	float: left;

}

.eventFree .btnSearchMargin {

	margin-left:79px;

	_margin-left:42px;

}

.eventFree .btnSearch:hover {

	background-position:-90px 0px;

}

.eventFree .btnBefore {

	display:block;

	float: left;

	background:url(../images/eventFree_btnBefore.gif) no-repeat;

	width:102px;

	height:19px;

	text-indent: -9999px;

	margin-left:3px;

}

.eventFree .btnBefore:hover {

	background-position:-102px 0px;

}

.eventFree .rule {

	float:left;

	width:235px;

	margin:5px 0px 0px 9px;

}

.eventFree .rule .title {

	background:url(../images/eventFree_hlRule.png) no-repeat;

	height:33px;

	width:95px;

	text-indent:-9999px;

}

.eventFree .rule .detail {

	padding:5px 5px 0px 5px;

}



/*eventFree02*/

.eventFree .beforeTop {

	background:url(../images/eventFree_befTop.jpg) no-repeat;

	width:327px;

	height:49px;

	padding: 17px 0px 0px 303px;

}

.eventFree .beforeTop form {

	margin:0px;

	padding:0px;

}

.eventFree .beforeTop .inputSearch {

	width:150px;

	float:left;

	margin-right:3px;

}

.eventFree ul.beforeMid {

	background:url(../images/eventFree_befBg.jpg) repeat-y;

	width:530px;

	padding:0px 17px;

}

.eventFree ul.beforeMid li {

	border-bottom:1px solid #e5dbd4;

	padding:10px 0px;

	float:left;

}

ul.beforeMid .date {

	float:left;

	width:75px;

	height:61px;

	font-size:18px;

	color:#a87353;

	font-family:Georgia;

	text-align:center;

	padding-top:11px;

	line-height:22px;

}

ul.beforeMid .date p {

	border-bottom:1px solid #e8dfd8;

	width:55px;

	margin:0px 10px;

}

ul.beforeMid .pic {

	width:72px;

	height:72px;

	float:left;

}

ul.beforeMid .pic img {

	border:1px solid #d6d6d6;

}

ul.beforeMid .intro {

	width:375px;

	height:72px;

	float:left;

	margin-left:8px;

}

ul.beforeMid .intro h3 {

	color:#cb4502;

	font-weight:bold;

	line-height:17px;

}

ul.beforeMid .intro .btnClose {

	display:block;

	background:url(../images/eventFree_btnPrizeList.png) no-repeat 0px -19px;

	width:96px;

	height:19px;

	text-indent:-9999px;

	margin-left:270px;

}

ul.beforeMid .intro .btnClose:hover {

	background:url(../images/eventFree_btnPrizeList.png) no-repeat -96px -19px;

}

ul.beforeMid .intro .btnOpen {

	display:block;

	background:url(../images/eventFree_btnPrizeList.png) no-repeat;

	width:96px;

	height:19px;

	text-indent:-9999px;

	margin-left:270px;

}

ul.beforeMid .intro .btnOpen:hover {

	background:url(../images/eventFree_btnPrizeList.png) no-repeat -96px 0px;

}

ul.beforeMid .list {

	background:url(../images/eventFree_befListBg.jpg) no-repeat;

	width:530px;

	height:124px;

	margin-top:10px;

	padding-top:3px;

}

.eventFree ul.beforeMid .list ul {

	float:left;

	width:485px;

	margin:8px 0px 0px 15px;

}

.eventFree ul.beforeMid .list li {

	float:left;

	border:0px;

	background:url(../images/eventFree_listIcon.gif) no-repeat 0px 7px;

	padding:0px 0px 0px 7px;

	font-size:11px;

	width:112px;

	line-height:21px;

}

.eventFree .beforeBot {

	background:url(../images/eventFree_befBot.png) no-repeat;

	width:534px;

	height:34px;

	font-size:11px;

	color:#b19987;

	text-align:right;

	padding:5px 30px 0px 0px;;

}



/*eventFree03*/

.eventFree .title03 {

	background: url(../images/eventFree_title03.png) no-repeat 40px 0px;

	width:277px;

	height:16px;

	padding:15px 0px 0px 287px;

	margin-bottom:10px;

}

.eventFree .title03 form {

	margin:0px;

	padding:0px;

}

.eventFree .title03 .inputSearch {

	width:150px;

	float:left;

	margin-right:3px;

}





.eventFree .myPrize {

	width:530px;

	height:470px;

	padding:0px 17px;

	margin-top:5px;

	margin-left:12px;

	position:relative;

}

.eventFree .myPrize li {

	width:135px;

	height:184px;

	padding:0px 17px 0px 12px;

	float:left;

	margin:5px 5px 20px 5px;

}

.eventFree .myPrize li.bg01 {

	background: url(../images/eventFree_myPrizeBg01.png);

}

.eventFree .myPrize li.bg02 {

	background: url(../images/eventFree_myPrizeBg02.png);

}

/*

.eventFree .myPrize li.position01 {

	top:12px;

}

.eventFree .myPrize li.position02 {

	top:0px;

	left:193px;

}

.eventFree .myPrize li.position03 {

	top:7px;

	left:365px;

}

.eventFree .myPrize li.position04 {

	top:220px;

}

.eventFree .myPrize li.position05 {

	top:208px;

	left:185px;

}

.eventFree .myPrize li.position06 {

	top:225px;

	left:361px;

}

*/

.myPrize .date {

	float:left;

	width:50px;

	height:72px;

	font-size:14px;

	color:#a87353;

	font-family:Georgia;

	text-align:center;

	line-height:20px;

	margin-right:5px;

	padding-top:27px;

}

.myPrize .date p {

	border-bottom:1px solid #e8dfd8;

	margin:0px 6px;

}

.myPrize .pic {

	width:72px;

	height:72px;

	float:left;

	padding-top:27px;

}

.myPrize .pic img {

	border:1px solid #d6d6d6;

}

.myPrize .intro {

	height:72px;

	margin-top:5px;

}

.myPrize .intro h3 {

	color:#cb4502;

	font-weight:bold;

	line-height:16px;

	margin-bottom:3px;

}

.talkArticleList li,.talkOgsunSay ,.OGSUNreply,.fansReply .reply{

	word-wrap:break-word; overflow:hidden;

	}



.searchBarTalk .msg .bn {

	float: right;

	margin-top: 5px;

}

.searchBarTalk .msg .bnfansOK { margin-right: 30px; }

/********product_search**********/

.C_titleSearch { background-image: url(../images/title_p_search.png); }

.search_bar

{

	background-color: #ededed;

	height: 22px;

	padding: 5px 0 0 14px;

}

.serrch_txt

{

	color: #265eb2;

	font-weight: bold;

}

#search_next

{

	width: 564px;

	margin-left: 50px;	

}

/*********about**************/

.C_titleabout01 { background-image: url(../images/title_about1.png);

}

.C_titleabout02 { background-image: url(../images/title_about2.png);

 }

.C_titleabout03 { background-image: url(../images/title_about3.png);

 }

.C_titleabout04 { background-image: url(../images/title_about4.png);

 }

.C_titleabout05 { background-image: url(../images/title_about5.png);

 }

.about_inner

{

	background: url(../images/about_repeat.jpg) repeat-y;

	width: 564px;

	margin: 0 0 20px 50px;

	line-height: 25px;

}

.about_pic1

{

	float: right;

	margin: 0 10px 0 5px;

}

.about_pic2

{

	float: left;

	margin: 0 5px 0 0;

}

.txt_about1

{

	color: #006cbb;

}

.txt_about1 a

{

	color: #62a8ca;

	text-decoration: none;

}

.txt_about1 a:hover

{

	color: #62a8ca;

	text-decoration: underline;

}

.about_inner2

{

	background: url(../images/about3_bg.jpg) no-repeat;

	width: 580px;

	height: 735px;

	margin: 0 0 20px 50px;

}

.bn_rss

{

	text-align: right;

	width: 64px;

	height: 19px;

	position: absolute;

	left: 567px;

	top: 287px;

	z-index:5;

}

.about3_top

{ position: relative; }

.about3_top_l

{

	float: left;

	width: 210px;

	height: 260px;

	background: url(../images/aboutList_bgb.png) no-repeat;

	margin-left: 18px;

	padding: 26px 0 0 9px;

}

.about3_top_lt

{

	position:absolute;

	width: 9px;

	height: 35px;

	left: 123px;

	top: 0;

}

.about3_pic

{

	width: 200px;

	height: 250px;

	overflow: hidden;

}

.about3_top_r

{

	float: left;

	margin-left: 10px;

	width: 270px;

	height: 275px;

}

.about3_top_r h2

{

	font-size: 15px;

	font-weight: bold;

	color: #315aa9;

	margin-top: 10px;

}

.about3_top_r h2 a

{

	font-size: 15px;

	font-weight: bold;

	color: #315aa9;

	text-decoration: none;

}

.about3_top_r h2 a:hover

{

	font-size: 15px;

	font-weight: bold;

	color: #315aa9;

	text-decoration: underline;

}

.about3_top_r h3

{

	font-size: 19px;

	font-family: Georgia;

	color: #6da7bf;

	margin-top: 17px;

}

.abour3_txt

{

	margin-top: 10px;

	word-wrap:break-word; overflow:hidden;

}

.about3_more a

{

	color: #63aac8;

	text-transform: none;

}

.about3_more a:hover

{

	color: #63aac8;

	text-transform: underline;

}

.about3_down

{

	margin-top: 10px;

}

.about3_list

{

	position: relative;

	float: left;

	width: 143px;

}

.ab3List_pic_bg

{

	background: url(../images/aboutList_bgs.png) no-repeat;

	width: 130px;

	height: 160px;

	padding: 39px 0 0 9px;

}

.ab3List_pic

{

	width: 120px;

	height: 150px;

	overflow: hidden;

}

.about3_top_lts

{

	position:absolute;

	width: 9px;

	height: 35px;

	left: 65px;

	top: 0;

}

.about3_list h5

{

	font-size: 12px;

	color: #315aa9;

	text-align: center;

}

.about3_list h5 a

{

	color: #315aa9;

	text-decoration: none;

}

.about3_list h5 a:hover

{

	color: #315aa9;

	text-decoration: underline;

}

.about3_list h6

{

	font-size: 14px;

	font-family: Georgia;

	color: #6da7bf;

	margin-top: 5px;

	text-align: center;

}

.about3_next

{

	margin-top: 20px;

}

.about3_top_l2

{

	float: left;

	width: 227px;

	height: 276px;

	background: url(../images/about_detial_bg.png) no-repeat;

	margin-left: 18px;

	padding: 26px 0 0 9px;

}

.about3_top2

{

	background: url(../images/about_detial_bg.jpg) no-repeat;

	width: 564px;

	height: 312px;

	position: relative;

	z-index: 1;

}

.about_inner3

{

	width: 580px;

	margin: 0 0 20px 50px;

}
.about_inner3 a.goshop{
	background-image: url(../images/goshopping.jpg);
	text-indent: -8000px;
	display: block;
	float: right;
	height: 25px;
	width: 78px;
	background-repeat: no-repeat;
}
.about_inner3 a.goshop:hover{ background-position: right 0px; }
.about3_detial_pic

{

	float:left;

	width: 300px;

	overflow: hidden;

	margin: 0 8px 0 8px;

}

.about_inner4

{

	width: 564px;

	margin-left: 50px;

	line-height: 25px;

	padding-bottom: 100px;

}

.about_inner4 li

{

	float: left;

}

.popup_txt

{

	padding: 0 10px;

	background: url(../images/mouseover_c.png) repeat-y;

	width: 211px;

	line-height: 1.6em;

	text-align: center;

	color: #076dcb;

	font-weight:bold; 

}

.about_money

{

	text-align: right;

	font-size: 23px;

	font-family: Georgia;

	color: #dc1053;

	margin: 10px 10px 0 0;

}

.liup1

{

	z-index: 20;

	position: relative;

}

.liup2

{

	z-index: 10;

	position: relative;

}

.liup3

{

	z-index: 5;

	position: relative;

}

.about_popup2

{

	position: absolute;

	width: 231px;

	left: -40px;

	top: 143px;

	z-index: 100;

}

.about_popup1

{

	position: absolute;

	width: 231px;

	left: -47px;

	top: 169px;

	z-index: 110;

}

.TabbedPanels {

	margin: 17px 0px 0px;

	padding: 0px;

	float: left;

	clear: none;

	width: 100%;



}

.tabGroup {

	margin: 0px;

	padding: 0px;

	background-image: url(../images/pdTabGroup.jpg);

	background-position: bottom;

	height: 31px;

	background-repeat: no-repeat;

}

.tab {

	position: absolute;

	float: left;

	margin: 0px;

	list-style: none;

	-moz-user-select: none;

	-khtml-user-select: none;

	blr:expression(this.onFocus=this.blur());

	cursor: pointer;

	height: 30px;

	width: 88px;

	color: #4984c5;

	line-height: 41px;

	text-align: center;

	overflow: hidden;

	outline:none;

}

tab:focus { -moz-outline-style: none; }

.tabHover {

	line-height: 37px;

}

.tabSelected {

	color: #FFF;

	line-height: 37px;

}

.tab a {

	color: black;

	text-decoration: none;

}

.contentGroup {

	clear: both;

	background-image: url(../images/pdTabBody.jpg);

	background-repeat: no-repeat;

	background-position: top;

}

.content {

	word-wrap:break-word; overflow:hidden;

	padding: 20px 20px 10px;

	text-align: justify;

	font-size: 12px;

	color: #666;

}

.pdDetail .content p{

	color: #666;

	}

.tabSet1 { left: 20px; z-index: 6;}

.tabSet2 { left: 100px; z-index: 5;}

.tabSet3 { left: 180px; z-index: 4;}

.tabSet4 { left: 260px; z-index: 3; }

.tabSet5 { left: 340px; z-index: 2; }

.tabSet6 {

	left: 420px;

	z-index: 1;

}

.DSeries1 .tab,.saleDetail .tab {

	background-image: url(../images/pdSeries1Tab.png);

}

.DSeries1 .tabHover,.saleDetail .tabHover {

	background-image: url(../images/pdSeries1TabOver.png);

}

.DSeries1 .tabSelected,.saleDetail .tabSelected {

	background-image: url(../images/pdSeries1TabOn.png);

	color: #FFF;

}

.DSeries2 .tab {

	background-image: url(../images/pdSeries2Tab.png);

	color: #B45C44;

}

.DSeries2 .tabHover {

	background-image: url(../images/pdSeries2TabOver.png);

}

.DSeries2 .tabSelected {

	color: #FFF;

	background-image: url(../images/pdSeries2TabOn.png);

}

.DSeries3 .tab {

	background-image: url(../images/pdSeries3Tab.png);

	color:#5D87C5;

}

.DSeries3 .tabHover {

	background-image: url(../images/pdSeries3TabOver.png);

}

.DSeries3 .tabSelected {

	color: #FFF;

	background-image: url(../images/pdSeries3TabOn.png);

}

.DSeries4 .tab {

	background-image: url(../images/pdSeries4Tab.png);

	color:#C17990;

}

.DSeries4 .tabHover {

	background-image: url(../images/pdSeries4TabOver.png);

}

.DSeries4 .tabSelected {

	color: #FFF;

	background-image: url(../images/pdSeries4TabOn.png);

}

.DSeries5 .tab {

	background-image: url(../images/pdSeries5Tab.png);

	color:#4F9027;

}

.DSeries5 .tabHover {

	background-image: url(../images/pdSeries5TabOver.png);

}

.DSeries5 .tabSelected {

	color: #FFF;

	background-image: url(../images/pdSeries5TabOn.png);

}

.DSeries6 .tab {

	background-image: url(../images/pdSeries6Tab.png);

	color:#D16424;

}

.DSeries6 .tabHover {

	background-image: url(../images/pdSeries6TabOver.png);

}

.DSeries6 .tabSelected {

	color: #FFF;

	background-image: url(../images/pdSeries6TabOn.png);

}

.DSeries7 .tab {

	background-image: url(../images/pdSeries7Tab.png);

	color:#948E5E;

}

.DSeries7 .tabHover {

	background-image: url(../images/pdSeries7TabOver.png);

}

.DSeries7 .tabSelected {

	color: #FFF;

	background-image: url(../images/pdSeries7TabOn.png);

}

.tabGroup .tabNone{

	color: #999;

	line-height: 41px;

	background-image: url(../images/pdSeriesTabGray.png);

}

.C_titleSitMap { background-image: url(../images/title_SiteMap.png); }

.smContent{ width:560px; margin:0 auto; height:auto;}

.smContent li{

	width:181px;

	float:left;

	display:inline;

	margin:0 0 10px 5px;

	padding-bottom:22px;

	line-height:25px;

	background-image: url(../images/sm_ListBottom.gif);

	background-repeat: no-repeat;

	background-position: 1px bottom;

}

.num1, .num2, .num3{ height:250px;}

.num4, .num5, .num6{ height:180px;}

.smContent .num7,.smContent .num8,.smContent .num9 { padding-bottom:0; height:46px;}

.smContent dl{ float:left; width:100%;}

.smContent dt{ float:left; width:100%; display:block;}

.smContent dt a{ height:52px; background:url(../images/sm_tle.gif) no-repeat; display:block; text-indent:-9000px; font-size:0;}

.num1 dt a,.num1 dt a:hover{ background-position:0 0;}

.num2 dt a,.num2 dt a:hover{ background-position:0 -53px;}

.num3 dt a,.num3 dt a:hover{ background-position:0 -105px;}

.num4 dt a,.num4 dt a:hover{ background-position:0 -157px;}

.num5 dt a,.num5 dt a:hover{ background-position:0 -209px;}

.num6 dt a,.num6 dt a:hover{ background-position:0 -261px;}

.num7 dt a,.num7 dt a:hover{ background-position:0 -313px;height:61px;}

.num8 dt a,.num8 dt a:hover{ background-position:0 -373px;height:61px;}

.num9 dt a,.num9 dt a:hover{ background-position:0 -434px;height:61px;}

.smContent dd{ width:100%; display:block; float:left;}

.smContent dd a{background:url(../images/sm_ListStyle.gif) no-repeat left center;color:#646464; padding-left:10px; margin-left:20px; width:114px; display:block;}

.smContent dd a:hover{ color:#09C; background-position:left center;text-decoration:none;}

.C_titleLocation {

	background-image: url(../images/title_location.png);

}

.contentLocation {

	float: left;

	width: 570px;

	margin-left: 50px;

	position: relative;

	display: inline;

}

.openTime  {
	background-image: url(../images/open.png);
	background-repeat: no-repeat;
	text-indent: -8000px;
	height: 75px;
	width: 129px;
	position: absolute;
	z-index: 5;
	left: 428px;
	top: 3px;
}
.openTime2  {
	background-image: url(../images/open2.png);
	width: 141px;
	height: 82px;
	top: -10px;
}


.titleLoaction1 {

	background-image: url(../images/subtitle_location.jpg);

}

.titleLoaction2 {
	background-image: url(../images/subtitle_locationOther.jpg);
	margin-top: 30px;
	position: relative;
}

.titleLoaction3 { background-image: url(../images/subtitle_locationOver.jpg); 

}

.contentLocation h3 {

	background-repeat: no-repeat;

	text-indent: -8000px;

	height: 41px;

}

.contentLocation h4  {

	font-size: 15px;

	color: #0162C1;

	font-weight: bold;

	margin-bottom: 7px;

}

.shop { margin-top: 20px; }



.shop li {

	background-image: url(../images/locationBg.jpg);

	height: 78px;

	width: 380px;

	padding-top: 23px;

	padding-left: 185px;

	position: relative;

	margin-bottom: 25px;

	z-index: 2;

	background-repeat: no-repeat;

}

.shop .even {

	background-position: bottom;

	padding-right: 150px;

	padding-left: 40px;

}

.shop em ,.shopOther em {

	font-style: normal;

	background-image: url(../images/tel.jpg);

	background-repeat: no-repeat;

	display: block;

	background-position: 0px 3px;

	padding-left: 33px;

	float: left;

	width: 100px;

}

.shop span ,.shopOther span {

	background-image: url(../images/add.jpg);

	background-repeat: no-repeat;

	background-position: 0px 3px;

	display: block;

	padding-left: 37px;

	float: left;

	width: 165px;

}

.shop span img ,.shopOther span img{

	border-style: none;

	margin-left: 5px;

}



.shop .pic  {

	background-image: url(../images/locationPicBg.png);

	background-repeat: no-repeat;

	height: 120px;

	width: 153px;

	padding-top: 14px;

	padding-left: 14px;

	position: absolute;

	left: 15px;

	top: -15px;

}

.shop .even .pic {

	left: 380px;

	top: -20px;

}

.shop .shopSay {

	position: absolute;

	color: #e46010;

	background-image: url(../images/sayIcon.png);

	background-repeat: no-repeat;

	top: 20px;

	right: 60px;

	padding-left: 20px;

}

.shop .even .shopSay { right: 200px; }



.shop a.shopSay:hover { background-position: left; }

.shopOther {

	float: left;

	margin-bottom: 40px;

	margin-left: 20px;

}



.shopOther li {

	width: 550px;

	border-bottom: 1px dashed #CCC;

	float: left;

	padding-top: 5px;

	padding-bottom: 10px;

}

.shopOther em { width: 150px; }

.shopOther span { width: 320px; }

.shopOther .watsons img {

	float: left;

	margin-top: 5px;

	margin-right: 10px;

}

.shopOther .watsons {
	color: #0162C1;
	position: relative;
}

.overseaShop {

	margin-left: 20px;

	margin-top: 10px;

}



.overseaShop h4 {

	border-bottom: 1px dashed #CCC;

	padding-bottom: 5px;

	padding-top: 12px;

}

.overseaShop .pic {

	background-image: url(../images/locationOverseaBg.jpg);

	background-repeat: no-repeat;

	height: 118px;

	width: 153px;

	padding-top: 11px;

	padding-left: 13px;

	position: relative;

	float: left;

	margin-right: 10px;

}

.overseaShop .pic div {

	background-image: url(../images/locationOverseaCorner.png);

	background-repeat: no-repeat;

	height: 43px;

	width: 44px;

	position: absolute;

	top: -1px;

	left: -1px;

}

.overseaShop li img {

	margin-top: 3px;

	margin-left: 5px;

	border-style: none;

}

.overseaShop ul { float: left; }

.overseaShop li {

	background-repeat: no-repeat;

	background-position: 0px 5px;

	padding-left: 40px;

	padding-top: 3px;

	padding-bottom: 3px;

}



.overseaShop .tel { background-image: url(../images/tel.jpg); }

.overseaShop .fax  { background-image: url(../images/fax.jpg); }

.overseaShop .add { background-image: url(../images/add.jpg); }

.C_titleCoantact {

	background-image: url(../images/title_Contact.png);

}

.overseaShop .tel { background-image: url(../images/tel.jpg); }

.overseaShop .fax  { background-image: url(../images/fax.jpg); }

.overseaShop .add { background-image: url(../images/add.jpg); }

.contact .contactInfo{

	height:310px;

	width:570px;

	margin:0 auto 10px;

	background:url(../images/ContactBg.jpg) no-repeat;

}

.contactInfo,.contact .Faq{

	width:570px;

}

#Faq{

		display: none;

		}

.InfoTop{

	width:234px;

	height:14px;

	background-image: url(../images/contactInfoTop.jpg);

	background-repeat: no-repeat;

	background-position: right;

}

.contactInfo .info{background:#f2f2f2; width:214px; padding:0 10px; height:98px; float:left; background:url(../images/contactInfoBody.jpg) bottom no-repeat;}

.info li strong {

	color: #02729B;

	font-weight: normal;

	float: left;

	width: 60px;

}

.info li span {

	width: 150px;

	float: left;

}

.contact .info a{ color:#53aabe;}

.contactInfo .SubmitForm{

	width:320px;

	float:right;

	vertical-align:top;

}

.SubmitForm span{ color:#387f9d; display:block;}

.SubmitForm td {

	padding-top: 3px;

	padding-bottom: 3px;

}

.SubmitForm input ,.SubmitForm textarea  {

	width:222px;

	padding: 3px 5px;

	background-repeat: no-repeat;

	border-top: none #FFF;

	border-right: none #FFF;

	border-bottom: none #FFF;

	border-left: none #FFF;

	overflow: auto;

	font-size: 12px;

}

.SubmitForm input {

	background-image: url(../images/ContactInput.gif);

	height:16px;

	background-position:top;

	overflow: hidden;

}

.SubmitForm .textArea {

	height:102px;

	background-position:0px bottom;

	background-repeat: no-repeat;

	background-image: url(../images/ContactInput.gif);

}

.SubmitForm textarea {

	height: 94px;

	width: 217px;

	font-family: Tahoma, Geneva, sans-serif;

	margin-left: 1px;

	}

.SubmitForm .bnfansOK {

	margin-right: 10px;

}



.Faq {

	margin:0 auto;

	position: relative;

	background-image: url(../images/FaqBody.jpg);

	background-repeat: repeat-y;

}

.Faq .FaqTop  {

	background-image: url(../images/FaqBgTop.jpg);

	background-repeat: no-repeat;

	height: 47px;

	width: 562px;

}

.Faq .FaqBt {

	background-image: url(../images/FaqBgBt.jpg);

	background-repeat: no-repeat;

	height: 34px;

	width: 562px;

}

.Faq li {

	background-image: url(../images/faqQ.jpg);

	background-repeat: no-repeat;

	padding-left: 30px;

	width: 480px;

	margin-left: 25px;

	color: #cb4800;

	margin-top: 10px;

	border-bottom: 1px solid #FFE2BE;

	padding-bottom: 5px;

	cursor: pointer;

}

.Faq li span {

	background-color: #FAECDB;

	color: #646464;

	padding: 8px;

	margin-left: -30px;

	margin-top: 10px;

	margin-bottom: -5px;

	display: block;

}

.Faq a.aboutProduct,.Faq a.aboutMember,.Faq span.aboutProduct,.Faq span.aboutMember{

	background-repeat: no-repeat;

	text-indent: -8000px;

	height: 29px;

	width: 118px;

	position: absolute;

	top: 12px;

}

.Faq .aboutProduct {

	background-image: url(../images/FaqProduct.png);

	left: 60px;

}

.Faq .aboutMember {

	background-image: url(../images/FaqMember.png);

	left: 180px;

}

.Faq span.aboutProduct,.Faq span.aboutMember{

	background-position: center;

}





/*EventTime*/

.C_titleEventTime { background-image: url(../images/title_eventTime.png); }

.eventTime {

	background: url(../images/eventTime_bg.jpg) no-repeat 0px 152px;

	margin: 0px 35px 0px 50px;

	height:641px;

}

.eventTime .title {

	background: url(../images/eventTime_topTitle.gif) no-repeat;

	width:564px;

	height:152px;

}

.eventTime ul {

	padding:27px 0px 17px 0px;

}

.eventTime li {

	padding:26px 0px 20px 0px;

	#padding-bottom:3px;

	border-bottom:1px solid #f0e5da;

}

.eventTime li.noborder {

	border:none;

}

.eventTime .pic {

	position:relative;

	float:left;

	margin:0px 11px 0px 27px;

}

.eventTime .pic .frame {

	background: url(../images/eventTime_frame.png) no-repeat;

	height: 132px;

	width: 125px;

	position: absolute;

	left: -4px;

	top: -18px;

}

.eventTime .intro {

	float:left;

	position:relative;

}

.eventTime .intro h3 {

	color:#ce3e01;

	font-weight:bold;

	line-height:14px;

}

.eventTime .intro h4 {

	color:#e58a64;

	font-size:11px;

	line-height:13px;

	margin-bottom:8px

}

.eventTime .intro span.oriPrice {

	text-decoration: line-through;

}

.eventTime .intro .crazyPrice {

	background:url(../images/eventTime_crazyPrice.gif) no-repeat;

	padding-left:69px;

	height:18px;

	color:#de000a;

	font-size:20px;

	margin:2px 0px 24px 0px;

}

.eventTime .intro .btnBuy {

	display:block;

	background:url(../images/eventTime_buy.gif) no-repeat;

	width:128px;

	height:63px;

	text-indent:-9999px;

	position:absolute;

	left:240px;

	top:50px;

}

.eventTime .intro .countdown {

	background:url(../images/eventTime_countdown.png) no-repeat 0px 2px;

	padding:0px 0px 0px 20px;

	color:#dc2a38;

	font-family:Georgia;

	font-size:17px;

	position:absolute;

	left:242px;

	top:33px;

}



/*EventSale*/

.C_titleEventSlae { 

	background-image: url(../images/title_eventSale.png); 

}

.eventSale {

	background:url(../images/eventSale_bg.gif) no-repeat;

	padding-top:135px;

	margin-left:50px;

}

.eventSale .frame {

	background: url(../images/eventSale_frame.png) no-repeat;

	height: 138px;

	width: 129px;

	position: absolute;

	left: 5px;

	top: 0px;

}

.eventSale li {

	float: left;

	width: 262px;

	position: relative;

	padding: 18px 10px;

	line-height: 16px;

	height: 110px;

}

.eventSale img {

	float: left;

	margin-right: 15px;

	height: 110px;

	width: 110px;

}

.eventSale h5 {

	font-weight: bold;

	font-size: 13px;

}

.eventSale h6 {

	font-size: 11px;

	margin-top: 0px;

	margin-bottom: 5px;

}

.eventSale span.oriPrice {

}

.eventSale .priceSale {

	color:#b73f51;

}

.eventSale .priceSale span {

	font-size:15px;

}

.eventSale .saleIcon {

	background:url(../images/eventSale_icon.png) no-repeat;

	width:44px;

	height:46px;

	position:absolute;

	left:85px;

	top:7px;

}

.eventSale .more {

	background-repeat: no-repeat;

	height: 9px;

	width: 33px;

	display: block;

	position: absolute;

	right: 15px;

	text-indent: -8000px;

	font-size: 9px;

	line-height: 9px;

	bottom: 18px;

}

.eventSale h5,.eventSale h3,.eventSale a { color: #1573b9; }

.eventSale h6,.eventSale h4 { color: #7aa7d0; }

.eventSale .tip { background-image: url(../images/pdSeriesTip1.png); }

.eventSale .tipBt { background-image: url(../images/pdSeriesTipBt1.png); }

.eventSale .more { background-image: url(../images/SeriesMore1.gif); }



.saleDetail ,.saleDetail2 {

	background:url(../images/eventSale_bg.gif) no-repeat;

	padding-top:130px;

}

.saleDetail .frame {

	background-image: url(../images/saleDetailFrame.png);

	height: 263px;

	width: 248px;

	position: absolute;

	left: 1px;

	top: 125px;

}

.saleDetail .slider h3,.saleDetail2 .slider h3 {

	background-image: url(../images/saleSliderTitle.png);

	height: 16px;

	text-indent: -8000px;

	margin-top: 27px;

	margin-left: 30px;

	display: block;

	background-repeat: no-repeat;

}



/*EventNew*/

.C_titleEventNew { background-image: url(../images/title_eventNew.png); }





/*PartyFondation*/

.C_titleParty01 { background:url(../images/title_party01.png);}

.C_titleParty02 { background:url(../images/title_party02.png); }

.partyFon {

	margin:0px 20px 0px 30px;

	background:url(../images/partyFon_bg02.jpg) no-repeat left top;

}

.partyAct {

	margin:0px 20px 0px 30px;

	background:url(../images/partyAct_bg.jpg) no-repeat left top;

}

.bgnone {

	background:none;

}

.partyAct .intro {

	margin:0px 23px 0px 40px;

	padding-top:75px;

	color:#0f319d;

}

.partyFon .intro {

	width:604px;

	height:425px;

	background:url(../images/partyFon_bg.jpg) no-repeat;

}

.partyFon .intro p {

	padding:113px 56px 0px 56px;

	color:#a61339;

}

.partyFon .intro dl {

	margin:45px 56px 0px 56px;

	color:#cb4f56;

}

.partyFon .intro dd {

	margin-left:24px;

}

.partyFon .album,.partyAct .album {

	margin:0px 23px 0px 35px;

	display:inline;

}

.partyFon .list,.partyAct .list {

	padding-top:75px;

	float:left;

	width:540px;

	#padding-top:45px;

	display:inline;

}

.partyAct .list {

	padding-top:5px;

}

.partyFon a.more,.partyAct a.more {

	display:block;

	background:url(../images/party_icon.gif) no-repeat 8px 5px;

	padding-left:18px;

	color:#e97606;

	margin:10px 0px 3px 500px;

}

.partyFon .album img,.partyAct .album img {

	border:0px;

}

.partyFon .album li,.partyAct .album li {

	float:left;

	margin:0px 6px 18px 6px;

	display:inline;

	overflow:hidden;

	height:160px;

}

.partyFon .album .pic,.partyAct .album .pic {

	background:url(../images/party_albumbg.png) no-repeat;

	padding:6px;

	width:110px;

	height:110px;

	text-align:center;

}

.partyFon .album h3 ,.partyAct .album h3{

	font-size:13px;

	font-weight:bold;

	text-align:center;

	margin-top:3px;

	line-height:16px;

}

.partyFon .album h3 a {

	color:#d33101;

}

.partyFon .album h3 a:hover {

	color: #EA8700;

}

.partyAct .album h3 a {

	color:#0066bf;

}

.partyAct .album h3 a:hover {

	color: #26a4d8;

}

.partyFon .album h4,.partyAct .album h4 {

	color:#8c8c8c;

	font-size:11px;

	text-align:center;

	line-height:14px;

}





.partyFon .detail,.partyAct .detail {

	padding:75px 43px 0px 45px;

}

.partyFon .detail h3,.partyAct .detail h3 {

	color:#921d00;

	font-size:15px;

	font-weight:bold;

	width:460px;

	float:left;

}

.partyFon .detail h3 {

	color:#921d00;

}

.partyAct .detail h3 {

	color:#1140aa;

}

.partyFon .detail h4,.partyAct .detail h4 {

	font-size:11px;

	float:left;

}

.partyFon .detail p,.partyAct .detail p {

	margin-top:5px;

}

.partyFon .detail p {

	color:#e84312;

}

.partyAct .detail p {

	color:#154fb9;

}

.partyFon .detail .picB,.partyAct .detail .picB{

	border:4px solid #FFF;

	margin-top:4px;

}

.partyFon .detail h5,.partyAct .detail h5 {

	font-size:13px;

	font-weight:bold;

}

.partyFon .detail h5 {

	color:#921d00;

}

.partyAct .detail h5 {

	color:#1140aa;

}

.partyFon .detail h6,.partyAct .detail h6 {

	font-size:11px;

}

.partyFon .photoChoose,.partyAct .photoChoose {

	background:url(../images/party_photoChoose.gif) no-repeat;

	width:510px;

	height:29px;

	line-height:29px;

	margin:5px 0px 5px 40px;

	padding:0px 10px;

}

.partyFon .photoChoose .info,.partyAct .photoChoose .info {

	float:left;

	color:#a5a5a5;

}

.partyFon .photoChoose .choose,.partyAct .photoChoose .choose {

	float:right;

	color:#b3b3b3;

}

.partyFon .photoChoose .choose a {

	color:#e97606;

}

.partyAct .photoChoose .choose a {

	color:#0065ba;

}

.partyslider {

	background: url(../images/partySliderBg.jpg) no-repeat;

	height: 174px;

	width:558px;

	_width:564px;

	margin-left:28px;

	padding-top:36px;

}

.partyslider ul {

	float: left;

	margin-top:20px;

	width:512px;

	_width:518px;

}

.partyslider li {

	background:url(../images/party_albumbg.png) no-repeat;

	float: left;

	padding:6px;

	width: 110px;

	height: 110px;

	text-align:center;

	margin:0px 3px;

}

.partyslider li img {

	border:0px;

}

.partyslider .arrowL,.partyslider .arrowR {

	cursor: pointer;

	float:left;

	display:block;

}





/*PartyActivities*/





/*PartyActivities*/





.faxDate {

	background:#eaeaea;

	border-bottom:1px solid #adadad;

	border-top:1px solid #adadad;

	padding:8px 6px;

	color:#000000;

	margin-top:15px;

	float: left;

	width: 555px;

}

.faxDate .no {

	float:left;

	font-size:15px;

	font-weight:bold;

}

.faxDate .date {

	float: right;

}

.faxData {

	color:#000;margin-top:5px;

}

.faxData th {

	font-weight:normal;

	width:75px;

	text-align:right;

}

.faxData td {

	padding:3px;

}

.faxOrder {

	color:#000;margin-top:5px; width:100%;

	border-top:1px solid #b6b6b6;

	border-left:1px solid #b6b6b6;

}

.faxOrder th {

	width:75px;

	text-align:center;

	background-color:#dfdfdf;

	border-right:1px solid #b6b6b6;

	border-bottom:1px solid #b6b6b6;

	padding:3px;

}

.faxOrder td {

	padding:3px;

	border-right:1px solid #b6b6b6;

	border-bottom:1px solid #b6b6b6;

	text-align:center;

}



.faxorderPrice {

	color:#000;

}

.faxorderPrice td {

	text-align: right;

	padding: 1px 10px 1px 0px;

}

.faxorderPrice em {

	font-style: normal;

}

.faxorderPrice strong {

	font-weight:bold; color:#000;

 }

.faxCredit {

	width:100%;

	border:2px solid #b6b6b6;

	color:#000;

	margin-top:15px

}

.faxCredit th {

	background-color:#eaeaea;

	padding:7px;

	font-size:15px

}

.faxCredit td {

	padding:5px 0px 5px 10px;

}

.faxInfo {

	color:#000;

	margin-top:10px

}

.faxInfo p {

	font-weight:bold;

	padding-bottom:5px;

	border-bottom:1px solid #cdcdcd;

}

.faxPrint {

	margin-top:20px;

	text-align:center;

}

















.C_content .newEvent li {

	float: left;

	width: 260px;

	background-image: url(../images/eventFrame.jpg);

	background-repeat: no-repeat;

	padding-top: 3px;

	padding-left: 10px;

	position: relative;

	height: 185px;

	margin-bottom: 10px;

	display: block;

	margin-right: 5px;

	word-wrap:break-word; 

}

.C_content .newEvent {

	float: left;

	margin-left: 60px;

	display: inline;

}

.C_content .newEvent img {

	border-style: none;

	margin-bottom: 5px;

}

.C_content .newEvent a { color: #0066bf; }

.C_content .newEvent span {

	background-image: url(../images/eventTap.png);

	background-repeat: no-repeat;

	height: 23px;

	width: 69px;

	display: block;

	position: absolute;

	z-index: 100;

	top: -10px;

	left: 95px;

}

#backgroundPopup{

	display:none;

	position:fixed;

	_position:absolute; /* hack for internet explorer 6*/

	height:100%;

	width:100%;

	top:0;

	left:0;

	background:#000000;

	border:1px solid #cecece;

	z-index:10;

}

#popupContact{

	position:fixed;

	z-index:11;

	left: 0px;

	top: 0px;

	color: #535353;

	line-height: 20px;

	background-image: url(../images/shopSayBg.png);

	background-repeat: no-repeat;

	height: 455px;

	width: 545px;

	display:none;

}

#popupContact .contentScroll {

	float: right;

	width: 355px;

	margin-right: 32px;

	height: 340px;

	overflow: auto;

	text-indent: 30px;

	padding-right: 5px;

	margin-top: 50px;

}

a#popupContactClose {

	color: #FFF;

	background-image: url(../images/shopSayClose.gif);

	background-repeat: no-repeat;

	height: 22px;

	width: 30px;

	display: block;

	float: right;

	margin-right: 50px;

	margin-left: 100px;

	padding-left: 25px;

}

#popupContact .shopSayPic {

	color: #265eb2;

	width: 100px;

	float: left;

	margin-top: 65px;

	margin-left: 20px;

	text-align: center;

	line-height: 18px;

}

#popupContact .shopSayPic strong { display: block; }

.shopSayPic img { border: 1px solid #a4a5a7; }



/*shopping guide*/



.C_titleguide01 { background-image: url(../images/title_guide1.png);

}



.colorblue{

	color:#09C;}



 



.guide_inner1

{

	background-image:url(../images/guide2.png);

	background-repeat:no-repeat;

	width: 564px;

	height: 99px;

	line-height: 25px;

	margin-left:52px;

	margin-top: 0;

	margin-bottom: 0;

	

}



.guide_inner2

{

	width: 564px;

	margin-left:52px;

	margin-top: -20px;

	margin-bottom: 0;

	

}



.guide_inner1 li {

	text-indent:-8000px;}

.guide_inner2 ul {

	padding-top:10px;

	margin-left:0px;

	width:544px;

	}

.guide_inner2 h4{

	text-indent:-8000px; 

	}

.guide{

	background-repeat:no-repeat;

	width:564px;

	height:auto;

	}

.guide01{

	background-image:url(../images/guide01.png);

	}

.guide02{

	background-image:url(../images/guide02.png);

	}

.guide03{

	background-image:url(../images/guide03.png);

	}

.guide04{

	background-image:url(../images/guide04.png);

	}

.guide05{

	background-image:url(../images/guide05.png);

	}

	

.guide01ul li{

	background-image:url(../images/guide_icon.png);

	background-repeat:no-repeat;

	background-position:2px 8px;

	width:500px;

	padding-left:15px;

	margin-left:20px;

	}

	

.guide02ul li{

	background-image:url(../images/guide_icon.png);

	background-repeat:no-repeat;

	width:500px;

	background-position:2px 8px;

	padding-left:15px;

	margin-left:20px;

	}

.guide em{

	color:#F60;

	font-style:normal;

	}

ul.guide01ul {

	padding-top:55px;}



ul.guide02ul{

	padding-top:55px;

	line-height:normal;

	}



.guide02ul li{

	padding-bottom:20px;

	line-height:normal;

}



li.guide03ul {

	background-image:none;

	background:#C9C9C9;

	margin-left:25px;

	width:490px;

	padding:5px 10px 5px 15px;

	line-height:normal;}

.saleVip {

	background-image: url(../images/tem/saleVip.png);

	background-repeat: no-repeat;

	height: 515px;

	width: 553px;

	margin-left: 10px;

	margin-bottom: 20px;

}



.myCart {

	background-image: url(../images/indexCartBg.png);

	background-repeat: no-repeat;

	height: 105px;

	width: 170px;

	position: absolute;

	z-index: 5;

	left: 68px;

	top: 250px;

	padding-top: 45px;

	padding-left: 20px;

	padding-right: 20px;

	display: none;

}

.myCart span {

	display: block;

	border-bottom: 1px dashed #DDD;

	margin-bottom: 3px;

	padding-bottom: 3px;

}

.myCart em {

	color: #ff6600;

	margin-right: 5px;

	margin-left: 5px;

	font-style: normal;

}

.myCart strong {

	font-weight: normal;

	color: #F00;

}

.myCart a.close {

	background-image: url(../images/indexCartClose.png);

	height: 19px;

	width: 19px;

	display: block;

	position: absolute;

	left: 181px;

	top: 31px;

}



/*PRIVACY*/

.privacy_inner1{

	width: 564px;

	line-height: 25px;

	margin-left:52px;

	margin-top: 0;

	margin-bottom: 0;	

}



.privacy_inner1 ul{

	margin-top:10px;

}



.privacy_inner1 li{

	background-image:url(../images/guide_icon.png);

	background-repeat:no-repeat;

	background-position:2px 10px;

	width:500px;

	padding-left:15px;

	margin-left:20px;

}



.privacy_inner2

{

	width: 564px;

	margin-left:52px;

	margin-bottom: 0;

}



.privacy_inner2 h4{

	text-indent:-8000px;

}



.privacy{

	background-repeat:no-repeat;

	width:564px;

	height:auto;

}



.privacy01{

	background-image:url(../images/privacy01.png);

}

.privacy02{

	background-image:url(../images/privacy02.png);

}

.privacy03{

	background-image:url(../images/privacy03.png);

}

.privacy04{

	background-image:url(../images/privacy04.png);

}

.privacy05{

	background-image:url(../images/privacy05.png);

}



.privacy01ul li{

	width:500px;

	padding-left:15px;

	margin-left:20px;

}



.privacy02ul li{

	background-image:url(../images/guide_icon.png);

	background-repeat:no-repeat;

	width:500px;

	background-position:2px 8px;

	padding-left:15px;

	margin-left:20px;

	margin-bottom:10px;

}



ul.privacy01ul {

	width:500px;

	padding-top:55px;

}

ul.privacy02ul {

	width:500px;

	padding-top:55px;

}

.C_titleprivacy { background-image: url(../images/title_guide2.png);

}

.cartTitle1, .cartTitle2 {

	background-image: url(../images/cartTitle1.gif);

	height: 25px;

	background-repeat: no-repeat;

	text-indent: -9000px;

	background-position: 5px 10px;

}

.cartTitle2 {

	background-image: url(../images/cartTitle2.gif);

}

.orderTotal {

	margin-top: 10px;

	border-top: 1px solid #C0C0C0;

}

.totalLine td { border-top: 1px solid #666; }

.saleDetail2 h2 {

	color: #F00;

	font-size: 15px;

	margin: 0px 0px 18px 30px;

	padding: 0px 0px 0px 105px;

	float: left;

	width: 435px;

	background-image: url(../images/saleTitle1012.gif);

	background-repeat: no-repeat;

	height: 28px;

	line-height: 28px;

	display: inline;

}

.saleDetail2 h2 .note {

	font-size: 12px;

	color: #999;

	margin-left: 5px;

}





.saleDetail2 .saleList .frame {

	background-image: url(../images/saleSelectFrame.png);

	background-repeat: no-repeat;

	height: 159px;

	width: 159px;

	left: -8px;

	top: -6px;

}

.saleList h3 a {

	font-size: 13px;

	color: #F60;

}

.saleList h3 a:hover { text-decoration: underline; 

}

.saleList {

	margin-left: 30px;

	float: left;

	display: inline;

}



.saleList li  {

	float: left;

	position: relative;

	width: 145px;

	margin-right: 35px;

	margin-bottom: 40px;

}

.saleList li img { margin-bottom: 12px; }





.saleList ul li {

	padding-top: 4px;

	background-image: url(../images/pdDetaiSpot.jpg);

	background-position: 7px 12px;

	padding-left: 20px;

	background-repeat: no-repeat;

	float: none;

	width: auto;

	margin: 0px;

	border-top: 1px solid #e5d6c4;

	height: 22px;

}



.partyFon .donate{ width:100%; float:left; text-align:left;}
.partyFon .donate table{ border-collapse:collapse; border:1px solid #ccc;}
.partyFon .donate td,.partyFon .donate th{  border:1px solid #ccc; padding:0 10px;}
.partyFon .donate th{ height:30px; line-height:30px; font-weight:bold; color:#555; background:#f2f2f2;}

.opcContent{ float:left; width:580px; display:block;}
.opcContent h2{ background:url(../images/tle_OPC2010.gif) no-repeat; width:223px; height:35px; text-indent:-9000px;}
.opcContent .panel{ background:url(../images/opc/bg_banner.jpg) no-repeat; width:477px; height:260px; padding-top:40px; padding:70px 50px 0 50px; line-height:18px; color:#1573b9;}
.opcContent .note{ color:#1573b9; font-size:15px; padding:10px 0; display:block; width:95%; margin-left:20px;}
.opcContent .panel h3{ display:none;}
.OPCproduct{ width:580px; float:left; display:block;}
.OPCproduct li{ margin-bottom:40px; padding:10px 5px 0 5px; margin:5px 5px 40px 5px; display:inline;}
.OPCproduct li li{ margin:0px;}

.OPCproduct ul{ width:170px;  position:relative; float:left; height:115px;}
.OPCproduct ul li{ display:none;}
.OPCproduct ul .img{ width:50px; height:115px; display:block; margin-right:5px; padding:0; float:left;}
.OPCproduct ul .img a{ width:50px;display:block; border:none;}
.OPCproduct ul .img img{ width:50px; border:none; padding:8px 0 0 0px;}
.OPCproduct ul li{ width:110px; line-height:15px;padding:5px 0; float:left;}
.OPCproduct ul .name{ color:#ccc; display:block;}
.OPCproduct ul .name a{ font-weight:bold; font-size:13px; color:#30a6c0; text-decoration:none;}
.OPCproduct ul .name a:hover{	color:#2293E6;}
.OPCproduct ul .small{ color:#7ac5f0; font-size:11px; line-height:15px; padding:0; margin:0; display:block; }
.OPCproduct ul .price{ color:#c00; display:block; }
.OPCproduct ul .more{display:block;}
.OPCproduct ul .more a{ position:absolute; right:3px; bottom:10px; background-image:url(../images/SeriesMore1.gif); background-position:left0; text-indent:-9000px; width:33px; height:9px; display:block;}
.OPCproduct ul .month{ display:block; position:absolute; left:0; bottom:-25px; text-align:center; width:180px; color:#999;
 background:#e1f0f2; border:1px solid #eee;}
.OPCproduct ul .month span{ font-size:11px;}
.OPCproduct .over .month{ background:#f2f2f2; color:#999;}
.OPCproduct .on .month{ background-color:#FDE; color:#FF51A8; border:1px solid #FDE;}
.OPCproduct .on .month span{ color:#c00;}

#sp .iconSet {
	padding-left:2em;
}
#sp .iconSet li {
	color:#666666;
	float:none;
	height:auto;
	line-height:16px;
	width:auto;
	margin: 0px;
	padding: 0px;
	list-style: disc;
}
#sp a.bnAddCart{ margin-top:0px; }


