.clear{clear: both}
a{text-decoration: none; color: #000}
img {border: none}

#sp_container {margin-left: auto;margin-right: auto;margin-top: 30px;width: 1002px;}
#sp_top_container {background-color: #FFFFFF;background-image: url("img/top_background.gif");background-repeat: no-repeat;width: 1002px;}
#sp_brandbar {background-image: url("img/brand_bar_background.gif");background-repeat: no-repeat;float: left;height: 53px;width: 1002px;}
.sp_body {background-color: #BDBDBD;font-family: Georgia, "Times New Roman",Times, serif;font-size: 0.8em;line-height: 1;text-align: center;}
#sp_menu {background-color: #FFFFFF;float: left;height: 598px;margin: 2px 0 0 2px;width: 158px;text-align: left;}
	#sp_menu .inner{padding-left: 7px;font-family: Arial, Helvetica, sans-serif;}
#sp_flash{background-color: #FFFFFF;display: inline;float: left;margin: 2px 0 0;width: 840px; height: 597px;}

.enter{font-size: 12px; margin-top: 36px;letter-spacing:2px; text-align: center; color: #BDBDBD; }
	.enter a{color: #000;}
	.enter a:hover{color: #5E5E5E;}
	
.logo{margin-top: 15px; margin-bottom: 10px; margin-left: 3px;}

.sp_nav ul{margin: 0; padding:0}
	.sp_nav li{list-style: none; margin: 5px 0px; /* border: 1px #BBB dotted;*/ padding: 5px; margin-right: 7px;}
	.sp_nav li:hover{background-color: #BDBDBD}
	.sp_nav li a{display: block}

.meteo{background-color: #E5E5E5; margin-top: 46px; padding-left: 5px; height: 90px;}
	.meteo .city{margin: 0; padding: 10px 0 3px 0px; font-size: 16px;}
	.meteo .condition, .meteo .conditionico{float: left;margin-top: 7px;}
	.meteo .condition{margin-right: 7px; padding-top: 6px; width: 105px;}
	.meteo .blue{color:#00f; font-weight: bold}
	.meteo .red{color:#EE0000; font-weight: bold}
	
	
.promotion {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000, endColorstr=#CC000000);
  height: 80px;
  padding-left: 10px;
  position: relative;
  text-align: left;
  width: 830px;
  margin-top: -80px;
  z-index: 9999;
  font-family: Arial, Helvetica, sans-serif;  
}
.title1{float:left; color:#fff; font-size: 32px; margin-top: 10px; margin-left: 15px;}
.title2{float:left; color:#fff; font-size: 22px; margin-top: 10px; margin-left: 8px;}
.title3{float:right; color:#fff; font-size: 18px; margin-top: 18px; margin-right: 15px; text-transform: uppercase}

#sp_footer{color: #FFF; font-size: 12px; margin-top: 15px; line-height: 14px;font-family: Arial, Helvetica, sans-serif;}
	#sp_footer p{margin: 0; padding: 0;}
	#sp_footer a{color: #fff}
	
.hotelOverlay{position:absolute;top:0;left:0;z-index:1000000;width:700px;max-height:450px;padding:5px;border:solid 5px #999;background:#fff;font-size:medium;overflow:auto;font-family: Arial, Helvetica, sans-serif;}
	.hotelOverlay{text-align: left}
	.hotelOverlay a{color: #3366FF}