﻿#mark{ margin-top:5px; font-size:14px; color:#cc0000; line-height:25px; letter-spacing:1px; }

#cur_location{ clear:both; margin:5px 0; height:28px; line-height:28px; text-indent:1.8em; font-size:12px; background:url(../Images/title_bg.gif) no-repeat; }

#reserveinfo{ color:#839F1E; background-color:#F4F3DB; border:1px solid #839F1E; margin:5px 0; padding:5px 10px; text-align:left; position:relative; }
#reserveinfo input{ width:95px; height:18px; background:url(../Images/xiugaiyuding.gif) no-repeat; border:0; }
#modify_reserveinfo{ display:none; text-align:left; padding:5px 10px; margin-bottom:5px; border:1px solid #FF6600; background-color:#FFF7F0; }
#modify_reserveinfo h1{ font-size:12px; color:#FF6600; }
#modify_reserveinfo input{ border:1px solid #ccc; text-align:center; }
#divNoneData{ text-align:left; margin:10px; }

.kk{ margin:0; }
.kk h3{ margin-left:20px; color:#ff6600; font-size:16px; font-weight:bold; }
.kk h4{ margin-left:20px; color:#727272; font-size:16px; font-weight:bold; }
.kk .top{ height:13px; background:url(../Images/k_top.gif) no-repeat 0 8px; }
.kk .center{ background:url(../Images/k_center.gif) repeat-y; padding:10px 0; }
.kk .foot{ height:5px; background:url(../Images/k_foot.gif) no-repeat 0 0; }
.kk .info{ margin:0 20px; }
.kk p{ line-height:25px; }

.nullprice{ font-size:12px; color:#c7c7c7; }
.salesprice{ font-size:12px; } /* text-decoration:line-through; */
.memberprice{ font-size:12px; color:#ff6600; }
.orange{ font-size:12px; color:#ff6600; }
.orange1{font-size:12px;}
.green{ color:#008001; }
.spprice{ font-size:12px; color:#8B0000; text-decoration:underline; }
.exprice{ font-size:12px; color:#8B0000; text-decoration:underline; }

#clr_hotelvisit{ color:#fff; border:1px solid #8E8E8E; }
#clr_hotelvisit h3{ font-size:14px; text-indent:0.5em; height:22px; line-height:22px; background-color:#686868; margin:2px; }
#clr_hotelvisit h3 span{ float:left; }
#clr_hotelvisit h3 a{ float:right; padding-right:3px; color:#fff; }
#clr_hotelvisit h3 a:hover{ text-decoration:underline; }
#clr_hotelvisit ul{ margin:5px; }
#clr_hotelvisit ul li{ color:#000; line-height:20px; list-style-image:url(../Images/ico_black_square.gif); }

/*NoticeInfo Style*/
#noticeinfo p{ text-align:left;text-indent:2em; margin:0; }

/*New Search Page---------------------------------------------------------------------------------------------------------------------------------------*/
#search{ color:#444; text-align:left; line-height:18px; }
#search h1{ margin-top:8px; height:23px; line-height:23px; font-size:12px; border-bottom:1px solid #FF6600; text-align:left; }
#search .info{ clear:both; margin-top:10px; padding:20px; height:580px; border:1px solid #FB7804; background-color:#FFF9E9; }
#search .info h5{ font-size:12px; height:28px; color:#444; border-bottom:1px solid #FDDD86; }
#search .info p{ margin:5px 0; height:30px; line-height:30px; width:98%; margin:5px auto; }
#search .submit{ height:24px; width:57px; background:url(../Images/btn_search.gif); border:0; }
#search .reset{ height:24px; width:57px; background:url(../Images/btn_reset.gif); border:0; }

/*New HotelList Page---------------------------------------------------------------------------------------------------------------------------------------*/
#list{ color:#444; text-align:left; line-height:18px; }
#list h1{ margin-top:8px; height:23px; line-height:23px; font-size:12px; border-bottom:1px solid #FF6600; text-align:left; }
#list h3{ height:28px; line-height:28px; text-indent:10px; font-size:14px; font-weight:bold; text-indent:20px; background:url(../Images/ico_title_jt01.gif) no-repeat 0 1px; }
#list h3 a{ color:#ff6600; margin:0 2px; font-weight:normal; }
#list h4{ height:28px; line-height:28px; text-indent:10px; font-size:12px; background-color:#FFEDE1; position:relative; }
#list h4 span{ position:absolute; top:0px; right:5px; }
#list h4 span input{ width:43px; height:19px; border:0; }
#list .row{ clear:both; width:100%; border-collapse:collapse; margin:8px 0; padding:5px; border:1px solid #FFCC01; }
#list .row .title{ height:25px; line-height:25px; padding-left:28px; background:#FFE3AA url(../Images/ico_hotel.gif) no-repeat 5px 3px; position:relative; }
#list .row .title div{ position:absolute; top:6px; right:5px; background:url(../Images/ico_starlever.gif) repeat-x -3px -5px; }
#list .row td{ padding:5px; }
#list .row .img{ display:block; width:353px; height:165px; margin:5px; position:relative; }
#list .row .img1{ position:absolute; top:5px; left:5px; width:230px; height:165px; border:1px solid #f1f1f1; }
#list .row .img2{ position:absolute; top:5px; right:0; width:120px; height:80px; border:1px solid #f1f1f1; }
#list .row .img3{ position:absolute; top:90px; right:0; width:120px; height:80px; border:1px solid #f1f1f1; }
#list .row .info{ margin-left:10px; width:338px; vertical-align:top; text-indent:2em; }
#list .row .control{ text-align:right; bottom:0; }
#list .row .control img{ cursor:pointer; }
#list .line{ clear:both; height:6px; background:url(../Images/dian2.gif) repeat-x 5px; }
#list .roomlist{ clear:both; margin:3px auto; width:100%; text-align:center; border-collapse:collapse; border:1px solid #CBCDCC; }
#list .roomlist tr{ height:26px; }
#list .roomlist th{ background-color:#e6e6e6; border-right:1px solid #CBCDCC; }
#list .roomlist td{ padding:0; border-right:1px solid #CBCDCC; border-top:1px solid #CBCDCC; }
#list .roomlist input{ width:37px; height:19px; background:url(../Images/ico_yuding.gif); border:0; cursor:pointer; }
#ConfirmWin{ filter:alpha(opacity=90); -moz-opacity:0.12; opacity:0.12; background-color:#F4F3DB; border:1px solid #85A31D; padding:5px; position:absolute; top:0px; left:0px; }
#ConfirmWin .title{ text-align:left; height:28px; line-height:28px; font-size:14px; border-bottom:1px solid #85A31D; position:relative; }
#ConfirmWin .title a{ height:25px; cursor:pointer; position:absolute; top:0; right:3px; }
#ConfirmWin .info{ padding:0 10px; }
#ConfirmWin p{ height:28px; line-height:28px; }
#ConfirmWin p span{ margin:0px 2px; color:#ff6600; }

/*HotelList Page---------------------------------------------------------------------------------------------------------------------------------------*/
#hotellist h2{ margin-top:8px; height:23px; line-height:23px; font-size:12px; border-bottom:1px solid #FF6600; text-align:left; position:relative; }
#hotellist h2 ul{ position:absolute; top:0; right:0; }
#hotellist h2 ul li{ float:left; margin:0 3px; letter-spacing:8px; text-align:center; width:80px; height:23px; background:url(../Images/select_on.gif); }
#hotellist h2 ul li a{ color:#fff; }
#hotellist h2 .off{ background:url(../Images/select_off.gif); }
#hotellist h2 .off a{ color:#E36500; }
#divHotelList{ color:#828282; }
#divHotelList .row{ clear:both; margin-bottom:10px; border:0px solid #8E9ECE; }
#divHotelList .row h5{ color:#fff; font-size:12px; height:25px; line-height:25px; background-color:#8E9ECE; position:relative; }
#divHotelList .row .hotelname{ float:left; font-weight:bold; text-indent:1em; }
#divHotelList .row .starlever{ float:left; margin:0 10px; height:25px; background:url(../../Images/ico_xing3.gif) repeat-x 0 5px; }
#divHotelList .row .areaname{ float:left; }
#divHotelList .row h5 .xing{ float:left; }
#divHotelList .row h5 a{ color:#fff; text-decoration:underline; letter-spacing:1px; position:absolute; top:0; right:5px; }
#divHotelList .info{ margin:10px 0; }
#divHotelList .image{ float:left; width:150px; text-align:center; }
#divHotelList .image img:hover{ border:1px solid #333; }
#divHotelList .intro{ float:right; width:560px; text-align:left; text-indent:2em; line-height:18px; }

/*HotelList2 Page---------------------------------------------------------------------------------------------------------------------------------------*/
#glowtext{ filter:glow(color=yellow,strength=1); }
#hotellist2{ color:#828282; }
#hotellist2 h2{ margin-top:8px; border-bottom:1px solid #FF6600; position:relative; }
#hotellist2 h2 span{ color:#cc0000; font-size:12px; position:absolute; top:5px; right:0; }
#hotellist2 table{ clear:both; width:100%; margin-top:3px; margin-bottom:10px; border:0px solid #8E9ECE; border-collapse:collapse; }
#hotellist2 table a{ text-decoration:underline; }
#hotellist2 table th{ padding:0 5px; height:28px; color:#fff; background-color:#8E9ECE; }
#hotellist2 table tr{ background-color:expression("#ebebeb,#fff".split(",")[rowIndex%2]); }
#hotellist2 table td{ padding:3px 5px; }
#hotellist2 .hotelname{ width:20%; text-align:left; }
#hotellist2 .roomname{ width:20%; text-align:center; }
#hotellist2 .jili{ width:20%; }
#hotellist2 .xing{ width:10%; text-align:left; }
#hotellist2 .area{ width:8%; }
#hotellist2 .price1{ width:15%; }
#hotellist2 .price2{ width:15%; }
#hotellist2 .price3{ width:15%; }
#hotellist2 .starlevel{ height:20px; background:url(../../Images/ico_xing.gif) repeat-x 0 3px; }

/*HotelList3 Page---------------------------------------------------------------------------------------------------------------------------------------*/
#hotellist3{ color:#828282; }
#hotellist3 h2{ height:22px; margin:8px 0; border-bottom:1px solid #FF6600; position:relative; }
#hotellist3 h2 span{ font-size:12px; position:absolute; top:0px; right:0px; }
#hotellist3 .itemline{ float:left; margin:7px 0; height:112px; border-right:1px dotted #ccc; }
#hotellist3 .hotelitem{ float:left; margin:3px 3px; width:135px; height:125px; }
#hotellist3 .hotelimage{ height:95px; }
#hotellist3 .hotelname{
	padding:0 5px; line-height:25px; background-color:#f1f1f1;
	display:block;width:125px;white-space:nowrap;overflow:hidden;float:left;   
    -o-text-overflow: ellipsis;    /* for Opera */   
    text-overflow:ellipsis;        /* for IE */   
}
#hotellist3 .hotelname a:hover{ color:#ff3300; text-decoration:underline; } 
#hotellist3 .hotelname:after{content:"...";padding-left:3px;font-size:12px;}/* for Firefox */ 

/*HotelInfo Page---------------------------------------------------------------------------------------------------------------------------------------*/
#hotelinfo{ color:#828282; }
#hotelinfo h2{ clear:both; margin:5px 0; height:28px; line-height:28px; text-indent:1.8em; font-size:12px; background:url(../Images/title_bg.gif) no-repeat; }
#hotelinfo .info{ clear:both; height:225px; }
#hotelinfo .info .left{ float:left; width:280px; padding:5px; }
#hotelinfo .info .right{ float:right; width:420px; }
#hotelinfo .info .map{ position:absolute; width:auto; height:22px; background-color:#fff; right:23px; bottom:38px; }
#hotelinfo .hotelname{ text-align:center; margin-top:5px;color:#F84D00;height:24px;line-height:24px;background:url(../Images/bg01.gif);border:1px solid #ccc; }
#hotelinfo_detail{ margin:5px 0;text-align:left;height:205px;line-height:18px;text-indent:2em;overflow:hidden; }

#hotelinfo_pic_list{ margin:5px 0; width:99%; height:110px; border:1px solid #ccc; position:relative; }
#hotelinfo_pic_list .prev{ width:15px; height:100px; background:url(../Images/scroll_left.gif); border:0; cursor:pointer; }
#hotelinfo_pic_list .next{ width:15px; height:100px; background:url(../Images/scroll_right.gif); border:0; cursor:pointer; }
#hotelinfo_pic_list div{ width:675px; height:110px; overflow:hidden; }
#hotelinfo_pic_list ul{ margin:0; }
#hotelinfo_pic_list ul li{ float:left; margin:10px 6px; width:123px; }
#hotelinfo_pic_list ul li img{ width:120px; height:90px; }

#reserve_date{ clear:both; text-align:left; }
#reserve_date a{ text-align:center; background:#ff6600; color:#fff; letter-spacing:1px; padding:1px 3px; }

#hotelinfo .roomlist{ width:100%; border:1px solid #E5E6E8; margin-top:5px; }
#hotelinfo .roomlist th{ text-align:center; height:30px; color:#828282;background:#E5E6E8; }
#hotelinfo .roomlist td{ text-align:center; line-height:25px; background:#f5f5f5; }
#hotelinfo .roomlist a{ color:red;border:1px solid #f5f5f5; }
#hotelinfo .roomlist a:hover{ color:red;border:1px solid #f5f5f5; }
#hotelinfo .roomlist .tbsub{ height:10px; cursor:pointer; }
#hotelinfo .roomlist .tbweek{ height:10px; }
#hotelinfo .roomlist .tbsubtitle{ width:12%; background:#E5E6E8; border-bottom:1px solid #ccc; }
#hotelinfo .roomlist input{ width:37px; height:19px; background:url(../Images/ico_yuding.gif); border:0; cursor:pointer; }

#hotel_detail{ clear:both; }
#hotel_detail table{ width:100%;border:1px solid #d8d8d8; }
#hotel_detail .title{ width:20%;text-align:center;height:25px;letter-spacing:5px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc; }
#hotel_detail .item{ width:80%;text-align:left;text-indent:0.5em;letter-spacing:1px;border-bottom:1px dotted #ccc; }
#hotel_peitao{ clear:both; }
#hotel_peitao table{ width:100%;border:1px solid #d8d8d8; }
#hotel_peitao .title{ width:20%;text-align:center;height:25px;letter-spacing:5px;border-right:1px dotted #ccc;border-bottom:1px dotted #ccc; }
#hotel_peitao .item{ width:80%;text-align:left;text-indent:0.5em;letter-spacing:1px;border-bottom:1px dotted #ccc; }

/*Visit Page*/
#hotel_visit{ clear:both; padding:3px 5px; border:1px solid #d8d8d8; }
#hotel_visit dl{ width:100%; border-bottom:1px dotted #ccc; }
#hotel_visit dt{ color:#000; margin:3px 0; padding-left:25px; text-align:left; height:25px; line-height:25px; background:#F1F3FA url(../Images/ico_visit_write.gif) no-repeat 8px 5px; position:relative; }
#hotel_visit dt span{ position:absolute; top:0; right:5px; }
#hotel_visit dd{ padding:0 5px; height:25px; line-height:25px; }

/*Commnet*/
#hotel_faq{ }
#hotel_faq h2{  }
#hotel_faq .list{ padding:5px; border:1px solid #ccc; }
#hotel_faq .list h3{ padding:3px 5px; text-align:right; font-size:12px; line-height:22px; background-color:#F0F1F3; }
#hotel_faq .list h3 span{ float:left; text-indent:25px; background:url(../Images/ico_comment_01.jpg) no-repeat; }
#hotel_faq .list p{ line-height:25px; }

/*Confirm Page---------------------------------------------------------------------------------------------------------------------------------------*/
#confirm{ text-align:left; }
#confirm table{ width:100%; text-align:center; }
#confirm .alt{ margin-top:5px; padding:6px 10px; color:#839F1E; background-color:#EBEBEB; }
#confirm h2{ border-bottom:1px solid #FF6600; }
#confirm .roomname{ color:blue; text-decoration:underline; font-size:16px; font-weight:bold; }
#confirm .hotelname{ color:#727272; font-size:16px; font-weight:bold; margin-left:0px; }
#confirm #moreroom{ color:#ff6600; text-decoration:underline; }

#confirm .roomlist{ clear:both; width:100%;background:#fff;border:1px solid #E5E6E8;margin-top:5px; }
#confirm .roomlist a{ color:red; border:1px solid #f5f5f5; }
#confirm .roomlist a:hover{ color:red;border:1px solid #f5f5f5; }
#confirm .roomlist .title{ height:25px; color:#828282;background:#E5E6E8; text-align:center; border-bottom: #ccc 1px solid; }
#confirm .roomlist .item{ height:25px; text-align:center; }
#confirm .roomlist .button{ display:block; width:53px; height:20px; text-decoration:underline; }

/*Submit Page---------------------------------------------------------------------------------------------------------------------------------------*/
#submit{ color:#828282; text-align:left; }
#submit .title{ color:#727272; font-weight:bold; text-align:right; }

/*Ensure Page---------------------------------------------------------------------------------------------------------------------------------------*/
#ensure{ color:#828282; text-align:left; }
#ensure .title{ color:#727272; font-weight:bold; text-align:right; }

/*Result Page---------------------------------------------------------------------------------------------------------------------------------------*/
#result{ margin:0 auto; width:702px; height:164px; background:url(../Images/result_bg.jpg) no-repeat; color:#828282; position:relative; }
#result .info{ width:80%; position:absolute; top:3px; left:20px; }
#result img{ float:left; margin-top:30px; }
#result h3{ float:right; width:85%; line-height:38px; color:#ff6600; font-weight:bold; }
#result p{ float:right; width:85%; line-height:20px; }

#result2{ margin:0 auto; width:702px; height:164px; background:url(../Images/result_bg.jpg) no-repeat; color:#828282; position:relative; }
#result2 .info{ width:80%; position:absolute; top:3px; left:20px; }
#result2 img{ float:left; margin-top:30px; }
#result2 h3{ float:right; width:85%; line-height:38px; color:#ff6600; font-weight:bold; }
#result2 p{ float:right; width:85%; line-height:20px; }

#fail{ margin:0 auto; width:702px; height:164px; background:url(../Images/result_bg.jpg) no-repeat; color:#828282; position:relative; }
#fail .info{ width:80%; position:absolute; top:10px; left:0px; }
#fail img{ float:left; margin-top:30px; }
#fail h3{ float:right; width:95%; line-height:38px; color:#ff6600; font-weight:bold; }
#fail p{ float:right; width:95%; line-height:20px; }

/*Activity Page---------------------------------------------------------------------------------------------------------------------------------------*/
#activity{ margin-top:5px; }
#activity h3{ line-height:30px; border-bottom:1px solid #FF6600; }
#activity .row{ clear:both; margin:10px 0; height:100px;}
#activity .rowline{ clear:both; height:3px; background:url(../../Images/dline.gif) repeat-x; }
#activity .row .left{ float:left; width:160px; }
#activity .row .right{ float:right; width:550px; text-align:left; }
#activity .row .right p{ clear:both; line-height:25px; }
#activity .row .title{ float:left; color:#CC3300; font-weight:bold; }
#activity .row .title a{ color:#CC3300; }
#activity .row .putdate{ float:right; color:#006699; }

/*Recommend Page---------------------------------------------------------------------------------------------------------------------------------------*/
#recommend{ margin-top:5px; }
#recommend .image{ width:120px; height:90px; }
#recommend h3{ line-height:30px; border-bottom:1px solid #FF6600; }
#recommend .row{ clear:both; height:100px; margin:10px 0; }
#recommend .rowline{ clear:both; height:3px; background:url(../../Images/dline.gif) repeat-x; }
#recommend .row .left{ float:left; width:160px; }
#recommend .row .right{ float:right; width:550px; text-align:left; position:relative; }
#recommend .row .right p{ clear:both; }
#recommend .row .title{ float:left; color:#fff; font-weight:bold; }
#recommend .row .title a{ color:#000; }
#recommend .row .xing{ height:30px; background:url(../../Images/ico_xing2.gif) repeat-x 0 8px; position:absolute; top:-10px; right:5px; }
#recommend .row .intro{ text-indent:2em; height:65px; overflow:inherit; color:#828282; line-height:20px; }

/*TipsInfo Page---------------------------------------------------------------------------------------------------------------------------------------*/
#tipsinfo{ margin-top:5px; }
#tipsinfo h3{ line-height:30px; border-bottom:1px solid #FF6600; }
#tipsinfo .info{ margin:5px 0; padding:10px; height:515px; }
#tipsinfo .title{ color:#05006C; line-height:38px; letter-spacing:3px; text-align:center; font-size:18px; font-weight:bold; border-bottom:1px solid #ccc; }
#tipsinfo .content{ text-align:left; line-height:20px; padding:15px; }

/*OrderQuery Page---------------------------------------------------------------------------------------------------------------------------------------*/
#orderquery a{ color:#ff3333; text-decoration:underline; }
#orderquery h1{ color:#fff; font-size:14px; border-bottom:1px solid #FE8915; margin-bottom:5px; }
#orderquery h1 span{ display:block; text-align:center; width:150px; height:25px; line-height:25px; letter-spacing:5px; background:#FE8915; }
#orderquery_main{ border:1px solid #FE8915; background-color:#F8F7F2; padding:10px; }
.btn_order_query{ width:134px; height:25px; background:url(../Images/button_order_query.gif); border:0; }
.orderquery_info{ margin-bottom:20px; }
.orderquery_info h2{ text-indent:1em; letter-spacing:2px; line-height:25px; font-size:14px; background-color:#ECE9D8; }
.orderquery_info table{ width:100%; background-color:#fff; }
.orderquery_info table th{ line-height:30px; text-align:left; text-indent:1em; background-color:#f2f2f2; }
.orderquery_info table td{ line-height:30px; border-bottom:1px solid #ECE9D8; }
.orderquery_info table .title{ text-align:right; letter-spacing:3px; border-right:1px solid #ECE9D8; border-left:1px solid #ECE9D8; }
.orderquery_info table .item{ text-align:left; }
.orderquery_control{ }
.orderquery_control input{ padding:5px 10px; color:red; font-size:14px; }

/*OrderPrint Page---------------------------------------------------------------------------------------------------------------------------------------*/
#orderprint{  }
#orderprint h1,#orderprint h2{ text-align:center; color:#000; font-size:22px; font-weight:bold; line-height:38px; }
#orderprint h2{ font-size:14px; line-height:25px; letter-spacing:3px; }
#orderprint_main{ position:relative; }
#gongzhang{ position:absolute; top:130px; right:260px; }
.box1 table{ width:100%; }
.box1 table td{ font-size:14px; font-weight:bold; }
.box2{ margin-bottom:20px; }
.box2 table{ width:100%; border:1px solid #000; border-left:0; border-bottom:0; }
.box2 table th{ line-height:30px; text-align:left; text-indent:1em; background-color:#fff; border-left:1px solid #000; border-bottom:1px solid #000; }
.box2 table td{ line-height:30px; background-color:#fff; border-left:1px solid #000; border-bottom:1px solid #000; }
.box2 table .title{ text-align:right; letter-spacing:3px; }
.box2 table .item{ text-align:left; }

/*OrderPrint2 Page---------------------------------------------------------------------------------------------------------------------------------------*/
#orderprint2{ margin:auto; width:640px; height:1000px; line-height:20px; font-family:微軟正黑體; }
#orderprint2 .header{ clear:both; width:100%; position:relative; }
#orderprint2 .header .logo{ position:absolute; left:0; top:0px; }
#orderprint2 .header .info{ text-align:right; position:absolute; right:5px; top:0; font-size:14px; letter-spacing:0; line-height:30px; }
#orderprint2 .header h1{ text-align:center; font-weight:bold; font-size:20px; line-height:38px; font-family:SimSun; }
#orderprint2 .header h2{ text-align:center; font-weight:bold; font-size:14px; line-height:25px; font-family:Times New Roman; }
#orderprint2 .header .about{ text-align:center; font-size:12px; line-height:20px; }

#orderprint2 .content{ clear:both; width:100%; }
#orderprint2 .content h1{ text-align:center; font-weight:bold; font-size:22px; line-height:50px; letter-spacing:3px; font-family:SimSun; text-decoration:underline; }
#orderprint2 .content .info{ height:200px; line-height:30px; border:1px solid #000; }
#orderprint2 .content .list{ width:100%; padding:15px; line-height:30px; }

#orderprint2 .footer{ clear:both; width:100%; height:105px; letter-spacing:0; font-weight:bold; font-size:12px; line-height:200%; position:relative; }
#orderprint2 .footer .zhang{ position:absolute; top:-30px; right:20px; }
#orderprint2 .footer .total{ position:absolute; font-size:12px; top:20px; right:10px; }
#orderprint2 .footer .as{ border-top:1px solid #000; position:absolute; font-size:12px; bottom:8px; right:10px; }

#orderprint2 .textline{ text-decoration:underline; }
