/* End Top Menu */
.leftMenu {background:#ffc url(/tour/images/icon/icon-corner-02.gif)  no-repeat right bottom;padding:6px 0 5px;margin-left:5px;margin-bottom:20px;height:200px;}
.leftMenu p.info1 {color:#666;font-size:10px;margin:0 0px 15px;}
.leftMenu .h5 {font-size:13px; line-height:28px;margin:0 0 0 0px;padding:1px 0 1px 0px;color:#000;}
.leftMenu .h5 a {color:#000;text-decoration:none;}
.leftMenu .h5 a:hover {text-decoration:underline;}
.leftMenu .h5 a:visited {text-decoration:none;}
.leftMenu dl{margin:0 0 20px 0;}
/*.leftMenu dt{background:url(/images/logo/ico/arrow-r-blue.gif) 0 5px no-repeat;padding:1px 0 0 12px;color:#666;}*/
.leftMenu dd {background:url(/images/logo/ico/ico_cusp_line2.gif) 10px 5px no-repeat;padding:1px 0 0 21px; line-height:25px;}
.leftMenu dd a{text-decoration:none;display:block;}
.leftMenu dd a:hover { background-color:#fee95a;color:#ff6600; display:block; }
.leftMenu dd a:visited{text-decoration:none;}
.leftMenu dl.cruiseS1 dt{margin-top:19px;}
.leftMenu dl.cruiseS1 dd {padding-left:0px;background-position:0 2px;}
.leftMenu dl.cruiseS1 dd li{padding:0 0 0 0px;margin:0;background:url(/images/logo/ico/arrow-orgensm.gif) 0 4px no-repeat;}
.leftMenu dl.tool dd {padding-left:0px;background-position:0 4px;}
.leftMenu dt{ background:url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;  line-height:25px; text-indent:20px;border-bottom:1px solid #e2e2e1; display:block; }
.leftMenu dt a{ text-decoration:none; display:block;}
.leftMenu dt a:hover { background:#fee95a url(/images/logo/ico/arrow-r-blue.gif) 5px 9px no-repeat;  color:#ff6600; display:block; }
.leftMenu dt a:visited{ text-decoration:none;}
.leftMenu .leftMenuTitle {background:#10A7EC none repeat scroll 0%;color:#fff;font-size:15px;font-weight:bold;padding:5px 0pt;text-align:center;width:100%;}


/* Step list */
/*old css
#step{width:80%; margin:20px auto 0; overflow:hidden; zoom:1;}
#step li{ float:left; width:23%; margin-right:1%; text-align:center; padding-top:6px; line-height:200%;}
#step li.pass{ background:url(/china-flights/images/ico/bg_search_02.jpg) repeat-x left top; color:#ccc;}
#step li.pass .current{ color:#000; font-weight:bold;}
#step li.next{ background:url(/china-flights/images/ico/bg_search_03.jpg) repeat-x left top; color:#000;}
*/
#step{ margin:12px 0; padding-bottom:12px;  background: url(/images/logo/title/line001.gif) repeat-x left bottom; font:bold italic 12px Verdana, Arial, Helvetica, sans-serif; color:#A1A1A1; text-align:center;}
#step span{ margin-right:20px; padding-left:15px; background:url(/china-flights/images/ico/dot.gif) no-repeat left bottom;}
#step .current, #step .pass{ background-position:left top;}
#step .pass{ color:#000;}
#step .current{ color:#F60;}
/* End Step list */

.trainInfo{ background:url(/images/background/bg_icon_07.gif) no-repeat left center; padding:5px 0 5px 70px; font-size:16px; font-weight:bold; margin:10px 0 20px;}
.trainInfo dt, .trainInfo dd span{ color:#5B9703;}
.note{ background:url(/images/logo/ico/mood6.gif) no-repeat 0 2px; padding-left:20px;}
a.gotop{float:right;margin-top:0px;*margin-top:-18px;margin-right:7px;width:53px;height:17px;display:block;background:url(/images/logo/ico/gotop.gif) no-repeat;text-decoration:underline;}



.headBg{background:#ffffcd;border-bottom:#fdd900 solid 1px; height:30px;}
