BODY{background:url('images/bg.gif') top center #000000;color:#000000;font-family:Arial,sans-serif;font-size:12px;margin:0px auto;}
DIV,SPAN,P,A,TD,TH{color:#000000;font-family:Arial,sans-serif;font-size:12px;}

/* LINKS */
A{COLOR: #000000; font-weight: bold; text-decoration: none; font-family: Arial,sans-serif; font-size: 12px;}
A:hover {COLOR: #000000; font-weight: bold; text-decoration: underline; font-family: Arial,sans-serif; font-size: 12px;}

A.disabled{font-size : 12px; color: #CCCCCC; font-weight: bold; text-decoration: none;}
A.disabled:hover {font-size : 12px; color: #CCCCCC; font-weight: bold; text-decoration: none;}

IMG{border:none;}

H1{font-weight:normal;margin:2px 0px;font-family:Times,serif;font-size:19px;color:#000000;text-decoration:none;text-transform:uppercase}
H2{font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:16px;color:#000000}
H3{font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:14px;color:#000000}
H4{font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:12px;color:#000000;text-decoration:underline;}
H5{font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:12px;color:#000000}
H6{font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:12px;color:#000000}




/*main layout*/
.main_table{width:1024px;background:transparent;color:#000000;border-spacing:0px;border-collapse:collapse;}
.header_cell{background:transparent;color:#FFFFFF;text-align:center;padding:0px 0px 3px 0px;}
.content_cell_top{height:10px;background:url('images/content-top.gif') no-repeat bottom center transparent;color:#000000;padding:0px 0px;}
.content_cell{background:url('images/content-bg.gif') repeat-y top center transparent;color:#000000;vertical-align:top;padding:0px 0px 11px 0px;}
TD.content_cell_bottom{height:11px;background:url('images/content-bottom.gif') no-repeat top center transparent;color:#000000;padding:0px 0px;}
DIV.content_cell_bottom_wrap{position:relative;}
DIV.content_cell_bottom{height:11px;width:1022px;background:url('images/content-bottom-overlay.gif') no-repeat top center transparent;color:#000000;padding:0px 0px;position:absolute;top:-11px;z-index:1000}
.footer_cell{background:transparent;color:#FFFFFF;text-align:center;padding:10px 0px;}

/*content layout*/
.content_wrap{margin:0px;padding:0px;}
.content_min_height{float:right;visibility:hidden;width:0px;height:550px;}
.main_content{margin:20px 130px;width:764px;overflow:hidden;}
.main_content_hack{margin:0px;width:auto;}
.wide_content{margin:0px 95px;width:834px;}
.admin_content{margin:0px 95px;width:834px;_margin:20px 130px;_width:764px;}
.indent{margin:0px 20px;}


/*general / default menu styling*/
A.topnav{font-family:Times,serif;font-weight:normal;font-size:16px;color:#E9DBA6;text-transform:uppercase;text-decoration:none;display:block;border:1px solid #000000;border-bottom:none;border-top:none;height:37px;line-height:37px;display:inline-block;padding:0px 5px;}
A.topnav:hover{font-family:Times,serif;font-weight:normal;font-size:16px;color:#ffffff;text-transform:uppercase;text-decoration:none;display:block;border:1px solid #000000;border-bottom:none;border-top:none;height:37px;line-height:37px;display:inline-block;padding:0px 5px;}
A.topnav_sel{font-family:Times,serif;font-weight:normal;font-size:16px;color:#ffffff;text-transform:uppercase;text-decoration:none;display:block;border:1px solid #000000;border-bottom:none;border-top:none;height:37px;line-height:37px;display:inline-block;padding:0px 5px;}
A.topnav_sel:hover{font-family:Times,serif;font-weight:normal;font-size:16px;color:#ffffff;text-transform:uppercase;text-decoration:none;display:block;border:1px solid #000000;border-bottom:none;border-top:none;height:37px;line-height:37px;display:inline-block;padding:0px 5px;}
A.topnav_active{font-family:Times,serif;font-weight:normal;font-size:16px;color:#ffffff;text-transform:uppercase;text-decoration:none;display:block;border:1px solid #000000;border-bottom:none;border-top:none;height:37px;line-height:37px;display:inline-block;padding:0px 5px;}
A.topnav_active:hover{font-family:Times,serif;font-weight:normal;font-size:16px;color:#ffffff;text-transform:uppercase;text-decoration:none;display:block;border:1px solid #000000;border-bottom:none;border-top:none;height:37px;line-height:37px;display:inline-block;padding:0px 5px;}

.nav_logo_container{position:relative;height:94px;width:1024px;}
.nav_logo{height:112px;position:absolute;top:5px;left:0px;width:242px;margin:0px 391px;}
.nav{width:932px;margin:2px 46px 0px 46px;text-align:center;font-size:11px;background:#588195;}
.nav_decor{height:16px;width:960px;margin:0px 32px;}
.nav TABLE{border-spacing:0px;border-collapse:collapse;}
.nav TABLE TD{vertical-align:middle;text-align:left;padding:0px;}

.nav .menu{position:relative;z-index:2000000;left:0px;top:0px;}
.nav .menu A{border-top:1px solid #000000;font-family:arial,sans-serif;color:#FFFFFF;text-decoration:none;font-weight:normal;font-size:12px;display:block;padding:5px 0px;text-align:center;background:#323822;height:auto;line-height:auto;}
.nav .menu A:hover{border-top:1px solid #000000;font-family:arial,sans-serif;color:#FFFFFF;text-decoration:none;font-weight:normal;font-size:12px;display:block;padding:5px 0px;text-align:center;background:#0D1500;height:auto;line-height:auto;}
.nav .menu .submenu{border:1px solid #000000;border-top:none;}


/*default*/
.nav{background:#323822;}
.nav_menus{background:#323822;}
.nav_decor{background:url('images/nav-top-home.gif') center center no-repeat;}
.main_table{background:url('images/bg-add-home.gif') bottom right no-repeat;}
A.topnav{border:1px solid #323822;border-bottom:none;border-top:none;}
A.topnav_sel{border:1px solid #323822;border-bottom:none;border-top:none;}
A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
#menus_HOME .topnav{background:url('images/nav-home-h.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
#menus_DINING .topnav{background:url('images/nav-dining-h.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
#menus_MEETINGS .topnav{background:url('images/nav-meetings-h.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
#menus_WEDDINGS .topnav{background:url('images/nav-weddings-h.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
#menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-h.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
#menus_LOCATION .topnav{background:url('images/nav-location-h.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
#menus_ABOUT .topnav{background:url('images/nav-about-h.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
#menus_CONTACT .topnav{background:url('images/nav-contact-h.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.main_content H1, 
.main_content H2,
.main_content H3,
.main_content .header,
.main_content .subhead{color:#323822;background:url('images/sep-home.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.main_content H4,
.main_content H5,
.main_content H6{color:#323822;margin-top:5px;}
.main_content A{color:#323822}
.main_content A:hover,
.main_content A.selected,
.main_content A.selected:hover{color:#0D1500}
.main_content A.selected{text-decoration:underline;}
.main_content A.button,
.main_content INPUT.submit,
.main_content INPUT.button{border:none;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-home.gif') no-repeat center center transparent;padding:0px;}
.main_content A.button:hover,
.main_content INPUT.submit:hover,
.main_content A.button:hover{background:url('images/button-home-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.main_content TD.label{color:#0D1500}
.main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #0D1500;padding:10px 3px 3px 3px !important;background:transparent;color:#0D1500}


/*home-specific*/
.HOME .nav{background:#323822;}
.HOME .nav_menus{background:#323822;}
.HOME .nav_decor{background:url('images/nav-top-home.gif') center center no-repeat;}
.HOME .main_table{background:url('images/bg-add-home.gif') bottom right no-repeat;}
.HOME A.topnav{border:1px solid #323822;border-bottom:none;border-top:none;}
.HOME A.topnav_sel{border:1px solid #323822;border-bottom:none;border-top:none;}
.HOME A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.HOME #menus_HOME .topnav{background:url('images/nav-home-h.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.HOME #menus_DINING .topnav{background:url('images/nav-dining-h.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.HOME #menus_MEETINGS .topnav{background:url('images/nav-meetings-h.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.HOME #menus_WEDDINGS .topnav{background:url('images/nav-weddings-h.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.HOME #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-h.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.HOME #menus_LOCATION .topnav{background:url('images/nav-location-h.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.HOME #menus_ABOUT .topnav{background:url('images/nav-about-h.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.HOME #menus_CONTACT .topnav{background:url('images/nav-contact-h.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.HOME .main_content H1, 
.HOME .main_content H2,
.HOME .main_content H3,
.HOME .main_content .header,
.HOME .main_content .subhead{color:#323822;background:url('images/sep-home.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.HOME .main_content H4,
.HOME .main_content H5,
.HOME .main_content H6{color:#323822;margin-top:5px;}
.HOME .main_content A{color:#323822}
.HOME .main_content A:hover,
.HOME .main_content A.selected,
.HOME .main_content A.selected:hover{color:#0D1500}
.HOME .main_content A.button,
.HOME .main_content INPUT.submit,
.HOME .main_content INPUT.button{border:none;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-home.gif') no-repeat center center transparent;padding:0px;}
.HOME .main_content A.button:hover,
.HOME .main_content INPUT.submit:hover,
.HOME .main_content INPUT.button:hover{background:url('images/button-home-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.HOME .main_content TD.label{color:#0D1500}
.HOME .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #0D1500;padding:10px 3px 3px 3px !important;background:transparent;color:#0D1500}


/*dining-specific*/
.DINING .nav{background:#71638F;}
.DINING .nav_menus{background:#71638F;}
.DINING .nav_decor{background:url('images/nav-top-dining.gif') center center no-repeat;}
.DINING .main_table{background:url('images/bg-add-dining.gif') bottom right no-repeat;}
.DINING A.topnav{border:1px solid #71638F;border-bottom:none;border-top:none;}
.DINING A.topnav_sel{border:1px solid #71638F;border-bottom:none;border-top:none;}
.DINING A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.DINING #menus_HOME .topnav{background:url('images/nav-home-d.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.DINING #menus_DINING .topnav{background:url('images/nav-dining-d.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.DINING #menus_MEETINGS .topnav{background:url('images/nav-meetings-d.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.DINING #menus_WEDDINGS .topnav{background:url('images/nav-weddings-d.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.DINING #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-d.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.DINING #menus_LOCATION .topnav{background:url('images/nav-location-d.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.DINING #menus_ABOUT .topnav{background:url('images/nav-about-d.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.DINING #menus_CONTACT .topnav{background:url('images/nav-contact-d.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.DINING .main_content H1, 
.DINING .main_content H2,
.DINING .main_content H3,
.DINING .main_content .header,
.DINING .main_content .subhead{color:#71638F;background:url('images/sep-dining.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.DINING .main_content H4,
.DINING .main_content H5,
.DINING .main_content H6{color:#71638F;margin-top:5px;}
.DINING .main_content A{color:#71638F}
.DINING .main_content A:hover,
.DINING .main_content A.selected,
.DINING .main_content A.selected:hover{color:#4D4068}
.DINING .main_content A.button,
.DINING .main_content INPUT.submit,
.DINING .main_content INPUT.button{border:none;color:#000000;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-dining.gif') no-repeat center center transparent;padding:0px;}
.DINING .main_content A.button:hover,
.DINING .main_content INPUT.submit:hover,
.DINING .main_content INPUT.button:hover{background:url('images/button-dining-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.DINING .main_content TD.label{color:#4D4068}
.DINING .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #4D4068;padding:10px 3px 3px 3px !important;background:transparent;color:#4D4068}


/*meetings-specific*/
.MEETINGS .nav{background:#B17E2B;}
.MEETINGS .nav_menus{background:#B17E2B;}
.MEETINGS .nav_decor{background:url('images/nav-top-meetings.gif') center center no-repeat;}
.MEETINGS .main_table{background:url('images/bg-add-meetings.gif') bottom right no-repeat;}
.MEETINGS A.topnav{border:1px solid #B17E2B;border-bottom:none;border-top:none;}
.MEETINGS A.topnav_sel{border:1px solid #B17E2B;border-bottom:none;border-top:none;}
.MEETINGS A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.MEETINGS #menus_HOME .topnav{background:url('images/nav-home-m.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.MEETINGS #menus_DINING .topnav{background:url('images/nav-dining-m.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.MEETINGS #menus_MEETINGS .topnav{background:url('images/nav-meetings-m.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.MEETINGS #menus_WEDDINGS .topnav{background:url('images/nav-weddings-m.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.MEETINGS #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-m.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.MEETINGS #menus_LOCATION .topnav{background:url('images/nav-location-m.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.MEETINGS #menus_ABOUT .topnav{background:url('images/nav-about-m.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.MEETINGS #menus_CONTACT .topnav{background:url('images/nav-contact-m.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.MEETINGS .main_content H1, 
.MEETINGS .main_content H2,
.MEETINGS .main_content H3,
.MEETINGS .main_content .header,
.MEETINGS .main_content .subhead{color:#B17E2B;background:url('images/sep-meetings.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.MEETINGS .main_content H4,
.MEETINGS .main_content H5,
.MEETINGS .main_content H6{color:#B17E2B;margin-top:5px;}
.MEETINGS .main_content A{color:#B17E2B}
.MEETINGS .main_content A:hover,
.MEETINGS .main_content A.selected,
.MEETINGS .main_content A.selected:hover{color:#7D5413}
.MEETINGS .main_content A.button,
.MEETINGS .main_content INPUT.submit,
.MEETINGS .main_content INPUT.button{border:none;color:#000000;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-meetings.gif') no-repeat center center transparent;}
.MEETINGS .main_content A.button:hover,
.MEETINGS .main_content INPUT.submit:hover,
.MEETINGS .main_content INPUT.button:hover{background:url('images/button-meetings-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.MEETINGS .main_content TD.label{color:#7D5413}
.MEETINGS .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #7D5413;padding:10px 3px 3px 3px !important;background:transparent;color:#7D5413}


/*weddings-specific*/
.WEDDINGS .nav{background:#588195;}
.WEDDINGS .nav_menus{background:#588195;}
.WEDDINGS .nav_decor{background:url('images/nav-top-weddings.gif') center center no-repeat;}
.WEDDINGS .main_table{background:url('images/bg-add-weddings.gif') bottom right no-repeat;}
.WEDDINGS A.topnav{border:1px solid #588195;border-bottom:none;border-top:none;}
.WEDDINGS A.topnav_sel{border:1px solid #588195;border-bottom:none;border-top:none;}
.WEDDINGS A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.WEDDINGS #menus_HOME .topnav{background:url('images/nav-home-w.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.WEDDINGS #menus_DINING .topnav{background:url('images/nav-dining-w.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.WEDDINGS #menus_MEETINGS .topnav{background:url('images/nav-meetings-w.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.WEDDINGS #menus_WEDDINGS .topnav{background:url('images/nav-weddings-w.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.WEDDINGS #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-w.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.WEDDINGS #menus_LOCATION .topnav{background:url('images/nav-location-w.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.WEDDINGS #menus_ABOUT .topnav{background:url('images/nav-about-w.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.WEDDINGS #menus_CONTACT .topnav{background:url('images/nav-contact-w.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.WEDDINGS .main_content H1, 
.WEDDINGS .main_content H2,
.WEDDINGS .main_content H3,
.WEDDINGS .main_content .header,
.WEDDINGS .main_content .subhead{color:#588195;background:url('images/sep-weddings.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.WEDDINGS .main_content H4,
.WEDDINGS .main_content H5,
.WEDDINGS .main_content H6{color:#588195;margin-top:5px;}
.WEDDINGS .main_content A{color:#588195}
.WEDDINGS .main_content A:hover,
.WEDDINGS .main_content A.selected,
.WEDDINGS .main_content A.selected:hover{color:#366074}
.WEDDINGS .main_content A.button,
.WEDDINGS .main_content INPUT.submit,
.WEDDINGS .main_content INPUT.button{border:none;color:#000000;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-weddings.gif') no-repeat center center transparent;padding:0px;}
.WEDDINGS .main_content A.button:hover,
.WEDDINGS .main_content INPUT.submit:hover,
.WEDDINGS .main_content INPUT.button:hover{background:url('images/button-weddings-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.WEDDINGS .main_content TD.label{color:#366074}
.WEDDINGS .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #366074;padding:10px 3px 3px 3px !important;background:transparent;color:#366074}


/*accommodations-specific*/
.ACCOMMODATIONS .nav{background:#c3b73b;}
.ACCOMMODATIONS .nav_menus{background:#c3b73b;}
.ACCOMMODATIONS .nav_decor{background:url('images/nav-top-accommodations.gif') center center no-repeat;}
.ACCOMMODATIONS .main_table{background:url('images/bg-add-accommodations.gif') bottom right no-repeat;}
.ACCOMMODATIONS A.topnav{border:1px solid #c3b73b;border-bottom:none;border-top:none;}
.ACCOMMODATIONS A.topnav_sel{border:1px solid #c3b73b;border-bottom:none;border-top:none;}
.ACCOMMODATIONS A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.ACCOMMODATIONS #menus_HOME .topnav{background:url('images/nav-home-a.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.ACCOMMODATIONS #menus_DINING .topnav{background:url('images/nav-dining-a.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.ACCOMMODATIONS #menus_MEETINGS .topnav{background:url('images/nav-meetings-a.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.ACCOMMODATIONS #menus_WEDDINGS .topnav{background:url('images/nav-weddings-a.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.ACCOMMODATIONS #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-a.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.ACCOMMODATIONS #menus_LOCATION .topnav{background:url('images/nav-location-a.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.ACCOMMODATIONS #menus_ABOUT .topnav{background:url('images/nav-about-a.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.ACCOMMODATIONS #menus_CONTACT .topnav{background:url('images/nav-contact-a.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.ACCOMMODATIONS .main_content H1, 
.ACCOMMODATIONS .main_content H2,
.ACCOMMODATIONS .main_content H3,
.ACCOMMODATIONS .main_content .header,
.ACCOMMODATIONS .main_content .subhead{color:#BEA72B;background:url('images/sep-accommodations.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.ACCOMMODATIONS .main_content H4,
.ACCOMMODATIONS .main_content H5,
.ACCOMMODATIONS .main_content H6{color:#BEA72B;margin-top:5px;}
.ACCOMMODATIONS .main_content A{color:#BEA72B}
.ACCOMMODATIONS .main_content A:hover,
.ACCOMMODATIONS .main_content A.selected,
.ACCOMMODATIONS .main_content A.selected:hover{color:#AF9F5B}
.ACCOMMODATIONS .main_content A.button,
.ACCOMMODATIONS .main_content INPUT.submit,
.ACCOMMODATIONS .main_content INPUT.button{border:none;color:#000000;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-accommodations.gif') no-repeat center center transparent;padding:0px;}
.ACCOMMODATIONS .main_content A.button:hover,
.ACCOMMODATIONS .main_content INPUT.submit:hover,
.ACCOMMODATIONS .main_content INPUT.button:hover{background:url('images/button-accommodations-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.ACCOMMODATIONS .main_content TD.label{color:#AF9F5B}
.ACCOMMODATIONS .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #AF9F5B;padding:10px 3px 3px 3px !important;background:transparent;color:#AF9F5B}


/*location-specific*/
.LOCATION .nav{background:#716658;}
.LOCATION .nav_menus{background:#716658;}
.LOCATION .nav_decor{background:url('images/nav-top-contact.gif') center center no-repeat;}
.LOCATION .main_table{background:url('images/bg-add-contact.gif') bottom right no-repeat;}
.LOCATION A.topnav{border:1px solid #716658;border-bottom:none;border-top:none;}
.LOCATION A.topnav_sel{border:1px solid #716658;border-bottom:none;border-top:none;}
.LOCATION A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.LOCATION #menus_HOME .topnav{background:url('images/nav-home-c.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.LOCATION #menus_DINING .topnav{background:url('images/nav-dining-c.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.LOCATION #menus_MEETINGS .topnav{background:url('images/nav-meetings-c.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.LOCATION #menus_WEDDINGS .topnav{background:url('images/nav-weddings-c.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.LOCATION #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-c.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.LOCATION #menus_LOCATION .topnav{background:url('images/nav-location-c.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.LOCATION #menus_ABOUT .topnav{background:url('images/nav-about-c.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.LOCATION #menus_CONTACT .topnav{background:url('images/nav-contact-c.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.LOCATION .main_content H1, 
.LOCATION .main_content H2,
.LOCATION .main_content H3,
.LOCATION .main_content .header,
.LOCATION .main_content .subhead{color:#716658;background:url('images/sep-contact.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.LOCATION .main_content H4,
.LOCATION .main_content H5,
.LOCATION .main_content H6{color:#716658;margin-top:5px;}
.LOCATION .main_content A{color:#716658}
.LOCATION .main_content A:hover,
.LOCATION .main_content A.selected,
.LOCATION .main_content A.selected:hover{color:#4D4336}
.LOCATION .main_content A.button,
.LOCATION .main_content INPUT.submit,
.LOCATION .main_content INPUT.button{border:none;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-contact.gif') no-repeat center center transparent;padding:0px;}
.LOCATION .main_content A.button:hover,
.LOCATION .main_content INPUT.submit:hover,
.LOCATION .main_content INPUT.button:hover{background:url('images/button-contact-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.LOCATION .main_content TD.label{color:#4D4336}
.LOCATION .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #4D4336;padding:10px 3px 3px 3px !important;background:transparent;color:#4D4336}

/*about-specific*/
.ABOUT .nav{background:#716658;}
.ABOUT .nav_menus{background:#716658;}
.ABOUT .nav_decor{background:url('images/nav-top-contact.gif') center center no-repeat;}
.ABOUT .main_table{background:url('images/bg-add-contact.gif') bottom right no-repeat;}
.ABOUT A.topnav{border:1px solid #716658;border-bottom:none;border-top:none;}
.ABOUT A.topnav_sel{border:1px solid #716658;border-bottom:none;border-top:none;}
.ABOUT A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.ABOUT #menus_HOME .topnav{background:url('images/nav-home-c.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.ABOUT #menus_DINING .topnav{background:url('images/nav-dining-c.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.ABOUT #menus_MEETINGS .topnav{background:url('images/nav-meetings-c.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.ABOUT #menus_WEDDINGS .topnav{background:url('images/nav-weddings-c.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.ABOUT #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-c.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.ABOUT #menus_LOCATION .topnav{background:url('images/nav-location-c.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.ABOUT #menus_ABOUT .topnav{background:url('images/nav-about-c.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.ABOUT #menus_CONTACT .topnav{background:url('images/nav-contact-c.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.ABOUT .main_content H1, 
.ABOUT .main_content H2,
.ABOUT .main_content H3,
.ABOUT .main_content .header,
.ABOUT .main_content .subhead{color:#716658;background:url('images/sep-contact.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.ABOUT .main_content H4,
.ABOUT .main_content H5,
.ABOUT .main_content H6{color:#716658;margin-top:5px;}
.ABOUT .main_content A{color:#716658}
.ABOUT .main_content A:hover,
.ABOUT .main_content A.selected,
.ABOUT .main_content A.selected:hover{color:#4D4336}
.ABOUT .main_content A.button,
.ABOUT .main_content INPUT.submit,
.ABOUT .main_content INPUT.button{border:none;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-contact.gif') no-repeat center center transparent;padding:0px;}
.ABOUT .main_content A.button:hover,
.ABOUT .main_content INPUT.submit:hover,
.ABOUT .main_content INPUT.button:hover{background:url('images/button-contact-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.ABOUT .main_content TD.label{color:#4D4336}
.ABOUT .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #4D4336;padding:10px 3px 3px 3px !important;background:transparent;color:#4D4336}

/*contct-specific*/
.CONTACT .nav{background:#716658;}
.CONTACT .nav_menus{background:#716658;}
.CONTACT .nav_decor{background:url('images/nav-top-contact.gif') center center no-repeat;}
.CONTACT .main_table{background:url('images/bg-add-contact.gif') bottom right no-repeat;}
.CONTACT A.topnav{border:1px solid #716658;border-bottom:none;border-top:none;}
.CONTACT A.topnav_sel{border:1px solid #716658;border-bottom:none;border-top:none;}
.CONTACT A.topnav_active{border:1px solid #000000;border-bottom:none;border-top:none;}
.CONTACT #menus_HOME .topnav{background:url('images/nav-home-c.gif') center center no-repeat;width:75px;height:37px;padding:0px;}
.CONTACT #menus_DINING .topnav{background:url('images/nav-dining-c.gif') center center no-repeat;width:125px;height:37px;padding:0px;}
.CONTACT #menus_MEETINGS .topnav{background:url('images/nav-meetings-c.gif') center center no-repeat;width:169px;height:37px;padding:0px;}
.CONTACT #menus_WEDDINGS .topnav{background:url('images/nav-weddings-c.gif') center center no-repeat;width:95px;height:37px;padding:0px;}
.CONTACT #menus_ACCOMMODATIONS .topnav{background:url('images/nav-accommodations-c.gif') center center no-repeat;width:152px;height:37px;padding:0px;}
.CONTACT #menus_LOCATION .topnav{background:url('images/nav-location-c.gif') center center no-repeat;width:85px;height:37px;padding:0px;}
.CONTACT #menus_ABOUT .topnav{background:url('images/nav-about-c.gif') center center no-repeat;width:71px;height:37px;padding:0px;}
.CONTACT #menus_CONTACT .topnav{background:url('images/nav-contact-c.gif') center center no-repeat;width:80px;height:37px;padding:0px;}
.CONTACT .main_content H1, 
.CONTACT .main_content H2,
.CONTACT .main_content H3,
.CONTACT .main_content .header,
.CONTACT .main_content .subhead{color:#716658;background:url('images/sep-contact.gif') no-repeat top center transparent;padding-top:15px;margin-top:5px;}
.CONTACT .main_content H4,
.CONTACT .main_content H5,
.CONTACT .main_content H6{color:#716658;margin-top:5px;}
.CONTACT .main_content A{color:#716658}
.CONTACT .main_content A:hover,
.CONTACT .main_content A.selected,
.CONTACT .main_content A.selected:hover{color:#4D4336}
.CONTACT .main_content A.button,
.CONTACT .main_content INPUT.submit,
.CONTACT .main_content INPUT.button{border:none;color:#FFFFFF;text-decoration:none;text-transform:uppercase;display:inline-block;font-weight:bold;text-align:center;width:160px;height:28px;line-height:28px;overflow:hidden;background:url('images/button-contact.gif') no-repeat center center transparent;padding:0px;}
.CONTACT .main_content A.button:hover,
.CONTACT .main_content INPUT.submit:hover,
.CONTACT .main_content INPUT.button:hover{background:url('images/button-contact-over.gif') no-repeat center center transparent;color:#E9DBA6;text-decoration:none;}
.CONTACT .main_content TD.label{color:#4D4336}
.CONTACT .main_content .section{font-weight:bold;font-size:12px;border-bottom:1px solid #4D4336;padding:10px 3px 3px 3px !important;background:transparent;color:#4D4336}



/*menu-area specific menu styling*/
#menus_HOME .topnav:hover{background:url('images/nav-home-over.gif') center center no-repeat #323822;width:75px;height:37px;padding:0px;}
#menus_HOME .topnav_sel{background:url('images/nav-home-over.gif') center center no-repeat #323822;width:75px;height:37px;padding:0px;}
#menus_HOME .topnav_active{background:url('images/nav-home-over.gif') center center no-repeat #323822;width:75px;height:37px;padding:0px;}
#menus_HOME .submenu A{background:#323822}
#menus_HOME .submenu A:hover{background:#0D1500}
#menus_DINING .topnav:hover{background:url('images/nav-dining-over.gif') center center no-repeat #71638F;width:125px;height:37px;padding:0px;}
#menus_DINING .topnav_sel{background:url('images/nav-dining-over.gif') center center no-repeat #71638F;width:125px;height:37px;padding:0px;}
#menus_DINING .topnav_active{background:url('images/nav-dining-over.gif') center center no-repeat #71638F;width:125px;height:37px;padding:0px;}
#menus_DINING .submenu {width:139px;}
#menus_DINING .submenu A{background:#71638F}
#menus_DINING .submenu A:hover{background:#4D4068}
#menus_MEETINGS .topnav:hover{background:url('images/nav-meetings-over.gif') center center no-repeat #B17E2B;width:169px;height:37px;padding:0px;}
#menus_MEETINGS .topnav_sel{background:url('images/nav-meetings-over.gif') center center no-repeat #B17E2B;width:169px;height:37px;padding:0px;}
#menus_MEETINGS .topnav_active{background:url('images/nav-meetings-over.gif') center center no-repeat #B17E2B;width:169px;height:37px;padding:0px;}
#menus_MEETINGS .submenu {width:192px;}
#menus_MEETINGS .submenu A{background:#B17E2B;}
#menus_MEETINGS .submenu A:hover{background:#7D5413;}
#menus_WEDDINGS .topnav:hover{background:url('images/nav-weddings-over.gif') center center no-repeat #588195;width:95px;height:37px;padding:0px;}
#menus_WEDDINGS .topnav_sel{background:url('images/nav-weddings-over.gif') center center no-repeat #588195;width:95px;height:37px;padding:0px;}
#menus_WEDDINGS .topnav_active{background:url('images/nav-weddings-over.gif') center center no-repeat #588195;width:95px;height:37px;padding:0px;}
#menus_WEDDINGS .submenu{width:110px;}
#menus_WEDDINGS .submenu A{background:#588195}
#menus_WEDDINGS .submenu A:hover{background:#366074}
#menus_ACCOMMODATIONS .topnav:hover{background:url('images/nav-accommodations-over.gif') center center no-repeat #BEA72B;width:152px;height:37px;padding:0px;}
#menus_ACCOMMODATIONS .topnav_sel{background:url('images/nav-accommodations-over.gif') center center no-repeat #BEA72B;width:152px;height:37px;padding:0px;}
#menus_ACCOMMODATIONS .topnav_active{background:url('images/nav-accommodations-over.gif') center center no-repeat #BEA72B;width:152px;height:37px;padding:0px;}
#menus_ACCOMMODATIONS .submenu{width:152px;}
#menus_ACCOMMODATIONS .submenu A{background:#C3B73B}
#menus_ACCOMMODATIONS .submenu A:hover{background:#AF9F5B}
#menus_LOCATION .topnav:hover{background:url('images/nav-location-over.gif') center center no-repeat #716658;width:85px;height:37px;padding:0px;}
#menus_LOCATION .topnav_sel{background:url('images/nav-location-over.gif') center center no-repeat #716658;width:85px;height:37px;padding:0px;}
#menus_LOCATION .topnav_active{background:url('images/nav-location-over.gif') center center no-repeat #716658;width:85px;height:37px;padding:0px;}
#menus_LOCATION .submenu{width:138px;}
#menus_LOCATION .submenu A{background:#716658}
#menus_LOCATION .submenu A:hover{background:#4D4336}
#menus_ABOUT .topnav:hover{background:url('images/nav-about-over.gif') center center no-repeat #716658;width:71px;height:37px;padding:0px;}
#menus_ABOUT .topnav_sel{background:url('images/nav-about-over.gif') center center no-repeat #716658;width:71px;height:37px;padding:0px;}
#menus_ABOUT .topnav_active{background:url('images/nav-about-over.gif') center center no-repeat #716658;width:71px;height:37px;padding:0px;}
#menus_ABOUT .submenu{width:138px;}
#menus_ABOUT .submenu A{background:#716658}
#menus_ABOUT .submenu A:hover{background:#4D4336}
#menus_CONTACT .topnav:hover{background:url('images/nav-contact-over.gif') center center no-repeat #716658;width:80px;height:37px;padding:0px;}
#menus_CONTACT .topnav_sel{background:url('images/nav-contact-over.gif') center center no-repeat #716658;width:80px;height:37px;padding:0px;}
#menus_CONTACT .topnav_active{background:url('images/nav-contact-over.gif') center center no-repeat #716658;width:80px;height:37px;padding:0px;}
#menus_CONTACT .submenu{width:138px;}
#menus_CONTACT .submenu A{background:#716658}
#menus_CONTACT .submenu A:hover{background:#4D4336}

/*FINAL OVERRIDES!*/
BODY .main_content_header H1,
BODY .main_content .main_content_header .mceContentBody .header{padding-top:0px;background:transparent;background-image:''}


.footer_nav{text-align:center;color:#E9DBA6;font-family:helvetica,arial,sans-serif;text-transform:uppercase;font-size:11px;font-weight:normal;line-height:16px;}
.footer_nav A{text-align:center;color:#E9DBA6;font-family:helvetica,arial,sans-serif;text-transform:uppercase;font-size:11px;text-decoration:none;font-weight:normal;}
.footer_nav A:hover{text-align:center;color:#FFFFFF;font-family:helvetica,arial,sans-serif;text-transform:uppercase;font-size:11px;text-decoration:none;font-weight:normal;}
.footer_copyright{text-align:center;color:#E9DBA6;font-family:helvetica,arial,sans-serif;text-transform:uppercase;font-size:11px;font-weight:normal;line-height:16px;}

/*forms*/
FORM{display:inline;}
INPUT.text{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
INPUT.password{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
INPUT.file{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;}
INPUT.checkbox{}
INPUT.radio{}
INPUT.image{margin:10px}
SELECT{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
TEXTAREA{border:1px solid #666666;background:#FFFFFF;color:#666666;font-size:12px;width:300px;}
TD.label{font-size:12px;font-family:arial,sans-serif;font-weight:bold;}

INPUT.error{border:2px inset #993333;color:#666666;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
TEXTAREA.error{border:2px inset #993333;color:#666666;font-weight:normal;background:#FFCCCC;margin:0px;padding:1px 0px;width:300px;}
SELECT.error{border:2px inset #993333;color:#666666;font-weight:normal;background:#FFCCCC;padding:0px;margin:1px 0px;width:300px;}

.calendar INPUT.text{width:80px;}
.calendar INPUT.error{width:80px;}
.calendar * INPUT.text{width:80px;}
.calendar * INPUT.error{width:80px;}


.error,.errors{border:2px solid #5C200E;color:#5C200E;font-weight:bold;background:#FFCCCC;margin:10px 0px;padding:5px;}
.error2{margin:5px 2px;color:#5C200E;font-weight:bold;}
.msg,.message{border:2px solid #FFFFFF;color:#FFFFFF;font-weight:bold;background:#538200;margin:10px 0px;padding:5px;}
.message2{margin:5px 2px;color:#FFFFFF;font-weight:bold;}
.required{color:#5C200E;font-weight:bold;}


/*wysiwyg*/
TEXTAREA.wysiwyg{width:700px;height:400px;}
TEXTAREA.wysiwyg_home{width:219px;height:200px;}
/*tiny mce*/
.header{font-weight:normal;margin:2px 0px;font-family:Times,serif;font-size:19px;color:#000000;text-decoration:none;border-top:1px solid #000000;text-transform:uppercase;display:block;}
.subhead {font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:16px;color:#000000;border-top:1px solid #000000;display:block;}
.subsubhead{font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:14px;color:#000000}
.wysiwyg-body{COLOR: #000000; text-decoration: none; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal;}
.mceContentBody {font-family:Arial,sans-serif;font-size:12px;font-weight:normal;background:url('images/content-bg.gif') repeat-y top center transparent;COLOR: #000000;margin:0px 0px 10px 0px;}
.mceContentBody A:link {COLOR: #5C200E !important; font-weight: bold !important; text-decoration: none !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:visited {COLOR: #5C200E !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 12px !important;}
.mceContentBody A:active {COLOR: #5C200E !important; font-weight: bold !important; text-decoration: none !important; font-family:Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody A:hover {COLOR: #5C200E !important; font-weight: bold !important; text-decoration: underline !important; font-family: Arial, sans-serif !important; font-size: 12px !important}
.mceContentBody P{margin:0px;}
.mceContentBody UL{margin:0px;padding-left:15px;}
.mceContentBody BLOCKQUOTE{margin-top:0px;margin-bottom:0px;}

.mceEditor{}
.mceSelectList{width:auto;}
.main_content .mceContentBody{background:transparent;}
.main_content .mceContentBody .header{border-top:none;}
.main_content .mceContentBody .subhead{border-top:none;}
.main_content .mceContentBody .subsubhead{border-top:none;}

._wysiwyg .mceContentBody,
.email_template_wysiwyg .mceContentBody {background:url('/images/page-bg.gif') top left no-repeat}
.email_template_events_wysiwyg .mceContentBody {background:url('/images/page-bg.gif') top left no-repeat}
.email_template_blank_wysiwyg .mceContentBody {background:#FFFFFF}

/*modules*/
.modules_pane{width:231px;background:url('images/right-bg.jpg') top center repeat-y transparent;overflow:hidden;padding-bottom:20px;}
.modules_pane_header{width:231px;height:46px;background:url('images/right-crown.gif') bottom center repeat-y transparent;overflow:hidden;}
.left_module,
.left_module_header{margin:20px 20px 0px 20px;font-size:14px;}
.left_module A,
.left_module_header A,
.left_module A:hover,
.left_module_header A:hover{COLOR: #FFFFFF !important; }
.left_module H1,
.left_module H1 A,
.left_module H1 A:hover,
.left_module_header H1 A,
.left_module_header H1 A:hover,
.left_module_header H1{color:#E9DBA6 !important;background:url('images/sep-module.gif') no-repeat top center transparent !important;padding-top:15px;margin-top:5px;text-align:center;font-family:Times,serif;font-size:19px !important;text-decoration:none;text-transform:uppercase;font-weight:normal;}

.weather_today{text-align:center;font-weight:bold;font-size:14px;margin:10px;color:#FFFFFF}
.weather_today TD{font-weight:bold;font-size:14px;color:#FFFFFF}
.weather_today IMG{border:1px solid #000000;height:50px;width:50px;margin:5px;}


/*pagination*/
.listing_pages,
.listing_pages TD{color:#BBBBBB;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_link{display:inline;color:#BBBBBB;border:1px solid #BBBBBB;background:#666666;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link:hover{display:inline;color:#000000;border:1px solid #000000;background:#666666;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur{display:inline;color:#666666;border:1px solid #000000;background:#000000;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_link_cur:hover{display:inline;color:#666666;border:1px solid #000000;background:#000000;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;text-decoration:none;}
A.page_prevnext{display:inline;color:#BBBBBB;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext:hover{display:inline;color:#000000;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;}
A.page_prevnext_disabled{display:inline;color:#444444;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}
A.page_prevnext_disabled:hover{display:inline;color:#444444;text-align:center;padding:2px 4px;margin:2px;font-size:11px;font-weight:bold;font-family:arial,sans-serif;cursor:default;text-decoration:none;}


/*slideshows*/
.slideshow_area{text-align:center;padding:0px 0px;}
.slideshow_area_header{text-align:center;padding:0px 0px;width:833px;}
.slideshow_area_header_mask{padding:0px 0px;border:none;margin:none;position:absolute;top:0px;left:0px;width:833px;height:244px;overflow:hidden;z-index:999999;background:url('images/ss-mask-large.gif') center left no-repeat transparent;}
.slideshow_area_header_mask_small{padding:0px 0px;border:none;margin:none;position:absolute;top:0px;left:0px;width:246px;height:211px;overflow:hidden;z-index:999999;background:url('images/ss-mask-small.gif') center left no-repeat transparent;}
.slideshow_area_inner{margin:0px auto;position:relative;text-align:center;height:242px;width:833px;overflow:hidden}
.slideshow_image{position:absolute;background:#323822;top:0px;left:0px;height:242px;width:833px;overflow:hidden;text-align:center;}
A.slideshow_prev{position:absolute;z-index:1000000;top:0px;left:0px;display:block;height:242px;width:75px;background:url('images/ss-prev.gif') center left no-repeat transparent;opacity:.50;moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
A.slideshow_prev:hover{position:absolute;z-index:1000000;top:0px;left:0px;display:block;height:242px;width:75px;background:url('images/ss-prev.gif') center left no-repeat transparent;opacity:1.0;moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}
A.slideshow_next{position:absolute;z-index:1000000;top:0px;right:0px;display:block;height:242px;width:75px;background:url('images/ss-next.gif') center left no-repeat transparent;opacity:.50;moz-opacity:.50;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);}
A.slideshow_next:hover{position:absolute;z-index:1000000;top:0px;right:0px;display:block;height:242px;width:75px;background:url('images/ss-next.gif') center left no-repeat transparent;opacity:1.0;moz-opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);}

.float_gallery{float:right;margin:10px 0px 10px 10px;}

.slideshow_area_header_mask_small{background:url('images/ss-mask-small.gif') center left no-repeat transparent;}
.HOME .slideshow_area_header_mask_small{background:url('images/ss-mask-small-h.gif') center left no-repeat transparent;}
.DINING .slideshow_area_header_mask_small{background:url('images/ss-mask-small-d.gif') center left no-repeat transparent;}
.MEETINGS .slideshow_area_header_mask_small{background:url('images/ss-mask-small-m.gif') center left no-repeat transparent;}
.WEDDINGS .slideshow_area_header_mask_small{background:url('images/ss-mask-small-w.gif') center left no-repeat transparent;}
.ACCOMMODATIONS .slideshow_area_header_mask_small{background:url('images/ss-mask-small-a.gif') center left no-repeat transparent;}
.ABOUT .slideshow_area_header_mask_small{background:url('images/ss-mask-small-c.gif') center left no-repeat transparent;}



/*home content*/
.home-content-table{margin:10px auto;border-collapse:collapse;}
.home-content-table TD{width:219px;vertical-align:top;}
.home-content-table TD.home-content-cell{border-top:2px solid #000000;padding:5px 0px;}
.home-content-table TD.home-content-image-cell{padding:5px 0px;}
.home-content-table TD.home-content-image-cell IMG{border:1px solid #000000;}
.home-content-table TD.home-content-image-cell-spacer{width:10px;}
.home-content-table TD.home-content-cell H2{padding:5px 0px 10px 0px;text-decoration:none;}
.home-content-table TD.home-content-cell H2 A{font-size:14px;font-weight:bold;text-decoration:none;color:#000000;display:inline;border-bottom:1px solid #000000;padding:3px 0px;}
.home-content-table TD.home-content-cell H2 A:hover{font-size:14px;font-weight:bold;text-decoration:none;color:#5C200E;display:inline;border-bottom:1px solid #5C200E;padding:3px 0px;}
.home-content-table TD.home-content-cell .home-content{}
.home-content-table TD.home-content-cell .home-content A.home-content-link{color:#000000;font-size:11px;}
.home-content-table TD.home-content-cell .home-content A.home-content-link:hover{color:#000000;font-size:11px;}

/*site content*/
.content-table{margin:10px auto;border-spacing:10px;border-collapse:separate;width:924px;}
.content-table TD{vertical-align:top;}
.content-left-nav{width:200px;}
.content-left-nav A{display:block;color:#000000;text-decoration:none;font-weight: normal;font-size:12px;font-family:arial,sans-serif;margin:2px 0px;padding:2px 0px;}
.content-left-nav A:hover{display:block;color:#000000;text-decoration:underline;font-weight: normal;font-size:12px;font-family:arial,sans-serif;margin:2px 0px;padding:2px 0px;}
.content-content{width:700px;}

/*BASE CALENDAR*/
.CalendarTable{width:700px;border:1px solid #000000;border-spacing:0px;border-collapse:collapse;margin:0px auto 20px auto;}

.CalendarMonthHeader{height:30;width:100%;background:#000000;font-weight:normal;font-size:18px;text-align:center;border:1px solid #716658}
.CalendarMonthHeaderInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarMonth{height:30;font-weight:normal;font-size:18px;text-align:center;COLOR: #716658;}

.CalendarFooter{height:30;width:100%;background:#000000;font-weight:normal;text-align:center;border:1px solid #000000;vertical-align:middle !important}
.CalendarFooterInteriorTable{padding:5px;width:100%;text-align:center;}
.CalendarFooterContents{height:30;font-weight:normal;font-size:14px;text-align:center;}

.CalendarPrevLink{width:100px;white-space:nowrap;text-align:left;vertical-align:middle !important}
.CalendarNextLink{width:100px;white-space:nowrap;text-align:right;vertical-align:middle !important}
A.CalendarNavLink{color:#716658;font-weight:bold;}
A.CalendarNavLink:hover{color:#000000;font-weight:bold;}
A.CalendarNavLink:link{color:#716658;font-weight:bold;}
A.CalendarNavLink:visited{color:#716658;font-weight:bold;}

.CalendarDayHeader{height:15px;width:14%;text-align:center;background:#514638;border:1px solid #000000;font-weight: bold;}
.CalendarDay{height:75px;width:14%;vertical-align:top;border:1px solid #000000;background:#716658}
.CalendarDayPast{height:75px;width:14%;vertical-align:top;border:1px solid #000000;background:#716658}
.CalendarDayFuture{height:75px;width:14%;vertical-align:top;border:1px solid #000000;background:#716658}
.CalendarDayCurrent{height:75px;width:14%;vertical-align:top;border:1px solid #000000;background:#918678}

.CalendarDayEmptyPre{height:75px;width:14%;vertical-align:top;border:1px solid #000000;background:#716658}
.CalendarDayEmptyPost{height:75px;width:14%;vertical-align:top;border:1px solid #000000;background:#716658}

.CalendarDayMarker{font-weight:bold;padding:0px 3px;vertical-align:top;}

/*Calendar*/
#CalendarContainer{position:relative;}
#CalendarPopUp{position:absolute;border:2px solid #C6BBB0;background:#DDD3C6;z-index:1000;left:110px;top:100px;}
#CalendarPopUpDetails{width:300px;height:300px;_height:300px;overflow:auto;}
#CalendarPopUpClose{text-align:right;border-bottom:2px solid #C6BBB0;padding:2px;background:#C6BBB0}
#CalendarPopUpClose A{color:#000000 !important;font-weight:bold;text-decoration:none;}
#CalendarPopUpClose A:hover{color:#F3C1C9 !important;font-weight:bold;text-decoration:none;}

.calendar_key{margin:5px;}
.calendar_key TABLE{}
.event_color_marker{width:10px;height:10px;overflow:hidden;margin:2px;display:inline-block;border:1px solid #000000;float:left;}


.event{cursor:pointer;font-size:11px;font-weight:bold;margin:3px;}
.event A{line-height:15px;font-size:11px;font-weight:bold;color:#C6BBB0 !important;}
.event A:hover{line-height:15px;font-size:11px;font-weight:bold;color:#C6BBB0 !important;}
.event_item{line-height:15px;overflow:hidden;width:75px;padding:3px 0px;}

.event_details_header{text-align:center;font-weight:bold;font-size:16px;padding:3px;text-decoration:underline;color:#000000}
.event_details{border-bottom:1px dotted #514638;margin:3px;padding-bottom:20px;}
.event_details_time{text-align:right;font-weight:bold;font-size:12px;display:inline;float:right;width:120px;}
.event_details_title{text-align:left;font-weight:bold;font-size:12px;display:inline;float:left;width:140px;}
.event_details_location{text-align:left;font-weight:normal;font-style:italic;font-size:12px;display:block;clear:both;margin:3px;}
.event_details_cost{text-align:left;font-weight:normal;font-style:italic;font-size:12px;display:block;clear:both;margin:3px;}
.event_details_details{text-align:left;font-weight:normal;font-size:12px;display:block;clear:both;margin:3px;color:#514638;}
.event_details_paylink{text-align:left;margin:6px;}
.event_details_paylink A{}
.event_details_paylink A:hover{}

.event_details DIV{color:#000000}


TABLE.event_list{border-spacing:0px;border-collapse:collapse;}
TABLE.event_list TD{padding:2px 0px;}

/*tenants listing*/
.tenant {padding:5px 10px 15px 0px;vertical-align:top;}
.tenant IMG{border:1px solid #000000;}
.tenant A IMG{border:1px solid #000000}
.tenant A:hover IMG{border:1px solid #000000}
body.DINING .main_content .tenant A{text-align:left;font-size:18px;font-family:times,serif;text-transform:uppercase;} 
body.DINING .main_content .tenant H2{text-align:left;font-size:18px;font-family:times,serif;text-transform:uppercase;background:transparent;margin:0px;padding:0px;} 

/*newsletter related*/
.newsletter_highlight{font-style:italic;margin:10px 0px;}


/*apartments*/
.apartment{text-align:left;margin:0px 0px 0px 0px;padding:10px;color:#000000;}
.apartment H2{padding-top:15px;}
.apartment_name{font-weight:bold;text-align:left;font-size:20px;margin:5px;}
.apartment_image{color:#000000;font-weight:bold;text-align:center;padding:5px;vertical-align:top;}
.apartment_image IMG{border:1px solid #000000}
.apartment_info{text-align:left;padding:5px;vertical-align:top;}
.apartment_description{}
.apartment_rates{vertical-align:top;font-size:10px;font-weight:normal;width:450px;}
.apartment_rates TD{padding:2px;color:#000000;text-align:center;font-weight:bold;}
.apartment_links{margin-top:10px;width:auto;}
.apartment_links TD{padding:5px;color:#000000;text-align:center;}

.apartment_full{width:680px;text-align:left;margin:0px 0px 20px 0px;padding:10px;color:#000000;}
.apartment_full .apartment_info{color:#000000;margin-left:0px;font-weight:bold;}
.apartment_full .apartment_rates {width:auto}
.apartment_full .apartment_rates TD{text-align:left;}
.apartment_full .apartment_description{margin:10px 0px;}
.apartment_full H2, .apartment_full H3{margin:5px;color:#000000;text-align:left;font-size:16px;font-weight:bold;border-bottom:2px solid #000000;text-decoration:none;}
.apartment_full .apartment_links{margin-top:10px;width:auto;}
.apartment_full .apartment_links TD{padding:5px;color:#000000;text-align:center;}
#imageData #numberDisplay{color:#000000}
#imageData #caption{color:#000000}

.apartment_full_table{width:auto;border-spacing:5px;margin-bottom:15px;}
.apartment_full_table TD{vertical-align:top;width:150px;}
A.apartment_link{color:#000000;text-decoration:none;font-weight:bold;}
A.apartment_link:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.apartment_inquiry_form{color:#000000;border:1px solid #000000;margin-top:15px;padding:10px;width:550px;}
.apartment_inquiry_form TABLE{width:100%}
.apartment_inquiry_form TD{color:#000000}

.apartment_calendar_line{color:#CFC9B5;font-weight:bold;border-top:1px dotted #CFC9B5;height:20px;overflow:hidden;line-height:20px;padding:0px 6px;margin:0px 0px;display:block;}
.apartment_calendar_line_admin{color:#CFC9B5;font-weight:bold;border-top:1px dotted #CFC9B5;height:20px;overflow:hidden;line-height:20px;padding:0px 3px;margin:0px 3px;display:block;}
.apartment_calendar_line_admin.calendar_booked{cursor:pointer;}
.apartment_calendar_line_last{border-bottom:1px dotted #CFC9B5;}

.apartment_data_box{padding:0px;font-size:12px;font-weight:bold;color:#000000;margin:10px 0px;}
.apartment_data{font-weight:bold;}


/*venues*/
.venue_image{text-align:center;font-weight:bold;}
.venue_image IMG{border:1px solid #000000;}

.venue{text-align:left;margin:0px 0px;padding:10px 0px;color:#000000;margin-top:0px;padding-top:0px;}
.venue TD{vertical-align:top;padding:10px 0px 0px 0px;}
.venue TD TD{vertical-align:top;padding:0px 0px;}
.venue H2, .venue H3{}
.venue .venue_name{font-weight:bold;margin:2px 0px;font-family:arial bold, arial, sans-serif;font-size:12px;color:#000000;text-decoration:underline}
.venue .venue_image{text-align:center;font-weight:bold;}
.venue .venue_image IMG{border:1px solid #000000;}
.venue .venue_info{text-align:left;padding:5px;vertical-align:top;}
.venue .venue_description{}
.venue .venue_rates{vertical-align:top;font-size:10px;font-weight:normal;width:450px;}
.venue .venue_rates TD{padding:2px 0px 0px 0px;color:#000000;text-align:center;font-weight:bold;}
.venue .venue_links{margin-top:10px;width:auto;}
.venue .venue_links TD{padding:5px;color:#000000;text-align:center;}

.venue_full{width:680px;text-align:left;margin:0px 0px 20px 0px;padding:0px 10px;color:#000000;}
.venue_full .venue_info{color:#000000;margin-left:0px;font-weight:bold;}
.venue_full .venue_rates {width:auto}
.venue_full .venue_rates TD{text-align:left;}
.venue_full .venue_description{margin:5px 0px;}
.venue_full H2, .venue_full H3{border-bottom:1px solid #000000;text-decoration:none;font-size:14px;}
.venue_full .venue_links{margin-top:10px;width:auto;}
.venue_full .venue_links TD{padding:5px;color:#000000;text-align:center;}
.venue_full .venue_image IMG{border:1px solid #000000}
#imageData #numberDisplay{color:#000000}
#imageData #caption{color:#000000}

.venue_full_table{width:auto;border-spacing:5px;margin-bottom:15px;}
.venue_full_table TD{vertical-align:top;width:220px;}
A.venue_link{color:#000000;text-decoration:none;font-weight:bold;}
A.venue_link:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.venue_data_box{padding:0px;font-size:12px;font-weight:bold;color:#000000;margin:10px 0px 0px 0px;}
.venue_data{font-weight:bold;}

.venue_inquiry_form{color:#000000;border:1px solid #000000;margin-top:15px;padding:10px;width:550px;}
.venue_inquiry_form TABLE{width:100%}
.venue_inquiry_form TD{color:#000000}

.venue_calendar_line{color:#CFC9B5;font-weight:bold;border-top:1px dotted #CFC9B5;height:20px;overflow:hidden;line-height:20px;padding:0px 3px;margin:0px 3px;}
.venue_calendar_line_admin{color:#CFC9B5;font-weight:bold;border-top:1px dotted #CFC9B5;height:20px;overflow:hidden;line-height:20px;padding:0px 3px;margin:0px 3px;}
.venue_calendar_line_admin.calendar_booked{cursor:pointer;}


/*availability calendars*/
.calendar_booked{background:#514638}
.calendar_available{background:#716658}
.calendar_today{background:#918678}
TABLE.calendar_key{margin:5px auto;}
TABLE.calendar_key TD{color:#000000;height:20px;line-height:20px;}
TD.calendar_key{border:1px solid #000000;width:20px;height:20px;line-height:20px;}

.reservation_looking{background:#BAB369}
.reservation_reserved{background:#CA7339}
.reservation_firm{background:#9A93D9}



/*vendors*/
.vendors_list{width:764px;border-spacing:0px;}
.vendors_list TD{padding:0px 0px 5px 5px;}
.vendors_list H4{text-decoration:none;}
BODY .main_content .vendors_list H2{background:transparent;padding:10px 0px 0px 0px;}

/*animated slideshow*/
/*slideshow*/
#ss_thumbs_container{height:300px;width:100px;z-index:3;background:transparent;}
#ss_thumbs_container_horizontal{height:80px;z-index:3;background:transparent;}
#ss_caption_container{height:25px;width:600;text-align:center;z-index:3;background:transparent;overflow:hidden;}
#image_main_container{padding-top:25px;}

#image_main_container IMG{border:2px solid #FFFFFF}

.ss_navigation{text-align:center;}
.thumb{border:2px solid #000000}
.selectedThumb{border:2px solid #000000}
#prevset_control{display:inline;}
#nextset_control{display:inline;}
#image_caption{text-align:center;font-weight:bold;color:#000000;font-size:14px;}
.image_thumb_rules{height:75px;width:75px;text-align:center;vertical-align:middle;}


.MEETINGS .main_content #image_main_container IMG{border:2px solid #7D5413}
.MEETINGS .main_content .thumb{border:2px solid #B17E2B}
.MEETINGS .main_content .selectedThumb{border:2px solid #7D5413}
.MEETINGS #image_caption{color:#B17E2B;}
.WEDDINGS .main_content #image_main_container IMG{border:2px solid #366074}
.WEDDINGS .main_content .thumb{border:2px solid #588195}
.WEDDINGS .main_content .selectedThumb{border:2px solid #366074}
.WEDDINGS #image_caption{color:#588195;}
.ABOUT .main_content #image_main_container IMG{border:2px solid #4D4336}
.ABOUT .main_content .thumb{border:2px solid #716658}
.ABOUT .main_content .selectedThumb{border:2px solid #4D4336}
.ABOUT #image_caption{color:#716658;}


/*admin . misc details*/
.details_popup_container{position:relative;}
.details_popup{position:absolute;top:0px;left:-100px;border:2px solid #5A5319;background:#9A9369;z-index:1000;display:none;}
.details_popup_details{width:300px;height:300px;_height:300px;overflow:auto;padding:5px;}
.details_popup_close{text-align:right;border-bottom:2px solid #5A5319;padding:2px;background:#5A5319}
.details_popup_close A{color:#000000;font-weight:bold;text-decoration:none;}
.details_popup_close A:hover{color:#F3C1C9;font-weight:bold;text-decoration:none;}
.details_popup_header{font-weight:bold;font-size:16px;color:#5A5319;padding:2px 0px;border-bottom:2px solid #5A5319;margin:1px;padding:5px;}

.details_popup_container_multi .details_popup_details{width:300px;height:auto;overflow:auto;padding:5px;}

/*admin calendar*/
.admin_calendar .CalendarTable{width:805px;}
.admin_calendar .calendar_booked{background:#5A5319}
.admin_calendar .details_popup{border:2px solid #000000;}


/*ADMIN*/
.admin_nav{height:35px;text-align:center;font-size:11px;position:relative;top:7px;}
.admin_nav TABLE{width:940px;}
.admin_nav TABLE TD{height:40px;vertical-align:middle;line-height:40px;text-align:center;}
.admin_nav A{font-weight:bold;color:#FFFFFF;text-decoration:none}
.admin_nav A:hover{font-weight:bold;color:#FFCC00;text-decoration:underline}

.admin_content .page_content{margin-top:0px;padding-bottom:100px;padding-top:20px;}

.subnavigation{margin:5px 10px 5px 10px;text-align:left;}
.subnavigation A{font-size:12px;line-height:18px;}

.contact_email_send_options INPUT{width:auto;}
.contact_email_send_options SELECT{width:auto;}

/*admin interface area*/
TABLE.listing{width:831px;border-spacing:0px;border-collapse:separate;_border-collapse: collapse;margin:5px auto;background:#323822;}
TABLE.listing TABLE.listing{width:800px;}
TABLE.listing TABLE.listing TABLE.listing{width:760px;}
TABLE.listing TD{padding:3px;vertical-align:middle;color:#FFFFFF;}
TABLE.listing TH{padding:3px;vertical-align:middle;white-space:nowrap;border-bottom:none;border-top:2px solid #323822;color:#323822;padding:3px;font-weight:bold;background:#FFFFFF}
TABLE.listing TD.error{color:#993333}

TABLE.listing TR.row1 TD{border-bottom:1px solid #CCCCCC}
TABLE.listing TR.row0 TD{border-bottom:1px solid #CCCCCC}

TABLE.listing TR.row_hover{background:#525842} 


TABLE.listing TABLE.nested TR TD{border:none;}
TABLE.listing TABLE.nested TD{padding:0px 1px;;vertical-align:top;}

TABLE.listing TD.table_header{padding:0px;vertical-align:middle;white-space:nowrap;color:#323822;border-bottom:2px solid #FFFFFF;font-weight:bold;background:#FFFFFF}
TABLE.listing H3{color:#323822;font-size:16px;margin:1px;background:#FFFFFF;padding:10px;}
TABLE.listing H3 A{color:#323822;font-size:16px;margin:1px;text-decoration:none;background:#FFFFFF;font-weight: bold}
TABLE.listing H3 A:hover{color:#323822;font-size:16px;margin:1px;text-decoration:none;background:#FFFFFF;font-weight: bold}

TABLE.listing A{color:#FFFFFF;text-decoration:none;}
TABLE.listing A:hover{color:#FFCC00;text-decoration:underline;}
TABLE.listing TH A{color:#323822;font-weight:bold;text-decoration:none;font-size:14px;}
TABLE.listing TH A:hover{color:#000000;font-weight:bold;text-decoration:none;font-size:14px;}

INPUT.disabled{margin:0px 5px;clear:none;border:1px solid #0D1500;padding:3px;color:#0D1500;font-weight:bold;background:#DFD8D0}


.edit_actions{text-align:center;vertical-align:middle;}
.edit_actions INPUT.submit,
.edit_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#0D1500;cursor:pointer;}
.save_actions{text-align:right;}
.save_actions INPUT.submit,
.save_actions INPUT.hidden_save_button,
.save_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#0D1500;cursor:pointer;}
.sort_actions{text-align:center;vertical-align:middle;}
.sort_actions INPUT.submit,
.sort_actions INPUT.button{margin:0px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#0D1500;cursor:pointer;}
.create_actions{text-align:center;vertical-align:middle;padding:10px 10px;vertical-align:top;}
.create_actions INPUT.submit,
.create_actions INPUT.button{margin:15px 5px;clear:none;border:1px solid #FFFFFF;padding:3px;color:#FFFFFF;font-weight:bold;background:#0D1500;cursor:pointer;width:200px}
.create_actions A{}
.create_actions A:hover{}

.edit_actions INPUT.button_hover{background:#525842;}
.save_actions INPUT.button_hover{background:#525842;}
.sort_actions INPUT.button_hover{background:#525842;}
.create_actions INPUT.button_hover{background:#525842;}


.emptyset{text-align:center;padding:50px 0px !important;vertical-align:middle;font-weight:normal;color:#FFFFFF;background:#323822}

.back_actions{padding:10px 0px;text-align:center;}
.back_actions A{font-weight:bold;color:#323822;text-decoration:none;font-weight: bold;}
.back_actions A:hover{font-weight:bold;color:#0D1500;text-decoration:underline;font-weight: bold}

#listing_pages{text-align:right;color:#323822;padding:3px;font-weight:bold;background:#FFFFFF;margin:-3px;}
#listing_pages TD{padding:0px;color:#323822;font-weight:bold;}
#listing_pages A{color:#323822;font-weight:bold;text-decoration:none;}
#listing_pages A:hover{color:#000000;font-weight:bold;text-decoration:none;}


.label{text-align:left;font-weight:bold;}
.value{}
.hint{color:#FFFFFF;text-align:left;font-weight:normal;font-size:10px;font-family:arial !important;}
.hint2{color:#FFFFFF;text-align:center;font-weight:normal;font-size:10px;font-family:arial !important;}
.required{font-weight:bold;font-size:12px;}
.section{font-weight:bold;font-size:12px;border-bottom:1px solid #FFFFFF;padding:10px 3px 3px 3px !important;background:transparent;color:#FFFFFF}
.note{color:#FFFFFF}
TABLE.listing TD.section{color:#647A92}
TABLE.listing TD.required{color:#5C200E;font-weight:bold;}

.admin_filters{margin:5px 30px;text-align:right;}

/*sortable admin*/
TABLE.listing TD.dropsort_container_cell{padding:0px;}
.dropsort_container{width:831px;}
.dropsort{border:1px solid #CCCCCC;margin:0px;position:relative;background:#323822;width:831px}
.dropsort_dragging{width:831px;border:1px solid #FFCC00;}
.dropsort_dragbar{height:25px;background:url('http://www.limn.com/images/drag-icon.png') left center no-repeat transparent;overflow:hidden;margin:0px;cursor:move;width:25px;float:left;}
.dropsort_dragging .dropsort_dragbar{background-image:url('http://www.limn.com/images/drag-icon2.png')}
TABLE.listing TR.row_hover .dropsort_dragbar{background-image:url('http://www.limn.com/images/drag-icon2.png')}
.dropsort_wrapper{width:831px;border-spacing:0px;border-collapse:separate;_border-collapse: collapse;}
.dropsort_wrapper TD{width:208px;}
.placeholder{border:1px solid #CCCCCC;margin:0px;height:75px;color:#647A92;font-weight:bold;background:#323822;display:none;}


.edit_wrapper{background:#323822;width:831px;}
.edit_topbar{height:25px;background:#FFFFFF;overflow:hidden;margin:0px;}
