iframe { background-color: transparent;}
/*
Green : #7BBE31
*/

.iDialog { border:1px solid #EEEEEE;-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px; width:190px;}
.iDialog th{ text-align:left;background-color:#C0E382; color:#5a5d58; padding:4px 4px 4px 16px; -moz-border-radius: 5px 5px 0px 0px;border-radius:5px 5px 0px 0px;	-webkit-border-radius:5px 5px 0px 0px; border:none;}
.iDialog td{ padding:12px 4px 12px 4px;}
.iDialog_content{ padding:0px 12px 12px 12px; font-size:11px;}
.iDialog_content h1{font-size:12px; margin:0px; padding:0px;}
.iDialog_content h2{font-size:11px; margin:0px; padding:0px 0px 5px 0px;}
.iDialog_content .more{ float:right; font-weight:bold;}
.iDialog .hr{color: #EEEEEE; background-color: #EEEEEE; margin:6px 0px 6px 0px; height: 1px; clear:both;}

.uDialog { border:1px solid #EEEEEE;-moz-border-radius: 5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0pxwidth:190px;}
.uDialog th{ text-align:left;background-color:#FFFFFF; border:none;}
.uDialog td{ padding:12px 4px 12px 4px;background-color:#86C14A; color:#FFFFFF;-moz-border-radius:0px 0px 7px 7px;border-radius:0px 0px 7px 7px;-webkit-border-radius:0px 0px 7px 7px;}

.uDialog_content{ padding:0px 12px 12px 12px; font-size:11px; color:#333333}
.uDialog_content h1{font-size:12px; margin:0px; padding:0px;}
.uDialog_content h2{font-size:11px; margin:0px; padding:0px 0px 5px 0px;}
.uDialog_content .more{ float:right; font-weight:bold;}
.uDialog .hr{color: #EEEEEE; background-color: #EEEEEE; margin:6px 0px 6px 0px; height: 1px; clear:both;}

.fright{ float:right;}
.upercase{text-transform: uppercase;}
.lowercase{text-transform: lowercase;}


table.ntable {
	/*border-top:1px solid #e5eff8;*/
	
	border-collapse:collapse;
}

table.ntable tr td a:focus {
	text-decoration:underline
}

table.ntable tr td {
	background:#f7fbff; padding-right:20px;
}

table.ntable tr:nth-child(even) td {
	background:#ffffff;

}

table.ntable tr:nth-child(odd) td {
	background:#f7fbff;
	
}

table.ntable tr:hover td {
	background:#f9f9f9;

}

table.ntable td {
	color:#67659C;
	border-bottom:1px solid #e5eff8;
	
	
}
table.ntable th {
	border-bottom: 1px solid #ffffff;
	
	/*background:#89BFDC;*/
	font-weight:bold;
	border-bottom:1px solid #e5eff8;
 	color:#ccc;
}


.aimg img{
	padding:1px;
	-moz-box-shadow: 0px 0px 2px #ccc;
	-webkit-box-shadow: 0px 0px 2px #ccc;
	box-shadow: 0px 0px 2px #ccc;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#cccccc')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#cccccc');		/* For IE 5.5 - 7 */
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
}
.aimg img:hover{
	padding:1px;
	-moz-box-shadow: 0px 0px 2px #999;
	-webkit-box-shadow: 0px 0px 2px #999;
	box-shadow: 0px 0px 2px #999;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#999999')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#999999');		/* For IE 5.5 - 7 */
	
}

.shadow {
	-moz-box-shadow: 0px 0px 2px #777;
	-webkit-box-shadow: 0px 0px 2px #777;
	box-shadow: 0px 0px 2px #777;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#777777')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#777777');		/* For IE 5.5 - 7 */
}

.shadow-shine{
	-moz-box-shadow: 0px 0px 4px  #000;
	-webkit-box-shadow: 0px 0px 4px #000;
	box-shadow: 0px 0px 4px #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000')";	/* For IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color='#000000');/* For IE 5.5 - 7 */
}

table.ui-datepicker-calendar th{ font-weight:normal; color:#333333;}
table.ui-datepicker-calendar a.ui-state-default{border:0px;}

ul.powerpoint, ol.powerpoint{
	color: #444444;
	margin:0px;
	font-size:1em;
	padding:0px 0px 0px 20px;
}

ul.powerpoint li, ol.powerpoint li{
	font-size: 1em;
	line-height:22px;
/*	text-align:justify;*/
}
#right_news_silde_fac h4 {
    color: #178A00;
    font-size: 1em;
    text-align: left;
}

table.ftable{
	font-family:Arial, Helvetica, sans-serif;
	
}

table.ftable th{
color:#016AB4;	
padding:4px 3px 4px 3px;border-bottom:1px dotted #ddd;
}

table.ftable td{	
	color:#333333;	
	padding:4px 3px 4px 3px;
	border-bottom:1px dotted #ddd;	
}


/* bof Button Style */
a.button, input.button, button.button {
	color: #6e6e6e;
	text-decoration: none;
	padding: 4px 10px 3px 10px;
	position: relative;
	display: inline-block;
	text-shadow: 0 1px 0 #fff;
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #f9f9f9;
	
	background: -moz-linear-gradient(top, #f9f9f9, #eee);
	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eee));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9f9, endColorstr=#eeeeeeee);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9f9, endColorstr=#eeeeeee)";/* For Internet Explorer 8 */
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}

a.button:hover,input.button:hover,button.button:hover {
    color: #333;
    border-color: #ccc;
    -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);

}

a.button:active, input.button:active, button.button:active {
	padding: 4px 10px 3px 10px;
	background: #eee;
	border-top-color: #aaa;
	border-right-color: #aaa;
	border-bottom-color: #bbb;
	border-left-color: #aaa;
	background: -moz-linear-gradient(top, #eee, #f9f9f9);
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#f9f9f9));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeeeee, endColorstr=#f9f9f9f9);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeeeee, endColorstr=#f9f9f9f9)";/* For Internet Explorer 8 */
    color: #333;
   
}

a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.big {
    font-size: 16px;
    padding: 10px 15px;
}
a.supersize {
    font-size: 20px;
    padding: 15px 20px;
}
a.save {
    background: url(sprite.png) 10px 7px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.add {
    background: url(sprite.png)  10px -27px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.delete {
    background: url(sprite.png)  10px -61px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.flag {
    background: url(sprite.png)  10px -96px no-repeat #f3f3f3;
    padding-left: 30px;
}
a.up {
    background: url(sprite.png)  13px -133px no-repeat #f3f3f3;
    width: 18px;
}
a.down {
    background: url(sprite.png)  13px -168px no-repeat #f3f3f3;
    width: 18px;
}
a.save-big {
    background: url(sprite.png) 15px 11px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.add-big {
    background: url(sprite.png)  15px -23px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.delete-big {
    background: url(sprite.png)  15px -57px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.flag-big {
    background: url(sprite.png)  15px -92px no-repeat #f3f3f3;
    font-size: 16px;
    padding: 10px 15px 10px 35px;
}
a.up-big {
    background: url(sprite.png)  15px -128px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
a.down-big {
    background: url(sprite.png)  15px -163px no-repeat #f3f3f3;
    width: 18px;
    font-size: 16px;
    padding: 10px 15px;
}
/* eof Button Style */




/* bof Button Style */
a.button_green, input.button_green, button.button_green {
	color: #333333;
	text-decoration: none;
	padding: 4px 10px 3px 10px;
	padding: 4px 10px 3px 10px \9;
	*padding: 2px 1px 2px 1px;
	_padding: 2px 1px 1px 1px;

	margin:1px 4px 8px 0px;
	margin:1px 4px 8px 0px \9;
	*margin:1px 4px 6px 0px;
	_margin:1px 4px 6px 0px;
	position: relative;
	display: inline-block;
	
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #82C34F;
	
	background: -moz-linear-gradient(top, #A1CF6E, #82C34F);
	background: -webkit-gradient(linear, left top, left bottom, from(#A1CF6E), to(#82C34F));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A1CF6E, endColorstr=#82C3C34F);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A1CF6E, endColorstr=#82C3C34F)";/* For Internet Explorer 8 */
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #82C34F;
	border-right-color: #66a330;
	border-bottom-color: #66a330;
	border-left-color: #82C34F;
}

a.button_green:hover,input.button_green:hover,button.button_green:hover {
    color: #fff;
    border-color: #6ba73c;
    -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);

}

a.button_green:active, input.button_green:active, button.button_green:active {
	
	background: #82C34F;
	border-top-color: #66a330;
	border-right-color: #82C34F;
	border-bottom-color: #82C34F;
	border-left-color: #66a330;
	background: -moz-linear-gradient(top, #82C34F, #A1CF6E);
	background: -webkit-gradient(linear, left top, left bottom, from(#82C34F), to(#A1CF6E));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#82C3C34F, endColorstr=#A1CFCF6E);/* For Internet Explorer 5.5 - 7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#82C3C34F, endColorstr=#A1CFCF6E)";/* For Internet Explorer 8 */
    color: #325710;
   
}

a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}

/* eof Button Style */


/* bof Button Style */
a.button_red, input.button_red, button.button_red {
	color: #fff;
	text-decoration: none;
	padding: 4px 10px 3px 10px;
	position: relative;
	display: inline-block;
	
	-webkit-transition: border-color .218s;
	-moz-transition: border .218s;
	-o-transition: border-color .218s;
	transition: border-color .218s;
	background: #ff0000;
	
	
	
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	
	margin-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #db0208;
	border-right-color: #cc0006;
	border-bottom-color: #cc0006;
	border-left-color: #db0208;
}

a.button_red:hover,input.button_red:hover,button.button_red:hover {
    color: #fff;
    border-color: #b30308;
    -moz-box-shadow: 0 0px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0px 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.15);

}

a.button_red:active, input.button_red:active, button.button_red:active {
	padding: 4px 10px 3px 10px;
	background: #82C34F;
	border-top-color: #840104;
	border-right-color: #cc0006;
	border-bottom-color: #cc0006;
	border-left-color: #840104;
	background: #cc0006;
	
    color: #000;
   
}

a.left {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
    margin: 0;
}
a.middle {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-left: solid 1px #f3f3f3;
    margin: 0;
    border-left: solid 1px rgba(255, 255, 255, 0);
}
a.middle:hover,
a.right:hover { border-left: solid 1px #999 }
a.right {
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
    border-left: solid 1px #f3f3f3;
    border-left: solid 1px rgba(255, 255, 255, 0);
}

/* eof Button Style */






/* ------ mobilymap
-----------------------------------------------*/

.loader {
background:url(../img/loader.gif) no-repeat center #fff;
}

.imgCaption {
bottom:0;
left:0;
color:#fff;
opacity:.6;
background:#333;
padding:10px;
width:940px;
text-align:center;
font-size:16px;
text-transform:uppercase;
text-shadow:1px 1px 0 #111;
font-weight:bold;
}

.bubble .close {
display:block;
text-indent:-9999px;
position:absolute;
top:-6px;
right:-6px;
width:16px;
height:16px;
outline:none;
background:url(../img/close.png) no-repeat;
cursor:pointer;
}

.mapNav {
width:84px;
height:84px;
}

.navBtn {
position:absolute;
background-repeat:no-repeat;
width:32px;
height:32px;
outline:none;
text-indent:-9999px;
display:block;
z-index:7px;
}

.navBtn0 {
top:0;
left:26px;
background-image:url(../img/navtop.png);
}

.navBtn1 {
top:26px;
right:0;
background-image:url(../img/navright.png);
}

.navBtn2 {
bottom:0;
left:26px;
background-image:url(../img/navbottom.png);
}

.navBtn3 {
top:26px;
left:0;
background-image:url(../img/navleft.png);
}

/* ------ example1
-----------------------------------------------*/
.europe_map {
margin:10px 0;
width:540px;
height:360px;
}

#google_map {
margin:10px 0;
width:538px;
height:454px;
float:left;
display:inline-block;
}
#transportationRight {
	width:210px; float:left;
	margin-left:10px;
	display:inline-block;
	padding-top:10px;
}
#transportationRight .titleBar {
	background:url(/demo/getting_here/blue_title_bar.jpg) no-repeat;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:192px;
	height:29px;
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
	display:block;
	}
#transportationRight .titleBar2 {
	background:url(/demo/getting_here/blue_title_bar.jpg) no-repeat;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	width:192px;
	height:26px;
	font-weight:bold;
	padding-top:10px;
	padding-left:15px;
	display:block;
	}
#transportationRight .keyports {
	background:url(/demo/getting_here/keyports_bg_large.jpg) no-repeat;
	width:184px; height:270px; display:block;
	padding-top:20px;
	padding-left:20px;
}
#transportationRight .keyports #scrollingKey {
	position:relative; 
    width:184px; height:270px;
overflow:visible;
}
#transportationRight .keyports #scrollingKey a {
	color:#017CC1; text-decoration:underline;
	font-size:11px; line-height:22px;}
	
#transportationRight .publicTransport{
	background:url(/demo/getting_here/public_transport_box.jpg) no-repeat;
	width:204px;
	height:117px;
	padding-top:8px;
	display:block;
}	
	
#transportationRight .publicTransport ul { padding-top:5px; clear:both;}	
#transportationRight .publicTransport ul li.first {
	padding-left:5px; float:left; display:inline-block; list-style:none;
}
#transportationRight .publicTransport ul li.second{
	padding-left:10px; float:left;display:inline-block;list-style:none;
	color:#016ab4; font-size:18px;
}	
#transportationRight .publicTransport ul li.second a { color:#016ab4; text-decoration:none;}
#fromToBar {
	background:url(/demo/getting_here/from_to_bar.jpg) no-repeat;
	width:770px;
	height:81px;
	clear:both;
	margin-left:-6px;
}

#fromToBar ul li.first {
	list-style:none; padding-left:63px; display:inline-block; float:left; padding-top:30px;
}
#fromToBar ul li.second {
	list-style:none; padding-left:190px; display:inline-block; float:left;padding-top:30px;
}
#fromToBar ul li.third {
	list-style:none; padding-left:100px; display:inline-block; float:left;padding-top:20px;
}

#fromToBar ul li.third a.SearchBtn {
	background:url(/demo/getting_here/btn_search.gif) no-repeat;
	width:117px;
	height:40px;
	display:block;
}
#fromToBar ul li.third a.SearchBtn span { display:none;}
#fromToBar ul li.third a.SearchBtn:hover {
	background:url(/demo/getting_here/btn_search_over.gif) no-repeat;

}

#bigCyberportMap {
	background:url(/demo/getting_here/big_map.jpg) no-repeat;
	width:759px;
	height:598px;
	display:block;
	margin-top:20px;
	
}
#bigCyberportMap .button1 {
	display:block;
	width:26px;
	height:28px;
	padding-top:371px;
	padding-left:74px;
	position:absolute;

}
#bigCyberportMap .button2 {
	display:block;
	width:26px;
	height:28px;
	padding-top:376px;
	padding-left:181px;
	position:absolute;

}
#bigCyberportMap .button3 {
	display:block;
	width:26px;
	height:28px;
	padding-top:343px;
	padding-left:292px;
	position:absolute;

}
#bigCyberportMap .button4 {
	display:block;
	width:26px;
	height:28px;
	padding-top:217px;
	padding-left:380px;
	position:absolute;

}
#bottomCyberportMap {
	color:#666; font-size:10px; font-weight:bold;
	margin-top:20px;
	margin-left:-20px;
}
#bottomCyberportMap ul li.first{ 
width:100px; float:left;
display:inline-block;
list-style:none;
}
#bottomCyberportMap ul li.second{ 
width:40px; float:left;
display:inline-block;
list-style:none;
height:35px;
padding-top:50px;
}
.point {
display:block;
text-indent:-9999px;
width:32px;
height:44px;
outline:none;
background:url(../img/marker.png) no-repeat;
cursor:pointer;
}

