#center_container{
margin: 0 10px 0 10px;
padding-bottom: 40px;
}

#center_container .mainbox{
background: url(../../gfx/hotel_view/center_background.gif) 0 0 repeat-y;
}
#center_container .mainbox_bottom{
background: #FFF url(../../gfx/hotel_view/mainbox_bottom6wide.gif) 0 0 no-repeat;
height: 6px;
}


#center_container .mainbox table.main{
background: url(../../gfx/hotel_view/mainbox_top30.gif) 0 0 no-repeat;
border-collapse: collapse;
}
#center_container .mainbox table.main td{
vertical-align: top;
}
#center_container .mainbox table.main td.left{
width: 430px;
background: url(../../gfx/hotel_view/table_left_bottom.gif) 0 28px no-repeat;
}
#center_container .mainbox table.main td.left h2{
margin: 0 15px 0 0;
height: 40px;
line-height: 40px;
padding-left: 10px;
background-image: url(../../gfx/hotel_view/stars.gif);
background-repeat: no-repeat;
font-size: 16pt;
font-weight: normal;
}
#center_container .mainbox table.main td.left h2.stars_0{
background: none;
}
#center_container .mainbox table.main td.left h2.stars_1{
background-position: 385px 60%;
}
#center_container .mainbox table.main td.left h2.stars_2{
background-position: 355px 60%;
}
#center_container .mainbox table.main td.left h2.stars_3{
background-position: 325px 60%;
}
#center_container .mainbox table.main td.left h2.stars_4{
background-position: 295px 60%;
}
#center_container .mainbox table.main td.left h2.stars_5{
background-position: 265px 60%;
}

#center_container .mainbox table.main td.left div.general_top{
width: 415px;
margin: 30px 0 0 10px;
height: 25px;
background: url(../../gfx/hotel_view/left_general_top.gif) 0 0 no-repeat;
}
#center_container .mainbox table.main td.left div.general_top h3{
margin: 0 320px 0 10px;
padding: 0 10px 0 0;
height: 23px;
line-height: 23px;
font-size: 9pt;
color: #FFF;
text-align: center;
background: url(../../gfx/hotel_view/left_general_top_orange.gif) 100% 0 no-repeat;
}
#center_container .mainbox table.main td.left div.general{
width: 385px;
padding: 10px 15px 0 15px;
margin: 0 0 0 10px;
background: url(../../gfx/hotel_view/left_general_center.gif) 0 0 repeat-y;
min-height: 100px;
}
#center_container .mainbox table.main td.left div.links{
width: 415px;
margin: 0 0 0 10px;
padding: 50px 0 0 0;
background: url(../../gfx/hotel_view/left_links_general.jpg) 0 0 no-repeat;
}
#center_container .mainbox table.main td.left div.links table{
width: 390px;
border-collapse: collapse;
margin: 0 auto;
}
#center_container .mainbox table.main td.left div.links table .link{
width: 140px;
height: 50px;
}
#center_container .mainbox table.main td.left div.links table .link a{
display: block;
height: 45px;
line-height: 50px;
padding-left: 70px;
background-image: url(../../gfx/hotel_view/left_links_icons.jpg);
background-repeat: no-repeat;
color: #696969;
text-decoration: none;
font-weight: bold;
}
#center_container .mainbox table.main td.left div.links table .link a:hover{
text-decoration: underline;
}
#center_container .mainbox table.main td.left div.links table .link a.active{
text-decoration: none;
cursor: default;
color: #FE6E26;
}
/* #center_container .mainbox table.main td.left div.links table .link a.inactive{
text-decoration: none;
cursor: default;
color: #B8B8B8;
} */
#center_container .mainbox table.main td.left div.links table .link a.inactive:hover{
text-decoration: none;
}
#center_container .mainbox table.main td.left div.links table .link a.room{
background-position: 0 0;
}
/* #center_container .mainbox table.main td.left div.links table .link a.inactive_room{
background-position: 0 -270px;
} */
#center_container .mainbox table.main td.left div.links table .link a.conference{
background-position: 0 -135px;
}
#center_container .mainbox table.main td.left div.links table .link a.restaurant{
background-position: 0 -44px;
}
#center_container .mainbox table.main td.left div.links table .link a.attraction{
background-position: 0 -179px;
}
#center_container .mainbox table.main td.left div.links table .link a.location{
background-position: 0 -90px;
}
#center_container .mainbox table.main td.left div.links table .link a.general{
background-position: 0 -223px;
}
#center_container .mainbox table.main td.left div.links table .back{
/* padding-top: 30px; */
}
#center_container .mainbox table.main td.left div.links table .back a.return_url{
margin-top: 30px;
display: block;
height: 50px;
line-height: 50px;
width: 35px;
padding-left: 65px;
background: url(../../gfx/hotel_view/return.jpg) 10px 0 no-repeat;
color: #FE7835;
font-weight: bold;
text-decoration: none;
}
#center_container .mainbox table.main td.left div.links table .back a.return_url:hover{
background: url(../../gfx/hotel_view/return.jpg) 10px -50px no-repeat;;
}

