
#content_marquee
{
	height: 109px;
}

#our_story_content
{
	position: relative;
	top: 20px;
	background: url('../images/history_boat_img.jpg') no-repeat top left;
	height: 520px;
}

.our_story_content_box
{
	position: relative;
	top: 0px;
	left: 380px;
	width: 550px;
}

#tasteful_rewards_content
{
	position: relative;
	top: 20px;
	/*background: url('../images/tasteful_rewards_showcase.jpg') no-repeat top left;*/
	height:533px;
	width: 358px;
	padding-bottom: 20px;
	float: left;
	
}

#tasteful_rewards_content_bg
{
	position: relative;
	top: 20px;
	background: url('../images/tasteful_rewards_showcase.jpg') no-repeat top left;
	height:533px;
	width: 358px;
	padding-bottom: 20px;
	float: left;
	
}

.tasteful_rewards_content_box
{
	position: absolute;
	top: 0px;
	left: 380px;
	width: 580px;
	
	
}

#contact_us_content
{
	position: relative;
	top: 20px;
	background: url('../images/contact_rest_img.jpg') no-repeat top left;
	padding-bottom: 20px;
	height: 460px;
}

.contact_us_content_box
{
	position: relative;
	top: 0px;
	left: 410px;
	width: 500px;
}

.contact_info_box
{
	float: left;
	position: relative;
	top: 10px;
	left: 20px;
	width: 200px;
}

.contacts P
{
	margin:0px;
	padding:0px;
}

.contact_directions_box
{
	float: left;
	position: relative;
	top: 10px;
	left: 20px;
}

#services_content
{
	position: relative;
	top: 20px;
	background: url('../images/services_lf_img.jpg') no-repeat top left;
	padding-bottom: 20px;
	height: 520px;	
	width: 600px;
}

.services_content_box
{
	position: relative;
	top: 0px;
	left: 370px;
	width: 600px;
}

.sub_services_menu
{
	margin: 0px;
	padding:6px;
	list-style-type: none;
}

.sub_services_menu li
{
	display: inline;
	height: 20px;
	padding-left: 4px;
	padding-right: 4px;
}

.sub_services_menu A
{
	font-weight: bold;
	color: #003366;
	text-decoration: none;	
}

.sub_services_menu A:HOVER
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

.sub_services_menu_anchor
{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #E7CE80;
	padding: 4px 2px;
}

.sub_services_menu_none
{
	font-weight: bold;
	color: #003366;
	text-decoration: none;
	background-color: #FFF;
	padding: 4px 2px;
}

#breadcrumb
{
	background: url('../images/shadow_top.gif') repeat-x;
	height: 25px;
}

#breadcrumb_menu
{
	background-color: #E0E9F2;
	height: 30px;
	
}
#breadcrumb_menu P
{
	padding:0px;
	margin:0px;
	position: relative;
	left: 10px;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82839c;	
}

#breadcrumb_menu A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82839c;
	text-decoration: none;	
}
#breadcrumb_menu A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82839c;
	text-decoration: underline;	
}

#breadcrumb P
{
	padding:0px;
	margin:0px;
	position: relative;
	left: 10px;
	top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82839c;	
}

#breadcrumb A{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82839c;
	text-decoration: none;	
}
#breadcrumb A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #82839c;
	text-decoration: underline;	
}

.links
{
	color: #003366;
	font-size: 12px;
}


/* MENU SECTIONS */


#menu_content
{
	float: left;
	width:100%;
	position: relative;
	top: 0px;
}



#left_menu_box
{
	float: left;
	width: 192px;
}

#menu_nav
{
	position: relative;
	width: 192px;
	height: 568px;
	background: url(../images/subnav_background.gif) no-repeat bottom;	
}

.menu_listing
{
	position: relative;
	top: 10px;
	left: 30px;
	width: 700px;

}

.linked_menu_item_headers
{
	font-size: 18px;
	color: #003366;
	font-weight: bold;
	text-decoration: none;
}

