/* CSS Document */
.rightBar {float:right;width:679px;background:#f5f5f5 url(/images/background/bg016.gif) 0 0 no-repeat;padding:20px 30px 30px 28px;position:relative;}
.rightBar h2.hotel {background:url(/images/icon/icon023.gif) 0 0 no-repeat;line-height:52px;padding-left:50px;font-size:16px;}

.priceShow {width:640px;background:#ddd;margin:0 auto;border-top:1px solid #2c6aa5;padding-bottom:1px;position:relative;}
.content {width:613px;padding: 15px 10px 8px;background:#fffff7;border:1px solid #2c6aa5;border-top:0;margin-bottom:4px;}
.bodyCont h1 {margin:0 auto;color:#fdec57;font-size:13px;padding:27px 0 0 55px;}
.bodyCont h1 span {padding:2px 60px 3px 20px;width:auto;background:#2c6aa5 url(/images/background/bg070b.gif) right top no-repeat;}

.content h4 {height:38px;background:#fffdf4 url(/images/background/bg066.gif) 0 0 no-repeat;font-weight:bold;color:#945604;}
.content h4 p {height:38px;background:url(/images/background/bg067.gif) right top no-repeat;}
.content h4 span {display:block;height:25px;background:#e8dda3 url(/images/icon/icon014.gif) 10px 6px no-repeat;padding:8px 0 0 35px;margin:0 10px 0 5px;}
.content h4 span em {float:right;font-weight:normal;font-style:normal;color:#bb8c24;font-size:12px;padding-right:10px;}
.content h2 {margin-bottom:10px;font-size:13px;color:#2c6aa5;}
.content h2 span{color:#525053;font-weight:normal;}
.content h2 em{ font-size:16px; color:#950e15; font-style:normal; font-weight:bold;}
.content h2 img {margin:0 30px 0 10px;}
.content h2 span strong {color:#950e15;font-size:16px;}
.content h2 a {color:#2c6aa5;}
.content h2 a:hover {color:#2c6aa5;}
.content h3 {line-height:20px;margin:15px 10px 0 0;background:url(/images/background/bg072.gif) left center repeat-x;}
.content p.read {margin:25px 0 10px 10px;background:url(/images/icon/icon016.gif) 0 0 no-repeat;padding-left:15px;}
.content p.read a {color:#f90;text-decoration:underline;}
.content p.read a:hover {text-decoration:none;}

.content .pagenum { padding:0 15px;}
.content .pagenum ul{ border:1px solid #d6c066; width:580px; background:#fafad2; height:24px;}
.content .pagenum li{ margin:5px; float:left;}
.content .pagenum li a { text-decoration:underline;}

.print {position:absolute;top:-45px;right:20px;}
.print p img{margin:0 3px;}
.print p.more {background:url(/images/icon/icon-arrow.gif) 0 5px no-repeat;padding-left:10px;margin-bottom:3px;}
.print a{ text-decoration:underline;}
 p.remark {background:url(/images/background/bg073.gif) right top no-repeat;text-align:right;padding-right:10px;line-height:21px;margin:0 20px 4px 0;}

/* Room price */
.price {background:#e8dda3 url(/images/background/bg091.gif) 0 0 no-repeat;}
.price table {border-left:10px solid #fffff7;border-right:10px solid #fffff7;margin:0 5px;background:#fffff7;}
.price p.bg7 {background:#fffff7;height:3px;margin:0 5px;overflow:hidden;}
.price tr.color {background:#f5f0dd;}
.price th {font-size:13px;color:#bb8c24;text-align:left;padding:5px 0 0 0;vertical-align:top;}
.price th span {font-size:11px;}
.price td {color:#5a5a5b;padding:5px 5px;}
.price td a {text-decoration:underline;color:#6b5603;}
.price td a:hover {color:#f28a02;}
.price td em {font-style:normal;background:url(/images/background/bg086.gif) 0 0 no-repeat;width:47px;height:16px;display:block;text-align:center;}
.price td em a {display:block;color:#6b5603;text-decoration:none;}
.price td em a:hover {background:url(/images/background/bg090.gif) 0 0 no-repeat;text-decoration:none;color:#6b5b03;}
.priceBg {height:16px;background:url(/images/background/bg064.gif) 0 0 no-repeat;}
.priceBg em {display:block;background:url(/images/background/bg080.gif) left bottom repeat-x;height:16px;overflow:hidden;margin:0 14px;}
.priceBg span {display:block;width:100%;background:url(/images/background/bg065.gif) right top no-repeat;}

.photo {width:100px;float:right;height:60px;margin-left:10px;}
.photo img{padding:1px;border:1px solid #d7e0df;margin-top:10px;}
.photo p {background:url(/images/icon/icon-013.gif) 0 0 no-repeat;padding-left:20px;font-size:11px;margin:5px 0 0 5px;}
.photo p a {text-decoration:underline;}
.photo p a:hover {text-decoration:none;}

/* Hotel Booking */
.reserve {width:489px;padding:30px 30px 20px;background:#f5f0dd;border:1px solid #cacaca;border-right-width:2px;border-bottom-width:2px;margin:30px auto;position:relative;}
.reserve li {width:480px;font-size:11px;background:url(/images/icon/icon015.gif) 0 5px no-repeat;padding-left:20px;margin-bottom:5px;}
.reserve ul {background:url(/images/background/bg069.gif) 0 0 repeat-x;padding:20px 10px 0;}
.reserve h3 {position:absolute;top:-30px;left:-1px;width:195px;padding-left:45px;height:31px;background:url(/images/background/bg074.gif) 0 0 no-repeat;font-size:14px;}
.reserve h3 img {margin-top:3px;vertical-align:middle;margin-left:10px;}
.reserve table {margin-top:10px;}
.reserve td {padding:3px 0;}
.reserve td select {width:40px;margin-right:5px;}
.reserve td span {font-size:11px;}
.reserve td img {vertical-align:top;margin-left:5px;}

p.step {background:url(/images/icon/icon015.gif) 0 7px no-repeat;margin:30px 0 10px 20px;padding-left:12px;}
p.step img {vertical-align:middle;margin:0 5px;}

.priceShow .bg1 {position:absolute;width:13px;height:12px;background:url(/images/background/bg078b.gif) 0 0 no-repeat;bottom:0 !important;bottom:-3px;left:0;}
.priceShow .bg2 {position:absolute;width:15px;height:12px;background:url(/images/background/bg079b.gif) 0 0 no-repeat;bottom:0 !important;bottom:-3px;right:0;}
.priceShow .bgH1 {background:url(/images/icon/icon017.gif) 0 0 no-repeat;width:56px;height:51px;position:absolute;top:-46px;left:0;}
.priceShow .bgH2 {background:url(/images/background/bg071b.gif) 0 0 no-repeat;width:15px;height:15px;position:absolute;top:-1px;right:0;}
.reserve .bg3 {position:absolute;background:url(/images/background/bg075.gif) right top no-repeat;top:-1px;right:-2px;width:9px;height:8px;}
.reserve .bg4 {position:absolute;background:url(/images/background/bg076.gif) 0 0  no-repeat;bottom:-2px !important;bottom:-10px;left:-2px !important;left:-1px;width:8px;height:7px;}
.reserve .bg5 {position:absolute;background:url(/images/background/bg077.gif) 0 0  no-repeat;bottom:-2px !important;bottom:-10px;right:-2px;width:8px;height:7px;}