@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}

p { margin-top:10px; margin-bottom:10px; }

h1 { color:#999999; font-size:12px; font-weight:bold; margin:0px; margin-bottom:10px; text-transform:uppercase; }
h2 { color:#999999; font-size:11px; font-weight:bold; margin:0px; margin-bottom:10px; text-transform:uppercase; }

.ALaCarteData { background-image:url(images/transparent_80_white.png); text-align:left; }
.ALaCarteData td { border-right:1px solid white; border-bottom:1px solid white; font-size:11px; }
.ALaCarteData h1 { color:black; } 

.ALaCarteHeader { background-image:url(images/transparent_68_white.png);}
.ALaCarteHeader td { position:relative; border-bottom:1px solid white; }

.BottomCell { border-top:1px solid #797979; height:123px; background-color:white;}
.BottomTable { height:123px; }
.ContentTable { height:551px; width:100%;}

.CorporateLandingRightCol { color:#333333; line-height:18px; }

.DefaultTable { height:408px; }

.filterForm {
padding:3px; margin-top:0px; margin-bottom:10px; border:1px solid black; margin-bottom:20px; color:white; background-image:url(admin/images/search_form_bg2.jpg); background-repeat:repeat-x; background-color:#1b1b21; vertical-align:middle;
}

.footer { text-align:center; font-size:10px; color:#666666; margin-top:15px;}
.footer a:link, .footer a:active, .footer a:visited { color:#666666;}

.ImageBorder {border:1px solid black; }

.JobsBodyText { color:white; }
.JobsBodyText a { color:white; font-size:11px; margin-left:5px; line-height:15px; }

.LogoCell { height:123px; width:135px; border-right:1px solid #797979; background-color:#d6d8d9; vertical-align:top; }

.MainMenuCell { border-bottom:1px solid #797979; background-color:#f7f7f7; vertical-align:middle; }

.MainCell { height:408px; background-color:white; }

.MainTable { width:978px; margin-top:30px; }
.MainTableContentCell { border:1px solid #797979; vertical-align:top; }

.MenuImage { /*padding-left:15px; padding-right:17px;*/ padding-left:20px; padding-right:22px; padding-top:4px; padding-bottom:4px;}
/*.MenuImageReservations {background-color:#575364;} */ 
.MenuImageSelected {background-color:#366a7f;}

.NewsCell { 
	width:193px; 
	/*border-top:1px solid white; border-left:1px solid white;*/ 
	/*background-color:#366a7f;*/ 
	background-color:#333333;
	vertical-align:top; 
	font-size:11px; 
	/*color:#fd9b43;*/
	color:white;
}

.NewsCell h1, .NewsCell h2, .NewsCell h3 { color:white; font-weight:bold; font-size:11px; }

.NewsCell a:link, .NewsCell a:active, .NewsCell a:visited { text-decoration:underline; /*color:#fd9b43;*/ color:white; }
.NewsCell a:hover { color:#CCCCCC; text-decoration:underline; }

.OrangeText { color:#fd9b43; }

.TabsCol {padding-top:21px; }

.Text11 { font-size:11px; }
.Text10 { font-size:10px; }

.TextCell { border-right:1px solid #797979; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top; }

.TextCell p, .TextCell div p { line-height:16px; margin-top:0px; margin-bottom:10px; }
.TextBox { font-size:11px; border:1px solid black; }

.TitleImage { border-bottom:1px solid white; }

/* RATES PAGE STYLES */

.ratesTableHeader td { background-color:#336699; border-left:1px solid white; border-bottom:1px solid white; text-align:center; vertical-align:middle; color:white; font-weight:bold; font-size:11px; }
.ratesTableOddRow td { background-color:#b9cbdc; border-left:1px solid black; border-bottom:1px solid #7e8d9d; text-align:center; vertical-align:middle; color:#333333; font-size:11px;}
.ratesTableEvenRow td { background-color:#e1e8f0; border-left:1px solid black; border-bottom:1px solid #7e8d9d; text-align:center; vertical-align:middle; color:#333333; font-size:11px; }
.ratesTableIconCell, .ratesTableIconCell td { text-align:center; vertical-align:middle; border-left:none; }

/* INSIDE LOOK */

.insideLookTable { height:408px; }
.insideLookTable td { padding-top:77px; vertical-align:top; border-right:1px solid #7d7d7d; }

/* INSIDE LOOK */ 

.dayInTheLifeDiv { height:408px; text-align:center; }

/* FAQS STYLES */ 

.faqLeftCol { padding-top:77px; vertical-align:top; }
.faqRightCol { background-color:#275761; }
.faqRightCol a { color:white; }
.faqsBody { margin-left:15px; padding-right:10px; margin-top:0px; color:white; overflow:auto; height:408px; }

/* IN THE NEWS STYLES */

.newsArticleListCol { background-color:#676767; border-left:1px solid #797979; color:#fafafa; }
.newsArticleListCol h1 { font-size:14px; font-weight:bold; margin:0px; padding:0px; text-transform:none; color:#fafafa; }
.newsArticleListCol a:link, .newsArticleListCol a:active, .newsArticleListCol a:visited { color:white; text-decoration:underline; }
.newsArticleListCol a:hover { color:#999999; text-decoration:underline; } 
.newsArticleCol { padding-top:77px; vertical-align:top;   }
.newsVideoListCol { background-color:#d2d7c7; border-left:1px solid #797979; border-right:1px solid #797979;}
.newsVideoListCol h1 { font-size:14px; font-weight:bold; margin:0px; padding:0px; text-transform:none; color:#333333; }
.newsVideoCol { padding-top:77px; vertical-align:top; color:#333333;  }

/* COMMUNITY STYLES */

.communityArticleListCol { background-color:#676767; border-left:1px solid #797979; color:#fafafa; }
.communityArticleListCol h1 { font-size:14px; font-weight:bold; margin:0px; padding:0px; text-transform:none; color:#fafafa; }
.communityArticleCol { padding-top:77px; vertical-align:top;   }
.communityVideoListCol { background-color:#d2d7c7; border-right:1px solid #797979; padding:5px; }
.communityVideoListCol h1 { font-size:14px; font-weight:bold; margin:0px; padding:0px; text-transform:none; color:#333333; }
.communityVideoCol { padding-top:0px; vertical-align:top; color:#333333;  }

/* TESTIMONIALS */

.TestimonialsTable { height:408px; border-collapse:collapse; }
.TestimonialsTableTopRow td { border:1px solid #797979; border-top:none; }
.TestimonialsTableBottomRow td { border:1px solid #797979; border-bottom:none; }
.TestimonialsTable td { padding-top:19px; vertical-align:top; text-align:center; font-size:11px; color:#999999; }

/* MY PETS STYLES */

.mypetsRightCol { background-color:#382121; }
.mypetsRightCol, .mypetsRightCol td { color:white; }
.mypetsRightCol td {background-color:#9d8c79;}
.mypetsRightCol a { color:#CCCCCC;}
.mypetsRightCol h1, .mypetsRightCol h2 { color:white; }
.mypetsRightCol td h2 { color:white; }
.mypetsTableBorder { border:1px solid #999999;}
.mypetsTableHeader, .mypetsTableHeader td { background-image:url(images/table_header_bg.jpg); background-repeat:repeat-x; background-color:#2a2a2a; color:white; font-weight:bold;}

.mypetsRightColNoPad { background-color:#333333; }
.mypetsRightColNoPad, .mypetsRightColNoPad td { color:white; }
.mypetsRightColNoPad td {background-color:#9d8c79;}

/* FORM STYLES */

/* Form Stuff */

.TextBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #999999;
	padding: 2px;
	background-image:url(images/textarea_bg.gif);
	background-repeat:no-repeat; 
	padding-left:2px; 
}

.TextBoxSortOrder { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #666666;
	padding: 1px;
	background-image:url(images/textarea_bg.gif);
	background-repeat:no-repeat; 
	padding-left:2px; 
	vertical-align:middle 
}

.TextBoxSearch { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	padding: 1px;
	background-image:url(images/textbox_search_bg.gif);
	background-repeat:no-repeat; 
	padding-left:2px; 
	vertical-align:middle;
	padding-left:20px; /*margin-bottom:1px;*/ }
	
.smallSearchButton {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 1px; MARGIN-TOP: 2px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-LEFT-COLOR: #999999; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 1px; COLOR: #black; BORDER-TOP-COLOR: #999999; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica,Sans Serif; BACKGROUND-COLOR: #ededed; vertical-align:middle; background-image:url(admin/images/table_header_bg.gif);
} 

.button_dark {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 1px;/* MARGIN-TOP: 4px;*/ PADDING-LEFT: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #cccccc; /*MARGIN-BOTTOM: 4px;*/ PADDING-BOTTOM: 1px; COLOR: #ffffff; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 1px; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica,Sans Serif; BACKGROUND-COLOR: #ccc; background-image:url(admin/images/search_form_bg2.jpg); background-position:bottom;
}

.button_light {
	BORDER-TOP-WIDTH: 1px; BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 1px; /*MARGIN-TOP: 4px;*/ PADDING-LEFT: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #999999; /*MARGIN-BOTTOM: 4px;*/ PADDING-BOTTOM: 1px; COLOR: black; BORDER-TOP-COLOR: #999999; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; FONT-FAMILY: Verdana, Arial,Helvetica,Sans Serif; BACKGROUND-COLOR: #ededed; background-image:url(admin/images/table_header_bg.gif);
} 

/* STATUS STYLES */

.successText { color:#00CC00; font-weight:bold; }
.errorText { color:#990000; font-weight:bold; }
.warningText {color:#FF6600; font-weight:bold; }

/* STAFF SECTION */

.Staff_ContentCell { 
	background-color:white; 
	width:759px; 
	border-right:1px solid #797979; 
	border-bottom:1px solid #797979;
	vertical-align:top; 
 }

.Staff_ContentCellDiv { margin:15px; }

.Staff_MenuCell { 	
	background-color:#d6d8d9; 
	width:194px; 
	border-left:1px solid #797979; 
	border-bottom:1px solid #797979; 
	background-image:url(team/images/left_menu_logo_bg.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	vertical-align:top; 
}

.Staff_MenuCellDiv h2 { color:#000000; }
.Staff_MenuCellDiv div { display:block; margin-bottom:4px;}
.Staff_MenuCellDiv a { font-size:11px; }

.Staff_MenuCellDiv { margin:15px; }

.Staff_TopCell { border:1px solid #797979; height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:white; background-color:#008da2; font-weight:bold; padding-left:5px;}