body {
font-family:Arial;
font-size:11px;
margin-top:0;
margin-left:0;
background:url(/en/images/bg-line.jpg);
background-repeat:repeat-x;
background-color:#69C;
}
h1 {
    padding:0;
	margin:0;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	color: #0896ff;
}
h2 {
    padding:0;
	margin:0;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding-left:10px;
	position:middle;
}
.index-search-text {
font-size:18px;
font-weight:700;
color:#0896ff;
padding-bottom:5px;
}
/* CSS for Menu starts*/
.menubox {
background-color:#FFF;
}
#menuplay ul {
display:table;
white-space:nowrap;
list-style:none;
height:2em;
position:relative;
background-color:#FFF;
font-family:Arial;
font-size:11px;
font-weight:700;
margin:0 10px;
padding:0;
}

#menuplay li {
display:table-cell;
font-family:Arial;
font-size:11px;
font-weight:700;
margin:0;
padding:0;
}

#menuplay li a {
display:block;
float:left;
height:2em;
line-height:2em;
color:#333;
text-decoration:none;
font-family:arial, verdana, sans-serif;
font-size:11px;
font-weight:700;
text-align:center;
cursor:pointer;
background:url(/en/images/pro_seven_0a.gif) no-repeat;
padding:0 0 0 12px;
}

#menuplay li a b {
float:left;
display:block;
background:url(/en/images/pro_seven_0b.gif) no-repeat right top;
font-family:Arial;
font-size:11px;
font-weight:700;
padding:0 12px 0 0;
}

#menuplay li.current a {
color:#fff;
background:url(/en/images/pro_seven_1a.gif) no-repeat;
font-family:Arial;
font-size:11px;
font-weight:700;
cursor:pointer;
}

#menuplay li.current a b {
background:url(/en/images/pro_seven_1b.gif) no-repeat right top;
font-family:Arial;
font-size:11px;
font-weight:700;
cursor:pointer;
}

#menuplay li a:hover {
color:#fff;
background:url(/en/images/pro_seven_1a.gif) no-repeat;
font-family:Arial;
font-size:11px;
font-weight:700;
}

#menuplay li.current a:hover {
color:#fff;
background:url(/en/images/pro_seven_1a.gif) no-repeat;
cursor:default;
font-family:Arial;
font-size:11px;
font-weight:700;
}

/* special offer button*/
#menuplay li.current-offer a {
color:#fff;
background:url(/en/images/pro_offer_1a.jpg) no-repeat;
font-weight:700;
font-family:Arial;
font-size:11px;
}

#menuplay li.current-offer a b {
background:url(/en/images/pro_offer_1b.jpg) no-repeat right top;
font-family:Arial;
font-size:11px;
font-weight:700;
}

#menuplay li.current-offer a:hover {
color:#fff;
background:url(/en/images/pro_offer_0a.jpg) no-repeat;
cursor:default;
font-family:Arial;
font-size:11px;
font-weight:700;
}

#menuplay li.current-offer a:hover b {
background:url(/en/images/pro_offer_0b.jpg) no-repeat right top;
font-family:Arial;
font-size:11px;
font-weight:700;
}

/* CSS for logo*/
.logo-css {
padding-left:3px;
padding-right:3px;
background-color:#FFF;
width:1000px;
padding-top:6px;
padding-bottom:6px;
}
.logo-padding {
padding-right:20px;

}
.top-text-css {
margin-bottom:6px;
font-family:Arial;
font-size:11px;
color:#c00;
}
.top-text-css A:link,.top-text-css A:visited,.top-text-css A:active {
color:#c00;
text-decoration:underline;
}
.top-text-css A:hover{
color:#c00;
text-decoration:none;
}
/* CSS for submenu*/
.submenu {
width:1000px;
height:35px;
font-family:Arial;
background-color:#C00;
font-size:10px;
font-weight:700;
color:#FFF;
padding-left:10px;
}
/* CSS for undermenu*/
.undermenu {
width:1000px;
height:35px;
font-family:Arial;
font-size:11px;
padding-left:10px;
background-image:url(/en/images/undermenu-bg.jpg);
background-repeat:repeat-x;
}

.border-1px-black {
	border: 1px solid #999;
}

/* CSS for top-search*/
.top-search-button {
font-family:Arial;
font-size:11px;
font-weight:700;
color:#FFF;
background-color:#F60;
width:56px;
height:19px;
border:1px solid #666;
margin-left:6px;
margin-right:10px;
}

.en1 {
font-size:11px;
font-family:Arial;
}

.input1,.input1-bor {
font-family:Arial;
background-color:#FFF;
font-size:11px;
height:15px;
border:1px solid #999;
}
/* CSS for index-callus*/
.callus {
font-size:28px;
font-weight:700;
color:#0896FF;
position:absolute;
left:85px;
top:395px;
}
/* CSS for index content*/
.index-search-box {
font-size:12px;
margin-top:10px;
margin-bottom:10px;
margin-left:10px;
padding-left:15px;
width:540px;
height:260px;
}

/* CSS for pics*/
.gallery {
font-family:Arial;
font-size:12px;
background-image:url(../../../en/images/gallery-bg.jpg);
margin-top:10px;
margin-bottom:10px;
margin-right:2px;
width:430px;
height:260px;
}

