body{
	background: #B3D2DB url(../images/bg.jpg) repeat-y center;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.container{width:816px;}



#flags{text-align:right; margin-right:180px;}
	#flags img {padding-top:15px;}

#transparentbg{position:absolute; width:100%; top:80px; height:22px; background:url(../images/bg_top_trans.png) repeat-x bottom; left:0px;}
#mainmenu{position:absolute; width:100%; height:36px; background:url(../images/menu_bg.png) repeat-x; left:0px; line-height:36px; vertical-align:middle;}
	#mainmenu div.links{width:816px; text-align:left; color:#FFFFFF; padding-left:20px; height:36px; line-height:36px;}
		#mainmenu a.links{font-family: Verdana, Arial, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
			#mainmenu a.links:hover{color:#F4BF42;}
			#mainmenu span{font-size:10px;}

.inside{width:806px; font-family:Verdana, Arial, sans-serif; margin:0; padding:0; padding-top:3px;}

.c1{background:url(../images/content_bg_c1.png) no-repeat; width:5px; height:5px;}
.c2{background:url(../images/content_bg_c2.png) no-repeat; width:5px; height:5px;}
.c3{background:url(../images/content_bg_c3.png) no-repeat; width:5px; height:5px;}
.c4{background:url(../images/content_bg_c4.png) no-repeat; width:5px; height:5px;}
.fillh{background-color: #D2E8F0; height:5px;}
.fillv{background-color: #D2E8F0; width:5px;}
.c3DARK{background:url(../images/content_bg_c3DARK.png) no-repeat; width:2px; height:2px;}
.c4DARK{background:url(../images/content_bg_c4DARK.png) no-repeat; width:2px; height:2px;}

 
.fillvDARK{background-color: #1980A7; width:3px;}
.fillvDARKleft{background-color: #1980A7; width:4px;}
.fillhDARK{background-color: #1980A7; height:3px;}
table .contentDARK{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color: #FFFFFF; line-height:1.3em;}
input.inputboxDARK{border:none; background-color:#D2E8F0; width:148px; height:17px; line-height:21px; font-size:11px; vertical-align:middle; padding:2px; color:#333;} 
.titlebar_yDARK{background:url(../images/titlebar_yellowDARK.png) no-repeat; width:172px; height:21px; font-size:11px; text-transform:uppercase; color:#ffffff; font-weight:bold; padding-left:8px; text-align:left; line-height:21px; vertical-align:middle;}


table .content{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color: #D2E8F0; line-height:1.3em;}
table .content a{color:#555555; text-decoration:none; margin-left:5px;}
table .content p{font-size:11px; color:#333; line-height:1.5em;}

.titlebar_y{background:url(../images/titlebar_yellow.png) no-repeat; width:172px; height:21px; font-size:11px; text-transform:uppercase; color:#ffffff; font-weight:bold; padding-left:8px; text-align:left; line-height:21px; vertical-align:middle;}
.titlebar_b{background:url(../images/titlebar_blue.png) no-repeat; width:172px; height:21px; font-size:11px; color:#ffffff; font-weight:bold; padding-left:8px; text-align:left; line-height:21px; vertical-align:middle;}

label.searchlbl{color:#333333;}

label.newstitle{font-size:11px; color:#333333; line-height:1.5em;}
label.newsdate{font-size:11px; color:#6F7372; line-height:1.5em; font-style:italic;}
.newsbrief{font-size:11px; color: #555555; line-height:1.5em;}

label.welcome{font-size:16px; color:#333333; font-weight:bold;}

label.subwelcome{font-size:14px; color:#333333;}
 
input.inputbox{border:none; background-color:#A6D1E1; width:148px; height:17px; line-height:21px; font-size:11px; vertical-align:middle; padding:2px; color:#333;}
input.button{background-color:#1980A7; border:none; color:#FFFFFF; height:17px; width:115px; font-size:9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

#footer{background: url(../images/footer_bg.png) no-repeat center;}
	#footer div.links{width:780px; font-family: Verdana, Arial; font-size:11px; text-align:left; padding:7px; line-height:1.3em;}
		#footer div.links .links_title{color:#B7DBE6; text-align:left;}
		#footer div.links .links_normal a{color:#ffffff; text-align:left; text-decoration:none;}
			#footer div.links .links_normal a:hover{color:#F4BF42;}
			

.hoteltitlediv{
	background:#D2E8F0; 
	height:27px;
	color:#555555;
	font-size:16px;
	margin-bottom:5px;
	text-align:left;
	padding-left:37px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.hotelstar{
	padding-right:3px;
}

.hotelc1{background:url(../images/content_bghotel_c1.png) no-repeat; width:5px; height:5px;}
.hotelc2{background:url(../images/content_bghotel_c2.png) no-repeat; width:5px; height:5px;}
.hotelc3{background:url(../images/content_bghotel_c3.png) no-repeat; width:5px; height:5px;}
.hotelc4{background:url(../images/content_bghotel_c4.png) no-repeat; width:5px; height:5px;}
.hotelfillh{background-color: #F0F7FA; height:5px;}
.hotelfillv{background-color: #F0F7FA; width:5px;}
table .hotelcontent{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color: #F0F7FA; line-height:1.3em;}
table .hotelcontent a{color:#555555; text-decoration:none; margin-left:5px;}
table .hotelcontent a:hover{color:#333333; text-decoration:underline; margin-left:5px;}
table .hotelcontent p{font-size:11px; color:#333; line-height:1.5em; padding-bottom:4px; padding-top:2px; text-align:justify;}

.lastaudit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
}

.content_title{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1F8DB2;
	background:#E2F1F7;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:8px;
	padding-right:7px;
	width:281px;
}

.content_title a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold;
	color:#1F8DB2;
}  
  
.content_subtitle{ 
	padding-left:16px;
	padding-right:2px;
	vertical-align:top;
	width:160px; 
	font-size:11px; 
}
  
.hotelmoduleholder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#555555;
	text-align:left;
	line-height:20px;
}


#hotelmenu li{
padding:0px;
}

#hotelmenu .selected{
	color:#FF0000;
	background:#990000;
	background:url(../images/menuhoverbg.png) no-repeat; 
	width:165px; 
	height:24px; 
	font-size:10px; 
	color:#ffffff; 
	padding-top:2px;
	padding-left:8px; 
	text-align:left; 
	line-height:21px; 
	vertical-align:middle;
}

#hotelmenu .head:hover{
	background:url(../images/menuhoverbg2.png) no-repeat; 
}

#hotelmenu .head a{
	color:#333333;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#hotelmenu .head{
	color:#FF0000;
	width:165px; 
	height:24px; 
	font-size:10px; 
	color:#ffffff; 
	padding-top:2px;
	padding-left:8px; 
	text-align:left; 
	line-height:21px; 
	vertical-align:middle;
}

#hotelmenu .selected a{
	color:#FFFFFF;
}

#hotelmenu .submenu li:hover {
	background-color: #DBECF3; 
	text-decoration: none;
}

#hotelmenu .submenu li{
	padding-left:13px;
	line-height:16px;
}
#hotelmenu .submenu li a{
	color:#333333;
	font-size:10px;
}

.smalltextg{
	width:600px;
}

.results_title2{
	font-weight:bold;
	color:#1F8DB2;
}
 
.smalltextw{
	width:580px;
}

.hotelmenubigbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	background-image:url(../images/menuBtn.png);
	width:199px;
	height:36px;
	color:#FFFFFF;
	font-size:14px; 
	padding-top:20px; 
	cursor:pointer;
}

.hotelmenubigbuttonGrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	background-image:url(../images/menuBtnGrey.png);
	width:199px;
	height:36px;
	color:#FFFFFF;
	font-size:14px; 
	padding-top:20px; 
	cursor:default;
}

.hotelmenubiggerbutton{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	background-image:url(../images/menuBtnPlay.png);
	width:199px;
	height:29px;
	color:#FFFFFF;
	font-size:14px; 
	cursor:pointer;
	padding-top:67px;
}

.hotelmenubiggerbuttongrey{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	background-image:url(../images/menuBtnPlayGrey.png);
	width:199px;
	height:29px;
	color:#FFFFFF;
	font-size:14px; 
	cursor:default;
	padding-top:67px;
}

.hotelmenufont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px; 
	text-decoration:none;
}

.filestitle{
	background:#D2E8F0; 
	height:16px;
	color:#1F8DB2;
	font-size:14px;
	padding-left:5px;
	text-align:left; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:2px;
	margin-bottom:7px;
}

.fileslist{
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:5px;
	font-size:12px;
}

.fileslist a{
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:5px;
	font-size:12px;
	cursor:pointer;
	text-decoration:none;
}

.fileslist a:hover{
	cursor:pointer;
	text-decoration:underline;
}

.fileslist:hover{
	text-decoration:underline;
}

.contleft
{
	float:left;
	width:100px;
	padding:2px;
}
.contright
{
	float:left;
	padding:2px;
}

/* fake checkbox : unchecked (default/base) state */
.fakecheck {
	color: #555555;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
	background: url(../images/checkbox.gif) no-repeat;
	height: 16px;
	width: 250px;
	display: block;
	float: left;
	padding: 1px 0px 0px 20px;
	
}

.advlabel {
	color: #555555;
	cursor:default;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	outline: none;
	height: 16px;
	width: 250px;
	display: block;
	float: left;
	padding: 1px 0px 0px 26px;
	
}

a.fakecheck
{
	color: #555555;
}
/* fake checkbox : hover state */
.fakecheck:hover {
	color:#333333;
	text-decoration: underline;
}
/* fake checkbox : checked state */
.fakechecked {
	background-position: left -25px;
}

.searchinput
{
	border:1px solid #CCC;
	padding:2px;
	color:#333;
	font-size:11px;
	width:200px;
}

.adv_subtitle
{
	margin:5px 0 5px 0;
	padding: 10px 0 10px 5px;
	background-color:#E2F1F7;
	cursor:pointer; 
	font-weight:bold;
	color:#1F8DB2;
	font-size:11px;
}

.searchclassification{
	padding: 2px; 
	cursor: pointer;	
} 

.searchclassification:hover{
	background: #1F8DB2;
} 

.newstime
{
	font-style:italic;
	font-size:11px;
}

.search_subtitle
{
	padding: 10px 0 10px 5px;
	background-color:#E2F1F7;
	cursor:pointer; 
	font-weight:bold;
	color:#1F8DB2;
}

.searchresult{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; 
	color:#555555;
	padding-left:10px; 
	height:50px;
	vertical-align:middle;
} 

.nothingfound{
	margin-top: 10px; 
	margin-bottom:10px; 
	padding: 5px 0px 5px 0px; 
	border:solid 1px #ccc; 
	border-left: none; 
	border-right: none; 
	background-color:#369fbf; 
	color:#FFFFFF;
} 


.content_maintitle{
	font-size:15px;
	color:#1F8DB2;
	font-weight:bold;
}

.pg-normal{
	cursor:pointer;
	color:#555555;
	font-size:11px;
}

.pg-selected{
	color:#1F8DB2;
	font-size:11px;
} 
    
.backbutton{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	cursor:pointer;
}

.backbutton:hover{
	text-decoration:underline;
} 
  
#tooltip{
	background:url(../images/tooltip.png);
	position:absolute; 
	width:423px; 
	z-index:99; 
	font-size:11px;
	margin-top:327px; 
	text-align:right; 
	color:#555555;
	padding-right:3px;
} 

#allcontentcontainer{
	min-height:1013px;
}

#searchresultsdiv{
	min-height:600px;
}

#pageNavPosition{
	cursor:default;
}

.inventorylist{
	cursor:pointer
}

.inventorylist:hover{
	background:#DBECF3;
}

.sitemapli{
	text-transform:capitalize;
	padding-bottom:10px;
	list-style:disc;
	margin-left:20px;
	color:#666666;
}

.sitemaplink{
	color:#000000;
}

.sitemaplink:hover{
	text-transform:capitalize;
	color:#666666;
}

.tableft{
	float:left;
	width:5px;
	height:25px; 
	background-image:url('../images/tableft.jpg');
	background-repeat:no-repeat;
}

.tabright{
	float:left;
	width:5px;
	height:25px;
	background-image:url('../images/tabright.jpg');
	background-repeat:no-repeat;
}

.tabcontent{
	float:left;
	min-width:50px;
	height:20px;
	padding-top:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url('../images/tabcontent.jpg');
	background-repeat:repeat-x;
}

.tableftselected{
	float:left;
	width:5px;
	height:25px;
	background-image:url('../images/tabselectedleft.jpg');
	background-repeat:no-repeat;
}

.tabrightselected{
	float:left;
	width:5px;
	height:25px;
	background-image:url('../images/tabselectedright.jpg');
	background-repeat:no-repeat;
}

.tabcontentselected{
	float:left;
	min-width:50px;
	height:20px;
	padding-top:5px;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url('../images/tabselectedcontent.jpg');
	background-repeat:repeat-x;
}

.tab{
	float:left;
	cursor:pointer;
	margin-right:6px;
}

.desttitle{
	font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:150px;
	padding-bottom:7px;
	padding-left:6px;
	vertical-align:top;
	padding-top:6px;
}

.destdiv{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:7px;
	color:#555555;
	padding-left:6px;
	padding-right:6px;
	text-align:justify;
}

.destheading{
	padding: 10px 0 10px 5px;
	background-color:#E2F1F7;
	font-weight:bold;
	color:#1F8DB2;
}

.undlink:hover{
	text-decoration:underline;
}

.managersclublink{
	color:#FF6600;
}

.managersclublink:hover{
	color:#FF6600;
}




/*slideshow fix*/

.slideshowww {
position: relative;}

.slideshowww img {
position: absolute;
top:0;
left:0;
display:none;}

.slideshowww img:first-child {
display:block;
} 
/*end of slideshow fix*/


/*auto suggest*/
#jSuggestContainer {
	position:absolute;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #D2E8F0;
	border-top:0;
	background:#D2E8F0;
}

.jSuggestLoading {
	font-style:italic;
	padding: 10px;
}

#jSuggestContainer ul, #jSuggestContainer ul li{
	margin: 0;
	padding:0;
	list-style:none;
}

#jSuggestContainer ul li{
	padding: 2px 4px;
	border-bottom: 1px dotted #D2E8F0;
	color:#666;
	background:#D2E8F0;
	cursor:pointer
}

#jSuggestContainer ul li.last{
	border-bottom: 0;
	font-style:italic;
}

#jSuggestContainer ul li.jSuggestHover{
	background:#A6D1E1;
	color:#333;
}
/*auto suggest*/

/* Competition */
.competitionText{
	color:#333333;
	width:400px;
}

.competitionText ul li{
	height:20px;
	margin-top:10px;
}

.competitionTable td{
	font-weight:bold;
	color:#333333;
	padding:5px;
}

.error{
	color:#990000;
} 

.hotelcontent div p span a{
	color:#ff6600;
}

.hotelcontent div p a{
	color:#ff6600;
}
/* Competition */