/* CSS Document */
body {margin-top:0px;}
/*以下是头部属性*/
#td1 a:link{font-family:Helvetica; color:#0033CC; font-size:11px; font-weight:700;background-color:#E4F0F8;}
#td1 a:visited{font-family:Helvetica; color:#0033CC; font-size:11px; font-weight:700;background-color:#E4F0F8;}
#td1 a:hover{font-family:Helvetica; color:#0033CC; font-size:11px; font-weight:700;background-color:#E4F0F8;}
.text_td1{font-family: Helvetica; color:#0033CC; font-size:11px; font-weight:700; background-color:#E4F0F8;}

#td2 {font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif; font-size:11px;}

#td2 a:link{font-family:Helvetica; color:#0033CC; font-size:12px;}
#td2 a:visited{font-family:Helvetica; color:#0033CC; font-size:12px;}
#td2 a:hover{font-family:Helvetica; color:#0033CC; font-size:12px;}
.text_td3{font-family: Helvetica; color:#0033CC; font-size:12px; font-weight:700; background-color:#ffffff}

/*以下是首页中部*/
#table1 a:link{font-family:Helvetica; color:#0033CC; font-size:11px;}
#table1 a:visited{font-family:Helvetica; color:#0033CC; font-size:11px;}
#table1 a:hover{font-family:Helvetica; color:#0033CC; font-size:11px;}
.text1_table1{font-family:Arial,Helvetica,Sans-Serif; font-size:15px; font-weight:700}
.text_table1{font-family:Helvetica; font-size:12px;}
.text_table1 a:link{font-family:Helvetica!important; font-size:12px!important;}
.text_table1 a:visited{font-family:Helvetica!important; font-size:12px!important;}
.text_table1 a:hover{font-family:Helvetica!important; font-size:12px!important;}
.text2_table1{font-family:Helvetica; font-size:90%; font-weight:700;}
.text3_table1{font-family:Helvetica; font-size:11px}
.text4_table1{font-family:Arial,Helvetica,Sans-Serif; font-size:13px; font-weight:700}
.text4_table1 a:link{font-family:Arial,Helvetica,Sans-Serif!important; font-size:13px!important; font-weight:700!important; text-decoration:none!important}
.text4_table1 a:visited{font-family:Arial,Helvetica,Sans-Serif!important; font-size:13px!important; font-weight:700!important; text-decoration:none!important}
.text4_table1 a:hover{font-family:Arial,Helvetica,Sans-Serif!important; font-size:13px!important; font-weight:700!important; text-decoration:none!important}
.text5_tablebule{font-family:Arial,Helvetica,Sans-Serif; font-size:13px; font-weight:700; color:#000066; background-color:#DDEEF8}
.text_title{font-family: Arial,Helvetica,Sans-Serif; font-size:18px; font-weight:700; color:#1144AE}
.text_title_small{font-family: Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:700; color:#1144AE}
.table_border{ border:solid 1px #04056f}

/*以下是底部*/

.text_blod{
	font-family: Helvetica;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: 700;
}

/*以下是控件属性*/

.input_search{border:solid 1px #04056E;height:20px; vertical-align:middle; font-size:11px; font-family:Arial,Helvetica,Sans-Serif}
.input_searchlight{border:solid 1px #7B9CBD;height:20px; vertical-align:middle; font-size:12px; font-family:Arial,Helvetica,Sans-Serif}
.list{font-family:Arial,Helvetica,Sans-Serif;
      font-size:11px;}
.list_hotel{width:130px;font-family:Arial,Helvetica,Sans-Serif;
      font-size:11px}
.input_textarea{width:300px;height:50px;
          border:solid 1px #7B9CBD;font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif;
          font-size:12px;color:#000000;}
          
.dropDownRes {
	color: #000;
	font-weight:normal;
	font-family: Arial,Helvetica,Sans-Serif, Helvetica, Arial,Helvetica,Sans-Serif, sans-serif;
	background-color:#FFF;
	border:1px solid #04056E;
	}


/*以下是search页属性*/
#table_gd a:link{font-family:Helvetica; color:#0033CC; font-size:12px;}
#table_gd a:visited{font-family:Helvetica; color:#0033CC; font-size:12px;}
#table_gd a:hover{font-family:Helvetica; color:#0033CC; font-size:12px;}
#table_gd p{display:block; margin:8px 0px 10px 0px}

.text_title2{font-family: Arial,Helvetica,Sans-Serif; font-size:18px; font-weight:700; color:#000000}
.text_title2_small{font-family: Arial,Helvetica,Sans-Serif; font-size:12px; font-weight:700; color:#000000}
.sort{font-family:Helvetica; color:#ffffff; font-size:11px; font-weight:700}

#td3 a:link{font-family:Helvetica; color:#0033CC; font-size:11px;font-weight:700}
#td3 a:visited{font-family:Helvetica; color:#0033CC; font-size:11px;font-weight:700}
#td3 a:hover{font-family:Helvetica; color:#0033CC; font-size:11px;font-weight:700}

#table_result a:link{font-family:Arial,Helvetica,Sans-Serif; color:#0033CC; font-size:12px; font-weight:700}
#table_result a:visited{font-family:Arial,Helvetica,Sans-Serif; color:#0033CC; font-size:12px; font-weight:700}
#table_result a:hover{font-family:Arial,Helvetica,Sans-Serif; color:#0033CC; font-size:12px; font-weight:700}
#table_result p{display:block; margin:2px 0px 2px 0px;font-family:Arial,Helvetica,Sans-Serif; color:#000000; font-size:11px;}
.text_lable{
	font-family: Helvetica;
	font-size: 11px;
	color: #000000;
	font-weight: 700;
}
.table_result{border:solid 1px #04056f;background-color:#ffffff}
.td_result{border-bottom:solid 1px #04056f; background-color:#DDEEF8}
#newsearch p {display:block; 
              margin:3px 2px 3px 3px;
			  font-size:12px;
			  font-family:Arial,Helvetica,Sans-Serif;
			  font-weight:700;
			  color:#ffffff}

/*reservations属性*/
.td_lineheight1{line-height:20px}
.td_lineheight2{height:25px}
#table_blue a:link{font-family:Helvetica; color:#0033CC; font-size:11px;}
#table_blue a:visited{font-family:Helvetica; color:#0033CC; font-size:11px;}
#table_blue a:hover{font-family:Helvetica; color:#0033CC; font-size:11px;}
#table_blue td{display:block; margin:4px 4px 4px 4px;height:30px;}
.td_title{font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:700;
          border-bottom:solid 1px #04056f;
		  line-height:30px}
		  
/*deals属性*/
.title_white{font-family:Helvetica; color:#ffffff; font-size:12px; font-weight:700;
			 background-color:#0F78BA}
.title_white_narrow{font-family:Helvetica; color:#ffffff; font-size:12px;
			 background-color:#0F78BA}
.td_rightborder{border-right:solid 1px #04056F}
.td_result_noborder{background-color:#DDEEF8}

/*hotel属性*/
.title_big{font-family:Arial,Helvetica,Sans-Serif; color:#2D52A9; font-size:20px;}
.title_normal{font-family:Arial,Helvetica,Sans-Serif; color:#2D52A9; font-size:13px; font-weight:700}
.whiteborder{border:solid 1px #ffffff}
#showtable a:link{font-family:Arial,Helvetica,Sans-Serif; color:#0033CC; font-size:13px;}
#showtable a:visited{font-family:Arial,Helvetica,Sans-Serif; color:#0033CC; font-size:13px;}
#showtable a:hover{font-family:Arial,Helvetica,Sans-Serif; color:#0033CC; font-size:13px;}
#showtable p {display:block; margin:0px 6px 12px 6px;font-family:Arial,Helvetica,Sans-Serif;color:#000000;font-size:11px}
.p {display:block; margin:8px 0px 8px 0px;}
.whitefont{font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:12px;font-weight:700}
.hotelname{font-family:Tahoma;color:#000000;font-size:11px;font-weight:700}
#hotelresult a:link {font-family:Tahoma;color:#0033CC;font-size:11px;}
#hotelresult a:visited {font-family:Tahoma;color:#0033CC;font-size:11px;}
#hotelresult a:hover {font-family:Tahoma;color:#0033CC;font-size:11px;}
#hotelresult td {border-bottom:solid 1px #000000}

/*reg属性*/

.redstar{font-family:airal;color:red;font-size:11px}
.bold12{font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif; font-size:12px; font-weight:700;color:#000000}
.td_underborder{border-bottom:solid 1px #04056F}

/*FAQS*/
.leititle{font-family:Arial,Helvetica,Sans-Serif; color:#2D52A9; font-size:13px; font-weight:700; border-bottom:solid 1px #04056F}
#lei td {border-bottom:1px solid #04056F}
#lei div {display:block;
	      margin:4px 4px 4px 4px}
#lei a{font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif; font-size:12px; font-weight:700; color:#0033CC;
       text-decoration:underline;cursor:hand}
	  
.divHide {display:none;
           margin:6px 0px 6px 0px;
		   font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif;
		   font-size:12px;}

.title_whitelittle{font-family:Helvetica; color:#000066; font-size:12px; font-weight:300;
text-align:center;}

.title_white2{font-family:Helvetica; color:#ffffff; font-size:12px; font-weight:700;
			 background-color:#000066; text-align:center}
.title_white3{font-family:Helvetica; color:#ffffff; font-size:11px; font-weight:700;
			 background-color:#000066;}
.title_white4{font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; font-weight:400;
			 background-color:#000066;}
.title_white5{font-family:Helvetica; color:#ffffff; font-size:12px; font-weight:700;
			 background-color:#000066; text-align:left}

			 		 
.td_rightborder{border-right:solid 1px ##04056F}

.td_result_noborder{background-color:#DDEEF8}
.boxwrite{ background-color:#FFFFFF; font-family:Helvetica; font-size:12px }
.boxwrite2{ background-color:#FFFFFF; font-family:Helvetica; font-size:12px; text-align:center; font-weight: 700;}
.boxwrite3{ background-color:#FFFFFF; font-family:Helvetica; font-size:12px; text-align:left; font-weight: 700;}
.boxwrite10{ background-color:#FFFFFF; font-family:Helvetica; font-size:12px; text-align:center; font-weight: 700;}
.boxwrite7{ background-color:#E3ECFF; font-family:Helvetica; font-size:12px; text-align:left; font-weight: 700;}; font-family:Helvetica; font-size:12px; text-align:left; font-weight: 600;}
.boxwrite4{ background-color:#FFFFFF; font-family:Helvetica; font-size:12px; text-align:right; font-weight: 700;}
.boxwrite6{ background-color:#FFFFFF; font-family:Helvetica; font-size:12px; text-align:right; font-weight: 700; border-bottom:solid 1px #04056F}
.boxwrite5{ background-color:#FFFFFF; font-family:Helvetica; 
            font-size:12px; text-align:right; font-weight: 700; background-color:#FFFEEA }
.boxyellow{  font-family:Helvetica; font-size:12px; text-align:left; font-weight: 700;}
.boxbule{ background-color:#DDEEF8; font-family:Helvetica; font-size:12px; text-align:center; font-weight: 700;}
.boxmilk{ background-color:#FFFEEA; font-family:Helvetica; font-size:12px; text-align:Left; font-weight: 700;}
.boxWRITHE1222{ background-color:#FFFFFF; font-family:Helvetica; font-size:12px; text-align:Left; font-weight: 700;}
.boxmilk_little{ background-color:#FFFEEA; font-family:Helvetica; font-size:11px; text-align:center; }
.boxall {border: solid 1px #04056F}
.boxline1 {border-bottom: solid 1px #04056F}
.boxline1a {border-top: solid 1px #04056F}
.box3line {border-top: solid 1px #04056F;
           border-left: solid 1px #04056F;
		   border-right: solid 1px #04056F;}
.box3line2 {border-bottom: solid 1px #04056F;
            border-left: solid 1px #04056F;
		    border-right: solid 1px #04056F;}
.box2line {            border-left: solid 1px #04056F;
		    border-right: solid 1px #04056F;}
.text_table_h1{font-family:Helvetica; font-size:12px; text-align:right}
.tablerules{ background-color:#DDEEF8}
.tablerules2{ background-color:#DDEEF8;font-family:Helvetica; font-size:12px; text-align:center; font-weight: 700;}
.bulefont{font-family:Helvetica; font-size:13px; font-weight:700; color:#000066; background-color:#FFFEEA}
.WRITEfont{font-family:Helvetica; font-size:13px; font-weight:700; color:#000066;background-color:#FFFFFF}
.WRITE_BULEfont{font-family:Helvetica; font-size:13px; font-weight:700; color:#000066;background-color:#E3ECFF}
.WRITE_BULEfont2{font-family:Helvetica; font-size:10px; font-weight:500; color:#000066;background-color:E3ECFF}
.WRITE_BULEfont3{font-family:Helvetica; font-size:13px; font-weight:700; color:#000066;background-color:#E3ECFF; text-align: right}
.space {display:block; margin:8px 8px 8px 8px;}
.qwsaxasdas{ font-family:Arial,Helvetica,Sans-Serif; font-size:11px; color:#FF0000; font-weight:700;text-align:left;}
.qwsaxasdas2{ font-family:Arial,Helvetica,Sans-Serif; font-size:14px; color:#black; font-weight:700;text-align:left;}
.qwsaxasdasbig{ font-family:Arial,Helvetica,Sans-Serif; font-size:15px; color:#FF0000; font-weight:700;text-align:left;}
.font-email{font-family:Helvetica; font-size:13px; font-weight:700; color:#black; background-color:#ffffff; text-align:center}
.HUIfont{font-family:Helvetica; font-size:11px; font-weight:400; color:#999999;background-color:#FFFFFF}
.text_area{ border: olid 1px #0033CC; font-family:Arial,Helvetica,Sans-Serif;font-size:12px;color:#000000;width:480px;height:700px;}
.input_booking{border: olid 1px #7B9CBD; font-family:Arial,Helvetica,Sans-Serif;font-size:11px;color:#000000;width:200px;height:18px}


/*terms&conditions Hemi*/
.tB {FONT-SIZE: 15px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color:#ffffff}
.t1 {FONT-SIZE: 24px; FONT-FAMILY: Arial,Helvetica,Sans-Serif Black}
.f2 {FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif }
.f2a {FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; text-align:center }
.f2b {FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color:#ff0000}
.f2c {FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color:#000000;font-weight:700}
.boxallhui {border: solid 1px #cccccc}
.box33333 { FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif ;border-bottom: solid 1px #cccccc; text-align: center; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc}
.box33 { border-bottom: solid 1px #cccccc; text-align: center; border-left: solid 1px #cccccc; border-right: solid 1px #cccccc}
.f5 {FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color: #0033CC; text-align:right}
.f5A {FONT-SIZE: 12px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color: #0033CC; text-align:left}
.title_hui{font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; font-weight:700;
			 background-color:#999999; text-align:center}
.title_hui2{font-family:Arial,Helvetica,Sans-Serif; color:#ffffff; font-size:11px; 
			 background-color:#999999; text-align:center}			 

.f2bule1 {FONT-SIZE: 11px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color:#black; background-color:#CFE4F2; text-align:left}
.f2bule2 {FONT-SIZE: 11px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color:#black; background-color:#e4f0f8; text-align:left}
.f2bule1a {FONT-SIZE: 11px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color:#black; background-color:#CFE4F2; text-align:center}
.f2bule2a {FONT-SIZE: 11px; FONT-FAMILY: Arial,Helvetica,Sans-Serif; color:#black; background-color:#e4f0f8; text-align:center}


/*detail hotel*/
#hotelmenu td{font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#000000;text-align:center;    background-color: #f1f1f1}
#hotelmenu	a:link{font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#000000;}
#hotelmenu  a:visited{font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#000000;}
#hotelmenu	a:hover{font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#0033CC;}
.error {font-family:Arial,Helvetica,Sans-Serif, Helvetica, sans-serif;font-size:12px; color:red; font-weight:700}

.style1{font-family:Arial,Helvetica,Sans-Serif;font-size:11}

/* ========================================================================== */
/*                              package table                                 */
/* ========================================================================== */
table.T_box   { background: #CCCCCC; border: 0; }


tr.R_title  { background-image: url(/images/pac_title_bg.gif); height: 55;  font-size: 22px; line-height: 50px; color: #003366; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
tr.R_white  { background: #EEEEEE; height: 28;  font-size: 10px; line-height: 18px; color: #000000; font-family: Arial,Helvetica,Sans-Serif;}
tr.R_head  {  background: #F8F8F8; height: 19;  font-size: 10px; line-height: 14px; color: #000000; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; text-align:center;}
tr.R_cost  { background: #FFFFFF; height: 19;  font-size: 10px; line-height: 18px; color: #000000; font-family: Arial,Helvetica,Sans-Serif; text-align:center;}
tr.R_ctxt  { background: #FFFFFF;  font-size: 10px; line-height: 16px; color: #000000; font-family: Arial,Helvetica,Sans-Serif;}
tr.R_link  { background: #FFFFFF;  font-size: 10px; line-height: 24px; color: #003366; font-family: Arial,Helvetica,Sans-Serif;}

td.D_txt  { background: #FFFFFF;  font-size: 10px; line-height: 14px; color: #000000; font-family: Arial,Helvetica,Sans-Serif; text-align:left;}

.T_from {  font-size: 18px;}
.T_price {  color: #FF0000;}
.T_plus {  color: #FF0000; font-size: 12px;}
.T_phone {  color: #FF0000; font-size: 15px;}
.T_red {  color: #FF0000;}

a.L_blue {  color: #0033FF; text-decoration: underline;}
a.L_blue:hover {  color: #0033FF; text-decoration: none;}

#P_call{
	color:FF3300; font-size: 15px; font-weight: bold;
}
#P_title{
	padding:5 5 0 20; color:003366; font-size: 12px; font-weight: bold;
}
#P_descript{
	padding:0 5 5 20; color:333333;
}
#P_list{
	padding:0 0 15 30;
}
#P_sublist{
	padding:0 0 0 13;
}
#P_red{
	color:FF3300;
}
#P_hotel{
	padding:0 0 0 10; font-size: 12px; font-weight: bold;
}
#P_star{
	padding:0 0 0 10; font-size: 12px; color:FFFF00; font-weight: bold;
}
#P_table{
	padding:0 0 10 0;
}
#P_txt{
	padding:2 2 0 5;
}
#P_na{
	color:999999;
}
/* ------------tour-------------- */
.tour_price  { color:#000000; font-size: 9px; line-height: 19px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_bold  { color:#000000; font-size: 11px; line-height: 19px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_bolds  { font-size: 9px; line-height: 13px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_day  { color:#FF9600; font-size: 16px; line-height: 22px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_red  { color:#FF3300;}

table.tour   { font-size: 12px; line-height: 16px; color: #000000; font-family: Verdana;}
table.tour_note   { font-size: 12px; line-height: 16px; color: #444444; font-family: Verdana;}
table.price   { font-size: 10px; line-height: 16px; color: #000000; font-family: Arial;}
tr.tour_top  { background-image: url(/images/v2/tour_top_bg.gif); height: 32;}
tr.tour_mid  { background-image: url(/images/v2/tour_mid_bg.gif);}
td.tour_on  { background-image: url(/images/v2/tour_top_on.gif); height: 32; color:#FF6600; font-size: 14px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; padding:0 20px 0 20px;}
td.tour_off  { background-image: url(/images/v2/tour_top_off.gif);  height: 32; color:#000000; font-size: 14px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold; padding:0 20px 0 20px;}
td.tour_name01  { color:#FF6600; font-size: 22px; line-height: 22px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
td.tour_name02  { color:#000000; font-size: 14px; line-height: 18px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
td.tour_name03  { color:#000000; font-size: 14px; line-height: 18px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
td.tour_show01  { color:#003366; font-size: 22px; line-height: 24px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
td.tour_show03  { color:#FF3300; font-size: 16px; line-height: 24px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
a.tour_link01 {  font-size: 22px; line-height: 22px; color: #FF6600; text-decoration: none; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
a.tour_link01:hover {  font-size: 22px; line-height: 22px; color: #FF6600; text-decoration: none; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
a.cruise_link01 {  font-size: 20px; line-height: 20px; color: #FF6600; text-decoration: none; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
a.cruise_link01:hover {  font-size: 20px; line-height: 20px; color: #FF6600; text-decoration: none; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
a.tour_link02 {  color: #000000; text-decoration: none;}
a.tour_link02:hover {  color: #FF6600; text-decoration: none;}
a.tour_link03 {  color: #005599; text-decoration: underline;}
a.tour_link03:hover {  color: #005599; text-decoration: none;}


.tour_price  { color:#FF3300; font-size: 12px; line-height: 22px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_bold  { color:#000000; font-size: 11px; line-height: 19px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_bolds  { font-size: 9px; line-height: 13px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_day  { color:#FF9600; font-size: 16px; line-height: 22px; font-family: Arial,Helvetica,Sans-Serif; font-weight: bold;}
.tour_red  { color:#FF3300;}

/* ------------B2B-------------- */
a.header_on {  font-size: 12px; line-height: 16px; color: #FFFFFF; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.header_on:hover {  font-size: 12px; line-height: 16px; color: #FFFF00; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.header_off {  font-size: 12px; line-height: 16px; color: #000000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.header_off:hover {  font-size: 12px; line-height: 16px; color: #FF3300; text-decoration: none; font-family: Verdana; font-weight: bold;}
table.T_search   { background: #FE7900; border: 0;}
table.T_sale   { background: #CCCCCC; border: 0;}
table.T_rec   { background: #FFFECC; border: 0;}

table.T_sale01   { font-size: 10px; line-height: 12px; color: #000000; font-family: Verdana;}
table.T_header   { background: #B3B3B3; border: 0;}
table.T_table   { font-size: 11px; line-height: 19px; color: #000000; font-family: Verdana;}


table.T_order  { background: #8E8C88; font-size: 9px; line-height: 12px; color: #000000; font-family: Verdana; height: 20;}

table.T_line01   { background: #344F7E; font-size: 16px; line-height: 20px; color: #FFFFFF;  font-family: Arial; font-weight: bold; !important} /* ------------碈hange Color-------------- */
table.T_line02   { background: #CC0000; border: 0;}
table.T_line03   { background: #CC0000; font-size: 11px; line-height: 13px; color: #FFFFFF;  font-family: Arial; font-weight: bold;}

table.T_step0l   { background: #C0C7D3; border: 0; !important} /* ------------碈hange Color-------------- */
table.T_step02   { background: #BFC6D2; border: 0;}
table.T_step03   { background: #CCCCCC; border: 0;}

tr.R_search  { font-size: 9px; line-height: 12px; color: #000000; font-family: Verdana; height: 20;}

tr.R_step01  { background-image: url(/images/v2/bg_s01.gif); font-size: 10px; line-height: 12px; color: #0038A5; font-family: Verdana; !important} /* ------------碈hange Color-------------- */
tr.R_step02  { background: #EAEAEA;}
tr.R_step03  { background-image: url(/images/v2/bg_s03.gif); font-size: 11px; line-height: 13px; color: #344F7E; font-family: Verdana; !important} /* ------------碈hange Color-------------- */
tr.R_step04  { background-image: url(/images/v2/bg_s04.gif);}
tr.R_stepbox  { background: #FFFFFF; font-size: 11px; line-height: 13px; color: #000000; font-family: Verdana;}
td.D_stepto  { background: #FFFFFF; font-size: 9px; line-height: 12px; color: #344F7E; font-family: Verdana; !important}  /* ------------碈hange Color-------------- */
td.D_steptf  { background: #FFFFFF; font-size: 9px; line-height: 12px; color: #777777; font-family: Verdana;}
td.D_stepon  { background: #344F7E; !important} /* ------------碈hange Color-------------- */
td.D_stepof  { background: #CCCCCC;}
tr.R_stepw  { background: #FFFFFF;}
tr.R_stepg  { background: #F7F7F7;}
tr.R_stepo  { background: #F1F2F2; !important} /* ------------碈hange Color-------------- */
td.D_stepb  { color: #000000; font-family: Verdana; !important} /* ------------碈hange Color-------------- */
td.D_stepr  { color:#000000; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
td.D_stepg  { color:#000000; font-size: 9px; line-height: 18px; font-family: Verdana;}
td.D_stepl  { background: #CCCCCC;}

tr.R_order  { background-image: url(/images/v2/bg_01.gif); height: 25; color: #0038A5; font-family: Verdana;}
tr.R_order03  { background-image: url(/images/v2/bg_02.gif); height: 25; color: #0038A5; font-family: Verdana; font-weight: bold;}
tr.R_order01  { background-color: #FFFFFF; height: 25;}
tr.R_order02  { background-color: #E9E9E9; height: 25;}
tr.R_top  { font-size: 9px; line-height: 14px; color: #CC0000; font-family: Verdana;}
td.D_order  { background-image: url(/images/v2/bg_01.gif); height: 25; color: #000000; font-family: Verdana; font-weight: bold;}

td.D_header  { background-image: url(/images/v2/h_bg_on.gif);}
td.D_search_on  { background-image: url(/images/v2/en_on_m.gif); height: 28;  font-size: 12px; line-height: 26px; color: #344F7E; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
td.D_search_off  { background-image: url(/images/v2/en_off_m.gif); height: 28;  font-size: 12px; line-height: 26px; color: #FFFFFF; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
td.D_search_top  { background-image: url(/images/v2/en_top.gif); height: 28; !important}
td.D_title  { height: 45;  font-size: 18px; line-height: 36px; color: #344F7E; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
td.D_head  { background-color: #FF3600; height: 124; color:#FFFFFF; font-size: 26px; line-height: 51px; font-family: arial; font-weight: bold;}
td.D_head1  { height: 124; color:#FFFFFF; font-size: 26px; line-height: 51px; font-family: arial; font-weight: bold;}

a.search_off { color: #FFFFFF; text-decoration: none;}
a.search_off:hover { color: #FFFF00; text-decoration: none;}
a.search_on { color: #344F7E; text-decoration: none;}
a.search_on:hover { color: #344F7E; text-decoration: none;}

.search_btn { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:100px; background-color: white; padding: 0 0 2px 0; margin:10px 0 0px 0; border-color: #FD9845; background-image: url(/images/v2/btn_bg.gif); !important}
.search_btn01 { font-size: 11px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 16px; width:80px; background-color: white; padding: 0 0 2px 0; margin:5px 0 5px 0; border-color: #FD9845; background-image: url(/images/v2/btn_bg.gif)}
.search_btn02 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:100px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(/images/v2/btn_bg.gif)}
.search_btn03 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:100px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(/images/v2/btn_bg1.gif)}
.search_btn04 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:200px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(/images/v2/btn_bg1.gif)}
.search_btn05 { font-size: 13px; font-family: Verdana; font-weight: bold; color: #FFFFFF; border: 0px solid; height: 22px; width:200px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #FD9845; background-image: url(/images/v2/btn_bg.gif)}
.search_btn06 { font-size: 11px; font-family: color: #0038A5; border: 1px solid; height: 23px; width:50px; background-color: white; padding: 0 0 2px 0; margin:0px 0 0px 0; border-color: #B6BECE; background-image: url(/images/v2/btn_bg2.gif)}

.search_inp {	font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:100px; color: #000000; margin:2px 0 0 0; !important} /* ------------碈hange Color-------------- */
.search_inp1 {	font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #9999999; width:15px; color: #000000; margin:2px 0 0 0;}
.search_inp2 {	font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:200px; color: #000000; margin:2px 0 0 0;}
.search_sle { font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:120px; color: #000000; margin:2px 0 0 0; !important} /* ------------碈hange Color-------------- */
.search_sle1 { font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; color: #000000; margin:3px 0 0 0; !important} /* ------------碈hange Color-------------- */
.search_sle2 { font-size: 10px; font-family: Verdana; background-color: #FFFFFF; border: 1px solid #999999; width:80px; color: #000000; margin:3px 0 0 0;}
.search_sle3 { font-size: 10px; font-family: Verdana; width:500px; color: #000000; margin:3px 0 0 0;}

.search_b {  font-weight: bold; color: #344F7E; !important}} /* ------------碈hange Color-------------- */
input, option, select, textarea       { font-size: 10px; font-family: Verdana; color: #000000; margin:3px 0 0 0;}

tr.B2B_head_top  { background-image: url(/images/v2/bg_header.gif); !important}
tr.B2B_head_bot  { background-image: url(/images/v2/bg_header_bot.gif); line-height: 14px;}
tr.B2B_footer_top  { background-image: url(/images/v2/bg_footer.gif); line-height: 20px;}
tr.B2B_footer_bot  { font-size: 10px; color: #000000; font-family: Verdana;}
td.B2B_headtag  { background-image: url(/images/v2/header_m.gif);}
td.B2B_phone  { font-size: 12px; line-height: 14px; color: #FF5400; font-family: Verdana;}
table.B2B_deal  { font-size: 10px; line-height: 14px; color: #000000; font-family: Verdana;}
td.B2B_deal  { font-size: 16px; line-height: 16px; color: #FFFFFF; font-family: Verdana; font-weight: bold;}
td.B2B_deal_line  { background-color: #9CA5D6; height: 1; !important}
td.B2B_deal_bg  { background-color: #E2E4FF; height: 30; !important}
a.B2B_headtag_on {  font-size: 16px; line-height: 33px; color: #344F7E; text-decoration: none; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
a.B2B_headtag_on:hover {  font-size: 16px; line-height: 33px; color: #344F7E; text-decoration: underline; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
a.B2B_headtag_off {  font-size: 16px; line-height: 33px; color: #000000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.B2B_headtag_off:hover {  font-size: 16px; line-height: 33px; color: #000000; text-decoration: underline; font-family: Verdana; font-weight: bold;}

a.B2B_link01 {  color: #000000; text-decoration: none;}
a.B2B_link01:hover {  color: #FF5400; text-decoration: none;}

a.B2B_link02 {  color: #FF5400; text-decoration: underline;}
a.B2B_link02:hover {  color: #FF5400; text-decoration: none;}

a.B2B_link03 {  color: #344F7E; text-decoration: underline;}
a.B2B_link03:hover {  color: #344F7E; text-decoration: none;}

.head01{ color:#344F7E; font-size: 16px; line-height: 20px; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
.head02{ color:#000000; font-size: 12px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.head03{ color:#344F7E; font-size: 12px; line-height: 16px; font-family: Verdana; font-weight: bold; !important} /* ------------碈hange Color-------------- */
.head04{ color:#CC0000; font-size: 12px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.head05{ color:#CC0000; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.head06{ color:#344F7E; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold; !important} /* ------------碈hange Color-------------- */
.head07{ color:#FF3300; font-size: 12px; line-height: 20px; font-family: Verdana; font-weight: bold;}
.head08{ color:#FF3300; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.head09{ color:#FF6600; font-size: 12px; line-height: 20px; font-family: Verdana; font-weight: bold;}
.head10{ color:#FF9900; font-size: 14px; line-height: 20px; font-family: Arial; font-weight: bold;}

.txt01{ color:#CC0000; font-size: 10px; line-height: 14px; font-family: Verdana; font-weight: bold;}
.t01{ color:#FF3300; font-size: 10px; line-height: 14px; font-family: Verdana;}
.t02{ color:#FF3300; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t03{ color:#FFFFFF; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t04{ color:#000000; font-size: 9px; line-height: 16px; font-family: Verdana;}
.t05{ color:#CC0000; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t06{ color:#344F7E; font-size: 11px; line-height: 16px; font-family: Verdana; font-weight: bold;}
.t07{ color:#FF3300; font-size: 10px; line-height: 14px; font-family: Verdana; font-weight: bold;}
.t08{ color:#666666; font-size: 9px; line-height: 16px; font-family: Verdana;}
.t09  { color:#000000; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.t10  { color:#005599; font-size: 16px; line-height: 20px; font-family: Arial; font-weight: bold;}
.t11  { color:#344F7E; font-size: 15px; line-height: 20px; font-family: Arial; font-weight: bold;}
.t12{ color:#FF3300; font-size: 10px; line-height: 18px; font-family: Verdana; font-weight: bold;}

.call{ color:#FF6600; font-size: 20px; line-height: 24px; font-family: Verdana; font-weight: bold;}
a.d01 {  font-size: 10px; line-height: 14px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d01:hover {  font-size: 10px; line-height: 14px; color: #FF3300; text-decoration: none; font-family: Verdana;}
a.d02 {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d02:hover {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d03 {  font-size: 10px; line-height: 20px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d03:hover {  font-size: 10px; line-height: 20px; color: #FF3300; text-decoration: none; font-family: Verdana;}
a.d04 {  font-size: 10px; line-height: 14px; color: #005599; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d04:hover {  font-size: 10px; line-height: 14px; color: #005599; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d05 {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d05:hover {  font-size: 10px; line-height: 20px; color: #CC0000; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d06 {  font-size: 10px; line-height: 18px; color: #005599; text-decoration: underline; font-family: Verdana; font-weight: bold;}
a.d06:hover {  font-size: 10px; line-height: 18px; color: #FF3300; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d07 {  font-size: 10px; line-height: 18px; color: #005599; text-decoration: underline; font-family: Verdana;}
a.d07:hover {  font-size: 10px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d08 {  font-size: 10px; line-height: 16px; color: #FF3300; text-decoration: none; font-family: Verdana;}
a.d08:hover {  font-size: 10px; line-height: 16px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d09 {  font-size: 9px; line-height: 18px; color: #005599; text-decoration: underline; font-family: Verdana;}
a.d09:hover {  font-size: 9px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d10 {  font-size: 10px; line-height: 16px; color: #000000; text-decoration: none; font-family: Verdana;}
a.d10:hover {  font-size: 10px; line-height: 16px; color: #FF3300; text-decoration: none; font-family: Verdana;}

a.d11 {  font-size: 15px; line-height: 19px; color: #005599; text-decoration: none; font-family: Verdana; font-weight: bold;}
a.d11:hover {  font-size: 15px; line-height: 19px; color: #FF6600; text-decoration: none; font-family: Verdana; font-weight: bold;}

a.d12 {  font-size: 10px; line-height: 18px; color: #005599; text-decoration: none; font-family: Verdana;}
a.d12:hover {  font-size: 10px; line-height: 18px; color: #FF6600; text-decoration: none; font-family: Verdana;}


tr.R_pop   { font-size: 10px; line-height: 14px; color: #CCCCCC; font-family: Verdana;}
tr.R_cost   { font-size: 10px; line-height: 14px; color: #000000; font-family: Verdana;}
.step{margin:5px 0 0 0; padding:3px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#777; height:16px;}
.step ul{margin:0;padding:0;list-style:none;float:right; }
.step ul li{float:left; display:block; border-top:solid 3px #ccc; padding:0 4px 0 4px; margin:0 0 0 2px;}