.index-hotel-by-cat-top {
height:30px;
background-image:url(../../../en/images/index-hotel-by-cat-bg.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#fff;
font-weight:700;
}

.index-hotel-by-cat-content {
font-size:12px;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#c00;
border-left-color:#c00;
padding-top:5px;
}

.index-hotel-by-cat-bottom {
height:15px;
background-image:url(../../../en/images/index-hotel-by-cat-bottom-bg.jpg);
background-repeat:no-repeat;
}

.index-hotel-by-area-top {
height:30px;
background-image:url(../../../en/images/index-hotel-by-area-bg.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#fff;
font-weight:700;
}

.index-hotel-by-area-content {
font-size:12px;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#336;
border-left-color:#336;
padding-top:5px;
}

.index-hotel-by-area-bottom {
height:25px;
background-image:url(../../../en/images/index-hotel-by-area-bottom-bg.jpg);
background-repeat:no-repeat;
margin-bottom:10px;
padding-right:10px;
}

.bottom-margin {
margin-bottom:10px;
margin-left:10px;
}

.index-content-box-B {
width:790px;
margin-right:10px;
margin-left:10px;
}

.index-content-box-B-content {
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:solid;
border-right-color:#069;
border-left-color:#069;
padding-top:10px;
}

.index-content-box-B-bottom {
height:25px;
background-image:url(../../../en/images/index-featured-bottom.jpg);
background-repeat:no-repeat;
}

.index-content-box-B-top-hotels {
font-family:Arial;
font-size:12px;
color:#fff;
font-weight:700;
padding-top:5px;
padding-bottom:5px;
}
.index-content-box-B-top-hotels td {
color:#069;
height:25px;
}
tr.result:hover {
background-color:#FC9;
color:#f30;
}

/* CSS for footer*/
.footer {
font-family:Arial;
font-size:11px;
color:#fff;
background-color:#C00;
height:65px;
width:1000px;
}

.title-font-14 {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#069;
padding-top:10px;
padding-bottom:10px;
}

.index-top-featured-title {
font-family:Arial;
font-size:14px;
font-weight:700;
color:#fff;
background-image:url(../../../en/images/index-top-featured-bg.jpg);
height:30px;
width:430px;
}

#i_photo img {
margin-left:0;
}

.i_link2 a {
float:center;
display:blcok;
height:22px;
line-height:22px;
margin:2px;
padding:2px 0;
}

#index_page {
float:right;
display:block;
height:16px;
margin-right:5px;
padding:3px 0;
}

#index_page * {
float:left;
display:inline;
line-height:16px;
border:1px solid #C00;
text-align:center;
margin:0 2px;
padding:0;
}

#index_page strong {
background:#C00;
color:#fff;
width:16px;
}

#index_page span {
color:#C00;
border:0;
cursor:pointer;
padding:3px 0 0;
}

#index_page a {
width:16px;
color:#C00;
text-decoration:none;
}

/* CSS for index-callus*/
.callus {
font-size:26px;
font-weight:700;
color:#0896FF;
position:absolute;
left:90px;
top:415px;
}
.index-search-title  {
margin-bottom:18px;
}
/* CSS for index-search*/
.index-search-button {
font-size:14px;
font-weight:700;
color:#FFF;
background-image:url(../../../en/images/index-search-button.jpg);
height:35px;
width:120px;
border:0;
position:absolute;
left:400px;
top:406px;
}
.index-search-button-bhov {
font-size:14px;
font-weight:700;
color:#FFF;
background-image:url(../../../en/images/index-search-button-over.jpg);
height:35px;
width:120px;
border:0;
position:absolute;
left:400px;
top:406px;
}

.font-11 {
font-family:Arial;
font-size:11px;
color:#036;
text-align:justify;
padding-top:5px;
}

.top-right-box {
font-family:Arial;
font-size:10px;
color:#666;
margin-bottom:7px;
}

.top-right-box A:hover {
color:#666;
text-decoration:none;
}

.hotspot A:hover {
font-size:11px;
color:#c00;
text-decoration:underline;
}

#text {
width:500px;
margin:50px auto;
}

.hotspot {
color:#000;
padding-bottom:1px;
cursor:pointer;
}

#tt {
position:absolute;
display:block;
}

#ttcont {
display:block;
margin-left:5px;
background:#FFFFE1;
color:#000;
border:1px solid #999;
padding:2px 12px 3px 7px;
}

#menuplay li a:hover b,#menuplay li.current a:hover b {
background:url(/en/images/pro_seven_1b.gif) no-repeat right top;
font-family:Arial;
font-size:11px;
font-weight:700;
}

.submenu A:link,.submenu A:visited,.submenu A:active,.footer A:link,.footer A:visited,.footer A:active {
color:#fff;
text-decoration:none;
}

.submenu A:hover,.footer A:hover {
color:#fff;
text-decoration:underline;
}


.result A:link,.result A:visited,.result A:active {
color:#069;
text-decoration:none;
}

.top-right-box A:link,.top-right-box A:visited,.
top-right-box A:active {
color:#666;
text-decoration:underline;
}

.hotspot A:link,.hotspot A:visited,.hotspot A:active {
font-size:11px;
color:#069;
text-decoration:none;
}

#tttop,#ttbot {
display:block;
height:5px;
margin-left:5px;
overflow:hidden;
}
