
/********************************* global **************************/
.main, #headerWrapper{width:1100px;margin-left:auto;margin-right:auto;font-family:Arial, Sans-Serif;}
.main{margin-top:10px}
.mainLeft{width:910px; float:left; font-size:12px}
.rightBar{ float:left; padding-top:15px}
.leftBar{width:180px; float:left; }
.mainRight{width:745px; float:left; font-size:12px}

.colspanRow{width:100%; margin-top:0px;}
.colspanRow .cornerBox{width:100%;}
.colspanRow .cornerBox .corner_gray{width:930px;}


/**** addressItem ******/
.addressItem{line-height:23px; text-align:left; margin:10px auto; width:100%;font-size:12px}
.addressItem .leftRadio{float:left; width:5%}
.addressItem .rightInfo{float:right; width:95%;}
.addressItem table{background:#F5f5f5; border:#e1e1e1 1px solid; border-collapse: collapse; }
.addressItem table td{font-size:12px}
.cornerBox .addressItem{text-align:left; width:80%; margin:15px auto;font-size:12px}


/**** cornerBox ******/
.cornerBox p.explainMotto{margin:15px auto; text-align:left; }
.cornerBox .corner_gray h3{color:#006599; margin:30px auto 5px auto; text-align:left; width:80% }
.cornerBox .corner_gray p{clear:both; text-align:left; width:80%; margin:3px auto; font-size:12px; line-height:25px; min-height:25px}
.cornerBox .corner_gray span.label{width:200px; font-size:12px; line-height:20px; display:block; float:left;}
.cornerBox .corner_gray span.label2{width:100px; font-size:12px; line-height:20px;display:block; float:left}
.cornerBox .corner_gray span.label3{width:120px; font-size:12px; line-height:20px;display:block; float:left;}
.cornerBox .corner_gray span.label4{width:300px; font-size:12px; line-height:20px;display:block; float:left;}
.cornerBox table.column2Form{width:80%; margin:5px auto; font-size:12px}


/***** dl dt dd *****/
.column2DL dl{clear:both; margin:0px auto; font-size:12px; line-height:22px; position:relative}
.column2DL dl dt, .column2DL dl dd{float:left; padding:2px 5px; line-height:22px;}
.column2DL dl dd{position:absolute; right:5px; text-align:right;line-height:22px;}



/***** border *****/
.borderTop{border-top:#005599 2px solid;}


/***** layout *****/
.columnLeft{width:48%; float:left; text-align:left; font-size:12px;}
.columnRight{width:48%; float:right; text-align:left; font-size:12px;}


/***** explain and notice *****/
.explainMotto{color:#006599; margin:5px auto 5px auto; text-align:left}
.notice_box{background:#E9E9E9; border:1px solid #6BA4C2; padding:5px; margin-bottom:10px; text-align:left}
h1.explainMotto{margin:0px auto 20px auto}






/********************************* video help in right bar *********************************/
.videoHelp a:link, .videoHelp a:visited, .videoHelp a:hover{margin:0px 0px 8px auto;float:left; width:240px; color:#fff; text-decoration:none}
html* .videoHelp a:link, html* .videoHelp a:visited, html* .videoHelp a:hover{padding-top:5px; margin:0px 0px 8px auto;float:left; width:240px; color:#fff; text-decoration:none}



/********************************* login  *********************************/
.loginBox{width:450px; border:#006599 2px solid; margin:0px auto;font-family:Arial, Sans-Serif;}
.loginBox h1{color:#006599; text-align:left; margin:10px auto; width:95%;}
.loginFields{background:#f5f5f5; width:95%; margin:3px auto;}
.loginFields td{font-size:12px;}
.loginBox p{text-align:right; width:95%; margin:10px auto}

.loginHelp{background:#f5f5f5;font-family:Arial, Sans-Serif;}
.loginHelpTitle{
	font-size:14px; text-align:left; background:url(../images/blue_tab_r.gif) no-repeat right top;
	width:100%;color:#fff;height:26px;line-height:26px;border-bottom:2px #e1e1e1 solid; text-indent:10px
}
.loginHelp p{width:90%; margin:10px auto; text-align:left; line-height:20px; font-size:12px;}


/********************************* getPassword  *********************************/
.getPassword{background:#f5f5f5; width:95%; margin:0px auto; text-align:left}
.getPassword h4,.getPassword h2{text-indent:10px; line-height:24px}
.getPassword p{width:95%; margin:0px auto; text-align:left; line-height:20px; font-size:12px;}



/********************************* home  *********************************/
.howItWorkWrapper{height:200px; margin-bottom:10px;}
.bannerShow{width:525px; height:153px; overflow:hidden; float:left;}
.howItWorks{width:240px; height:200px; float:left; overflow:hidden; padding-top:30px;}
.howItWorks div{height:5px; font-size:1px}
.howItWorks a:link,.howItWorks a:hover,.howItWorks a:visited{display:block; height:44px; line-height:44px; 
font-size:16px; font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px; 
border:1px solid #C5BEC6; background:#E9E9E9;color:#006599}
.howItWorks a:hover{text-decoration:none}
.howItWorks a.bannerOn{display:block; height:44px; line-height:44px; background:#006599;border:1px solid #005B88;color:#fff;}


.homeLeft{float:left; width:410px; padding:0}
.homeRight{height:auto; width:685px; float:right; position:relative}

.homeTitle{border:#005B88 1px solid; width:100%; margin:0 0 2px 0; text-align:center; background:#006599; height:27px; line-height:27px; color:#fff}


#productFinderContent, #ticketUpdate{}
#productFinderContent td{
    font-size:12px;
}
#productFinderContent div, #ticketUpdate div{width:165px; margin:4px auto; padding:0px auto;}
html* #productFinderContent div, #ticketUpdate div{width:165px; margin:3px auto; padding:0px;}
#productFinderContent p, #ticketUpdate p{width:100%; margin:0px; padding:3px auto; font-size:12px; text-align:left; line-height:23px;}
html* #productFinderContent p, #ticketUpdate p{width:100%; margin:3px auto; padding:0px; font-size:12px; text-align:left; line-height:16px;}
#productFinderContent p input,#productFinderContent p select, #ticketUpdate p input, #ticketUpdate p select{width:160px}


.homeVideoBtn a:link,.homeVideoBtn a:visited,.homeVideoBtn a:hover{ float:left; width:240px; margin:0 6px 5px 0; color:#fff; text-decoration:none}
html* .homeVideoBtn a:link, html* .homeVideoBtn a:visited, html* .homeVideoBtn a:hover{ padding-top:5px; float:left; width:240px; margin:0 6px 5px 0; color:#fff; text-decoration:none}


.hottest{height:120px; width:490px; float:left;}
.hottest h2{text-align:left; text-indent:5px}
.hottest .hottestScroll{width:98%; margin:0px auto; font-size:12px;}
.hottest th{text-align:left}
.hottest .corner_gray, .buyWhat .corner_gray{height:90px; font-size:13px;}

.buyWhat{float:left; margin-left:10px; width:240px; height:120px;}


.homeItem{position:relative; width:240px; height:186px;  float:left; margin-right:10px;}
.homeItem h4{position:relative;background:#006599; border:#005B88 1px solid; width:100%; margin:0 0 0px 0;height:27px; line-height:27px; color:#fff; text-align:left; text-indent:10px;}
.homeItem h4 a{position:absolute; width:10px; right:10px; top:10px;}

.homeItem .corner_gray{height:156px; width:100%;}
html* .homeItem .corner_gray{height:156px;width:100%; [z-index:0 /**for safari**/;] z-index:-1;}

.hottest .listTitle{width:98%; margin:0px auto; font-size:12px; color:#006599; border-bottom:#006599 0px solid;}
.homeItem .scrollDiv{height:135px;width:100%;color:#006599;}

.homeItem  .listProduct, .hottest .listProduct{height:106px;width:98%; font-size:12px; color:#333; table-layout:fixed; text-align:left; word-break:break-all; }
.homeItem  .listProduct th{font-size:12px; color:#006599; font-weight:bold; border-bottom:#006599 0px solid;}
.homeItem  .listProduct td, .hottest .listProduct td{white-space:nowrap;overflow: hidden; text-overflow:ellipsis;}
.homeItem  .listProduct a, .hottest .listProduct a{color:#333}
.listProduct tr.even{background:#fff; cursor:hand; cursor:pointer}

.homeItem span{display:block; height:20px;text-align:right; width:235px; top:152px; font-weight:bold; font-size:14px}
.homeItem a.more:link,.homeItem a.more:visited,.homeItem a.more:hover{font-weight:bold; font-size:13px; color:#006599}


.homeItem h4 a.toggle{position:absolute; display:block; font-size:14px; font-weight:bold; color:green; right:10px; top:8px}
.homeItem h4 b{position:absolute; left:1px; top:30px; z-index:999; width:226px; color:#FF9E00; line-height:14px; background:#fff; display:none; padding:0 5px 5px 5px;text-indent:0px;}

/*
.homeMoreProduct, .homeMoreProduct td{font-size:12px}
.homeMoreProduct .title_Path{width:100%; border-top: 1px solid #DBDBDB; line-height:25px;}
.homeMoreProduct .title_Path .title{width:40%; float:left; text-indent:10px; border-bottom: 2px solid #069; font-weight:bold; font-size:14px; text-align:left}
.homeMoreProduct .title_Path .path{width:60%; float:right; border-bottom: 2px solid #DBDBDB; text-align:right; font-size:12px}
.homeMoreProduct .catTitle{background:#FF9B08; text-indent:10px; font-size:14px; font-weight:bold; color:#fff; line-height:25px; height:25px; text-align:left}
.homeMoreProduct table.listProductByCat{margin-bottom:20px;}
.homeMoreProduct table.listProductByCat td p{text-indent:10px; margin:4px auto}
.homeMoreProduct table.listProductByCat th{background:#F5F6EB; border-bottom:1px solid #DBDBD0;font-size:14px;color:#006599;line-height:25px; height:25px;}
*/

.homeMoreProduct fieldset{border:#006599 3px solid; margin-bottom:15px;}
.homeMoreProduct fieldset legend{height:28px; line-height:28px; padding:0px 10px; background:#006599; color:#fff; font-size:16px; font-weight:bold}
.homeMoreProduct fieldset div{background:#f5f5f5; margin-top:5px; text-align:left; font-size:14px; line-height:24px; padding:10px}
html* .homeMoreProduct fieldset div{background:#f5f5f5; margin:5px; text-align:left; font-size:14px; line-height:24px; padding:10px}



/********************************* global for buy and sell ,wanted process  *********************************/

ul.buyExplain, ul.sellExplain{width:100%; margin:35px 0px; text-align:left; padding:0px}
ul.buyExplain h3, ul.sellExplain h3{color:#3399FF; font-size:16px; margin:0px auto 10px auto}
ul.buyExplain li, ul.sellExplain li{font-size:14px; list-style:disc; margin:0 0 5px 32px; line-height:22px}

ul.wantedExplain{width:98%; margin:35px 0px; text-align:left; padding:0px;}
ul.wantedExplain h4{color:#3399FF; font-size:16px; margin:0px auto 10px auto}
ul.wantedExplain li{font-size:14px; list-style:disc; margin:0 0 5px 32px; line-height:22px}

.buyBtnDiv, .sellBtnDiv, .wantedBtnDiv{height:70px; padding-top:23px; background:url(../images/buy_btn.gif) repeat-x 0 0; text-align:center;}

.sell_process, .buy_process{width:910px; height:75px;	text-align:left; position:relative;}
.sell_process .line, .buy_process .line{border-bottom:#e1e1e1 1px solid;height:35px;width:900px;}
.sell_process .round, .buy_process .round{width:1100px;position:absolute;	left:0px; top:0px}
.sell_process span{display:inline-block; margin-right:137px;line-height:65px;font-family:Arial, Sans-Serif; font-size:22px; text-align:center}
.buy_process span{display:inline-block; margin-right:210px;line-height:65px;font-family:Arial, Sans-Serif; font-size:22px; text-align:center}
.sell_process span.on, .buy_process span.on{background:#fff url(../images/flow_blue.gif) no-repeat left top;width:68px; height:71px; color:#fff;}
.sell_process span.off, .buy_process span.off{background:#fff url(../images/flow_white.gif) no-repeat left top;width:68px;	height:71px; color:#333}
.sell_process span.last,.buy_process span.last{margin-right:0px !important}

.columnLeft .itemBox, .columnRight .itemBox, .columnL_R .itemBox{border:#005599 1px solid;}
.columnLeft .itemBox .title, .columnRight .itemBox .title, .columnL_R .itemBox .title, .itemBox .head, .itemBox .head,
{text-indent:10px; background:#005599; color:#fff; font-size:14px; font-weight:bold; line-height:22px; text-align:left}
.columnLeft .itemBox p, .columnRight .itemBox p, .columnL_R .itemBox p{width:95%; margin:3px auto; }
.itemBox div{text-align:center}





/********************************* buy process  *********************************/

.buyProcess{height:120px; overflow:hidden; position:relative}
.buyProcess img{visibility:hidden}
.buyProcess div{position:absolute; width:150px; height:70px; background:url(../images/off.jpg) no-repeat 0 0; font-size:18px; font-weight:bold; padding:20px 0 0 30px; color:#006599}
#moving_plane{background-image:url(../images/move.gif); display:none}!important

.buy_box{}
.buy_box .title{width:100%; color:#fff; text-align:left; background:#006599; height:20px; line-height:20px;margin:0; padding:5px 0px; border:1px solid #005B88; text-indent:10px}
.buy_box .content{width:100%; background:#E9E9E9; border:#CACACA 1px solid; padding:5px 0px; border-top:none;margin:0px}
.buy_box .content td{font-size:12px}
.buy_box .content li{display:block; line-height:25px; margin:0; padding:0; list-style:none}
.buy_box .content li b{display:inline-block; width:150px; text-align:right; padding-right:10px;}


.buy_box .content table th{font-size:12px; text-align:center}
.buySearchList td{height:46px;line-height:23px; font-size:12px; text-align:center}


.buySearchBox{border:#006599 3px solid;position:relative; text-align:left}
.buySearchBox .content{background:#f5f5f5;margin:20px 10px 0px 10px;text-align:center}
.buySearchBox .content h4{text-align:left; text-indent:10px; margin:0px auto}
.buySearchBox .content td{font-size:12px}
.buySearchBox .title{position:absolute; left:20px; top:-15px;height:28px; line-height:28px; padding:0px 10px; font-size:16px; font-weight:bold; background:#006599; color:#fff}











/****** product detail and buyCaution ******/
#productDetail{width:100%; position:relative;}
#productDetail div.title{background:#fff url(../images/dis.gif) no-repeat right top; width:200px; height:30px; line-height:30px; text-align:left;}
html* #productDetail div.title{margin-left:2px; background:#fff url(../images/dis.gif) no-repeat right top; width:200px; height:30px; line-height:30px; text-align:left;}

#productDetail div.title h3{background:#fff url(../images/dis.gif) no-repeat left top; width:180px; margin:0px; height:30px; line-height:30px; text-indent:10px; color:#fff}
#productDetail p span.label{width:250px; font-size:12px; line-height:20px; display:block; float:left; text-indent:10px}

#productDetail .minPurchase{vertical-align:top}
#productDetail .minPurchase .btn1{margin-top:2px; cursor:hand; cursor:pointer}

#buyCaution li{margin:15px auto;}
#buyCaution li strong{margin-right:15px;}



/****** compoundProductDetail ******/
#productDetail .itemBox{border:#005599 1px solid;}
.airBox, .hotelBox{width:49%; }
.airBox p, .hotelBox p{width:98% !important; margin:3px auto; }
.airBox span.label, .hotelBox span.label{width:190px !important; text-indent:0px !important; float:left; display:block; font-weight:bold}
.airBox{float:left}
.hotelBox{float:right}




/****** buyFour ******/
.readMore{border:#e1e1e1 1px solid; background:#f5f5f5; margin:20px auto; text-align:left; padding:10px}
.readMore p{margin:3px auto}


/****** buySix ******/
#buySix dl{width:80%; min-height:25px}
.buyPreviewTbl{width:80%; margin:15px auto; border:#006599 1px solid; font-size:12px; text-align:center; border-collapse:collapse}
.buyPreviewTbl th{line-height:23px; border:#fff 1px solid; background:#006599; color:#fff}
.buyPreviewTbl td{line-height:23px; border:#006599 1px solid; background:#fff}



/********************************* sell process  *********************************/
.sellProcess{height:120px; overflow:hidden; position:relative}
.sellProcess img{visibility:hidden}
.sellProcess div{position:absolute; width:150px; height:70px; background:url(../images/off.jpg) no-repeat 0 0; font-size:18px; font-weight:bold; padding:20px 0 0 30px; color:#006599}

.sellPreviewTbl{width:90%; margin:15px auto; font-size:12px; text-align:left}
.sellPreviewTbl th{border-bottom:#e1e1e1 2px solid; line-height:23px; text-indent:5px; background:#FF9B08; color:#fff}
.sellPreviewTbl td{line-height:23px; padding-left:5px}




/********************************* wanted process  *********************************/
.wantedBox{border:#006599 2px solid; margin:0px auto}
.wantedBox .innerBox{margin:5px; background:#f5f5f5; padding:15px 0px}
.wantedBox .innerBox p{width:80%; margin:5px auto; font-size:12px; text-align:left; line-height:25px;}
.wantedBox .innerBox h3{color:#006599; margin:30px auto 5px auto; text-align:left; width:80%  }
.wantedBox .innerBox span.label{width:190px; text-indent:5px; font-size:12px; line-height:20px; display:block; float:left}
.wantedBox .innerBox span.label2{width:200px; text-indent:5px; font-size:12px; line-height:20px; display:block; float:left}
.wantedBox .innerBox table.column2Form{font-size:12px; margin:0px auto; line-height:25px}
.wantedBox .innerBox table.column2Form td{text-indent:5px; line-height:25px;}


.wantedPreviewTbl{width:100%; margin:0px auto; font-size:12px; text-align:center;}
.wantedPreviewTbl th{line-height:30px; background:#006599; color:#fff;}
.wantedPreviewTbl td{line-height:23px; height:46px;}
.hotelList td{height:28px !important;}
.wantedBox .scrollDiv{height: 300px; overflow-y: scroll; width:100%; margin:0px auto;}




/*********************************  register  *************************************/
#register{border:#006599 3px solid}
#register .innerBox{margin:10px; background:#f5f5f5}
#register .innerBox p{width:80%; margin:2px auto; line-height:25px; text-align:left; min-height:25px;border:red 0px solid}
#register .innerBox span.label{width:210px; float:left; display:block; font-size:12px}
#register .innerBox h4{width:80%; font-size:14px; text-align:left; color:#006599; line-height:28px; margin:5px auto}
#register p span.tip{color:#006599}







/*********************************************** help *************************************************/
.help{background:#B2D7E7; color:#fff;height:100%}
.help a{display:list-item; list-style:none; height:28px; line-height:28px; 
	background:#B2D7E7 url(../images/blue_tab_r.gif) right top no-repeat; margin-top:3px; 
	padding-left:10px; overflow:hidden; color:#fff; font-size:13px
}
.help a:visited{color:#fff}
.help a:hover{padding-left:18px; font-weight:bold; color:#fff}
.help ul a:visited.on, .help ul a.on{color:#001; margin-left:10px; padding-left:15px; font-weight:bold; background:#B2D7E7 url(../images/bg_white.gif) left bottom; margin-right:-10px}
.help ul{padding: 0 10px 10px 10px; margin:0px;}
.help ul h2{height:30px; text-align:center; line-height:30px; color:#333;
	background:url(../images/odisc.gif) left bottom no-repeat; font-size:16px; padding:0;margin:0px 0px 5px 0px;
}


.helpPath{height:25px; line-height:25px; font-size:12px; margin-bottom:15px; background:url(../images/dis.gif) left bottom no-repeat; }
.helpPath a:link, .helpPath a:visited, .helpPath a:hover{color:#fff}
.helpPath .title{color:#fff; float:left; text-indent:5px}
.helpPath .path{color:#fff; float:right; margin-right:5px}

.mainRight .title_orange{color:#ffa500}
.mainRight .title_blue{color:#006699}

.mainRight .listDecimal li{margin-bottom:2px;font-size:12px;}
.mainRight .listDecimal li a:link{color:#000; text-decoration:none}
.mainRight .listDecimal li a:hover,.title_orange a:hover{color:#ff7700; text-decoration:underline}

.titleDiv{width:100%;padding:0px !important}   
#helpWorksTbl .orangeTabR{background:#fff url(../images/odisc.gif) right top no-repeat;width:100%; height:30px; line-height:30px; color:#fff; text-align:left}
#helpWorksTbl .orangeTabL{background:#fff url(../images/odisc.gif) left top no-repeat; width:99%; text-indent:10px}
#helpWorksTbl .blueTabR{background:#fff url(../images/dis.gif) right top no-repeat;width:100%; height:30px; line-height:30px; color:#fff; text-align:left}
#helpWorksTbl .blueTabL{background:#fff url(../images/dis.gif) left top no-repeat; width:99%; text-indent:10px}

#helpWorksTbl .content{color:#000; height:auto; width:96%; margin:5px auto}
#helpWorksTbl .content p{font-size:12px; margin:8px auto;}
#helpWorksTbl table h4{font-size:14px; line-height:22px; min-height:22px; color:#006699;margin-top:1px;margin-bottom:2px}
#helpWorksTbl table .listDisc{margin:10px 0px 0px 15px; padding:0px; font-size:12px}

.step_blue h3{background:url(../images/helpWork1.gif) left top no-repeat; height:24px;width:24px;color:#fff;padding:4px 8px}
.step_orange h3{background:url(../images/helpWork2.gif) no-repeat; height:21px;width:21px;color:#fff;padding:2px 7px}
 
.blueBox table td{font-size:12px}
.blueBox li{line-height:20px}
.mainRight #tbody p.margin0{margin:0px auto; text-align:left}
.mainRight #tbody p strong{display:block; width:100%;background:url(../images/dis.gif) right top no-repeat; height:auto; line-height:25px; margin:0px 0px 0px 0px; text-indent:10px; font-size:14px; color:#fff;}
.mainRight #tbody .helpBg{background:#B2D7E7; margin:0px auto 15px auto; line-height:20px; padding:1px 10px; color:#333; text-align:left}
.txtRt{font-size:12px;color:#333;width:98%;text-align:right;}
.txtRt a{text-decoration:underline}
.mainRight #tbody .red{color:red}

.helpContactUs div{width:90%; margin:0px auto; height:auto}
.helpContactUs div h3{color:#006599; width:100%; margin:30px auto 10px auto; text-align:left}
.helpContactUs div p{color:#006599; width:100%; margin:5px auto 0px auto;line-height:25px; text-align:left}
.helpContactUs div p span.label{width:150px; font-size:12px; line-height:20px; display:block; float:left;}





/*********************************************  about ******************************************/

.aboutRight{width:98%; margin:10px auto; border:#006599 2px solid;}
.aboutRight .bgGray{ background:#f5f5f5; margin:10px; padding-left:15px; padding-top:3px; padding-bottom:3px}
.aboutRight .bgGray h2{text-align:left; margin:30px auto 10px auto; color:#ff9b08}
.aboutRight .bgGray h3{text-align:left; margin:10px auto 10px auto; color:#006599;}
.aboutRight p{text-align:left; font-size:14px;line-height:21px; margin:2px auto}
.aboutRight .bgGray ul li{font-size:14px!important}
.aboutRight table td{font-size:14px; line-height:22px}


.aboutRight .corner_gray p{margin:2px auto;}
.aboutRight .aboutContact span.label{width:60%;float:left; display:block; line-height:20px; color:#006599}
.aboutRight .corner_gray span.label2{width:220px;float:left; display:block; line-height:20px;}


.aboutCorporateHelp{background:#f5f5f5;font-family:Arial, Sans-Serif;}
.aboutCorporateHelpTitle{
	font-size:14px; text-align:left; background:url(../images/blue_tab_r.gif) no-repeat right top;
	width:100%;color:#fff;height:26px;line-height:26px;border-bottom:2px #e1e1e1 solid; text-indent:10px
}
.aboutCorporateHelp p{width:90%; margin:10px auto; text-align:left; line-height:20px; font-size:12px;}
.aboutCorporateHelp span.label{width:100%;float:left; display:block}



.corRules{border:3px solid #006599; height:auto; width:672px; margin-top:20px; min-height:480px}
html* .corRules{border:3px solid #006599; height:auto; width:681px; margin-top:20px; min-height:480px}
div.showRule,div.rule{padding:0px 20px 20px 20px}
div.rule{display:none}
div.showRule h2, div.rule h2{font-size:22px; line-height:30px; color:#ff9b08; margin:25px auto;}
div.showRule p, div.rule p, div.showRule li, div.showRule li{text-align:left;font-size:14px;line-height:20px}
div.showRule li{margin-bottom:15px}

.corRules #corNavs a:hover{background:#fff; color:#069}
.corRules #corNav a, .corRules #corNav a:visited{
	width:168px; height:34px; line-height:34px; display:block; font-weight:bold; float:left; 
	background:#ebebeb url(../images/nav2off.gif) no-repeat right top; font-size:14px
}
.corRules #corNav a:hover,.corRules #corNav a.nav2on:visited{
	width:168px; height:34px; line-height:34px; font-weight:bold; display:block; float:left; 
	background:#006599 url(../images/nav2on.gif) right top no-repeat;color:#fff;font-size:14px;
	text-decoration:none
}



/********************************* email us and emailSomeone******************************************/
.emailUs, .emailSomeone{text-align:center !important;}
.emailUs table, .emailUs p, .emailSomeone table, .emailSomeone p{width:95% !important; margin:0px auto;text-align:left}
.emailSomeone h3{color:#006599; text-align:left; margin:10px auto; width:95%;}





/********************************* email us ******************************************/
.homeSearch .title_Path{background:#006599; color:#fff; line-height:28px; height:28px; text-align:left; text-indent:10px}
.homeSearch p{text-align:left; font-size:12px}
.searchHelp{background:#f5f5f5;font-family:Arial, Sans-Serif;}
.searchHelpTitle{
	font-size:14px; text-align:left; background:url(../images/blue_tab_r.gif) no-repeat right top;
	width:100%;color:#fff;height:26px;line-height:26px;border-bottom:2px #e1e1e1 solid; text-indent:10px
}
.searchHelp p{width:90%; margin:10px auto; text-align:left; line-height:20px; font-size:12px;}











/********************************* story ******************************************/
#sMenu{height:25px; border-bottom:3px #069 solid}
#sMenu a{margin-right:5px; display:block; float:left;background:url(../images/dis.gif) right top no-repeat; height:25px; padding:0 15px; line-height:25px; color:#fff; font-weight:bold}
#sMenu a.on{background-image:url(../images/odisc.gif); color:#333}
   
#sIndex{background:#f5f5f5; margin-bottom:20px; border:#e1e1e1 1px solid}
.sIL{float:left; width:260px}
.sIR{float:right;width:640px; margin:15px 18px 10px 0}
.sIL img{width:250px; height:30px; margin:6px 0 6px 6px; height:213px; border:#069 1px solid;}
.sIR .head,.xhead{
	color:#666;font-family:arial,helvetica,sans-serif;font-size:20px;font-weight:bold;line-height:20px;
	padding-bottom:17px;text-align:left;
}
#share{float:right}
.sIR p{text-align:left; line-height:20px; margin:5px auto;font-size:12px}
.sItem{margin:0 20px 25px 10px; width:160px; height:85px; float:left}
.sHead{padding:0 0 10px 30px; background:url(../images/storyBg.gif) left top no-repeat}
#sBusiness{background-position:left -100px}
#sFamily{background-position:left -150px}
#sRomantic{background-position:left -50px}
#sGift{background-position:left -200px}
.sHead h2{padding:0; margin:0;}
.sHead h2 a,.sHead h2 a:visited{font-size:13px;  color:#069}
.sHead div{color:#a19892;}

.sBody img{float:left; margin-right:8px; width:50px; height:50px}
.sBody a{text-decoration:underline}

#sNav{width:100%;text-align:right}
#sNav a,#sNav a:visited,#sNav{color:#069;display:block; width:90%; margin:0px auto;}

.sList{border-bottom:#069 1px solid; padding:30px 20px; position:relative}
.sList h2{font-size:12px; color:#999; padding:0; margin:0 0 10px 0}
.sImg{float:left;margin-left:150px}
.sImg img{width:136px; height:95px;  }
.sList .sShow{width:350px; margin-right:50px; float:right}
.sBg{background:#B2D7E7}
a.fOn{font-weight:bold; color:#069}

#sShow .sShowLeft{float:left; width:180px; height:600px; background:#f5f5f5}
#sShow .sShowRight{float:right; width:740px}
#sShow .sShowRight h1,#sShow .sShowRight h2,#sShow .sShowRight p{text-align:left}
#sShow .sShowRight table{border:#e1e1e1 1px solid}
#sShow .sShowRight table td{font-size:14px;line-height:25px;height:30px}





/*********************************  hotel  ******************************************/
.optionBox{border:#006599 2px solid; margin:0px auto}
.innerBox{margin:5px; background:#f5f5f5; padding:15px 0px}
table.hotelConfig label{display:block; margin:3px auto; text-align:left}

