body {
text-align:center;
background:#C8E4FA;
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11px;
margin:0;
padding:0;
overflow-y: scroll;
}

table {
font-size:11px;
color:#000;
border:0;
text-align:left;
margin:0;
padding:0;
}

td {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11px;
color:#000;
margin:0;
padding:0;
}

li {
font-size:11px;
line-height:16px;
color:#000;
margin-left:20px;
list-style-position:outside;
list-style-image:url(../images/div/arrow_li.gif);
}

a {
text-decoration:none;
color:#000;
}

h1 {
width:auto;
height:29px;
background-image:url('../images/div/bg_h1.gif');
background-position:0 0;
background-repeat:no-repeat;
text-align:right;
font-size:14px;
margin:0 0 10px;
padding:6px 14px 0 0;
}

h2 {
width:auto;
background:#A8C6DE;
font-size:11px;
margin:0;
padding:4px 8px;
}

h3 {
width:auto;
background:#D9E5F1;
font-size:11px;
border-top:1px solid #A3A3A3;
border-left:1px solid #A3A3A3;
border-right:1px solid #A3A3A3;
margin:0;
padding:4px 10px;
}

h4 {
width:auto;
background:#FFF;
font-size:11px;
font-weight:400;
margin:0;
padding:4px 8px;
}

h5 {
font-size:11px;
font-weight:700;
margin:0;
}

.f10 {
font-size:10px;
}

.f11 {
font-size:11px;
}

.f12 {
font-size:12px;
}

.f14 {
font-size:14px;
}

.bold {
font-weight:700;
}

.normal {
font-weight:400;
}

.img_left {
float:left;
border:1px solid #656565;
margin:0 8px 4px 0;
}

.img_right {
float:right;
border:1px solid #656565;
margin:0 0 4px 8px;
}

.img_offli {
border:1px solid #656565;
margin:0 0 4px;
}

.line_hori {
background-image:url('../images/div/line_hori.gif');
background-position:0 0;
background-repeat:repeat-x;
}

.gray {
color:#646464;
}

.grayLight {
color:#A3A3A3;
}

.wellness {
color:#8BAE23;
}

.sport {
color:#387AF3;
}

.family {
color:#EDC828;
}

.enjoy {
color:#A182C7;
}

.blue {
color:#3D7CAF;
}

.red {
color:#C33;
}

.input {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:10px;
color:#000;
border:1px solid #B3B3B3;
border-style:solid;
}

.inputnl {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:11px;
width:172px;
color:#000;
border:1px solid #B3B3B3;
border-style:solid;
}

.input_en {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:10px;
color:#000;
border:1px solid #B3B3B3;
}

.input_en_textarea {
font-family:Verdana, Arial, Helvetica, Sans-serif;
font-size:10px;
color:#000;
border:1px solid #B3B3B3;
width:153px;
}

.form_checkbox {
width:22px;
float:left;
}

.form_checkbox_txt {
width:260px;
}

.form_checkbox_en_txt {
width:240px;
}

.sub_blue_h {
font-weight:700;
text-indent:12px;
margin:0 0 10px;
}

.off_price_old {
text-decoration:line-through;
}

.enquiry_h {
background-color:#A8C6DE;
width:270px;
text-indent:8px;
line-height:21px;
font-weight:700;
margin:4px 0;
}

.txt10 {
font-size:10px;
line-height:13px;
}

.txt11 {
font-size:11px;
line-height:15px;
}

.weatherBlue {
font-size:10px;
color:#0099D2;
}

.weatherRed {
font-size:10px;
color:#D00;
}

.lineBlack {
border-right:1px dashed #000;
}

a.lMenuTop {
padding-top:5px;
padding-left:12px;
padding-right:12px;
height:24px;
font-size:10px;
text-decoration:none;
color:#646464;
}

a.lGray {
text-decoration:none;
color:#646464;
}

a.lBlue {
text-decoration:none;
color:#5998CB;
}

a.lred {
text-decoration:none;
color:#C33;
}

a.lButton {
height:15px;
line-height:12px;
background:url('../images/geruest/bg_button.gif') #FFFFFF no-repeat right;
font-size:10px;
font-weight:400;
text-decoration:none;
color:#000;
border:1px solid #4E4E4E;
padding:0 24px 0 4px;
}

a.lButton:hover {
height:15px;
line-height:12px;
background:url('../images/geruest/bg_button.gif') #EEEEEE no-repeat right;
font-size:10px;
font-weight:400;
text-decoration:none;
color:#000;
border:1px solid #4E4E4E;
padding:0 24px 0 4px;
}

