@charset "utf-8";
/* CSS Document */
html { margin: 0; padding: 0; width: 100%}

body {
    padding: 0px;
	margin: 0px;
	font-family: Tahoma, Arial, sans-serif;	
	background: url(images/bodybg.jpg) #533707 repeat-y center;
	position: relative;
	width: 100%;
}

/* resets most browser styles to enhance cross-browser compatibility */
h1, h2, h3, h4, h5, h6, h7, p, form, ul, ol, li, blockquote { margin: 0; padding: 0; }
img, a{ border:none; text-decoration: none;}
ul, li{ list-style:none;}

a:link{color: #996633;; text-decoration: none;}
a:visited{color: #996633; text-decoration: none;}
a:hover{color: #0066FF; text-decoration: none;}
a:active{color: #996633; text-decoration: none;}

h1{
	font-size:200%; 
    font-weight:bold;
    color:#6a4f11;
	line-height: 76%;
    display:block; 
}

.headerContainer {
	border: 3px solid #e0d9b8;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background-color: #3d3d3d;
	
}

.headerContainer h3{
	margin: 0px 0px 0px 10px;
	font-size:18px;
	color: #FFFFFF;
	line-height:24px;
}

.headerContainer p{
	margin-left:20px;
	font-size: 11px;
	line-height: 14px;
	color: #CCCCCC;
}

.headerContainer ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

.headerContainer li{
	display:inline;
	padding: 0px 10px 0px 10px;
	font-size: 10px;
	line-height: 14px;
	color: #CCCCCC;
}

.headerContainer li.title{
    display: block;
	font-size: 12px;
	line-height: 20px;
	color: #996633;
}

.headerContainer i{
	
	font-size: 10px;
	font-weight: 100;
	color: #848484;
	font-style:normal;
}

.headerContainer b{color: #996600;}
.headerContainer li a:link{color: #CCCCCC; text-decoration: none;}
.headerContainer li a:visited{color: #CCCCCC; text-decoration: none;}
.headerContainer li a:hover{color: #FFFFFF; text-decoration: none;}
.headerContainer li a:active{color: #CCCCCC; text-decoration: none;}

.gradleft { 
	width: 85px; 
	margin: 0; 
	padding: 0;
	background:url(images/gradleft.gif) repeat-y; 
}
.gradright { 
	width: 85px; 
	margin: 0; 
	padding: 0;
	border: 0;
	background:url(images/gradright.gif) repeat-y; 
}
.gradlefth { 
	width: 85px; 
	margin: 0; 
	padding: 0;
	background:url(images/gradlefth.gif) repeat-y; 
}

.gradrighth { 
	width: 85px; 
	margin: 0; 
	padding: 0;
	border: 0;
	background:url(images/gradrighth.gif) repeat-y; 
}


.headerRes {
	display:inline;
	font-size: 10px;
	line-height: 14px;
	color: #CCCCCC;
}

.headerInput {
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
	border-top: #000000 1px solid;
	border-bottom-STYLE: none;
	font-size: 9px;
	float: left;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	background-color: #996633;
	text-align: center;	
}

.headerIcon {
	float: left; 
	width: 14px; 
	height: 14px;
}



.image{
  

}
.image a{
  color: #666;

}
.image a img{
 /* filter:alpha(opacity=100);-moz-opacity:1;opacity:1;*/
 
}
.image a:hover img{
  filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;
}



#nightselect {
	display: none;
	left: 133px;
	margin: 0px;
	position: relative;
	top: -9px;
	width: 30px;
	color: #212121;
}


#nightsdropdown dd{
	border: #7d7d7d 1px solid;
	padding: 0px;
	margin: 0px;
}

#nightsdropdown ul{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

#nightsdropdown li {
	font-size: 10px;
	background: #996633;
	text-align: center;
	list-style-type: none;
	line-height: 15px;
}

#nightsdropdown li a {
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	display: block;
	color: #000000;
	height: 100%;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
#nightsdropdown dl {
	padding: 0px;
	float: left;
	margin: 0px;
	width: 30px;
}
#nightselect2 {
	display: none;
	margin: 0px;
	width: 30px;
	color: #212121;
	position: relative;
	left: 94px;
	top: -72px;

}

#nightsdropdown {
	z-index: 100;
	left: 0px;
	width: 30px;
	position: absolute;
	top: 2px;
}

/*  ----- Main Menu---- */

.mainmenutab1 {
margin: 0;
padding: 0;
background: url(images/main_menu_bg.jpg) #C37C3A repeat-x;
} 

.mainmenutab{
margin: 0;
padding: 0;
background: transparent;
}

.mainmenutab ul{
margin-left: 13px;
border-right: 1px solid #996600;
float: left;
/* padding-left: 5px; */
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
}

/* hack for safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
.mainmenutab ul{margin-left: 2px;#}
}




.mainmenutab li{
display:inline;
margin:0;
padding:0;
text-transform:uppercase;
line-height: 40px;
}

.mainmenutab a{
float:left;
color: white;
border-left: 1px solid #996600;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;

}

.mainmenutab a span{
float:left;
display:block;
padding: 0px 7px 0px 7px;
}

.mainmenutab a span{
float:none;
}

.mainmenutab a:hover{
background: url(images/main_menu_bg_on.jpg) #B37329 repeat-x;
color: #FFFFFF; text-decoration: none;
/*filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;*/
}

.mainmenutab a:hover span{
background:  url(images/main_menu_bg_on.jpg) #B37329 repeat-x;
color: #FFFFFF; text-decoration: none;
}


.mainmenutab a:visited{color: white; text-decoration: none;}
.mainmenutab a:active{color: white; text-decoration: none;}

.mainmenutab .selected a, #mainmenutab .selected a span{ /*currently selected tab*/
background: url(images/main_menu_bg_on.jpg) #B37329 repeat-x;
/*filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;*/
}


.dropmenudiv_a{
position:absolute;
top: 0;
left: 700px;/* to fix scroler problem in IE */
border: 1px solid #532d11; /*THEME CHANGE HERE*/
border-top-width: 5px; /*Top border width. Should match height of #mainmenutabline above*/
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
background-color: #996633;
filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;
width: 200px;
visibility: hidden;
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #A7713B;
border-bottom: 1px solid #A7713B; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color: black;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #3d3d3d;
font-weight:bold;
color: white;
text-decoration: none;
}

* html .dropmenudiv_a a:visited{color: black; text-decoration: none;}
.dropmenudiv_a a:active{color: white; text-decoration: none;}
* html .dropmenudiv_a a:visited:hover{color: white; text-decoration: none;}

/*   bottom Menu   */

#bottomMenu ul{
	margin: 0;
	padding-left: 12px;
	font: 11px Arial;
	color: white;
}