.bubble {
padding:7px 10px;
background:#333;
color:#fff;
width:240px;
font-size:11px;
/*-- css3 --*/
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
-moz-box-shadow:0 0 20px #999;
-webkit-box-shadow:0 0 20px #999;
}

.bubble p {
margin:5px 0;
}

.bubble span {
display:block;
font-size:12px;
font-weight:bold;
}

.bubble img {
vertical-align:bottom;
}


ul.map_buttons,
ul.map_buttons li {
display:block;
list-style:none;
padding:4px 0px 0px 0px;
margin:0;
}

ul.map_buttons li {
float:left;
}

.bubble a{color:#ffffff;}

.map_buttons a {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
background:#EDEDED;
color:#111;
display:block;
float:left;
font-size:11px;
line-height:28px;
margin-right:4px;
outline:none;
padding:0 15px;
text-decoration:none;
}
.map_buttons a:hover {
background:#111;
color:#fff;
}




a.btn_back_white{
	text-decoration:none;
	line-height:20px;
	color:#FFFFFF;
	text-align:center;
	display:block;
	font-weight:bold;
	float:right;
	padding:0px 0px 0px 24px;
	background-image: url(/16x16/back_white.png);	background-repeat: no-repeat;	background-position:4px 1px;
	height:20px;
	margin:0px 0px 0px 4px;
}

a.btn_back_white:hover{
	color:#FFFFFF;
	background-image: url(/16x16/back_white.png);
}


a.btn_back_black{
	text-decoration:none;
	line-height:20px;
	color:#333333;
	text-align:center;
	display:block;
	font-weight:bold;
	float:right;
	padding:0px 0px 0px 24px;
	background-image: url(/16x16/back_black.png);	background-repeat: no-repeat;	background-position:4px 1px;
	height:20px;
	margin:0px 0px 0px 4px;
}

a.btn_back_black:hover{
	color:#ffffff;
	background-image: url(/16x16/back_white.png);
}

/*Right Menu */

#rightMenuImg {
	width:180px; min-height:199px;
	border:1px #e4eef6 solid;
	display:block;
	padding:5px;
	color:#0599b4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:15px;
}
#rightMenuVideo {
	background:#178A00;
	width:180px;min-height:180px;
	-moz-border-radius:7px;border-radius:7px;-webkit-border-radius:7px;
	display:block;
	padding:5px;margin-bottom:15px;
}
#rightMenuVideo .title { font-weight:bold;color:#FFF;font-family:Arial, Helvetica, sans-serif;
	font-size:12px; height:20px;}
