/*
Author: Abigale Timothy
Date: 2009.1.17
Email: abigale.timothy@gmail.com   [Need to help, send to this email.]
Ver: 1.0
*/
/* General Styles Start */
html, body, div, span,applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0;}
img {border: 0;}
ul,li {list-style-type: none;}
div,p {display: block;}
fieldset {border: 0;}
fieldset legend, table caption { display: none;}
html, body {font-family:Tahoma,Simsun, Microsoft YaHei,  Arial Unicode MS, Mingliu, Arial, Helvetica;}
body {font-size:63%;}
.clear { font-size: 0; line-height: 0; height: 0; clear: both; visibility: hidden;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix { zoom:1;}
.clearfix { display: block;}
.none { display: none !important;}
.block { display: block !important;}
.italic { font-style: italic !important;}
.center { text-align: center !important;}
.right { text-align: right !important;}
.left { text-align: left !important;}
.float-left { float: left !important;}
.float-right { float: right !important;}
.line-through { text-decoration: line-through !important;}
.indent { text-indent: 2em !important;}
.none-indent { text-indent: 0 !important;}
.v-top { vertical-align: top !important;}
.v-mid { vertical-align: middle !important;}
/* General Styles End */

/* You can edit css start here */
body {color:#555555; background:url(img/bg.jpg) left top #FFFFFF repeat-x; margin-top:410px;}
a {color:#E00F0F; text-decoration:underline;}
a:hover {text-decoration:none;}

#header {width:760px; height:410px; position:absolute; left:50%; top:0; margin-left:-380px;}
#header h2 a {display:block; width:275px; height:43px; background:url(img/logo.jpg) left top no-repeat; font-size:0; line-height:200px; overflow:hidden; position:absolute; left:14px; top:32px;}
#header #menu div {width:750px; height:32px; position:absolute; left:10px; top:98px;}
#header #menu div a {display:block; float:left; color:#FFFFFF; text-decoration:none; height:32px; line-height:32px; padding:0 8px; font-size:1.2em; margin-right:10px;}
#header #menu div a:hover, #header #menu div a.menu-now {display:block; float:left; color:#353535; text-decoration:none; height:32px; line-height:32px; padding:0 8px; font-size:1.2em; margin-right:10px; background:#EAE7D2;}
#header .header-content {width:760px; position:absolute; left:0; top:153px;}
#header .header-content .img-player {width:449px; height:224px; padding:6px 0 0 6px; position:absolute; left:0; top:0; overflow:hidden; font-size:0; line-height:0; background:#D6D2C0;}
#header .header-content .hotel-info {width:274px; height:218px; padding:6px; position:absolute; right:0; top:0; overflow:hidden; background:#D6D2C0;}
#header .header-content .hotel-info h3 {height:35px; line-height:35px; background:#1F5778; padding-left:5px; font-size:1.4em; color:#FFFFFF;}
#header .header-content .hotel-info ul li {padding:10px 5px; border-bottom:1px #E5E5E5 solid; font-size:1.1em;}
*:lang(zh) #header .header-content .hotel-info ul li {padding:9.5px 5px !important;}
#header .header-content .hotel-info ul li.even {background:#F2F2F2;}
#header .header-content .hotel-info ul li.odd {background:#FFFFFF;}

#wrapper { margin:0 auto; width:740px; padding:20px 10px;}
#wrapper h1 { font-size:1.8em; color:#CC0000; padding-bottom:5px; border-bottom:1px #CCCCCC double; margin-bottom:15px; font-weight:normal;}
#wrapper h2 { font-size:1.4em; color:#81222f; margin:10px 0 15px;}
#wrapper p { font-size:1.3em; text-indent: 2em; padding-bottom: 10px; line-height: 160%;}
.index-img { float: right; margin: 0 0 0 10px;}
.img-list { padding-bottom: 10px; overflow: hidden;}
.img-list li { width: 50%; float: left;}
.img-list li p { padding-bottom: 5px; text-align: center; font-size: 1.2em; text-indent: 0;}
.table-price { background: #0F76A3; margin:10px auto 15px; width:100%;}
.table-price th, .table-price td { padding: 8px 10px; font-size: 1.1em; text-align: center;}
.table-price th {background:#148DBA; color:#FFFFFF;}
.table-price td {background:#FFFFFF; color:#000000;}
#wrapper ul{float:left;margin:10px 0 10px 15px;}
#wrapper ul li{font-size:1.2em;line-height:160%;margin-bottom:8px;}
#wrapper .list-show{overflow:hidden;clear:both;margin:15px 0 25px;}
#wrapper .list-show img{float:left;margin-right:10px;}
#wrapper .list-show p{text-indent:0!important;margin-bottom:6px!important;}

#Footer {margin:0 auto; width:100%; text-align:center; background:#666666; color:#FFFFFF; padding:40px 0; font-size:1.1em;}
#Footer a, #Footer a:hover {color:#FFFFFF;}