﻿.base_t2{background:url(http://pic.ctrip.com/integral/bg_sider.jpg) left repeat-y;margin-top:8px;}
.integral_siderbox_title,
.integral_siderbox_getgift,
.index_searchbar_btn
{background-image:url(http://pic.ctrip.com/integral/bg_integral.gif); background-repeat:no-repeat;}
.integral_siderbox_cart, 
.integral_siderbox_arrow,
.integral_siderbox_checkrecord, 
.integral_siderbox_checkintegral,
.integral_siderbox_cartlink a,
.integgral_siderbox_num01,
.integgral_siderbox_num02,
.integgral_siderbox_num03,
.integgral_siderbox_num04,
.integgral_siderbox_num05,
.integgral_siderbox_num06,
.integgral_siderbox_num07,
.integgral_siderbox_num08,
.integgral_siderbox_num09,
.integgral_siderbox_num10,
.integral_siderbox_kinds a,
.integral_giftitle a,
.integral_offer,
.integral_recommend,
.integral_new,
.index_searchbar_txt
{background-image:url(http://pic.ctrip.com/integral/ico_20x20.gif); background-repeat:no-repeat;}
/*tips@siderbar*/
.integral_tips{
	color:#fff;
	width:113px;
	height:27px;
	line-height:27px;
	overflow:hidden;
	background:url(http://pic.ctrip.com/integral/bg_integral.gif) no-repeat -208px 0;
	padding-left:16px;
	position:absolute;
	margin:67px 0 0 165px;
	_margin:56px 0 0 165px;
}
*+html .integral_tips{margin:58px 0 0 165px;}
.integral_tips, x:-moz-any-link, x:default{margin:55px 0 0 165px;}
/*siderbar*/
.integral_siderbox{width:167px;overflow:hidden;margin-bottom:10px;}
.integral_siderbox_title{background-position:-433px 0;height:26px;line-height:26px;margin-bottom:4px;}
.integral_siderbox_cart, .integral_siderbox_arrow{
	font-size:12px;
	font-family:simsun;
	padding-left:30px;
}
.integral_siderbox_arrow{background-position:5px 2px;}
.integral_siderbox_cart{background-position:5px -118px;}
.integral_siderbox_checkrecord, .integral_siderbox_checkintegral{
	text-align:center;
	height:20px;
	line-height:20px;
	padding-top:2px;
}
.integral_siderbox_checkrecord{background-position:37px -78px;}
.integral_siderbox_checkintegral{background-position:35px -40px;}
.integral_siderbox_cartlink{
	padding-left: 10px;
	height:23px;
}
.integral_siderbox_cartlink a{
	padding-left:10px;
	display:block;
	background-position:-7px -160px;
	width:143px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.integral_siderbox_more{
	text-align:right;
	height:23px;
	line-height:17px;
	padding-right:5px;
}
.integral_siderbox_showcart{text-align:center;margin-top:10px;height:20px;line-height:20px;}
.integral_siderbox_getgift{
	width:98px;
	height:26px;
	line-height:26px;
	background-color:transparent;
	background-position:0 0;
	border:none;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	cursor:pointer;
}
.integgral_siderbox_num01,
.integgral_siderbox_num02,
.integgral_siderbox_num03,
.integgral_siderbox_num04,
.integgral_siderbox_num05,
.integgral_siderbox_num06,
.integgral_siderbox_num07,
.integgral_siderbox_num08,
.integgral_siderbox_num09,
.integgral_siderbox_num10{
	padding-left:27px;
	height:23px;
	line-height:23px;
}
.integgral_siderbox_num01 a,
.integgral_siderbox_num02 a,
.integgral_siderbox_num03 a,
.integgral_siderbox_num04 a,
.integgral_siderbox_num05 a,
.integgral_siderbox_num06 a,
.integgral_siderbox_num07 a,
.integgral_siderbox_num08 a,
.integgral_siderbox_num09 a,
.integgral_siderbox_num10 a{
	display:block;
	width:135px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.integgral_siderbox_num01{background-position:5px -240px;}
.integgral_siderbox_num02{background-position:5px -280px;}
.integgral_siderbox_num03{background-position:5px -320px;}
.integgral_siderbox_num04{background-position:5px -360px;}
.integgral_siderbox_num05{background-position:5px -400px;}
.integgral_siderbox_num06{background-position:5px -440px;}
.integgral_siderbox_num07{background-position:5px -480px;}
.integgral_siderbox_num08{background-position:5px -520px;}
.integgral_siderbox_num09{background-position:5px -560px;}
.integgral_siderbox_num10{background-position:5px -600px;}
.integral_siderbox_kinds {
	padding-left:10px;
	line-height:23px;
}
.integral_siderbox_kinds a{
	padding-left:10px;
	background-position:-5px -205px;
}
.integral_siderbox_help{
	display:block;
	width:150px;
	height:80px;
	background:url(http://pic.ctrip.com/integral/pic_integralhelp.gif) no-repeat;
	margin:5px auto 0 auto;
}
.integral_siderbox_brand{
	float:left;
	width:72px;
	height:33px;
	background-color:#fff;
	background-repeat:no-repeat;
	margin:5px;
}
/*product list*/
.integral_giftlist{
	margin-bottom:10px;
	display:inline-block;
	overflow:hidden;
}
.integral_giftlist {
	display:block;
}
.integral_giftlist .integral_giftitle{
	background:#D3EDFA;
	padding-top:5px;
	margin:0;
	width:100%;
	display:inline-block;
	overflow:hidden;
}
.integral_giftlist .integral_giftitle{
	display:block;
}
.integral_giftitle a{float:right; padding-left:10px; background-position:-4px -202px;font-weight:bold;}
.integral_giftitle h2{
	background-color:#fff;
	width:80px;
	height:22px;
	font-size:13px;
	padding-left:27px;
	margin-left:10px;
}
.integral_offer{background-position:5px -680px;}
.integral_recommend{background-position:5px -720px;}
.integral_new{background-position:5px -800px;}
.integral_giftlist  li{
	float:left;
	width:185px;
	margin:5px 0pt 5px 10px;
	_margin:5px 0 5px 5px;
}
.integral_giftpic{
	display:block;
	width:168px;
	height:168px;
	border:1px #ccc solid;
	background-repeat:no-repeat;
	background-position:center center;
}
.integral_giftdesc{
	margin-top:2px;
	height:54px;
	padding-top:5px;
	line-height:17px;
	background:#f4f4f4;
	text-align:center;
	width:170px;
}
.integral_price01{
	padding:3px 0;
	font-weight:bold;
	color:#FF6600;
}
.integral_price02{
	font-weight:bold;
	color:#FF6600;
}
/*process*/
.integral_steps{height:30px;color:#d8d8d8;margin-bottom:20px;display:inline-block;overflow:hidden;}
.integral_steps{display:block;}
.integral_steps li{float:left;width:107px;margin-right:2px;}
.integral_steps li span{display:block;width:107px;height:7px;overflow:hidden;background:#d8d8d8;}
.integral_steps li p{margin-top:2px;}
.integral_step1 .integral_meter1 span,
.integral_step2 .integral_meter1 span, .integral_step2 .integral_meter2 span,
.integral_step3 .integral_meter1 span, .integral_step3 .integral_meter2 span, .integral_step3 .integral_meter3 span,
.integral_step4 .integral_meter1 span, .integral_step4 .integral_meter2 span, .integral_step4 .integral_meter3 span, .integral_step4 .integral_meter4 span,
.integral_step5 .integral_meter1 span, .integral_step5 .integral_meter2 span, .integral_step5 .integral_meter3 span, .integral_step5 .integral_meter4 span, .integral_step5 .integral_meter5 span,
.integral_step6 .integral_meter1 span, .integral_step6 .integral_meter2 span, .integral_step6 .integral_meter3 span, .integral_step6 .integral_meter4 span, .integral_step6 .integral_meter5 span, .integral_step6 .integral_meter6 span
{background:#FF6600;}
.integral_step1 .integral_meter1 p,
.integral_step2 .integral_meter1 p, .integral_step2 .integral_meter2 p,
.integral_step3 .integral_meter1 p, .integral_step3 .integral_meter2 p, .integral_step3 .integral_meter3 p,
.integral_step4 .integral_meter1 p, .integral_step4 .integral_meter2 p, .integral_step4 .integral_meter3 p, .integral_step4 .integral_meter4 p,
.integral_step5 .integral_meter1 p, .integral_step5 .integral_meter2 p, .integral_step5 .integral_meter3 p, .integral_step5 .integral_meter4 p, .integral_step5 .integral_meter5 p,
.integral_step6 .integral_meter1 p, .integral_step6 .integral_meter2 p, .integral_step6 .integral_meter3 p, .integral_step6 .integral_meter4 p, .integral_step6 .integral_meter5 p, .integral_step6 .integral_meter6 p
{color:#000;}
/*cart tables*/
.integral_datelist{
	border-top:1px #e0e0e0 solid;
	border-left:1px #e0e0e0 solid;
	margin-bottom:10px;
}
.integral_datelist td, .integral_datelist th{
	border-bottom:1px #e0e0e0 solid;
	border-right:1px #e0e0e0 solid;
}
.integral_datelist th{
	background:url(http://pic.ctrip.com/integral/bg_arrow.png) repeat-x 0px -244px;
	height:23px;
	line-height:23px;
}
.integral_datelist td{
	height:26px;
	line-height:26px;
	padding:2px 0 2px 4px;
	text-align:center;
}
.integral_datelist td.text_left{text-align:left;}
/*redborder*/
.intergral_redborder{
	border:1px solid red;
}
/*graybox*/
.integral_graybox{
	border:1px #e0e0e0 solid;
	margin-bottom:10px;
}
.integral_graybox h2{
	height:23px;
	border-bottom:1px #e0e0e0 solid;
	line-height:24px;
	background:url(http://pic.ctrip.com/integral/bg_arrow.png) repeat-x 0px -244px;
	font-size:12px;
	padding-left:5px;
}
.integral_graybox_content{
	width:90%;
	margin:10px auto;
}
/*btns@buttom*/
.integral_pagenav{
	margin:20px 0;
}
/*index.asp*/
.index_pics{
	height:144px;
	overflow:hidden;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
}
.index_pics li{
	float:left;
	margin-right:6px;
	_margin-right:6px;
}
.index_pics li a{
	display:block;
	width:237px;
	height:144px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.index_pics_btnright{float:right;background:url(http://pic.ctrip.com/integral/bg_arrow.png) no-repeat 7px -86px;border-right:1px #ccc solid;border-top:1px #ccc solid;}
.index_pics_btnleft{float:left;background:url(http://pic.ctrip.com/integral/bg_arrow.png) no-repeat 5px 63px;border-left:1px #ccc solid;border-top:1px #ccc solid;}
.index_pics_btnleft, .index_pics_btnright{
	width:25px;
	_width:24px;
	height:144px;
	margin:0;
	overflow:hidden;
	background-color:#f4f4f4;
}
@media all and (min-width:0px){.index_pics li {margin-right:7px;}}
.index_searchbar{
	background:url(http://pic.ctrip.com/integral/bg_arrow.png) repeat-x 0 -268px;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	border-left:1px #ccc solid;
	overflow:hidden;
	margin-bottom:10px;
	padding-top:3px;	
	color:#666;
}
.index_searchbar li{
	float:left;
	line-height:22px;
	margin-left:10px;
	*margin-left:5px;
	padding-top:2px;
	padding-bottom:3px;
}
.index_searchbar_txt{
	padding-left:50px;
	background-position:9px -637px;
}
.index_searchbar_btn{
	border:none;
	background-color:transparent;
	background-position:0 -48px;
	width:80px;
	padding-left:15px;
	height:22px;
	color:#fff;
	cursor:pointer;
}
/*cart.asp*/
.cart_notice{
	background:#f4f4f4;
	border:1px #e0e0e0 solid;
	padding:5px;
	text-align:center;
	line-height:22px;
}
.cart_delbox{
	border:#ccc solid 1px;
	background:#F4F4F4;
	padding:10px;
	width:140px;
	height:40px;
	text-align:center;
}
/*detail.asp*/
.detail_grid{
	margin-bottom:10px;
}
.detail_grid .first{
	float:left;
	width:267px;
	border:1px #e0e0e0 solid;
	padding:5px;
	margin-right:5px;
}
.detail_bigpic{
	display:block;
	margin:0 auto;
	width:263px;
	height:244px;
}
.detail_smallpic{
	width:263px;
	margin:5px auto 0 auto;
}
.detail_smallpic a{
	float:left;
	width:63px;
	height:59px;
	margin-right:3px;
}
.detail_smallpic a, .detail_bigpic, .integral_giftpic{
	background-repeat:no-repeat;
	background-position:center center;
}
.detail_giftlist{
	width:711px;
	margin:10px auto;
}
.detail_giftlist li{
	width:129px;
	margin:0 13px 0 0;
}
.detail_giftlist .integral_giftpic{
	border:0;
	width:129px;
	height:127px;
}
.detail_giftlist .integral_giftdesc{
	background:none;
	width:129px;
}
.integral_giftdesc .integral_giftname{
	display:block;
	width:165px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.detail_giftlist .integral_giftname{width:129px;}
.detail_list dt{
	font-weight:bold;
	margin-top:10px;
}
.detail_listp{height:30px; border-bottom:1px solid #E0E0E0;}
/*check.asp*/
.check_li li{
	list-style:disc;
	height:23px;
	line-height:23px;
}
/*done.asp*/
.done_ordnum{color:#0055AA;margin:0 2px; }
.done_function{margin:15px 0; text-align:center;}
.done_function a{
	padding-left:18px;
	padding-right:15px;
	background-image:url(http://pic.ctrip.com/common/bg_16x16.gif);
	background-repeat:no-repeat;
}
.done_overview{background-position:0 -672px;}
.done_editdeliver{background-position:0 -704px;}
.done_cancelorder{background-position:0 -736px;}
.done_goahead{background-position:0 -832px;}
/*deliver.asp*/
.deliver_wrapper{width:90%; margin:0 auto;}
.deliver_box th{font-weight:normal; text-align:right; padding-right:2px; width:85px;}
.deliver_content li{
	padding:5px 0 5px 5px;
	line-height:25px;
}
.deliver_content li input, .deliver_content li select, .deliver_content li textarea{margin-left:2px;}
.deliver_content li.deliver_content_txt{padding-left:25px;}
.deliver_content_gray{
	background:#ececec;
}
.deliver_input01{width:83px;}
.deliver_input02{width:133px;}
.deliver_input03{width:213px;}
.deliver_info th{
	text-align:right;
	font-weight:normal;
	padding-right:4px;
	padding-left:16px;
}
.deliver_fillchoice{padding-left:20px;background:url(http://pic.ctrip.com/integral/bg_integral.gif) no-repeat -578px -43px;}

.deliver_addressnotice{
	width:420px;
	overflow:hidden;
	padding:3px;
	border:1px solid #7F9DB9;
	background:#FFF;
	font-family:Simsun;
	position:absolute;
	z-index:200;
	margin:21px 0 0 -143px;
}
.deliver_addressnotice div{
	text-align:right;
}
.deliver_addressnotice ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.deliver_addressnotice li{
	width:100px;
	float:left;
	text-align:left;
}
.deliver_addressnotice a{
	text-decoration:none;
	color: #0055aa;
	display:inline-block;
	height:22px;
	line-height:22px;
	overflow:hidden;
	cursor:pointer;
}
.deliver_addressnotice a{
	display:block;
}
.deliver_addressnotice a:hover {
	text-decoration:none;
	background: #E7F1FD;
}
* html .deliver_addressnotice{
	margin:23px 0 0 -116px;
}
*+html .deliver_addressnotice{
	margin:23px 0 0 -116px;
}
.order_contacts {
	width: 300px;
	overflow: hidden;
	padding: 0;
	border: 1px solid #7F9DB9;
	background: #FFF;
	position: absolute;
	z-index: 200;
	margin: 21px 0 0 2px;
}

.order_contactstop {
	padding:0 0 3px 0;
	margin-bottom:3px;
	color:#999;
	border-bottom:1px dashed #999;
	line-height:20px;
	text-align:left;
	clear:both;
}
.order_contacts span {
	display: block;
	padding: 1px 5px 0px 5px;
	color: #999;
	border-bottom: dashed 1px #999;
}
.order_contacts a {
	padding: 1px 5px 0px 5px;
	text-align:left;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	line-height: 20px;
	color: #0055aa;
	display:block;
	text-decoration:none;
	min-height:20px;
	width:140px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	float:left;
}
* html .order_contacts a {
	height:20px;
}
.order_contacts a:hover {
	background: #E7F1FD;
	border-top: 1px solid #7F9DB9;
	border-bottom: 1px solid #7F9DB9;
	text-decoration:none;
}

/*==================== control =====================*/
/*jsContainer*/
#jsContainer{font-size:12px;}
/*calender*/
#tuna_calendar{margin:0px; font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; background:transparent; width:282px; padding:1px 0 0 1px; position:absolute; z-index:1000; *padding:0; width:284px\9; *width:284px}
@media all and (min-width:0){#tuna_calendar{width:284px}
}
#tuna_calendar a{color:#05A; text-decoration:none}
#tuna_calendar .day0, #tuna_calendar .day6{color:#FF0}
#tuna_calendar .current_day{text-decoration:underline; font-weight:bold; color:#05A}
#tuna_calendar .current_day:hover{background:#C8E3FC; text-decoration:underline}
#tuna_calendar .cue_day{color:#A0522D}
#tuna_calendar .cue_day:hover{background:#C8E3FC}
#tuna_calendar .selected_day{width:18px; height:18px; color:#05a; text-decoration:none; border:1px solid #7CB9F4; background:#C8E3FC}
#tuna_calendar .limit_day{text-decoration:line-through}
#tuna_calendar .limit_day:hover{text-decoration:line-through}
#tuna_calendar .over_day, #tuna_calendar .blank_day, #tuna_calendar .limit_day{color:#999; cursor:default}
#tuna_calendar .enable_day:hover{background:#C8E3FC}
#tuna_calendar .currentmonth01 th{background:#05A}
#tuna_calendar table{border-collapse:collapse; border:solid 1px #7F9DB9; float:left; background:#FFF}
#tuna_calendar th, #tuna_calendar td{height:20px; line-height:20px; text-align:center}
#tuna_calendar thead th{background:#E7F1FD; color:#05A; font-weight:bold}
#tuna_calendar th{background:#599DE9; font-weight:bold; color:#FFF}
#tuna_calendar th span{color:#FF0}
#tuna_calendar thead th span{font-weight:normal; color:#05A; cursor:pointer; text-align:center; width:40px; line-height:20px; *line-height:16px}
#tuna_calendar td a{display:block; height:20px; width:20px; overflow:hidden; text-align:center; line-height:20px}
#tuna_calendar .calendar_title01{}
#tuna_calendar .calendar_title01 span{float:left}
#tuna_calendar .calendar_title01 div{float:left}
#tuna_calendar .calendar_title02{}
#tuna_calendar .calendar_title02 span{float:right}
#tuna_calendar .calendar_title02 div{float:right}
/*address*/
#tuna_address{font-size:12px; font-family:Arial,Simsun}
#tuna_address #address_warp{width:220px; border:1px solid #7F9DB9; background:#FFF; padding:4px; margin:0px; text-align:left; min-height:305px}
* html #tuna_address #address_warp{height:305px}
#tuna_address #address_message{display:block; line-height:20px; padding:0px 0px 0px 5px; color:#666; border-bottom:1px dashed #aaa; font-family:"Simyou"; word-wrap:break-word; word-break:break-all; width:207px}
#tuna_address #address_list{margin:5px 0 0 0; padding:0px; min-height:277px}
* html #tuna_address #address_list{height:277px}
#tuna_address #address_list span{margin:0px; padding:0px; float:left; text-align:left}
#tuna_address #address_list a{padding:1px 5px 0px 5px; text-align:right; border-top:1px solid #FFF; border-bottom:1px solid #FFF; cursor:pointer; line-height:20px; color:#05a; display:block; text-decoration:none; min-height:20px}
* html #tuna_address #address_list a{height:20px}
#tuna_address #address_list a:hover{background:#E7F1FD; border-top:1px solid #7F9DB9; border-bottom:1px solid #7F9DB9}
#tuna_address .address_selected{background:#C8E3FC; color:#FFF; border-top:1px solid #C8E3FC; border-bottom:1px solid #C8E3FC}
#tuna_address .address_pagebreak{padding:0; margin:0; display:none; line-height:25px; text-align:center}
#tuna_address .address_pagebreak a{color:#05a; font-family:Arial,Simsun,sans-serif; text-decoration:underline; padding:0px 4px 0px 4px; margin:0; font-size:14px}
#tuna_address #address_arrowl, #tuna_address #address_arrowr{color:#05a}
#tuna_address a.address_current{color:black; text-decoration:none}
/*pop up window*/
.base_poptc, .base_popbc{width:auto;}
.base_popml, .base_popmr{height:auto;}
.base_poptc div, .base_popbc div{height:6px; overflow:hidden;}
.base_popml div, .base_popmr div{width:6px; overflow:hidden;}
.base_poptl{background-position:left top;}
.base_poptr{background-position:right top;}
.base_popbl{background-position:left bottom;}
.base_popbr{background-position:right bottom;}
.base_popwindow01, .base_popwindow02{margin:1px;}

.base_popwindow01 .base_poptl,.base_popwindow01 .base_poptr,.base_popwindow01 .base_popbl,.base_popwindow01 .base_popbr{background-image:url(http://pic.ctrip.com/common/bg_alert.gif);background-repeat:no-repeat;}
.base_poptc, .base_popbc, .base_poptl, .base_poptr, .base_popbr, .base_popbl{height:6px;}
.base_poptl, .base_poptr, .base_popbr, .base_popbl{width:6px;overflow:hidden;zoom:1}
.base_popwindow01 .base_poptc, .base_popwindow01 .base_popmc, .base_popwindow01 .base_popbc, .base_popwindow01 .base_popml, .base_popwindow01 .base_popmr{background:#FFFFE8;}
.base_popwindow01 .base_poptc{border-top:1px #FFDF47 solid;} 
.base_popwindow01 .base_popbc{border-bottom:1px #FFDF47 solid;} 
.base_popwindow01 .base_popml{border-left:1px #FFDF47 solid;}
.base_popwindow01 .base_popmr{border-right:1px #FFDF47 solid;}
.base_popwindow01 .base_popmc{background:#FFFFE8; width:auto; height:auto;}

.base_popwindow02{width:300px;}
.base_popwindow02 .base_poptl,.base_popwindow02 .base_poptr,.base_popwindow02 .base_popbl,.base_popwindow02 .base_popbr{background-image:url(http://pic.ctrip.com/common/bg_jmpinfo.gif);background-repeat:no-repeat;}
.base_popwindow02 .base_poptc, .base_popwindow02 .base_popmc, .base_popwindow02 .base_popbc, .base_popwindow02 .base_popml, .base_popwindow02 .base_popmr{background:#FFFFE8;}
.base_popwindow02 .base_poptc{border-top:1px #B8DFFF solid;} 
.base_popwindow02 .base_popbc{border-bottom:1px #B8DFFF solid;}
.base_popwindow02 .base_poptc div, .base_popwindow02 .base_popbc div, .base_popwindow02 .base_popml div, .base_popwindow02 .base_popmr div{background:#F1F9FF;}
.base_popwindow02 .base_popml{border-left:1px #B8DFFF solid;background:#F1F9FF;}
.base_popwindow02 .base_popmr{border-right:1px #B8DFFF solid;background:#F1F9FF;}
.base_popwindow02 .base_popmc{background:#F1F9FF; width:auto; height:auto;}

.base_poptitle{border-bottom:1px solid #94CEFD;font-size:12px;margin-bottom:10px;}