.logo{width: 160px; float: left; text-align:center;}
.search{text-align:right; width:310px; float:right; text-align:left;}
.search form{color: #fff; padding: 5px 5px 0 5px;}
.search .text{border: 1px solid #fff; padding: 2px; width:210px;}
.search .button{width:30px; padding: 1px 2px;}

.body{width:770px; margin: auto; background: #fff;}
.wrap{padding: 10px; text-align:left;}

.header{background: url(../images/header.gif) repeat-x; color: #fff; text-align:center; height:95px; margin-bottom: 1px;}
.header h1{margin:0; font-size:24px; font-weight: normal; padding: 20px 0 0 0;}
.image{border-bottom:2px solid #666;}
.content{padding: 10px 5px 20px 5px;}
.welcome{ padding: 0 0 10px 0;}
h2{margin:0 0 10px 0; font-weight:normal; padding: 10px 0 5px 0; font-size:22px; background: url(../images/bg-item.gif) repeat-x bottom;}

.content table{ width: 80%; border-collapse:collapse}
.content td{padding: 6px; background:#efefef; border: 1px solid #fff;}
.content th{padding: 6px; background: #ccc; border: 1px solid #fff; text-align:center;}

.footer{background:#09c; font-size:11px; padding: 10px; color: #fff;}
.footer a{color: #fff; font-weight: bold;}
.footer a:hover{color: #ffc; text-decoration:underline;}
.copy{width:250px; float: left;}
.menu_footer{width:390px; float: right;}
.menu_footer ul{margin:0; list-style:none; text-align:right}
.menu_footer li{display: inline; padding: 0 5px;}
#twitter{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:none repeat scroll 0 0;color:#fff;height:320px;position:fixed;right:0;top:200px;width:39px;}

.navigation {margin:3px 0px; padding: 3px; text-align: left; background-color:#eee;}
.navigation a, .navigation span {padding: 4px; color: #3A77A6; display: inline;}
.navigation a:hover{padding: 4px; color: #3A77A6; display: inline; text-decoration:underline;}

.hotel-list {margin :3px; padding: 5px; background-color:#eee; color:#000; float:right;}
.hotel-list li a {margin-left:3px;}