#center_container .mainbox table.main td.left .links table .back{
width: 110px;
height: 100px;
}

#center_container .mainbox table.main td.left .details{
width: 410px;
margin: 0 0 0 10px;
padding: 20px 0 0 5px;
background: url(../../gfx/hotel_view/left_details.gif) 0 0 no-repeat;
}
#center_container .mainbox table.main td.left .details_bottom{
width: 415px;
margin: 0 0 0 10px;
height: 6px;
background: url(../../gfx/hotel_view/left_details_bottom.gif) 0 0 no-repeat;
}

#center_container .mainbox table.main td.left .details .rnc{
border-collapse: collapse;
}
#center_container .mainbox table.main td.left .details .rnc td{
text-align: center;
vertical-align: middle;
}
#center_container .mainbox table.main td.left .details .rnc .rnc_double{
width: 140px;
height: 68px;
background: url(../../gfx/hotel_view/rnc_double.jpg) 50% 0 no-repeat;
color: #FE6E26;
font-size: 2em;
padding-top: 60px;
}
#center_container .mainbox table.main td.left .details .rnc .rnc_row {
height: 64px;
}
#center_container .mainbox table.main td.left .details .rnc .rnc_room {
background: url(../../gfx/hotel_view/rnc_room.jpg) 0 100% no-repeat;
width: 100px;
padding-left: 60px;
}
#center_container .mainbox table.main td.left .details .rnc .rnc_conference {
background: url(../../gfx/hotel_view/rnc_conference.jpg) 0 0 no-repeat;
width: 100px;
padding-left: 60px;
}
#center_container .mainbox table.main td.left .details .rnc .rnc_count {
background: url(../../gfx/hotel_view/rnc_count.jpg) 0 0 no-repeat;
width: 95px;
color: #FE6E26;
font-size: 2em;
}




#center_container .mainbox table.main td.right{
width: 330px;
}
#center_container .mainbox table.main td.right div.pictorial{
margin-top: 43px;
width: 296px;
height: 280px;
padding: 8px 0 0 22px;
background: url(../../gfx/hotel_view/right_pictorial.gif) 0 0 no-repeat;
}
#center_container .mainbox table.main td.right div.pictorial #wrap{
width:  292px;
height: 252px;
}

#center_container .mainbox table.main td.right div.pictorial a {
outline: none;
}
#center_container .mainbox table.main td.right div.pictorial img {
padding: 1px;
border:  1px solid #CCC;
background-color: #FFF;
width:  280px;
height: 240px;
top:  0;
left: 0;
cursor: pointer;
}

#center_container .mainbox table.main td.right div.contact_top{
width: 298px;
margin: 0 0 0 15px;
height: 25px;
background: url(../../gfx/hotel_view/right_contact_top.gif) 0 0 no-repeat;
}
#center_container .mainbox table.main td.right div.contact_top h3{
margin: 0 220px 0 10px;
padding: 0 10px 0 0;
height: 23px;
line-height: 23px;
font-size: 9pt;
color: #FFF;
text-align: center;
background: url(../../gfx/hotel_view/left_general_top_orange.gif) 100% 0 no-repeat;
}
#center_container .mainbox table.main td.right div.contact{
width: 288px;
margin: 0 0 0 15px;
padding: 0 5px 0 5px;
background: url(../../gfx/hotel_view/right_contact_center.gif) 0 0 repeat-y;
}
#center_container .mainbox table.main td.right div.contact_bottom{
width: 298px;
margin: 0 0 0 15px;
height: 6px;
background: url(../../gfx/hotel_view/right_contact_bottom.gif) 0 0 no-repeat;
}
#center_container .mainbox table.main td.right div.contact td{
width: 280px;
height: 15px;
}
#center_container .mainbox table.main td.right div.contact .stars{
background-image: url(../../gfx/hotel_view/stars10.gif);
background-repeat: no-repeat;
height: 35px;
}
#center_container .mainbox table.main td.right div.contact .stars_0{
background: none;
}
#center_container .mainbox table.main td.right div.contact .stars_1{
background-position: 270px 2px;
}
#center_container .mainbox table.main td.right div.contact .stars_2{
background-position: 255px 2px;
}
#center_container .mainbox table.main td.right div.contact .stars_3{
background-position: 242px 2px;
}
#center_container .mainbox table.main td.right div.contact .stars_4{
background-position: 228px 2px;
}
#center_container .mainbox table.main td.right div.contact .stars_5{
background-position: 215px 2px;
}
#center_container .mainbox table.main td.right div.contact .title a.fancy{
float: right;
}
#center_container .mainbox table.main td.right div.contact .title a.fancy img{
background: #FFF;
padding: 1px;
border: solid 1px #CCC;
/* margin-top : -20px; */
}