a.lButtonBack {
height:15px;
line-height:12px;
background:url('../images/geruest/bg_button_back.gif') #FFFFFF no-repeat left;
font-size:10px;
text-decoration:none;
color:#000;
border:1px solid #4E4E4E;
text-align:right;
padding:0 4px 0 24px;
}

a.lButtonBack:hover {
color:#000;
background-color:#EEE;
}

a.lBoxCat {
display:block;
background:url('../images/change/arrow_gray.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCat:hover {
background:url('../images/change/arrow_gray2.gif') no-repeat 0 3px;
}

a.lBoxCatwellness {
display:block;
background:url('../images/change/arrow_wellness.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCat0 {
display:block;
background:url('../images/change/arrow_wellness.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCatwellness:hover {
background:url('../images/change/arrow_wellness2.gif') no-repeat 0 3px;
}

a.lBoxCat0:hover {
background:url('../images/change/arrow_wellness2.gif') no-repeat 0 3px;
}

a.lBoxCatsport {
display:block;
background:url('../images/change/arrow_sport.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCatsport:hover {
background:url('../images/change/arrow_sport2.gif') no-repeat 0 3px;
}

a.lBoxCat2 {
display:block;
background:url('../images/change/arrow_sport.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCat2:hover {
background:url('../images/change/arrow_sport2.gif') no-repeat 0 3px;
}

a.lBoxCatfamily {
display:block;
background:url('../images/change/arrow_family.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCatfamily:hover {
background:url('../images/change/arrow_family2.gif') no-repeat 0 3px;
}

a.lBoxCat1 {
display:block;
background:url('../images/change/arrow_family.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCat1:hover {
background:url('../images/change/arrow_family2.gif') no-repeat 0 3px;
}

a.lBoxCatenjoy {
display:block;
background:url('../images/change/arrow_enjoy.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCatenjoy:hover {
background:url('../images/change/arrow_enjoy2.gif') no-repeat 0 3px;
}

a.lBoxCat3 {
display:block;
background:url('../images/change/arrow_enjoy.gif') no-repeat 0 3px;
margin:8px 12px;
padding:0 14px;
}

a.lBoxCat3:hover {
background:url('../images/change/arrow_enjoy2.gif') no-repeat 0 3px;
}

.PagerActive {
font-size:10px;
text-decoration:none;
color:#000;
background-color:#E8EFF5;
width:16px;
height:16px;
text-align:center;
line-height:16px;
}

a.lPagerNumber {
font-size:10px;
text-decoration:none;
color:#000;
background-color:#C8E4FA;
text-align:center;
line-height:16px;
padding:2px 4px;
}

a.lCTopAll {
display:block;
width:118px;
height:30px;
background-image:url('../images/categories/alloffer.gif');
background-position:0 0;
background-repeat:no-repeat;
font-weight:700;
font-size:10px;
text-align:center;
padding:10px 0;
}

a.lCTopWellness {
display:block;
width:117px;
height:30px;
background-image:url('../images/categories/wellness.gif');
background-position:0 0;
background-repeat:no-repeat;
font-weight:700;
font-size:10px;
text-align:center;
padding:10px 0;
}

a.lCTopFamily {
display:block;
width:117px;
height:30px;
background-image:url('../images/categories/family.gif');
background-position:0 0;
background-repeat:no-repeat;
font-weight:700;
font-size:10px;
text-align:center;
padding:10px 0;
}

a.lCTopSport {
display:block;
width:117px;
height:30px;
background-image:url('../images/categories/sport.gif');
background-position:0 0;
background-repeat:no-repeat;
font-weight:700;
font-size:10px;
text-align:center;
padding:10px 0;
}

a.lCTopEnjoy {
display:block;
width:117px;
height:30px;
background-image:url('../images/categories/enjoy.gif');
background-position:0 0;
background-repeat:no-repeat;
font-weight:700;
font-size:10px;
text-align:center;
padding:10px 0;
}

a.lCTopAll:hover,a.lCTopWellness:hover,a.lCTopFamily:hover,a.lCTopSport:hover,a.lCTopEnjoy:hover {
color:#606060;
}

form,ul {
margin:0;
padding:0;
}

a:hover,a:active,a.lMenuTop:hover,a.lMenuTop:active,a.lGray:hover,a.lGray:active,a.lBlue:hover,a.lBlue:active,a.lred:hover,a.lred:active,a.lButtonBack:active {
color:#000;
}

.img,.img_hoteldetail {
border:1px solid #656565;
}

a.lPagerNumber:hover,a.lPagerNumber:active {
text-decoration:none;
color:#000;
background-color:#E8EFF5;
}