.anylinkcss{
position:absolute;
visibility: hidden;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: #006600;
width: 180px;
text-align: left;
margin-top: 5px
}

.anylinkcss a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
color: white;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #FFCC00;
color: white;
}

.anylinkcss a:visited{ 
color: blue;
}

#ja-cssmenu ul { /* all lists */
	margin: 0;
	padding: 20;
}
	
#ja-cssmenu li { /* all list items */
	margin: 0;
	padding: 0;
	background: none;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
}

#ja-cssmenu li ul { /* second-level lists */
	position: absolute;
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width: 14.4em;
	width: 13.9em;
	height: auto;
}
.clearfix:after{clear: both; display: block; content: ".";	height: 0;	visibility: hidden;}

#title{position: relative;font-family:"Arial,Tahoma,Verdana";font-size:14px;font-weight:bold;color:#333399}
.title_class{border-left-width:thick;border-style:"none,outset,none,outset";border-color:#CCCCCC}
#title_sub{width:550;font-family:"Arial,Tahoma,Verdana";font-size:14px;font-weight:bold;color:#333399;background:white}
#title_sub_more{width:290;font-family:"Arial,Tahoma,Verdana";font-size:14px;font-weight:bold;color:#333399;background:white}
#navbar_ok{background:#849EDD}
#navbar{font-family:"Arial,Tahoma,Verdana"}
#navbar_back{width:840;background:#CCFFFF}


#logo{position: relative;font-family:"Arial,Tahoma,Verdana"}

#layer{font-family:"Arial,Tahoma,Verdana";font-size:12px;background-image:url(../images/main/bg.gif);margin:15px}

#layerleft{background-image:url(../images/left_bg.gif);background-repeat:repeat-y;background-position:right top}
#bd{width:100%;font-family:"Arial,Tahoma,Verdana";font-size:100%}
#h{background:#F2F2F2;border-bottom:1px solid #D9D9D9;padding:2px 10px}


#adlink{position:relative;vertical-align:top;height:20;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;padding:2px 2px;font-family:"Arial,Tahoma,Verdana";font-size:14px;font-weight:bold;color:#666666}
#adlinks{position:relative;vertical-align:top;font-family:"Arial,Tahoma,Verdana";font-size:12px;color:#666666}


.ttext{font-size:14px;font-weight:bold;color:#3C7FAF}
.textblockl{float:left;margin-top:30px;vertical-align:top;width:300}
.textblockr{float:right;margin-top:30px;vertical-align:top;width:300;border-top:1px solid #FFFFFF}
		 
.description{font-size:14px;color:#FF9900;font-weight:bold}
.subtitle{font-size:26px;color:#000000;font-style:italic;font-weight:bold}
.fs{font-size:16px;color:#FFCC33}
.bfs{font-size:10px;font-weight:normal;color:#000000;font-style:italic}
.bs{font-size:14px;font-weight:bold}
.ss{font-size:12px;font-style:italic}
.lsc{font-size:14px;font-weight:bold;color:#FFCC00}
.msc{font-family:"Arial,Tahoma,Verdana";font-size:13px;font-weight:bold;color:white}
.bsc{font-family:"Arial,Tahoma,Verdana";color:#990000}
.ssc{font-size:12px;color:#666666}
.bf{font-size:16px}
.ads{font-size:16px;color:#0000CC;font-weight:bold}
#e1{background:#fff}
#v{color:#006666;border:0px solid #CFCFCF}
#v em{margin:2px 2px;background:#FFCC33;width:1px}
#v a{padding:1px 7px 2px}
a:hover{background-color:#FFCC00}
a:visited{color:#990000}
a{text-decoration:none;color:#990000}
a.navbar_font:visited{color:white}
a.withhotlink{color:#CCCC66}
.tableh{background:#849EDD;font-size:12px;color:#FFFFFF;font-weight:bold;padding:2px 5px}
.tablec{font-size:12px;padding:2px 5px}
.tableb{border:1px solid #849EDD}

.nav{font-size:14px;color:#FF9900;font-weight:bold}
.navf{font-size:12px;color:#FFFFFF;font-weight:bold;text-decoration:none}




/* New CSS
----------------------------------------------- */

body {
	background-image: url(../images/main/bg.gif);
	margin-top: 0px;
	margin-bottom: 20px;
	font-family:"Arial,Tahoma,Verdana";
	font-size:12px
}

#container {
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	width: 840px;
}
#container2 {
	position: center;
	margin-right: auto;
	margin-left: 65px;
	border-style:ridge;
	border-color:green;
	background-color: #FFFFFF;
	width: 840px;
	background-image: url(../images/main/right_bg.png);
}

.spacer {
	width: 840px;
	height: 2px;
}

.di {
	position:relative;
	left:15px;
	vertical-align:top;
	border-bottom:1px solid #BCBCBC;
	padding:0px 0px;
	width:600px
}


#bo_lings_logo {
	position: relative;
	width: 840px;
	height:110px;
	background-image: url(../images/main/logo_new_new.png);
}

#main_nav_bar {
	background-color: #006600;
	width: 840px;
	height:25px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

#main {
	width: 840px;
	margin-top:5px;
	height: 600px;
	background:white;
	background-image: url(../images/main/main_bg.png);
   	background-repeat: no-repeat;
   	background-position: bottom;
}

#main_large {
	width: 840px;
	margin-top:5px;
	height:1100px;
	background:white;
	background-image: url(../images/main/main_bg.png);
   	background-repeat: no-repeat;
   	background-position: bottom;
}

#main_large_large {
	width: 840px;
	margin-top:5px;
	height:1400px;
	background:white;
	background-image: url(../images/main/main_bg.png);
   	background-repeat: no-repeat;
   	background-position: bottom;
}

#main_huge {
	width: 840px;
	margin-top:5px;
	height:1600px;
	background:white;
	background-image: url(../images/main/main_bg.png);
   	background-repeat: no-repeat;
   	background-position: bottom;
}

#bo_lings_title {
	height:114px;
	margin-bottom: 0px;
	background-image: url(../images/main/title.png);
	width: 840px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#history_title {
	height:114px;
	margin-bottom: 0px;
	background-image: url(../images/main/title.png);
	width: 840px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#history_main {
	width: 840px;
	margin-top:5px;
	height:800px;
	background:white;
	background-image: url(../images/main/main_bg.png);
   	background-repeat: no-repeat;
   	background-position: bottom;
}

#city_market_title {
	height:114px;
	margin-bottom: 0px;
	background-image: url(../images/Location/city_market_title.png);
	width: 840px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#catering_menu_title {
	height:114px;
	margin-bottom: 0px;
	background-image: url(../images/Catering/catering_menu_title.png);
	width: 840px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#catering_title {
	height:114px;
	margin-bottom: 0px;
	background-image: url(../images/Catering/catering_title.png);
	width: 840px;
	background-repeat: no-repeat;
	border-top: 1px solid #FFFFFF;
}

#righthandnav {
	float:right;
	margin-top:10px;
	margin-right:5px;
	padding-right:2px;
	padding-left:2px;
	width:240px;
	vertical-align:top;
	padding-bottom:0px;
	z-index:10;
	height:346px;
	border-left:1px solid #D9D9D9;
	background-image: url(../images/main/right_bg.png);
}

#leftcontent {
	float:left;
	margin-top:10px;
	padding-right:10px;
	padding-left:10px;
	vertical-align:top;
	text-align:left;
    padding-bottom:0px;
	z-index:10;
	font-family:"Arial,Tahoma,Verdana";
	color:#666666
}

#hotlink {
	height:25;
	border-bottom:1px solid #FFFFFF;
	padding-left: 3px;
    padding-top: 5px;
	font-family:"Arial,Tahoma,Verdana";
	font-size:14px;
	font-weight:bold;
	color:#006600;
}			 
#hotlinks {
	vertical-align:top;
	text-align: left;
	font-family:"Arial,Tahoma,Verdana";
	font-size:12px;
	color:#666666;
	padding-left: 5px;
}

.linkimage {
	position:relative;
	text-align:center;
	vertical-align:top;
}

.content_title {
   position: relative;
   height: 28px;
   width: 540px;
   background-image: url(../images/main/content_title.png);
   margin-left: 15px;
   margin-top: 0px;
   font-family: "Arial,Tahoma,Verdana";
   font-size: 16px;
	font-weight: bold;
   color: #006600;
   text-align: left;
   vertical-align: top;
   padding-left: 10px;
   padding-top: 3px
 }
 
 .content_page {
   position: relative;
   width: 540px;
   margin-left: 15px;
   margin-top: 10px;
   font-family: "Arial,Tahoma,Verdana";
   font-size: 12px;
   color: #666666;
   text-align: left;
   vertical-align: top;
   padding-top: 3px
 }
 
 .content_page_large {
   position: relative;
   width: 540px;
   height:800px;
   margin-left: 15px;
   margin-top: 10px;
   font-family: "Arial,Tahoma,Verdana";
   font-size: 12px;
   color: #666666;
   text-align: left;
   vertical-align: top;
   padding-top: 3px
 }
 
 .content_title_center {
   position: relative;
   height: 28px;
   width: 540px;
   background-image: url(../images/main/content_title.png);
   margin-left: 15px;
   margin-top: 0px;
   font-family: "Arial,Tahoma,Verdana";
   font-size: 16px;
	font-weight: bold;
   color: #006600;
   text-align: center;
   vertical-align: top;
   padding-left: 10px;
   padding-top: 3px
 }
 
 .content_page_center {
   position: relative;
   width: 540px;
   margin-left: 15px;
   margin-top: 10px;
   font-family: "Arial,Tahoma,Verdana";
   font-size: 12px;
   color: #666666;
   text-align: center;
   vertical-align: top;
   padding-top: 3px
 }
 
 .content_page_large_center {
   position: relative;
   width: 540px;
   height: 550px;
   margin-left: 15px;
   margin-top: 10px;
   font-family: "Arial,Tahoma,Verdana";
   font-size: 12px;
   color: #666666;
   text-align: center;
   vertical-align: top;
   padding-top: 3px
 }
 
 .content_bg {
   position: relative;
   width: 840px;
   background-image: url(../images/main/content_title.png);
   background-repeat: no-repeat;
   background-position: bottom;
 }


.navbar_font {
	font-family:"Arial,Tahoma,Verdana";
	font-size:13px;
	font-weight:bold;
	color:white
}

#copyright {
	text-align:center;
	font-family:"Arial,Tahoma,Verdana";
	font-size:12px;
	font-weight:bold;
	color:#006600;
	margin-top:10px;
}

/* Footer
----------------------------------------------- */

#footer {
	position: relative;
	height: 28px;
	width: 840px;
	margin: 0px;
	border-top:1px solid #666666;
}

#footer_nav {
	position: absolute;
	height: 20px;
	width: 840px;
	margin-top: 6px;
	margin-left: 0px; 
	left: 0px;
	top: 0px;
	text-align: left;
	vertical-align: middle;
}

#footer_nav ul {
	list-style: none;
	margin-left: 10px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	display: inline;
}

#footer_nav li {
	list-style: none;
	margin-left: 0px;
	padding-left: 0px;
	padding-top: 0px;
	text-align: left;
	display: inline;
}

.about_footer {
   margin-left: 10px;
}

a.about_footer:link {
	margin-left: 10px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

a.about_footer:visited {
	margin-left: 10px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

a.contact_footer:link, a.locations_footer:link, a.catering_footer:link {
	margin-left: 20px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}

a.contact_footer:visited, a.locations_footer:visited, a.catering_footer:visited {
	margin-left: 20px;
	color: #666666;
	line-height: 16px;
	text-decoration: none;
}


/* end of footer */

/* font */
.formfont {
   font-family: "Arial,Tahoma,Verdana";
	font-size: 12px;
	color: #666666;
}