#center_container .mainbox table.main td.right div.contact .red{
color: #FE6E26;
}
#center_container .mainbox table.main td.right div.contact .fright{
float: right;
}
#center_container .mainbox table.main td.right div.contact a{
color: #696969;
text-decoration: none;
}
#center_container .mainbox table.main td.right div.contact a:hover{
text-decoration: underline;
}

#center_container .mainbox table.main td.right div.contact h4{
font-size: 14pt;
font-weight: normal;
margin: 0;
}
#center_container .mainbox table.main td.right div.contact h4.top{
margin: 6pt 0;
}






#center_container .mainbox table.main td.promo{
padding-left: 10px;
width: 200px;
background: url(../../gfx/hotel_view/promo_pdf.gif) 10px 100% no-repeat;
}
#center_container .mainbox table.main td.promo a.pdf{
color: #626262;
}
#center_container .mainbox table.main td.promo a.pdf:hover{
text-decoration: none;
}

#center_container .mainbox table.main td.promo .advantage{
margin: -1px 0 0 0;
padding: 0 10px 10px 10px;
background: url(../../gfx/hotel_view/promo_advantage.gif) 0 100% no-repeat;
}

#center_container .mainbox table.main td.promo .advantage h3{
padding: 0 10px;
margin: 0 -10px 10px -10px;
background: url(../../gfx/hotel_view/promo_advantage_top.gif) 0 100% no-repeat;
height: 30px;
line-height: 30px;
font-weight: normal;
}
#center_container .mainbox table.main td.promo .advantage h3 span{
font-size: 8pt;
color: #FE6010;
font-weight: bold;
text-decoration: none;
}

#center_container .mainbox table.main td.promo .pdf{
padding: 0 10px 10px 10px;
margin-bottom: 0;
background: url(../../gfx/hotel_view/promo_pdf_icon.gif) 150px 35px no-repeat;
}

#center_container .mainbox table.main td.promo .pdf h3{
padding: 0 10px;
margin: 0 -10px 10px -10px;
background: url(../../gfx/hotel_view/promo_pdf_top.gif) 0 100% no-repeat;
height: 30px;
line-height: 30px;
font-weight: normal;
}
#center_container .mainbox table.main td.promo .pdf h3 span{
font-size: 8pt;
color: #FE6010;
font-weight: bold;
text-decoration: none;
}

/* banner200x300 */
#banner200x300{
background: #FFF;
padding: 15px 0;
}
/* banner750x100 */

#banner750x100{
position: absolute;
top: 5px;
right: 20px;
margin-bottom: 10px;
width: 750px;
height: 100px;
}
#banner750x100 img{
border: 0;
width: 750px;
height: 100px;
}

#center_container #box_quota{
height: 31px;
background: #FFF url(../../gfx/hotel_view/box_quota.gif) 0 10px no-repeat;
padding: 10px 0 0 0;
}
#center_container #box_quota ul{
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
#center_container #box_quota ul li{
background: url(../../gfx/hotel_view/box_quota_star.gif) 0 50% no-repeat;
display: inline;
padding: 0 30px 0 40px;
line-height: 31px;
}
#center_container #box_quota ul li.pricing{
background: none;
}

#center_container #box_quota ul li a{
color: #626262;
text-decoration: none;
font-weight: bold;
}
#center_container #box_quota ul li a:hover{
text-decoration: underline;
}


