body { color: #727272; font-size: 12px; font-family: verdana; line-height: 18px; padding:0px; margin:0px;}
td { color: #727272; font-size: 12px; line-height: 18px; }
p { margin-top: 8px; margin-bottom: 0; }
form { margin: 0; }
h1 { font-size: 20px; line-height: 20px; background-image: url(http://hosted.where2getit.com/buffets/css/buffets-new.css); background-repeat: no-repeat; text-indent: -2000px; width: 415px; height: 34px; margin-top: 0; margin-bottom: 2px; display: block; overflow: hidden; }
h2 { color: #144536; font-size: 18px; line-height: 26px; margin: 0; }
h3 { color: #144536; font-size: 14px; line-height: 22px; margin: 0; }
a { color: #0000ee; }
a:hover { color: #146936; }
ul { margin-top: 10px; margin-bottom: 12px; }
li { margin-top: 6px; }
sup { font-size: 9px; line-height: 0; }
* html sup { vertical-align: text-top; }
/* --  Page Layout  -- */
#sitecontainer { background-image: url(http://hosted.where2getit.com/buffets/images/page-header.jpg); background-repeat: no-repeat; text-align: left; width: 927px; }
#buffetLogos { text-align: left; height: 77px;  }
#leftColumn { text-align: right; width: 324px; float: left; margin-top: 47px; }
#rightColumn { background-image: url(http://hosted.where2getit.com/buffets/images/internal-box-background.gif); background-repeat: repeat-y; width: 480px; float: left; margin-top: 4px; }
.rightColumnMargins { padding-right: 30px; padding-left: 25px; }
#leftColumnHome { text-align: right; width: 324px; float: left; }
#rightColumnHome { width: 480px; float: left; }
.clear { font-size: 1px; line-height: 1; height: 1px; clear: both; }
/* - FOOTER section - */
#footer { font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-align: center; clear: both; padding-top: 4px; padding-bottom: 8px; }
#footer a { color: #081b54; text-decoration: none; }
#footer a:hover { color: #081b54; text-decoration: underline; }
/*  -  NAV stuff  -  */
#navtop { font-size: 12px; line-height: 18px; text-align: left; text-indent: 6px; margin-top: 15px; margin-left: 130px; width: 194px; }
#navtop a {
	color: white;
	text-decoration: none;
	display: block;
	margin-left: 13px;
	padding-top: 10px;
	padding-bottom: 4px;
	width: 163px;
	border-bottom: 1px solid white;
	font-family: Arial, Helvetica, sans-serif;
}
#navtop a:hover { color: white; text-decoration: none; background-image: url(http://www.buffet.com/images/nav/nav-top-blue-over.gif); background-repeat: repeat-y; } 
#navbox { color: white; font-size: 12px; line-height: 18px; background-image: url(http://hosted.where2getit.com/buffets/images/nav-background.gif); background-repeat: repeat-y; text-align: left; text-indent: 6px; width: 194px; margin-left: 130px; }
#navbox a {
	color: white;
	text-decoration: none;
	width: 163px;
	margin-left: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid white;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
}
#navbox a:hover { color: white; background-image: url(http://hosted.where2getit.com/buffets/images/nav-bluelink-bg-over.gif); background-repeat: repeat-y; text-decoration: none; }
a.headerlink { font-weight: bold; background-image: url(http://hosted.where2getit.com/buffets/images/nav-headerlink-bg.gif); background-repeat: repeat-y; }
a.headerlink:hover { background-image: url(http://hosted.where2getit.com/buffets/images/nav-headerlink-bg-over.gif) !important; background-repeat: repeat-y; }
a.headerlinkTop { font-weight: bold; background-image: url(http://hosted.where2getit.com/buffets/images/nav-top-green.gif); background-repeat: repeat-y; }
a.headerlinkTop:hover { background-image: url(http://hosted.where2getit.com/buffets/images/nav-top-green-over.gif) !important; background-repeat: repeat-y; }
#subnav a { color: white; font-size: 11px; line-height: 18px; background-image: url(http://hosted.where2getit.com/buffets/images/nav-sublink-bg.gif); background-repeat: repeat-y; text-indent: 15px; }
#subnav a:hover { background-image: url(http://hosted.where2getit.com/buffets/images/nav-sublink-bg-over.gif); }
a.selectedlink { color: #0c1a3f !important; font-weight: bold; background-image: url(http://hosted.where2getit.com/buffets/images/nav-currentpage-bg.gif) !important; background-repeat: repeat-y; }
form.navLocator { font-size: 11px; font-style: italic; line-height: 17px; margin-left: 15px; padding-top: 8px; }
.locatorfield { color: #63001f; font-weight: bold; text-align: center; width: 120px; margin-bottom: 0; margin-left: 4px; }
.locatorfield2 { width: 120px }
/*  HOME PAGE  stuff   */
#flashHeadline { font-size: 10px; text-align: center; width: 500px; height: 47px; overflow: auto; margin-left: 295px; }
#flashSlideshow { text-align: center; width: 480px; height: 404px;  }
#homebuttons { padding-left: 46px; }
#homebuttons a { text-indent: -3000px; height: 167px; float: left; display: block; }
#homebutton1 { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-1.gif); width: 309px; }
#homebutton2 { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-2.gif); width: 218px; }
#homebutton3 { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-3.gif); width: 299px; }
#homebutton4 { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-4.gif); width: 299px; }
a#homebutton1:hover { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-1-over.gif); }
a#homebutton2:hover { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-2-over.gif); }
a#homebutton3:hover { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-3-over.gif); }
a#homebutton4:hover { background-image: url(http://hosted.where2getit.com/buffets/images/home-buttons/home-button-4-over.gif); }
/**/
img.blackborder { border: solid 1px black; }
.size10 { font-size: 10px; line-height: 16px; }
.size11 { font-size: 11px; line-height: 17px; }
p.divider1  { font-size: 10px; line-height: 10px; margin-top: 15px; margin-bottom: 4px; clear: both; border-top: 1px solid #e2dfd4 }
.red { color: #63001f; }
.indent1 { margin-left: 25px; }
table.table11 td{
	font-size: 11px;
	line-height: 14px;
}




b {font-family:Arial; font-size:12px; color:#63001F; font-weight:bold; line-height:18px; float:left;}

img {border:0;}
form {margin:0; padding:0;}

#inner {width:670px; overflow:hidden; text-align:left;}

#inner h1 { float:left; font-size:20px; line-height:20px; background:url(http://hosted.where2getit.com/buffets/images/our-locations.gif) no-repeat; width:415px; height:34px; margin:0 0 2px 0; padding:0px;}


#controls {float:left;}
#form { margin:0; padding:0; width:100%; float:left;}
#form a{ font-family:Arial; font-size:11px; color:#333333;}
#locator {float:left; width:100%; z-index:0;}
#map {float:left; width:454px; height:351px; position:relative; top:12px; left:12px;}
#map-cont {float:right; width:478px; height:373px; background:url(../../../buffets/images/new/map-cont.png) top left no-repeat;}
#panel {float:left; overflow: hidden; overflow-y:auto; width:190px; height: 360px; z-index:1000; margin-top:8px; overflow-x:hidden; position:relative;}

#panel table {border-spacing:0px; border-collapse:collapse; padding:0px; margin:0px;}
#panel table th {padding:0px; text-align:left; font-size:12px; color:#727272; font-weight:normal;  padding:3px 3px 3px 4px;}
#panel table th a[action="sort_table"] {text-decoration:none; color:#3F6494; font-weight:bold; font-size:12px;}
#panel table th a[action="sort_table"]:hover {text-decoration:underline; color:#3F6494; font-weight:bold; font-size:12px;}
#panel table thead tr.poi {background-color:#FEF8D8; height:20px; border-bottom:2px dotted #FFCF63;}

#panel table tfoot tr.poi {height:20px; font-size:10px; color:#000000; padding:5px 0; border-top:2px solid #FFCF63; border-bottom:2px solid #FFCF63; background-color:#FEF8D8;}
#panel table td {margin:0px; text-align:center;	font-size:12px;	font-family:verdana; color:#727272; line-height:14px;}


#panel table td.maneuver {border-left:1px solid #e3e3ff; border-right:1px solid #e3e3ff; border-top:1px solid #e3e3ff; padding:3px; text-align:left;}

#panel table .prev_results {float:left; text-decoration:none; color:#57432a; font-weight:bold; font-size:11px; background:url(../../../buffets/images/preview_arrow.gif) no-repeat left 3px; padding-left:12px;}
#panel table .next_results {float:right; text-decoration:none; color:#57432a; font-weight:bold; font-size:11px; background:url(../../../buffets/images/next_arrow.gif) no-repeat right 3px; padding-right:12px;}

#panel table tr.odd {height:50px;}
#panel table tr.even {height:50px;}
#panel table tr.active {background-color:#CCCCCC;}
#panel table p {margin:0px;	padding:0px;}
	
a.address:link {text-decoration:underline; color:#666666; font-weight:bold;}
a.address:visited {text-decoration:underline; color:#666666; font-weight:bold;}
a.address:hover {text-decoration:underline;}
a.address:active {text-decoration:underline; color:#993333;} 

a.store_name:link {text-decoration:underline; color:#000000;}
a.store_name:visited {text-decoration:underline;}
a.store_name:hover {text-decoration:none;}
a.store_name:active {text-decoration:underline;}

.storecount{color:#646161; float:left; font-size:14px; font-weight:bold; line-height:25px;}   
.storecount span {color:#BA282B; font-size:18px; font-weight:bold;}

a[action="more_info"]:link {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="more_info"]:visited {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="more_info"]:hover {text-decoration:underline; color:#333333; font-weight:bold;} 
a[action="more_info"]:active {text-decoration:none; color:#333333; font-weight:bold;} 

a[action="show_all"]:link {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="show_all"]:visited {text-decoration:none; color:#333333; font-weight:bold;} 
a[action="show_all"]:hover {text-decoration:underline; color:#333333; font-weight:bold;} 
a[action="show_all"]:active {text-decoration:none; color:#333333; font-weight:bold;} 

xml {width:0; height:0;	display:none;}
.icon {position:relative; width:33px; height:28px;}
.icon img {position:absolute; top:0px; left:0px; cursor:pointer;}
.icon div {color:#63001F; position:absolute; top:19px; left:-4px; width:28px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:center; cursor:pointer;}
#center_marker {width:30px;	height:28px; cursor:default;}
#center_marker img {position:absolute; top:0px; left:0px; width:30px; height:28px; cursor:default;}
#ajax_activity {position:absolute; top:20px; right:20px; width:32px; height:32px; z-index:99;}


.panelicon { background:url(../../../buffets/images/new/poiicon.png) no-repeat center top; position:relative; top:3px; left:2px; color:#fff; font-weight:bold; text-align:center; width:22px; height:55px; padding-top:4px;}
.panelicon a{ color:#fff; text-decoration:none; position:relative; top: 9px; left: -1px; font-size: 9px;}
.panelicon div {position:absolute; top:5px;	left:3px; width:10px; font-size:13px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer; background:none;}

.paneliconb { background:url(../../../buffets/images/new/poiiconb.png) no-repeat center top; position:relative; top:3px; left:2px; color:#fff; font-weight:bold; text-align:center; width:22px; height:55px; padding-top:4px;}
.paneliconb a{ color:#fff; text-decoration:none; position:relative; top: 9px; left: -1px; font-size: 9px;}
.paneliconb div {position:absolute; top:5px;	left:3px; width:10px; font-size:13px; font-weight:bold;	font-family:Arial, Helvetica, sans-serif; color:#fff; text-align:center; cursor:pointer; background:none;}


.address_helper {color:gray; font-size:11px;}
#icon_bar {width:170px; float:right; text-align:right; font-size:11px; color:#333333; margin-bottom:5px;}
#icon_bar a{color:#333333; text-decoration:none; margin-right:10px;}
#icon_bar .title {font-size:large; font-weight:bold; padding-left:3px;}
#icon_bar .links {font-size:11px; text-align:right;	vertical-align:middle; padding-right:3px; text-decoration:none;}
#icon_bar a.links {text-decoration:none; padding-left:0.75em; color:#0000cc;}
#icon_bar a.links img {width:16px; height:16px;	vertical-align:bottom;}

#search_button, .search_button { background-color:#c00000; border:1px solid #fff; width:auto; height:20px; padding:0 2px 2px 2px; color:#fff; font-size:10px; font-weight:normal;}

#search_buttonb, .search_buttonb { background-color:#0c3b6b; border:1px solid #fff; width:auto; height:20px; padding:0 2px 2px 2px; color:#fff; font-size:10px; font-weight:normal;}
	

#navteqfooter {text-align:center; font-size:10px; font-weight:bold;	height:25px; margin-top:1px;}
#local_link {width:430px; float:left; text-align:left; font-size:10px; font-weight:bold; height:25px; margin-top:10px;}

#w2gi_copyright {right:10px; bottom:15px; text-decoration:none; font-family:arial; font-weight:bold; font-size:11px; color:#000; z-index:999; float:right; position:relative;}
#navteq_copyright {left:10px; bottom:15px; font-family:arial; font-weight:bold; font-size:11px; text-decoration:none; z-index:999; color:#000; float:left; position:relative;}


#intro_text {font-size:12px; padding:15px;}
.display_NONSMOKING{display:none;}
.display_NONSMOKING1{display:inline;}

.display_TOURBUS{display:none;}
.display_TOURBUS1{display:inline;}

.display_BREAKFAST_TYPE{display:none;}

.display_BREAKFAST_TYPEDAILY{display:none; }
.display_BREAKFAST_TYPEDAILYFRISATSUN{display:none; }
.display_BREAKFAST_TYPEDAILYSATSUN{display:none; }
.display_BREAKFAST_TYPEDAILYSUN{display:none; }
.display_BREAKFAST_TYPEDAILYDAILY{display:inline; }

.display_BREAKFAST_TYPEFRISATSUN{display:none; }
.display_BREAKFAST_TYPEFRISATSUNDAILY{display:none; }
.display_BREAKFAST_TYPEFRISATSUNSATSUN{display:none; }
.display_BREAKFAST_TYPEFRISATSUNSUN{display:none; }
.display_BREAKFAST_TYPEFRISATSUNFRISATSUN{display:inline; }

.display_BREAKFAST_TYPESATSUN{display:none; }
.display_BREAKFAST_TYPESATSUNDAILY{display:none; }
.display_BREAKFAST_TYPESATSUNFRISATSUN{display:none; }
.display_BREAKFAST_TYPESATSUNSUN{display:none; }
.display_BREAKFAST_TYPESATSUNSATSUN{display:inline; }

.display_BREAKFAST_TYPESUN{display:none; }
.display_BREAKFAST_TYPESUNDAILY{display:none; }
.display_BREAKFAST_TYPESUNFRISATSUN{display:none; }
.display_BREAKFAST_TYPESUNSATSUN{display:none; }
.display_BREAKFAST_TYPESUNSUN{display:inline; }

.display_BANQUETROOM_TYPEBQT_MED{display:none; }
.display_BANQUETROOM_TYPEBQT_MEDBQT_NONE{display:none; }
.display_BANQUETROOM_TYPEBQT_MEDBQT_MED{display:inline; }


.display_BANQUETROOM_TYPEBQT_NONE{display:none; }
.display_BANQUETROOM_TYPEBQT_NONEBQT_MED{display:none; }
.display_BANQUETROOM_TYPEBQT_NONEBQT_NONE{display:inline; }

.display_BRAND_CODEBQT_NONEFMTNBQT_NONECB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_NONEHTB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_NONEHTB2{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_NONEOCB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_NONEFMTN{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_NONERYAN{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_MEDFMTN{display:inline; }

.display_BRAND_CODEBQT_NONEFMTNCB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNHTB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNHTB2{display:none; }
.display_BRAND_CODEBQT_NONEFMTNOCB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNRYAN{display:none; }
.display_BRAND_CODEBQT_NONEFMTNFMTN{display:inline; }

.display_BRAND_CODEBQT_NONERYANBQT_NONECB{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_NONEHTB{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_NONEOCB{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_NONEHTB2{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_NONEFMTN{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_NONERYAN{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_MEDRYAN{display:inline; }

.display_BRAND_CODEBQT_NONERYANCB{display:none; }
.display_BRAND_CODEBQT_NONERYANHTB{display:none; }
.display_BRAND_CODEBQT_NONERYANHTB2{display:none; }
.display_BRAND_CODEBQT_NONERYANFMTN{display:none; }
.display_BRAND_CODEBQT_NONERYANOCB{display:none; }
.display_BRAND_CODEBQT_NONERYANRYAN{display:inline; }

.display_BRAND_CODEBQT_NONERYANBQT_MEDCB{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_MEDHTB{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_MEDHTB2{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_MEDOCB{display:none; }
.display_BRAND_CODEBQT_NONERYANBQT_MEDFMTN{display:none; }

.display_BRAND_CODEBQT_NONEFMTNBQT_MEDCB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_MEDHTB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_MEDHTB2{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_MEDOCB{display:none; }
.display_BRAND_CODEBQT_NONEFMTNBQT_MEDRYAN{display:none; }

.show_address2{display:none;}

.logo_CB{
	background:no-repeat url(../../../buffets/images/CB_logo.gif);
	background-position: center center;
}
.logo_HTB{
	background:no-repeat url(../../../buffets/images/HTB_logo.gif);
	background-position: center center;
}
.logo_HTB2{
	background:no-repeat url(../../../buffets/images/HTB2_logo.gif);
	background-position: center center;
}
.logo_OCB{
	background:no-repeat url(../../../buffets/images/OCB_logo.gif);
	background-position: center center;
}
.logo_FMTN{
	background:no-repeat url(../../../buffets/images/FireMountain.gif);
	background-position: center center;
}
.logo_RYAN{
	background:no-repeat url(../../../buffets/images/Ryan.gif);
	background-position: center center;
}

#inputaddress { font-family:verdana; font-size:11px; color:#333333; border:1px solid #7F9DB9; width:260px; height:19px;}

.text_box1 {font-family:verdana; font-size:11px; color:#333333; border:1px solid #8597BB; width:230px; height:19px;}

.getdirection { background:url(http://hosted.where2getit.com/buffets/images/get_directions.gif) no-repeat center top; border:0; width:104px; height:20px; margin-left:5px; font-family:verdana; font-size:12px; font-weight:bold; color:#fff; padding-bottom:4px;}
.text {color: #333333; font-size:12px;}
a.search_toggle {font-size:12px; color: #333333; text-decoration:none;}
a.closeBox { background:url(http://hosted.where2getit.com/buffets/images/head_x_greybg.gif) no-repeat left 3px; font-family:verdana; font-size:12px; font-weight:normal; color:#FF0000; padding-left:16px; text-decoration:none;}

.showstar{display:none;}
.showstar1{display:inline; color:#63001F;font-size:13px; font-weight:bold;}

.displayHOUR1 {display:block !important;}
.displayHOUR {display:none !important;}


.display_BradCodeGroupDining{display:none;}
.display_BradCodeGroupDiningCB{display:none;}
.display_BradCodeGroupDiningGRB{display:none;}
.display_BradCodeGroupDiningHTB{display:none;}
.display_BradCodeGroupDiningHTB2{display:none;}
.display_BradCodeGroupDiningOCB{display:none;}
.display_BradCodeGroupDiningRYAN{display:inline;}
.display_BradCodeGroupDiningFMTN{display:inline;}

.display {display:none;}

#hourbutton, #directionbutton {
	height:	25px;
	background-color: #c00000;
	color: #fff;
	border: 1px solid #fff;
	cursor: pointer;
	font-size:	10px;
}

#directionbutton {
	width: 80px;
}

#hourbuttonb, #directionbuttonb {
	height:	25px;
	background-color: #0c3b6b;
	color: #fff;
	border: 1px solid #fff;
	cursor: pointer;
	font-size:	10px;
}

#directionbuttonb {
	width: 80px;
}

.specialtext {
	font-weight:bold;
	color: #000;
}

.star {
	font-weight: bold;
	font-size: 14px;
	color:#000;
}