#bottomMenu li{
	display:inline;
	margin:0 4px 0 0;
	padding:0;
}

/*Hack for safari
@media screen and (-webkit-min-device-pixel-ratio:0){
	#bottomMenu li{margin:0 3px 0 0;#}
}*/

#bottomMenu a{
	color: white;
	margin:0 2px 0 0;
	padding:0 0 1px 2px;
	text-decoration: none; 
	letter-spacing: 1px;
	line-height: 14px;
}

#bottomMenu a:hover{
	color: #FFCC33;
	text-decoration: none; 
}

#footer {
	color:#666666;
	font-size:10px;
	text-align:center;
	line-height:14px;
}


/*   body   */

.mainbody {
	vertical-align: top;
	/*width:495px;*/
	/*background: url(images/mainbodybg1.gif) #946918 repeat-x;*/
	background:url(images/bgtry.gif) repeat;
	
}

#bodyHeader {
	
	text-align:left; 
    font-family: Tahoma, Arial, sans-serif; 
    font-size:24px; 
    font-weight:bold;
    color:#996600;
    line-height: 30px;
    padding:0;
    display:block; 
}

.error {
	width: 465px;
	height: 35px;
	background: url(images/error.gif) no-repeat;
	margin:10px 12px 5px 5px; 
	float: left;
	padding-left: 100px;
	padding-top: 15px;
	
}
*html .error { margin-left: 0px;}

