body {
 font:Palatino Linotype; font-size:10pt; letter-spacing:0pt; color:#333;
 color:#333;
 background: #C9BDA7 url('../images2/ex02_bg.jpg') repeat; 
 padding: 0px;
 margin: 0px;
 height: 100%;
}
.seoh1 {font-size: 14px;}
.content01 {
 background: #70402A url('../images2/ex02_02_bg.jpg') repeat-y;
 width: 781px;
 height: 100%;
 padding: 0px;
 text-align: left;
}
.content_res {
 background: #70402A url('../images2/ex02_02_bg2.jpg') repeat-y;
 width: 1004px;
 height: 100%;
 padding: 0px;
 text-align: left;
}
.navtop {
 width: 588px;
 height: 42px;
 background: #CFC7A2 url('../images2/excelsior-hotel_02.jpg');
 position:relative;/*ie needs this to show float */
 float:left;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}
.navtop_res {
 width: 1004px;
 height: 42px;
 background: #CFC7A2 url('../images2/excelsior-hotel_02_res.jpg') repeat;
 position:relative;/*ie needs this to show float */
 float:left;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}

.teasertop {
 width: 193px;
 height: 164px;
 background: #7F7B58 url('../images2/excelsior-hotel_03.jpg');
 position:relative;/*ie needs this to show float */
 float:right;
 margin-right: 0px;/*must be 1px less than width otherwise won't push footer down */
 left: 0px;
 margin-bottom: -6px;
}
.navleft {
 width: 195px;
 height: 453px;
 background: #7F7B58 url('../images2/excelsior-hotel_05.jpg') no-repeat;
 position:relative;/*ie needs this to show float */
 float:left;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}
.center {
 width: 393px; height: 318px;
 background-color: #27351C;
 position:relative;/*ie needs this to show float */
 float:left;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}
.center_int {
 width: 393px; height: 122px;
 background-color: #27351C;
 position:relative;/*ie needs this to show float */
 float:left;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}
.sp_right {
 width: 193px; height: 196px;
 background-color: #7A3110;
 position:relative;/*ie needs this to show float */
 float:right;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}
.center_txt {
 width: 586px;
 background-color: #EFE7DA;
 position:relative;/*ie needs this to show float */
 float:right;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
 white-space: normal;
 overflow: hidden;
}
.logo_res {
 width: 809px;
 height: 60px;
 background-color: #27351C;
 position:relative;/*ie needs this to show float */
 float:right;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}

















.center_be_2 {
 width: 809px;
 padding: 0px;
 white-space: nowrap;

}
.center_txt_res {
 background-color: #EFE7DA;
 
 float:right;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}









.center_txt_2 {
 padding: 20px;
}

 
.nav_footer {
 width: 586px;
 text-align: center;
 background: #70402A url('../images2/excelsior-hotel_10.jpg') no-repeat;
 position:relative;/*ie needs this to show float */
 float:right;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}

.nav_footer_res {
 width: 809px;
 text-align: center;
 background: #70402A url('../images2/excelsior-hotel_10b.jpg') no-repeat;
 position:relative;/*ie needs this to show float */
 float:right;
 margin-left: 0px;/*must be 1px less than width otherwise won't push footer down */
 z-index:100;
 left: 0px;
}



















A:link { font-family:Palatino Linotype, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0pt; color:#333; }
A:hover { font-family:Palatino Linotype, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0pt; color:#ccc; }
A:visited { font-family:Palatino Linotype, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:0pt; color: #333; }

/*----------------------------------------------------------------------------------------------------------*/
/*    **************************************************************/

/*   top menu **************************************************************/

#top_menu ul{
margin: 0;
padding-left: 10;
text-align: center;
font: None 100% Palatino Linotype;
width: 100%;
height: 42px;
border: 0px solid #625e00;
background-color: ;
}

* html #top_rmenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#top_menu ul li{
display: inline;
}

#top_menu ul li a{
float: left;
padding: 13px 11px 13px 11px;
color: #333;
text-decoration: none;
}

#top_menu ul li a:visited{
color: #333;
}

#top_menu ul li a:hover{
filter:alpha(opacity=50);
-moz-opacity:.25;
opacity:.25;
color: #333;
background-color: #fff;
}

/*----------------------------------------------------------------------------------------------------------*/
/*    **************************************************************/








/*   left menu **************************************************************/

#left_menu ul{
margin-top: 50;
padding-right: 10;
text-align: right;
font: none 100% Palatino Linotype;
border: 0px solid #625e00;
list-style: none;
display: list-items;
}

* html #left_menu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#left_menu ul li{
height: 35px;
width: 135px;
}

#left_menu ul li a{
width: 135px;
border-bottom: 1px dashed #fff;
float: right;
padding: 7px 11px 7px 11px;
color: #fff;
text-decoration: none;
}

#left_menu ul li a:visited{
color: #fff;
}

#left_menu ul li a:hover{
filter:alpha(opacity=50);
-moz-opacity:.25;
opacity:.25;
color: #333;
background-color: #fff;
}
.nav_left_lines {

}
.index_address{
 width: 250px;
 float: left;
 position:relative;
 z-index:2;
}
.wifi {
 width: 250px;
 float: right;
 border:1px dashed #D4CCC1;
 position:relative;
 z-index:2;
 margin: 3px;
 padding: 5px;
 margin-bottom: 10px;
}

.nosmoke {
 width: 300px;
 float: left;
 border:0px dashed #D4CCC1;
 position:relative;
 z-index:2;
 padding-top: 8px;
 padding-bottom: 8px;
 margin: 0px;
 margin-bottom: 10px;
}
/*   footer menu **************************************************************/

#footer_menu ul{
margin: 0;
padding-left: 10;
text-align: center;
font: none 100% Palatino Linotype;
width: 100%;
border: 0px solid #625e00;
float: left;
padding: 14px 11px 5px 11px;
color: #D0B9AE;
text-decoration: none;
}

#footer_menu p, #footer_menu p a {
	color: #D0B9AE;

}

* html #footer_rmenu ul{ /*IE only rule, reduce menu width*/
width: 99%;
}

#footer_menu ul li {
padding: 5px 5px 5px 5px;
display: inline;
}

#footer_menu ul li a{
color: #fff;
}

#footer_menu ul li a:visited{
color: #fff;
}

#footer_menu ul li a:hover{
filter:alpha(opacity=50);
-moz-opacity:.25;
opacity:.25;
color: #ccc;
background-color: #70402A;
}

ul#seofooter {list-style: none; text-align: center; margin-left: 150px;clear: both; width: 600px;}
ul#seofooter li{display: inline;}

#socialNetworking a img {border:none;}
#socialNetworking {margin: 10px 19px;  text-align:right; }
/*----------------------------------------------------------------------------------------------------------*/
/*    **************************************************************/

#bubble h3 { font-size:1.3em; font-weight:bold; color:#000000; margin-bottom:0px; padding-bottom:0px; }
#bubble small { color:#000000; }
#map_canvas { float:left; border:1px solid #9c9875; width:340px; height:370px; margin-bottom:25px; }
#options { float:right; font-size:12px; font-weight:bold; line-height:150%; width:190px; margin-top:110px; }
#options .spot { background:url('../images/bullet.gif') no-repeat left 6px; padding-left:15px; }

.clear { clear:both; line-height:0; font-size:0; height:0; }