#rightMenuVideo a { text-decoration:underline; color:#FFF;font-family:Arial, Helvetica, sans-serif;
	font-size:12px; }
#rightMenuVirtualTour {
	width:181px; height:34px; background:url(/block/img/en/virtual_tour_bg.jpg) no-repeat; display:block;  padding-top:150px; padding-left:10px;
}
#rightMenuVirtualTour table {color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#rightMenuVirtualTour table a { color:#FFF; text-decoration:none; font-weight:bold;}
#rightMenuVirtualTour table a:hover { color:#FFF; text-decoration:underline;}

#tabs { width:542px;}
#tabs .tableborder { border:1px solid #CCC;}
#tabs .whiteText { color:#FFF; font-weight:bold; padding-right:20px;}
#tabs a.bookNow { background:url(../../demo/venue_booking/button.gif) no-repeat; display:block; width:97px; height:25px; color:#FFF; font-weight:bold; font-weight:14px; padding:10px 0px 0px 40px; float:right; text-decoration:none; margin-top:30px; margin-bottom:10px;}
#tabs a.bookNow:hover { background:url(../../demo/venue_booking/button_over.gif) no-repeat; display:block;}

#virtualTour { background:url(../../demo/virtual_tour/virtual_tour_map.jpg) no-repeat; width:747px; height:610px; display:block;margin-top:30px;}
#virtualTour a.eye6 { margin-top:95px; margin-left:607px; position:absolute;}
#virtualTour #showTab6 { background:#047DBC; padding:10px; width:150px; line-height:20px; color:#000000; 
position:absolute; margin-top:115px; margin-left:627px; z-index:1000; }
#virtualTour #showTab6 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab6 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye7 { margin-top:150px; margin-left:600px; position:absolute;}
#virtualTour #showTab7 { background:#047DBC; padding:10px; width:100px; line-height:20px; color:#000000;  
position:absolute; margin-top:170px; margin-left:620px; z-index:1000; }
#virtualTour #showTab7 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab7 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye3 { margin-top:270px; margin-left:360px; position:absolute;}
#virtualTour #showTab3 { background:#047DBC; padding:10px; width:160px; line-height:20px; color:#000000; 
position:absolute; margin-top:290px; margin-left:380px; z-index:1000; }
#virtualTour #showTab3 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab3 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye1 { margin-top:305px; margin-left:155px; position:absolute;}
#virtualTour #showTab1 { background:#047DBC; padding:10px; width:170px; line-height:20px; color:#000000;
position:absolute; margin-top:325px; margin-left:175px; z-index:1000; }
#virtualTour #showTab1 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab1 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye2 { margin-top:380px; margin-left:181px; position:absolute;}
#virtualTour #showTab2 { background:#047DBC; padding:10px; width:100px; line-height:20px; color:#000000;
position:absolute; margin-top:400px; margin-left:201px; z-index:1000; }
#virtualTour #showTab2 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab2 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye8 { margin-top:390px; margin-left:68px; position:absolute;}
#virtualTour #showTab8 { background:#047DBC; padding:10px; width:190px; line-height:20px; color:#000000;  
position:absolute; margin-top:410px; margin-left:88px; z-index:1000; }
#virtualTour #showTab8 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab8 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye4 { margin-top:404px; margin-left:336px; position:absolute;}
#virtualTour #showTab4 { background:#047DBC; padding:10px; width:170px; line-height:20px; color:#000000;
position:absolute; margin-top:424px; margin-left:356px; z-index:1000; }
#virtualTour #showTab4 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab4 a:hover { color:#FFF; text-decoration:underline;}
#virtualTour a.eye5 { margin-top:500px; margin-left:394px; position:absolute;}
#virtualTour #showTab5 { background:#047DBC; padding:10px; width:90px; line-height:20px; color:#000000; 
position:absolute; margin-top:520px; margin-left:414px; z-index:1000; }
#virtualTour #showTab5 a { color:#FFF; text-decoration:none;}
#virtualTour #showTab5 a:hover { color:#FFF; text-decoration:underline;}