.error p{
	margin: 0 0 0 50px;
	padding-top: 3px;
	color: #FF3300;
	font-size: 12px;
}

.success {
	width: 465px;
	height: 35px;
	padding-left: 100px;
	padding-top: 15px;
	background: url(images/success.gif) no-repeat;
	margin:10px 12px 5px 5px; 
	float: left;
	font-weight: bold;
}

.success p{
	margin: 0 0 0 50px;
	padding-top: 3px;
	color: #FF3300;
	font-size: 12px;
}


.bodyHeader1 {
	height: 35px;
	background:url(images/bodyTitileBg.gif) #076099 repeat-x;
	margin:10px auto 0px auto; 
	
}

.bodyHeader1 h2{
	margin: 0;
	font-size:14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
	text-align: center;
}

.bodyring {
	margin: 0;
	padding: 0;
	background:url(images/body_binding.gif) repeat-y;
}
/* side wrapper */
.sideWrapper {
	width="240";
	margin: 0;
	padding: 0;
	border: 0;
}

.sideMain {
	width:240px;
	vertical-align: top;
	background:#6a4f11;
	
}
.sideMain a:link{color: #990000; text-decoration: none;}
.sideMain a:visited{color: #990000; text-decoration: none;}
.sideMain a:hover{color: #FFFFFF; text-decoration: none;}
.sideMain a:active{color: #CCCCCC; text-decoration: none;}


div .sideBanner {
	margin:10px auto 10px auto;
	padding: 0;
	border: 0;
}

#sidebar{
width:220px;
border: 10px solid #6a4f11;
/*margin:10px 10px 10px 10px;*/
color:#333333;
}


.sidelink{
display:block;
width:170px;
height: 35px;
font-weight:bold;
font-size:11px;
text-align: center;
line-height:35px;
background:url(images/indexpagemenu_03.gif) #FFCC99 repeat-x;
}

.sidelink a:link{color: #CCCCCC; text-decoration: none;}
.sidelink a:visited{color: #CCCCCC; text-decoration: none;}
.sidelink a:hover{color: #FFFFFF; text-decoration: none; }
.sidelink a:active{color: #CCCCCC; text-decoration: none;}

.note p{
	margin: 0;
	padding:0; 
	text-align: left;
	color: #999999;	
	font-size: 9px;
	font-weight: 100;
	line-height: 12px;
}


.bodytopcontent {
	width: 475px;
	margin: 0 auto 10px auto;
}

.sideContainer {
	border: 3px solid #CCC3B3;
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	text-align: left;
	background-color:#AA9880;
}

/* for room */
.room {
   width: 475px;
   /*background:url(images/room1_e4ddd3.gif) #e4ddd3 repeat-x;*/
   background: url(images/roombg2.jpg) #ebebeb repeat-y center;
   margin: 10px auto 0px auto;
   /*border: 10px solid #ebebeb;*/
}

.room h2{
	margin: 0 10px 0 10px;
	padding: 0;
	font-size: 17px;
	font-family:Tahoma, Arial, sans-serif;
	color: #996600;
}

.room p{
	margin: 0 10px 0 10px;
	font-size: 12px;
	line-height: 16px;
}
.room b{

	font-size: 12px;
	font-weight:bold;

}

.room a{
	font-size:12px;
	line-height: 12px;
	color:#996600;
	text-decoration:none;
	
}

.room a:hover{
	color:#0066FF;
}

.room h3{font-size:120%; line-height:80%; font-weight:bold; color:#996600}


.sideheader {
	vertical-align: top;
	width: 240px;
	height: 30px;
	background: url(images/side_header_bg.gif) #CC9900 repeat-x;
	font-size:14px;
	color: #FFFFFF;
	line-height: 30px;
	text-align: center;
	
	}
	
.sidetopbody {
	width: 240px;
	background: url(images/side_top_body.gif) #faf2e4 repeat-x;
	font-size:11px;
	color:#333333;
}



/* Printer Content */
#printContent {display: none}

#printTitle{display: none}

#printAddress{display: none}

#printerLogo{display: none}

#noscreen{display: none}

.eventmenu{ background:url(images/eventmenu_bg.gif) repeat-x}
#eventcontent{background: #ebebeb; font-size:12px;}
.menusideimage{background: url(images/indexpagemenu_04.gif) #FFFFFF repeat-y}
#menusidebullet{background: url(images/indexpagemenu_10.gif) #FFCC66 repeat-y}

.indexshortcontent{width: 475px;}

.bannerSide{width: 240px; background: #333333;}

.bannerSide img{margin:5px;}

.bannerBottom{width: 495px; margin: 0;}
.bannerBottom img{ border:5px solid #ebebeb}

#menuleft{background: url(images/main_menu_left.jpg) #C37C3A no-repeat;}
#menuright{background: url(images/main_menu_right.jpg) #C37C3A no-repeat;}
.icon{
width: 80px;
height: 19px;
background: url(images/read-icon.png) no-repeat;
	}
.icon a{
	margin-left: 20px;
	text-align: left;
	text-decoration: none;
	line-height: 18px;
	font-size: 10px;
	font-weight: bold;
	color: #4e350e;
	}
.icon a:hover{
	color: #ebebeb;
	text-decoration: none;
	}
	

.icon a:visited{color: #4e350e; text-decoration: none;}
.icon a:hover{color: #990000; text-decoration: none;}
.icon a:active{color: #4e350e; text-decoration: none;}
* html .icon a:visited:hover{color: #990000; text-decoration: none;}

.spacer{
background: #5e3e05;
}

.thumbnail{
border:3px solid #cccccc;
}

.technology{ 
width: 440px;
cursor: hand;
cursor: pointer;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #0000FF;
margin: 10px 10px;
background: url(images/expand.gif) no-repeat right bottom; 
}


.openlanguage{ 
color: #0000FF;
}

.closedlanguage{ 
color: #0000FF;
}

.togglehtml li{
margin-bottom: 8px;
}
.thelanguage{
display: none;
font-size: 12px;
line-height: 16px;
margin: 10px 10px;
}

.book {
	vertical-align: top;
	/*width:495px;*/
	background: url(images/faq.jpg) #946918 repeat-y;
	
}

.resheader{
height: 35px;

	/*background:url(images/bodyTitileBg.gif) #076099 repeat-x;*/
	background:url(images/bgtry.gif) #076099 repeat-x;
	border: 1px solid #631c02;
}

.resheader h2{
	line-height: 33px;
	margin: 0 20px 0 20px;
	padding: 0;
	font-size: 17px;
	font-family:Tahoma, Arial, sans-serif;
	color: #f5e5cf;
}

.resinput{
	font-size: 1.4em;
	margin: 0;
	width: 150px;
	text-align:center;
}

.tellfriend{
	width: 240px; margin: 0; 
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: left;
	background: #3d3d3d;
}

.sideinput{
	font-size: 1em;
	line-height: 1.2em;
	margin: 0;
	width: 120px;
	text-align: left;
	
}

.tellfriend h2{
display:block; color:#EBEBEB; font-size:12px; line-height:28px; background:url(images/bodyTitileBg.gif) #0066CC repeat-x; text-align:center;
}

.pressnews{
width: 230px;
height: 80px;
margin: 4px 5px 5px 5px;
background: url(images/pressnews.jpg) #ebebeb;
border: 1px solid #FFFFFF;
color: #343434;
font-size: 11px;
}

.safarifix{
line-height: 1px;
font-size: 1px;
}


@media screen and (-webkit-min-device-pixel-ratio:0){
	.safarifix{
	line-height: 1px;
	font-size: 1px;
}

