/*--------------wrapper------------------------------*/
* {margin:0;padding:0;}
html {height:100%;}
body {position:relative;width:100%;background:url(img/bg.gif) repeat-x #01232d;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:#fff;}
#head a {font:12px georgia;color:#fff;text-decoration:none;}
#head a:hover {text-decoration:underline;}
#head #logo {position:absolute;left:377px;top:2px;width:234px;height:87px;color:#fff;text-indent:-1000px;overflow:hidden;}
#head address {position:absolute;top:53px;right:630px;text-align:right;font-style:normal;}
#head #reserv {position:absolute;left:651px;top:55px;font-size:11px;line-height:11px;}
#head #facebook {position:absolute;display:block;right:18px;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:#006666;}
#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:#999966;padding:0 30px 10px 30px;}
#foot a {font:9px/37px tahoma;color:#999966;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 {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:#006666 !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:#006666 !important;background:url(img/lmenu_a.gif) no-repeat 23px 7px !important;}
.left_menu li.active li a:hover {color:#006666 !important;background:url(img/lmenu_a_hov1.gif) !important;}
.left_menu li.active li.active a {color:#666666 !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:#006666 !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:#006666;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;}
.big_foto,.big_foto1 {padding:10px;border:1px solid #666633;margin:0 0 10px 0;}
.big_foto1 {float:right;margin:5px 0 0 15px;}
.video_pict,.video_pictl {float:right;padding:0 0 5px 10px;font:11px/16px georgia !important;width:140px;cursor:pointer;}
.video_pictl  {float:left;padding:14px 17px 5px 0;}
.video_pict p,.video_pictl p {font:11px/13px georgia !important;padding:0 !important;color:#333;}
.video_pict span,.video_pictl span{color:#336699;}
.video_pict span:hover,.video_pictl span:hover {text-decoration:underline;}
.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;}
.award_item {margin:0 -20px;}
.award_item img {border:0;float:left;margin:10px 20px;}
.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;}
.purchase_gc {position:relative;background:url(img/content/bg_purchase.jpg) no-repeat #fff;width:668px;height:128px;border:1px solid #999;margin:10px 0;}
.purchase_gc .purchase_title {position:absolute;left:110px;top:40px;font:700 16px georgia;width:115px;margin:0;height:auto;border:0;}
.purchase_gc div {margin:0 0 0 260px;border-bottom:1px solid #999;height:29px;font:14px/29px georgia;color:#333;overflow:hidden;position:relative;}
.purchase_gc div span {position:absolute;top:0;right:100px;}
.purchase_gc span input {width:40px;}
.purchase_gc #submit_purchase {position:absolute;right:25px;bottom:4px;background:url(img/content/btn_purchase.gif);cursor:pointer;border:0;width:140px;height:25px;}

/*------------------------form-----------------------------------*/
option {padding-left:7px;}
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;}
#right_column .artic_seprt {height:20px;}
/*------------------------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;idth: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:#006666;width:auto !important;padding:0 20px;color:#fff;cursor:pointer;}

.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;}
/*-----------------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 {color:#fff !important;background:url(img/menu_item.gif) no-repeat !important;}
#li1: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:#006666;}
.menuli1:hover a span {background:url(img/menu_item_hov.gif) no-repeat 100% 0;}
.menuli1 ul {display:none;position:absolute;top:28px;left:3px;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:#006666;padding:0 16px;white-space:nowrap;overflow:visible !important;}

#li1 span{width:100px;}
#li2 span{width:116px;}
#li3 span{width:92px;}
#li4 span{width:141px;}
#li5 span{width:232px;}
#li6 span{width:81px;}
#li7 span{width:143px;}
/*--------------end menu-------------------------------*/

/*--------------------------index--------------------------------------------*/

.mbody .menu{height:29px;}
.mbody #foot {padding-bottom:60px;}

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:15px 0;}
.hours_oper p{font-size:13px;padding-bottom:22px;}
.hours_oper *{font-size:13px;color:#333 !important;}
#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/20px georgiay;color:#333;}
#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;}

.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;}

#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;}