/*--------------wrapper------------------------------*/
* {margin:0;padding:0;}
html {height:100%;}
body {position:relative;width:100%;background:url(img/bg.gif) repeat-x #221914;min-height:100%;height:auto !important;height:100%;}
#wrap {width:976px;margin:0 auto;}
#head {position:relative;background:url(img/head.jpg);height:91px;font:12px georgia;color:#ffcc66;}
#head a {font:12px georgia;color:#ffcc66;text-decoration:none;}
#head a:hover {text-decoration:underline;}
#head #logo {position:absolute;left:350px;top:2px;width:283px;height:87px;color:#ffcc66;text-indent:-1000px;overflow:hidden;}
#head address {position:absolute;top:53px;right:648px;text-align:right;font-style:normal;}
#head #reserv {position:absolute;left:663px;top:55px;font-size:11px;line-height:11px;}
#head #facebook {position:absolute;display:block;right:20px;top:66px;background:url(img/f.gif) no-repeat;line-height:17px;padding-left:23px;text-align:right;}
#main {background:url(img/bg_main.gif);position:relative;z-index:1;}
#main p {font:12px/20px georgia;color:#333;}
#main a {text-decoration:none;color:#990000;}
#main a:hover {text-decoration:underline;}
#main_bot {background:url(img/bg_main_bot.gif) no-repeat 0 100%;padding:10px 17px 16px 20px;}
#main_line {background:url(img/line_v.gif) repeat-y 233px 0;}
.cl {clear:both;font-size:0;height:0;}
#foot {background:url(img/bg_foot.gif) repeat-x;height:37px;font:9px/37px tahoma;color:#996600;padding:0 30px 10px 30px;}
#foot a {font:9px/37px tahoma;color:#996600;text-decoration:none;}
#foot a:hover {text-decoration:underline;}
#copy {float:right;}
#foot_menu {float:left;list-style:none;}
#foot_menu li {float:left;}
#foot_menu a {margin:0 3px 0 2px;}
/*--------------end wrapper------------------------------*/

/*-----------------left_column-----------------------------------------*/

#left_column {float:left;width:201px;padding:0 17px 40px 19px;position:relative;}
#left_column .lmenu_h {position:absolute;top:0;left:2px;font:12px/16px georgia;text-transform:uppercase;color:#333;width:230px;height:60px;letter-spacing:1px;}
.lmenu_h div {position:absolute;text-align:center;bottom:0;width:130px;padding:0 50px;}
.img_coment {padding:10px 50px 0 0;font-size:12px;}
/*---- leftmenu --------------------*/
.bg_lmenu_c {position:relative;margin:-11px -13px 0 -19px;background:url(img/bg_lmenu_c.gif) repeat-y;overflow:hidden;}
.bg_lmenu_t {background:url(img/bg_lmenu_t.gif) no-repeat;}
.bg_lmenu_b {background:url(img/bg_lmenu_b.png) no-repeat 0  100%;padding:9px 0 14px 11px;overflow:hidden;}
.bg_lmenu_dec {background:url(img/bg_lmenu_dec.png) repeat-y;}
.lmenu_sprite {background:url(img/lmenu_sprite_t.gif) no-repeat 18px 18px;}
.lmenu_sprite1 {background:url(img/lmenu_sprite_b.gif) no-repeat 18px 100%;}
.left_menu {min-height:100px;padding:80px 22px 60px 11px;}
.left_menu li {list-style:none;}
.left_menu a {display:block;height:21px;text-decoration:none;font:13px/21px georgia;color:#990000 !important;background:url(img/lmenu_a.gif) no-repeat 13px 7px;padding:0 0 3px 20px;overflow:hidden;}
.left_menu .active a {color:#666666 !important;background:url(img/lmenu_a_act.gif) no-repeat 13px 7px !important;}
.left_menu a:hover {background:url(img/lmenu_a_hov.gif);text-decoration:none !important;}
.left_menu .active a:hover {background:url(img/lmenu_a_act.gif) no-repeat 13px 7px !important;}
.left_menu li li a {font-size:12px;padding-left:30px;background:url(img/lmenu_a.gif) no-repeat 23px 7px;}
.left_menu li li a:hover {background:url(img/lmenu_a_hov1.gif);}
.left_menu li.active li a {color:#990000 !important;background:url(img/lmenu_a.gif) no-repeat 23px 7px !important;}
.left_menu li.active li a:hover {color:#990000 !important;background:url(img/lmenu_a_hov1.gif) !important;}
.left_menu li.active li.active a {color:#666 !important;background:url(img/lmenu_a_act.gif) no-repeat 23px 7px !important;}
.left_menu .nobg a, .left_menu .nobg a:hover{background:none; padding:0px;}
.left_menu .tags{width:180px; margin:0px auto;}
.left_menu .tags a{background:none; padding:0px; display:inline;}
.left_menu .tags a:hover{text-decoration:underline !important;}
#calendar table td, #calendar table th{font-size:12px;}
/*---- end leftmenu -------------*/
.left_cite {padding-right:20px;}
.left_cite * {text-align:center;}
.left_cite cite {font:18px/25px georgia;color:#333;text-align:center;display:block;}
.left_cite cite span{font-weight:700;}
.left_cite p.cite a {font-style:normal;}
.left_cite p.cite {font:italic 12px/16px georgia !important;color:#990000 !important;padding:0 0 10px;}
.artic_seprt {background:url(img/art_seprt.gif) no-repeat 40% 50%;height:50px;}
/*-----------------end left_column-----------------------------------------*/

/*-----------------right_column--------------------------------------------*/

#right_column {float:right;width:671px;padding:0 18px 60px 13px;min-height:500px;}
#right_column h1 {font:24px/24px georgia;color:#333;padding:15px 0 10px;}
#right_column h2 {font:700 16px/16px georgia;color:#990000;padding:10px 0 0;}
.gray {color:#333 !important;}
#right_column h2.pad {padding-bottom:0;margin-bottom:-5px;}
#right_column p {font:14px/22px georgia;color:#333;padding:10px 0;}
#right_column var {font:11px georgia;color:#333;text-transform:uppercase;letter-spacing:1.3px;}
.breadcrumbs a,.breadcrumbs span{font:9px tahoma;color:#666 !important;text-decoration:none;margin:0 3px;}
.breadcrumbs span {margin:0 0 0 3px;}
.breadcrumbs {font:9px tahoma;color:#666;padding:0 0 10px 0;}

.two_column {overflow:hidden;background:url(img/line_v.gif) repeat-y 460px 0;padding:0 0 20px 0;margin-bottom:-60px;}
.two_col_left {float:left;width:450px;margin:-10px 0 0;}
.two_col_right {float:right;width:195px;}
.two_col_left .video_pictl {padding-top:13px;}
.two_col_right p {font:12px/19px georgia !important;}
#right_column cite {display:block;font:20px georgia;color:#333;padding:15px 0 0 0;}
#right_column .cite {font-style:italic;padding:3px 0 15px !important;}

.line_text {height:1px;background:#666633;overflow:hidden;}
.line_height {margin:20px 0 5px;}
.line_height1 {margin:5px 0 15px;}
.line_h {border-bottom:1px solid #666633;padding-bottom:10px!important;margin-bottom:20px;}
/*------------------------form-----------------------------------*/

form {font:14px georgia;color:#333;}
dl {padding:0 10px;margin:10px 0;overflow:hidden;}
.dl_title {padding:0 10px;margin:10px 0 0 0;}
dt {float:left;width:245px;text-align:right;height:24px;line-height:24px;}
dd {float:right;width:400px;padding:2px 0;height:20px;}
input,select {font:12px/18px arial;color:#666;}
.input_text input,.purchase_qty input,.purchase_gc input,.input_text textarea {height:18px;padding:0 3px;width:255px;border:1px solid #999;}
.input_radio dt,.input_radio dd,dd.input_radio,dt.input_radio {height:auto;}
.input_radio dt {padding-top:10px;text-align:left;}

/*------------------------end form-----------------------------------*/

.page_nav {padding:30px 0 15px !important;}
.page_nav a {margin:0 2px;padding:0 4px 0 2px;border-right:1px solid #999;line-height:12px !important;}
.page_nav a.activeSlide {color:#333 !important;}
.page_nav .activeSlide:hover {text-decoration:none !important;}
.page_nav a#next,.page_nave a#prev {border:0;}

.residence {background:url(img/content/residence.gif) no-repeat 100% 0;width:120px;padding:10px 150px 10px 0;position:relative;}
.residence #hote {position:absolute;display:block;width:150px;height:95px;top:4px;right:0;text-indent:-1000px;overflow:hidden;}

.contact_us {background:url(img/line_a.gif) repeat-y 345px 0;}
.contact_left {float:left;width:315px;}
.contact_right {float:right;width:290px;padding-right:10px;}
.line_gray {height:1px;overflow:hidden;background:#bcbcb1;}

.contact_submit {border:1px solid #d2d2cf;background:#990000;width:auto !important;padding:0 20px;color:#fff;cursor:pointer;}
#right_column .artic_seprt {height:20px;}
/*-----------------end right_column--------------------------------------------*/

/*--------------------------menu----------------------------*/

.menu {position:relative;z-index:2;list-style:none;height:33px;background:url(img/bg_menu.gif);padding:7px 0 4px 20px;font:11px georgia;text-transform:uppercase;}
.menuli1 {position:relative;float:left;height:29px;background:url(img/seprt.gif) no-repeat 100% 0;padding-right:1px;text-align:center;letter-spacing:0.7px;}
.no_seprt {background:none;}
.menuli1 a {float:left;line-height:28px;height:28px;text-decoration:none;color:#fff;background:url(img/menu_item.gif) no-repeat;white-space:nowrap;cursor:pointer;padding-left:4px;}
.menuli1 a span{float:left;height:28px;background:url(img/menu_item.gif) no-repeat 100% 0;cursor:pointer;}
#li1:hover a,#li5:hover a,#li6:hover a {color:#fff !important;background:url(img/menu_item.gif) no-repeat !important;}
#li1:hover span,#li5:hover span,#li6:hover span {background:url(img/menu_item.gif) no-repeat 100% 0 !important;color:#fff !important;}
.menuli1.active a,.menuli1.active:hover a,#li1.active:hover a {background:url(img/menu_item_act.gif) no-repeat !important;}
.menuli1.active a span,.menuli1.active:hover a span,#li1.active:hover span{background:url(img/menu_item_act.gif) no-repeat 100% 0 !important;color:#fff !important;}
.menuli1:hover a {background:url(img/menu_item_hov.gif) no-repeat;color:#990000;}
.menuli1:hover a span {background:url(img/menu_item_hov.gif) no-repeat 100% 0;}
.menuli1 ul {display:none;position:absolute;top:28px;left:2px;list-style:none;padding-bottom:8px;background:#ebebdd;border:1px solid #807d68;}
.menuli1:hover ul {display:block;}
.menuli1.active:hover ul {display:none;}
.menuli1 .menuli2 {float:none;display:block;border-bottom:1px solid #807d68;background:#ebebdd;padding-right:0;text-align:left;letter-spacing:0;}
.menuli1 .menuli2:hover {background:#fff;}
.menuli1 .menuli2 a {float:none;display:block;background:url(img/lmenu_a.gif) no-repeat 9px 50%;font:12px/25px georgia;text-decoration:none;text-transform:none;color:#990000;padding:0 16px;white-space:nowrap;overflow:visible !important;}
#li1 span{width:76px;}
#li2 span{width:80px;}
#li3 span{width:201px;}
#li4 span{width:145px;}
#li5 span{width:132px;}
#li6 span{width:105px;}
#li7 span{width:53px;}
#li8 span{width:108px;}
/*--------------end menu-------------------------------*/

/*--------------------------index--------------------------------------------*/

.mbody .menu{height:29px;}
.mbody #foot {padding-bottom:60px;}
.small_seprt {font:11px/18px georgia !important;}
img {border:0;}
/*--------------------------end index--------------------------------------------*/

/*------------------------------hp right_column------------------------------------*/

.history var {float:left;font:700 14px georgia !important;padding-top:14px;}
.history p {padding-left:50px !important;}
.hours_oper .h {font:16px georgia;padding:5px 0 22px;}
.hours_oper p{font-size:13px;padding-bottom:22px;}
.hours_oper *{font-size:13px;color:#333 !important;}
/*------------------------------end hp right_column------------------------------------*/

/*------------------------------pc right_column------------------------------------*/

.history_foto {background:url(img/content/history_foto.jpg) no-repeat 100% 0;padding-right:380px;min-height:566px;}
.vendor {position:relative;padding:10px 0 0 250px;margin-top:-20px;}
.vendor h2 {position:absolute;top:20px;left:0;color:#333 !important;}
.vendor h3 {font:700 14px georgia;color:#333;margin-top:20px;}
.vendor p {padding:2px 0 !important;line-height:20px !important;}
.corporate_events {background:url(img/content/corporate_events.jpg) no-repeat 100% 0;padding-right:365px;min-height:420px;}
/*------------------------------end pc right_column------------------------------------*/

#wrap_pagenav {padding-top:415px !important;}
.act{background:url(img/gr.png) no-repeat !important;cursor:default !important;}

#right_column h2 i{font-size:12px !important;}
#right_column h3 {font:700 14px georgiay !important;color:#333 !important;}
#right_column h4 {font:italic 13px/20px georgia !important;color:#333 !important;}
#right_column ul {list-style:none;font:12px/16px georgia !important;color:#333 !important;padding:10px;}
h2 span {font-weight:100 !important;}
.u_foto {float:left;margin:20px 20px 10px 0;}
.afl h3,.afr h3,.afr a {margin-left:15px;}
.afl,.afr {float:left;width:450px;margin:auto -15px;}
.afr {width:253px;float:right;}
.afl img,.afr img {margin:10px 15px;}
.test_link {width:200xp;margin-top:-10px;cursor:pointer;margin-left:4px;}


.pagination a, .pagination span{padding: 0 0.2em 0 0;}
.submenu ul, #right_column ul{	padding-left: 0.8em;}
.left_menu .delim{	padding: 20px 0 3px 20px;	background:url(img/lmenu_delim.gif) no-repeat center 8px;}
.left_menu .adelim  {	padding: 20px 0 3px 0;	background:url(img/lmenu_delim.gif) no-repeat center 8px;}
.submenu  li a {	padding-left:20px !important;	background:transparent url(img/lmenu_a.gif) no-repeat scroll 13px 7px !important;}
.submenu  li a:hover {	padding-left:20px !important;	background:transparent url(img/lmenu_a_hov.gif) no-repeat scroll 0 0 !important;}
.submenu ul{	padding:0;}.left_menu .delim a{	background: transparent;	display:inline;	padding:0;}
.left_menu .delim h3.lcent{margin-left: -20px;}
.left_menu  h3.lcent{	text-align:center;	font:12px/16px georgia;	text-transform:uppercase;	color:#333;	margin-bottom: 4px;}


#nav_pimages_b {position:relative;height:115px;padding:0 18px;}
#nav_pimages_b img {display:inline;position:relative;top:auto;left:auto;padding:0;border:0;float:left;margin:2px 2px 1px 1px;cursor:pointer;}
#nav_pimages_b img.im_hover {margin:1px 1px 0px 0px;border:1px solid #990000;}
.pim_act {cursor:default;}
#pimages_b #pimages_b_in_name {position:absolute;bottom:-40px;width:100%;text-align:center;font:15px georgia;color:#333;}
#pimages_b #nav_pimages_next,#pimages_b #nav_pimages_prev {position:absolute;top:2px;left:0;width:18px;height:113px;background:url(../js/pimages_b_ar1.gif) no-repeat 50% 50%;}

.pim_ar_nact {background:url(../js/pimages_b_ar4.gif) no-repeat 50% 50% !important;cursor:pointer;}
.pim_ar_pact {background:url(../js/pimages_b_ar3.gif) no-repeat 50% 50% !important;cursor:pointer;}

#pimages_b #nav_pimages_next {left:655px;background:url(../js/pimages_b_ar2.gif) no-repeat 50% 50%;}

#wrap_nav_pimages_b {position:relative;width:657px;overflow:hidden;}

ol{list-style:none;}
div.commentmetadata{font-size:11px;}
cite.fn, cite.fn a{font-size:16px;}
span.says{display:none;}
.post img{margin:8px 10px 8px 0px;}
#right_column .post p{margin:0px; /*padding:0px;*/}