.linked_menu_item_headers:HOVER
{
	font-size: 18px;
	color: #E7CE80;
	font-weight: bold;
	text-decoration: none;
}

.food_menu_nav
{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	padding-left: 10px;
	border: 0px solid red;
}

.food_menu_nav li A
{
	font-family: arial, helvetica, sans-serif;
	background: url(../images/dark_arrow.gif) center left no-repeat;
	display: block;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.food_menu_nav li A:HOVER
{
	background: url(../images/yellow_arrow.gif) center left no-repeat #f0f5f9;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.food_menu_nav li .selected
{
	background: url(../images/yellow_arrow.gif) center left no-repeat;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}


.food_menu_nav_sub
{
	list-style-type: none;
	margin: 0px;
	padding:0px;
	padding-left: 10px;
}


.food_menu_nav_sub li A
{
	font-family: arial, helvetica, sans-serif;
	background: url(../images/dark_arrow.gif) center left no-repeat;
	display: block;
	font-size: 11px;
	color: #000099;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.food_menu_nav_sub li A:HOVER
{
	background: url(../images/yellow_arrow.gif) center left no-repeat #f0f5f9;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.food_menu_nav_sub li .selected
{
	background: url(../images/yellow_arrow.gif) center left no-repeat;
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

.menu_header_bg
{
	
}

#menu_content_box
{
	float: left;
	position: relative;
	top: 0px;
	width: 797px;
	left: 0px;
}


h2.menu_selection_headers
{
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	/*border-bottom: 1px solid #E7CE80;*/
	width: 400px;
	font-weight: bold;
	
}

.dotted
{
	margin: 0px;
	padding:0px;
	border: none 0;
	border-top: 1px solid #BFCFE0;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}


.dish_description
{
	color: #7B7D98;
	font-size: 12px;
	font-family: arial;
}

.dish_price
{
	color: #ccba00;
	font-size: 12px;
	font-family: arial;
}


span.dish_names
{
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
}


#gallery
{
	width: 900px;
	height: 500px;
	position: relative;
	top: 20px;
	padding-left: 86px;
	padding-right: 0px;
	padding-bottom: 10px;
	
}
#gallery_content
{
	width: 784px;
	height: 417px;
	margin: 0px;
}

hr.gallery
{
	border:0;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #e7ce80;
	height: 1px;
	width: 100%;	
}

hr.menu
{
	border:0;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px solid #e7ce80;
	height: 1px;
	width: 550px;	
}

.img_border
{
	border: 2px solid #e7ce80;
	padding: 0px;
}

.thumb_preview
{
	margin-top: -76px;
	margin-left: -42px;
	position: absolute;
	width: 142px;
	height: 85px;
	display: none;
	background: url(../images/gallery_preview.png) no-repeat;
}

.gallery_page_headers
{
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #E7CE80;
	width: 780px;
	font-weight: bold;
	margin-bottom: 10px;
}

#calendar
{
	width: 651px;
	margin-right: 0px;
	margin-left: 0px;
	
}

.calendar_days
{
	background-color: #e0e9f2;
	width: 80px;
	height: 95px;
	padding-right: 10px;
	padding-left: 2px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	font-family: 11px;
	color: #849090;
	vertical-align: top;
}

.calendar_text
{
	font-family: arial, helvetica, sans-serif;
	font-family: 11px;
	color: #0f2626;
	
}

.calendar_arrow
{
	font-family: arial, helvetica, sans-serif;
	font-family: 11px;
	color: #1a204e;
	text-decoration: none;
}

.calendar_arrow a
{
	font-family: arial, helvetica, sans-serif;
	font-family: 11px;
	color: #1a204e;
	text-decoration: none;
}

.calendar_arrow a:hover
{
	font-family: arial, helvetica, sans-serif;
	font-family: 11px;
	color: #ad1f24;
	text-decoration: underline;
}

.inquire
{
	font-family: arial, helvetica, sans-serif;
	font-size: 18px;
	color: #000033;
	font-weight: bold;

}