@charset "utf-8";
#header_container {background: #FFF url('/images/bg_header.jpg') top center no-repeat; height: 445px;}
#header {margin: 0 auto; display: table; clear: both; height: 378px; width: 1040px;}
#head_colg {width: 475px; float: left;}
#head_cold {width: 565px; float: right;}
#logo {margin-top: 25px; background: url('/images/logo.png') center right no-repeat; width: 470px; height: 105px; cursor: pointer;}

#location {margin: 70px 0px 0px 80px;}
.loc_hotel, .loc_city, .loc_date {font-size: 28px;}
.loc_hotel {color: #C46005; font-weight: bold;}
.loc_city {color: #56616C;}
.loc_date {color: #56616C; font-weight: bold;}

#envision {margin: 30px 0px 0px 80px;}

#subscribe {float: right; padding: 2px; display: table; clear: both; height: 25px; line-height: 25px; vertical-align: middle;}
#subscribe input {border: 1px solid #233F61; padding: 1px; margin: 1px;}


#subscribe {margin-top: 25px; color: #FFF; font-weight: bold; clear: both; text-align: right;}

.nextshow {text-align: right; font-size: 13px; padding-top: 7px; padding-right: 4px; color: #e2c77d; font-weight: bold;}
.nextshow_hotel {color: #afafaf;}
.nextshow_date {color: #e2c77d;}

.box_sub {padding: 1px; border: 1px solid #143153; color: #143153; background-color: #FFF; font-size: 12px; width: 200px; height: 14px;}
.btn_sub, .btn_sub:hover {color: #FFF; font-size: 12px; font-weight: bold; text-align: center; width: 77px; height: 23px; padding: 10px;}
.btn_sub {background: url('/images/btn_sub.png') center center no-repeat;}
.btn_sub:hover {background: url('/images/btn_sub_over.png') center center no-repeat;}


#menu_header {float: right; clear: both; width: 500px; text-align: right; margin: 25px 10px;}
#menu_header ul {list-style: none; text-align: right; float: right;}
#menu_header ul li {float: left; color: #FFF;}
#menu_header ul li a {color: #FFF; text-decoration: none;} #menu_header ul li a:hover {color: #FFF; background-color: #05213D;}


#photo_ville {background: url('/images/photo_ville.png') top center no-repeat; width: 321px; height: 245px; float: right; margin: 0px 90px 0px 0px;}


/************************* MENU ***********************************/
#menu {clear: both; height: 45px; margin: 0 auto; width: 980px;}
#menu ul {padding: 0px; margin: 5px 0px 0px 70px;}
#menu ul li {list-style: none; float: left; margin: 0px; padding: 10px; height: 20px; background: url('/images/menu_sep.gif') center left no-repeat; font-weight: bold;}
#menu ul .no_sep {background: none;}

#menu a, .link_active {padding: 10px 15px;}
#menu a {color: #474747; text-decoration: none; font-weight: normal;}
#menu ul .link_active {color: #C46005; padding: 10px 20px;}
#menu a:hover {background: #dddbcf;}

