﻿/***** General*****/
html * {
padding: 0;
margin: 0;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
body {
font-family: Arial, sans-serif;
height: 100%; 
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 1px;
text-align: center;
color: #ccc;
background: #181818 url("../gfx/overlay-carbon.png");
}
#Layout {
text-align: left;
margin: 0 auto;
width: 1127px;
position: relative;
background: #7190bc url("../gfx/top-bg.gif");
}
#Banner {
position: absolute;
width: 468px;
height: 60px;
top: 2px;
left: 430px;
color: #dff;
text-align: center;
background-color: #ffe; 
}
#Lang {
position: absolute;
width: 225px;
height: 60px;
top: 18px;
left: 902px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #fff;
text-align: center;
}
/***** Logo *****/
h1 {
width: 429px;
}
h1 a span {
display: block;
height: 64px;
text-indent: -4812px;
background-image: url("../gfx/logo.jpg");
}
h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
text-align: center;
}
em {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #C00E0E;
font-weight: bold;
}
P {
margin: 10px;
margin-top: 10px;
margin-bottom: 10px;
}
UL {
margin:30px;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 30px;
margin-right: 30px;
}
FORM {
margin: 		0px 0px 0px 0px;
padding: 		0px 0px 0px 0px;
border-width: 	0px 0px 0px 0px;
}
TD {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
}
A:link,
A:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff9; font-weight: normal; font-style: normal; text-decoration: none;
}
A:hover,
A:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #fff; font-weight: normal; font-style: normal; text-decoration: underline;
}
/***** Contentarea *****/
#Contentarea {
position: relative;
top: 3px;
width: 1127px;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}
#Navigationbar {
position: absolute;
width: 1127px;
height: 40px;
top: 0px;
right: 0px;
color: #000;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
background-color: #222;
}
/***** Main Menu *****/
#Menuarea {
z-index:999;
position: absolute;
width: 225px;
top: 42px;
left: 0px;
color: #ccc;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
background-color: #222;
overflow: visible;
}
#Menuarea2 {
z-index:999;
position: absolute;
width: 225px;
top: 42px;
right: 0px;
color: #ccc;
border: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: left;
background-color: #222;
overflow: visible;
}
#Menutitle-1,
#Menutitle-2,
#Menutitle-3,
#Menutitle-4,
#Menutitle-5,
#Menutitle-6
{
height: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #fff;
text-align: left;
padding: 0 0 0 16px;
background: #777 url("../gfx/bullet-2.gif") left no-repeat;
}
.Menulinks {
width: 225px;
padding:0px;
}
.Menulinks ul {
padding: 0;
margin: 0;
line-height: 15px;
}
.Menulinks ul a #current {
color: #fff;
background: #222 url("../gfx/arrow.gif") right no-repeat;
border-left: 3px;
border-right: 3px;
}
.Menulinks li {
list-style: none;
margin: 0;
border-bottom: 1px solid #777;
}
.Menulinks a {
display: block;
width: 203px;
text-decoration: none;
color: #ff9;
padding: 5px 0 5px 16px;
border-left: 3px solid #777;
border-right: 3px solid #777;
border-bottom: 1px solid #000;
background: transparent url("../gfx/bullet.gif") left no-repeat;
}
.Menulinks a:hover {
color: #fff;
border-left: 3px solid #dbc89a;
border-right: 3px solid #dbc89a;
text-decoration: none;
background: #090808 url("../gfx/nav-on.gif");
}
/***** Search *****/
#Searchboutton {
color: #324B65;
text-align: center;
margin-top: 0px;
margin-top: 4px;
padding: 0 0 0 0px;
}
.Searchbox0 {
width: 223px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border: 1px solid #A5ACB2;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #2A3D57;
}
/***** Main Content *****/
#MainContent {
position: absolute;
width: 667px;
top: 42px;
left: 230px;
right: 0px;
color: #000;
border-left: 0px solid #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
overflow: visible;
}
#Content {
position: relative;
width: 667px;
color: #000;
border-left: 0px solid #000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
overflow: visible;
}	
#Contentbar {
position: relative;
width: 667px;
height: 12px;
color: #fff;
border-bottom: 1px solid #FFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
background-color: #7689A6;
}	
#Contentbar-1 {
position: relative;
width: 664px;
height: 40px;
margin-top: 2px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
text-align: center;
background: #111 url("../gfx/overlay-crecent.png");
}	
#Mainphoto {
position: relative;
width: 640px;
margin-top: 2px;
border: 1px solid #777;
text-align: center;
background: #111 url("../gfx/overlay-stripes-diag.png");
padding:12px;
}	
#Offers {
position: relative;
width: 660px;
margin-top: 2px;
border: 1px solid #777;
text-align: left;
background: #fff;
padding:2px;
overflow-x: scroll;
}
#Offers A:link,
#Offers A:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #00f; font-weight: normal; font-style: normal; text-decoration: none;
}
#Offers A:hover,
#Offers A:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:  #f00; font-weight: normal; font-style: normal; text-decoration: underline;
}
#Suggested-Title {
position: relative;
width: 660px;
margin-top: 2px;
border: 1px solid #777;
text-align: center;
background: #111 url("../gfx/overlay-crecent.png");
padding:2px;
}	
#Spacebar,
#Spacebar-1,
#Spacebar-2,
#Spacebar-3 {
position: relative;
width: 667px;
height: 22px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
background: url("../gfx/cycle-arrow.gif") no-repeat;
padding:0px;
margin-top: 1px;
}	
#Maintext {
position: relative;
width: 652px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ccc;
text-align: left;
padding:6px;
margin-top: 2px;
background: #111 url("../gfx/overlay-abstract.png");
}		
/***** Offers *****/
#Box1 {
float:right;
position: relative;
width: 324px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #333;
text-align: left;
padding:2px;
margin-top: 2px;
background: #111 url("../gfx/overlay-stripes-diag.png");
}	
#Box2 {
position: relative;
float:left;
width: 324px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #333;
text-align: left;
padding:2px;
margin-top: 2px;
background: #111 url("../gfx/overlay-stripes-diag.png");
}	
#Box3,
#Box5,
#Box7,
#Box9,
#Box11,
#Box13 {
float:right;
position: relative;
width: 320px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #333;
text-align: left;
padding:4px;
margin-top: 2px;
background: #111 url("../gfx/overlay-stripes-diag.png");
}	
#Box03 {
float:right;
position: relative;
width: 315px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #333;
text-align: left;
padding:4px;
margin-top: 2px;
background: #111 url("../gfx/overlay-stripes-diag.png");
}	
#Box4,
#Box6,
#Box8,
#Box10,
#Box12,
#Box14 {
float:left;
position: relative;
width: 320px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #333;
text-align: left;
padding:4px;
margin-top: 2px;
background: #111 url("../gfx/overlay-stripes-diag.png");
}	
#Box04 {
float:left;
position: relative;
width: 315px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 10px;
color: #333;
text-align: left;
padding:4px;
margin-top: 2px;
background: #111 url("../gfx/overlay-stripes-diag.png");
}	
#ThumBox {
float:left;
width: 320px;
}	
#ThumBox3,
#ThumBox4,
#ThumBox5,
#ThumBox6,
#ThumBox7,
#ThumBox8,
#ThumBox9,
#ThumBox10,
#ThumBox11,
#ThumBox12,
#ThumBox13,
#ThumBox14 {
float:left;
width: 70px;
}	
#TxtBox {
float:right;
width: 320px;
padding:0px;
margin-top: 0px;
}	
#TxtBox th {
font-weight: bold;
text-align: right;
padding-top: 2px;
padding-right: 2px;
}
#TxtBox td {
padding-top: 2px;
padding-left: 2px;
}
#TxtBox3,
#TxtBox4,
#TxtBox5,
#TxtBox6,
#TxtBox7,
#TxtBox8,
#TxtBox9,
#TxtBox10,
#TxtBox11,
#TxtBox12,
#TxtBox13,
#TxtBox14 {
float:right;
width: 240px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #aaa;
text-align: left;
padding:0px;
margin-top: 0px;
}	
#TxtBox03,
#TxtBox04 {
float:right;
width: 240px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
text-align: left;
padding:0px;
margin-top: 0px;
}	
.TxtBox-Hotel {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #fff;
}
.Hotel:link,
.Hotel:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff9; font-weight: normal; font-style: normal; text-decoration: none;
}
.Hotel:hover,
.Hotel:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #fff; font-weight: normal; font-style: normal; text-decoration: underline;
}
.ContentSpacer {
clear:both;
}	
.ThumbBorder {
	border: 1px solid #777;
}
.ThumbBorderLt {
	border: 1px solid #aaa;
}
/***** Bottom *****/
#Bottom {
position: relative;
width: 653px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ccc;
text-align: center;
padding:6px;
margin-top: 2px;
background: #222;
}
.Bottom:link,
.Bottom:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; font-weight: normal; font-style: normal; text-decoration: underline;
}
.Bottom:hover,
.Bottom:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:  #fff; font-weight: normal; font-style: normal; text-decoration: none;
}
/***** Videos *****/
#playlist ul {
list-style-type:none;
margin:4px;
padding:0px;
}
#playlist li { 
clear: both; 
padding: 5px 0; 
margin: 2px 0;  
overflow:auto; 
zoom:1; 
cursor : pointer; 
border-bottom: 1px solid #dee;
}
#playlist li img {
border: 2px solid #777;
margin:  2px 3px;
}
#playlist .cld { 
background-color: #222;
background-image: url(../images/control_play.png);
background-repeat: no-repeat;
background-position: 95%;
}
#vidtitle {
text-align: center;
font-size: 12px;
padding: 10px;
}
#leftcol {
float:left;
}
#rightcol {
width:49%;
float:right;
}
#player1 {
margin:6px;
}
.vidindex {
clear:both;
}
.vidindex p {
padding-top: 5px;
}
.vidphoto {
float:left;
margin:0 2px 2px 0;
border:0px solid #000;
width:100px;
height:80px;
overflow:hidden;
position:relative;
}
.vidphoto span.masked {
position:absolute;
width:100px;
height:80px;
background: url("../images/transborder.png") 0 0 no-repeat;
z-index:98;
cursor: hand;
}
.vidphoto img {
position:absolute;
left:0px;
top:1px;
z-index:97;
}
/***** Hotel Info *****/
#hotel_info {
position: relative;
width: 652px;
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ccc;
text-align: left;
padding:6px;
margin-top: 2px;
background: #111 url("../gfx/overlay-crecent.png");
}
#hotel_info th {
font-weight: bold;
text-align: right;
padding-top: 2px;
padding-right: 2px;
}
#hotel_info td {
padding-top: 2px;
padding-left: 2px;
}
#hotel_info .infotd {
height: 21px;
text-align: center;
background: #181818 url("../gfx/button-bg2.gif");
padding: 0px;
margin: 0px;
}
#more_info A:link,
#more_info A:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222; font-weight: normal; font-style: normal; text-decoration: none;
}
#more_info A:hover,
#more_info A:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #f10; font-weight: normal; font-style: normal; text-decoration: underline;
}
A.MenuLink:link,
A.MenuLink:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff9; font-weight: normal; font-style: normal; text-decoration: none;
}
A.MenuLink:hover,
A.MenuLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #fff; font-weight: normal; font-style: normal; text-decoration: underline;
}
A.BarLink:link,
A.BarLink:visited {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: normal; font-style: normal; text-decoration: none;
}
A.BarLink:hover,
A.BarLink:active {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:  #ff9; font-weight: normal; font-style: normal; text-decoration: underline;
}
A.TitleLink:link,
A.TitleLink:visited {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff9; font-weight: bold; font-style: normal; text-decoration: none;
}
A.TitleLink:hover,
A.TitleLink:active {
font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:  #fff; font-weight: bold; font-style: normal; text-decoration: underline;
}
.tdMenu {
text-align: center;
background: #222 url("../gfx/button-bg.gif");
}
/***** Style *****/
.Bg1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #fff; 
background-color: #111;
border: 1px solid #777;
cursor: pointer;
cursor: hand;
}
.TitleTxt {
font-family: Bookman Old Style, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #ccc;
}
.TitleTxtLt {
	font-family: Bookman Old Style, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; font-style: normal; color: #fff;
}
.MainTxtLtBig {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; font-style: normal; color: #fff;
}
.MainTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; color: #fff;
}
.MainTxtLt{
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; color: #ccc;
}
.SmallTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; font-style: normal; color: #fff;
}
.MainTxtGold {
	font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; font-style: normal; color: #cc9;
}
.MainTxtWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; font-style: normal; color: #fff;
}
.errortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #993300;
}
.sizederrortext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #993300;
}
.option0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	background-color: #F0F0C6;
    	border-left-width: 0px;
    	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
    	width: 181px;
    	height: 15px;
}
.option1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #fff; 
background-color: #222;
}
.option2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #333; 
background-color: #ddd;
}
.option3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #333; 
background-color: #fff;
}
.input0 {
	width: 50px;
	border: 1px solid #000000;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.hr1 {
color: #ccc;
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
}
.select0 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #333; 
background-color: #CDCDCD;
}
.select1 {
	width: 290px;
}   
.select2 {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	width: 295px;
	color: #0000FF;
} 
.select3 {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 12px;
	width: 50px;
	color: #0000FF;
}
.bgcolor1 {
	background-color: #111;
}
.bgcolor2 {
	background-color: #222;
}
.bgcolor3 {
	background-color: #333;
}
.bgcolor4 {
	background-color: #444;
}
.bgcolor5 {
	background-color: #555;
}
.bgcolor6 {
	background-color: #666;
}
.bgcolor7 {
	background-color: #777;
}
.border0 {
padding: 3px;
margin: 2px;
}     
.border1 {
border: 1px solid #777;
padding: 3px;
margin: 2px;
}     
.border2 {
border: 1px solid #777;
background-color: #999;
}     
.border3 {
border: 1px solid #777;;
padding: 3px;
margin: 2px;
} 
.border4 {
border: 1px solid #777;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
color: #FFFFFF;
} 
.border5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-align: center;
	background-color: #ccc;
	border: 1px solid #777;
	width:30px;
}
.border6 {
border: 1px solid #777;
padding: 3px;
margin: 2px;
} 
.tablehead {
	background-color: #81BCFF;
	height: 20px;
}
.maintable {
	height: 100%;
}
.maintable1 {
	height: 100%;
	background-color: #FFFFFF;
}
.toptd {
	height: 100px;
}
.menutd {
	background-color: #F7A42E;
}
.menutd1 {
	background-color: #F29004;
}
.menutd2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.rightborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.font1 {
	font-family: Verdana, Arial, "Times New Roman";
	font-size: 10px;
	color: #e3e3e3;
	text-decoration: none;
}
.font2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #e3e3e3;
	text-decoration: none;
}
.font3 {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.font3a {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.font3b {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.maintext {
	font-family: Lucida, Arial, "Times New Roman";
	font-size: 12px;
	color: #3C485B;
	text-decoration: none;
}
.periodtext {
	font-family: Lucida, Arial, "Times New Roman";
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.titletext {
	font-family: Lucida, Arial, "Times New Roman";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}
.mainheight {
	height: 500px;
}
.tdheight {
height: 25px;
}
.tdheight1 {
	height: 23px;
}
#hcalendar td,
#hcalendar1 td,
#div_hcalendar_menu td,
#div_hcalendar1_menu td {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
}

