#header { height:300px; }
#curve { top:246px; }
.menu li.selected { background:url(../images/top_nav_over.gif) repeat-x 0 -508px; color:#000; }
.image_holder { background:#B24B4E; }
.image_holder p a { color:#fff; }

/************* START content styles *********************/
.content_header { padding-bottom:10px; }
.content_header p { color:#9D9C97; }
.main_title { color:#B14A4A; }
h1 { color:#B14A4A; }
.sub_title { color:#B14A4A; padding-bottom:0.5em; }
.sub_title_2 { color:#CBE0F3; }
.intro_copy, p { color:#86837A; margin-bottom:1em; }

.left_logo_holder {  background-image:none; font-style:italic; margin-top:0px; }
.left_logo_holder p { color:#B14A4A; font-size:0.8em; font-style:normal; padding-top:0.5em; }
.left_logo_holder q, .left_logo_holder p { color:#B14A4A; }

.left_content p  { color:#9D9C97; margin-bottom:1em; }
.left_content img { width:500px; }

#content_2 .container_left p, 
#content_2 .container_right p { color:#9D9C97; }

#content_2 .container_left h3,
#content_2 .container_right h3 { padding-bottom:10px; font-weight:bold; }

#content_2 .container_left h3 a, 
#content_2 .container_right h3 a { text-decoration:none; color:#9D9C97; }

#content_2 .container_left h3 a:hover, 
#content_2 .container_right h3 a:hover { text-decoration:underline;  } 

/************* START button_menu styles *********************/
.button_menu li { color:#fff; }
.button_menu a { color:#fff; }
.button_menu li.left a { color:#fff; }

/************* START link_list styles *********************/
.link_list a { color:#628998; }

/************* START newsHolder styles *********************/
.newsHolder_1 { background:#B24A4B; }
.newsHolder_2 { background:#DDC1C0; }

.newsHolder_1 h3 { color:#fff; }
.newsHolder_2 h3 { color:#fff; }

.newsHolder_1 p { color:#fff; }
.newsHolder_2 p { color:#fff; }

.newsHolder_1 a:link { color:#fff; }
.newsHolder_1 a:hover { color:#fff; }

.newsHolder_2 a:link { color:#fff; }
.newsHolder_2 a:hover { color:#fff; }

/************* START offers_box styles *********************/
.offers_box { background:#B24B4E; min-height:320px; }
.offers_box h3 { background:url(/images/offers_box_top.gif) no-repeat top left #B24B4E; color:#fff; }
.offers_box h3 a { color:#fff; text-decoration:none; }
.offers_box h3 a:hover { color:#fff; text-decoration:underline; }
.offers_box p { color:#fff; }
.offers_box p a { color:#fff; text-decoration:none; }
.offers_box p a:hover { color:#fff; text-decoration:underline; }
.last { margin-right:0; }

/************* START rooms_table and offers_table styles *********************/
.rooms_table { background:#fff; }

.offers_table { background:#fff; color:#666; }
.offers_table td { background:#CBE0F3; border-bottom:1px solid #fff; border-right:1px solid #fff; }
.offers_table th { background:#fff; }

/************* START link_list styles *********************/
#right .right_content_container a { color:#666; }
#right .right_content_container .right_content h3 { background:#D79538; border-top:1px solid #8D6879; color:#fff; }
#right .right_content_container .right_content p { background:#F6E8D3; border-top:1px solid #9E8589; }
#right .right_content_container .right_content p a { color:#628895; }

#right .right_content_container .right_content .inner { margin:0; padding:0; background-color:transparent; }
#right .right_content_container .right_content .inner p { background:#fff; }


#rightNavigationMenu li.selected a { background:#B24B4E; color:#fff; }
#rightNavigationMenu a { background:#DDC1C0; color:#666; border-top:1px solid #666; font-weight:normal; }

#right .inner_menu li a          { background:#EAD7D7; color:#666; border-top:1px solid #666; }
#right .inner_menu li a.selected { background:#B24B4E; color:#fff; font-weight:bold; }