#virtualTour #virtualTable { clear:both; display:block; margin-top:500px; width:748px;}
a.greenlink {color:#178A00; text-decoration:none;}
a.greenlink:hover { text-decoration:underline;}

#virtualTour #showTab1 li {color:white;}
#virtualTour #showTab2 li {color:white;}
#virtualTour #showTab3 li {color:white;}
#virtualTour #showTab4 li {color:white;}
#virtualTour #showTab5 li {color:white;}
#virtualTour #showTab6 li {color:white;}
#virtualTour #showTab7 li {color:white;}
#virtualTour #showTab8 li {color:white;}

/*.virtualTourgreen {color:#178A00; z-index:5000; position:absolute;}*/
.virtualTourgreen {color:#178A00; z-index:100; position:absolute; margin-top:30px;}
.bluerow { background:#016ab3; color:#FFF; font-weight:bold; height:23px; padding-left:10px; font-size:13px;}

#tabs { width:542px;}
#tabs .tableborder { border:1px solid #CCC;}
#tabs .whiteText { color:#FFF; font-weight:bold; padding-right:20px;}
#tabs a.bookNow { background:url(/demo/venue_booking/button.gif) no-repeat; display:block; width:97px; height:25px; color:#FFF; font-weight:bold; font-weight:14px; padding:10px 0px 0px 40px; float:right; text-decoration:none; margin-top:30px; margin-bottom:10px;}
#tabs a.bookNow:hover { background:url(/demo/venue_booking/button_over.gif) no-repeat; display:block;}




/* bof widget_banner_box Slideshow */
.widget_banner_box .wrapper .widget_banner_box_slides_inner{ width:188px;}
.widget_banner_box .wrapper .slides_container { display:none;width:188px;}
.widget_banner_box .wrapper .slides_container div.slide {width:188px;height:237px;display:block;}
.widget_banner_box .wrapper .pagination { position:absolute;bottom:-35px;right:8px;}
.widget_banner_box .wrapper .pagination li  { float:left; margin:2px 0px;list-style:none;}
.widget_banner_box .wrapper .pagination li a { display:block;width:16px; height:0px; padding-top:16px;background-position:0 0; float:left;overflow:hidden;background-image:url(/img/index_slide_pagination.png);}
.widget_banner_box .wrapper .pagination li.current a {background-position:0 -21px;}
/* eof widget_banner_box Slideshow */

.btn_a1, .btn_a1:visited{ font-size:12px; color: #333333; margin:3px 4px 0px 8px; display:block; text-align:center;  padding:0px; font-weight:bold; } 
.btn_a1:hover, .btn_a1.current{ color:#ffffff; text-decoration:underline ;font-weight:bold;} 
.btn_a2, .btn_a2:visited{ font-size:15px;color: #333333; margin:1px 4px 0px 0px; display:block; text-align:center; padding:0px; font-weight:bold; } 
.btn_a2:hover, .btn_a2.current{ color:#ffffff;text-decoration:underline ;font-weight:bold;} 
.btn_a3, .btn_a3:visited{ font-size:16px;color: #333333; margin:0px 6px 0px 0px;  display:block; text-align:center ; padding:0px; font-weight:bold; } 
.btn_a3:hover, .btn_a3.current{ color:#ffffff; text-decoration:underline; font-weight:bold; }

