body {
	height: 100%;
	margin: 0;
	padding: 0;
	text-align:left; 
	font-family: Tahoma, Helvetica, sans-serif; font-size: 11px;
	background-color: #079BA8;
}

html {
	height: 100%;
}

#flashcontent {height: 100%;}
.infinite{font-weight: normal;color:#3B82BA;text-align: left;cursor:pointer;text-decoration:none;	}
.solutions{font-weight: normal;color:#F48927;text-align: left;cursor:pointer;text-decoration:none;	}

a{ text-decoration:none}

p{margin:0px; padding:5px;}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:18x;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}

.body-main{ width:900px; overflow:hidden; clear:both;
	background:url(../isimage/design/main-board-back.gif) top left repeat-y #00656E; }
.body-block{ width:900px;}
.body-block div{ overflow:hidden; text-align:left;}
.body-block-center{ width:900px; background-color:#FFFFFF;}
.block-top{	background:url(../isimage/design/top-bg.gif) repeat-x left top #161D23;	height:122px;}
.logo-block{ background: url(../isimage/design/logo.gif) no-repeat bottom left; width:470px; height:122px; background-color:#00656E; }
.top-banner-b{ 
	background: url(../isimage/design/banner_b.png) no-repeat top left; 
	width:250px; height:80px; background-color:#FFFFFF; }

#sub-menu div{ line-height:16px; background:url(../isimage/design/dot.gif) no-repeat top left; padding-left:8px;}
#sub-menu div a{ color:#fff; font-size:10px; font-family:Verdana, Tahoma, Arial; padding:2px; margin:0px; }
#sub-menu div a:hover{ background-color:#161D23; color:#fff; font-size:10px; font-family:Verdana, Tahoma, Arial; padding:2px; margin:0px; }

#sub-menu div .menu-clicked{ background-color:#161D23; color:#fff; font-size:10px; font-family:Verdana, Tahoma, Arial;margin:0px; }

.top-menu-block{ height:26px; background:url(../isimage/design/top-menu-back1.gif) no-repeat center #161D23; }
.top-menu-block a{ text-decoration:none; }

.is_br{ clear:both; overflow:hidden;}
.info-title{
	font-size:20px; font-family:Arial, Helvetica, sans-serif;
	text-align:center;}
	
.info-title-left{
	background:url(../isimage/design/info-title-left.gif) no-repeat top right;
	height:30px; width:210px;
}

.info-title-right{
	background:url(../isimage/design/info-title-right.gif) no-repeat top left;
	height:30px; width:210px;
}
.info-end{
	background:url(../isimage/design/info-end.gif) no-repeat center top #fff;
	height:29px; width:670px;
}

.info-label{ 
	float:left;
	color:#333; width:140px; text-align:right;
	padding:0 5px 5px 0;
	overflow:hidden; clear:both;
}


.language_link{color:#fff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.searchInput{border:0px solid #2B2E31; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.is_searchtxt{ color:#5A6169; font-weight:bold;}
.searchBut{  background: url(../isimage/design/btn-search-yrail.gif) no-repeat left; width:26px; height:22px; background-color:#2A3D4B; border:none; margin:0px; padding:0px; cursor:pointer; }

.sum-panel-back{
	background:url(../isimage/design/sum.gif) no-repeat right top; 
	padding-right:8px;
	margin-right:5px;}
	
.sum-panel-back a{ color:#fff;}
.sum-panel-back a:hover{ color:#fff; text-decoration:underline;}

.home-page-back{
	width:670px; 
	height:320px; 
	text-align:center; 
	position:relative;
	background:url(../ispages/isimage/Home_page/home-back.jpg) no-repeat top left;
}

.info-top-image{
	width:670px; 
	height:230px; 
	text-align:center; 
	position:relative;
	background:url(../ispages/isimage/Home_page/home-back.jpg) no-repeat top left;
}

.image-description-back{
	background:url(../isimage/design/transparent-back.png) repeat top left;
	width:660px;
	text-align:center;
	position:absolute;
	bottom:0; left:0;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
}

.homeimage-description-back{
	background:url(../isimage/design/transparent-back.png) repeat top left;
	/*-moz-opacity: .7;
	filter: alpha(opacity=70);*/
	width:890px;
	text-align:center;
	position:absolute;
	bottom:0; left:0;
	color:#FFFFFF;
	padding:5px 5px 5px 5px;
}

.css_alertmsg{
	color:#ED2225;
	font-weight:bold;
}

.polltext{ color:#2D291D; font-weight:bold;}
.poll_a{ cursor:pointer; text-decoration:underline;}
span:hover.poll_a{ text-decoration:none;}


.block-left-div{
	 float:left; width:160px; display:block;
}

.block-main-div{
	float:right; width:670px; padding:10px 10px 30px 10px;
	background-color:#fff;
}

.block-right-div{
	float:left; width:200px; padding-left:10px;
}

#block-reservation{ clear:both; overflow:hidden; }

select, input{ 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


label{ 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}

.white-text{ color:#fff; font-weight:bold }
.panel-header-text{text-align:center; color:#fff; font-weight:bold; border-bottom:2px solid #fff; padding:2px; clear:both; overflow:hidden;}

#selected_reservations { background-color:#fff; }
#selected_reservations td{ background-color:#D8C4A9; padding:4px;}


.read_more{
	/*color:#0587DB;*/
	color:#00656E;
	cursor:pointer;
	font-size:11px;
	background:url(../isimage/design/more.gif) no-repeat top right;
	padding-right:7px;
}

.read_more:hover{
	text-decoration:underline;
}

#p_no_space p{ margin:0px; padding:5px; color:#fff;}
#p_no_space a{ color:#fff; text-decoration:underline; }



/* Style for tab control */
.tabberlive .tabbertabhide { display:none; }
.tabber {}
.tabberlive { margin-top:0px;}
ul.tabbernav{ margin:0; padding: 3px 10px 2px 10px; border-bottom: 1px solid #2E2B1E; font: bold 11px Tahoma, Arial, Times, sans-serif;}
ul.tabbernav li{ list-style: none; margin: 0; display: inline;}
ul.tabbernav li a{ padding: 2px 11px; margin-left: 1px; border: 1px solid #2E2B1E; border-bottom: none; background: #F1F1F1; text-decoration: none;}
ul.tabbernav li a:link { color: #2E2B1E; }
ul.tabbernav li a:visited { color: #2E2B1E; }
ul.tabbernav li a:hover{ color: #fff; background: #2E2B1E; border-color: #2E2B1E;}
ul.tabbernav li.tabberactive a{color:#FFFFFF; background-color: #2E2B1E; border-bottom: 1px solid #2E2B1E; }
ul.tabbernav li.tabberactive a:hover{ color: #2E2B1E; background: white; border-bottom: 1px solid white; }
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab { padding:5px; border:1px solid #2E2B1E; border-top:0;
 /* height:200px; overflow:auto; */}
.tabberlive .tabbertab h2 { display:none;}
.tabberlive .tabbertab h3 { display:none;}
/* end of tab control */