@charset "UTF-8";
/* CSS Document */

body										{ background:#000000 repeat-x; margin:0px; padding:0px; font:12px Arial, Helvetica, sans-serif; }
#wrap										{ width:965px; margin:15px auto; }
#top										{ height:517px; }
#top #top_bg								{ width: 965px; height:437px; position:absolute; z-index:100; }
#top #top_overlay							{
	width: 965px;
	height:437px;
	position:absolute;
	z-index:101;
	left: 81px;
	top: 85px;
}
#top #top_overlay #nav 						{ width: 965px; height:32px; margin-top:31px; background:url('../img/nav_bg.png') repeat-x; text-align:center; }
#top #top_overlay #nav a					{ text-decoration:none; color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; padding:8px 10px 9px 10px; display:inline-block; font-size:13px; }
#top #top_overlay #nav a:hover				{ background:#b4601d; }
#top #top_overlay #logo						{ margin:240px 0px 0px 30px; width:165px; float:left; }
#top #top_overlay #rightside				{ float:right; margin:285px 15px 0px 0px; }
#top #top_overlay #rightside #cheftofarm	{ text-align:right; }
#top #top_overlay #rightside #hm			{ float:right; }
#top #top_overlay #rightside #hm #hartfordmag	{  height:70px; width:320px; display:block; list-style-type: none; color:#FFF; background:url(../img/bestofhartford_bg.png) no-repeat right top; padding:25px 0px 25px 50px;  font:16px Arial, Helvetica, sans-serif}
#top #top_overlay #rightside #hm #hartfordmag .slide {}


#top #top_overlay #right_content			{ width: 482px; height: 441px; background-image:url('../img/bg_contentcover.png'); float:right; padding-top:10px; padding-bottom: 10px; overflow:auto; position: relative; }
#top #top_overlay #right_content a			{ color:#fbc57b; text-decoration:none; }
#top #top_overlay #right_content #pageTitle { padding:0px 10px; color:#fbc57b; font:25px Georgia, "Times New Roman", Times, serif; }
#top #top_overlay #right_content #pageContent { padding:20px; color:#FFF; font:12px Arial, Helvetica, sans-serif; }
#top #top_overlay #right_content #pageContent #phone { padding:10px; font:20px Georgia, "Times New Roman", Times, serif; text-align:center; }
#top #top_overlay #right_content #pageContent #phone .title { color:#fbc57b; }


#mid										{ }
#mid #zagat									{ background:url('../img/zagatbar_bg.jpg') repeat-x; height:38px; }
#mid #zagat img								{ padding:2px; }
#mid #content								{ background:url('../img/content_bg.jpg') repeat-x; height:93px; width:965px; }
#mid #content .break						{ background:url('../img/break.png') repeat-y; width:2px; height:93px; float:left; }
#mid #content #section1 					{ float:left; padding:7px; font:11px Arial, Helvetica, sans-serif; color:#FFF; width:306px;  }
#mid #content #section1 a 					{ color:#FFF;  }
#mid #content #section1 .title 				{ color:#fbc57b; font:14px Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#mid #content #section2					 	{ float:left; padding:7px; font:12px Arial, Helvetica, sans-serif; color:#FFF; width:256px; }
#mid #content #section2 .title 				{ color:#fbc57b; font:14px Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#mid #content #section3 					{ float:left; padding:7px; width:201px; font:12px Arial, Helvetica, sans-serif; color:#FFF; }
#mid #content #section3 .title 				{ color:#fbc57b; font:14px Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#mid #content #section4 					{ float:left; padding:7px; width:136px; font:12px Arial, Helvetica, sans-serif; color:#FFF;  }
#mid #content #section4 a 					{ color:#FFF; }
#mid #content #section4 .title 				{ color:#fbc57b; font:14px Georgia, "Times New Roman", Times, serif; font-weight:bold; }
#mid #content #section4 #calendar			{ width:136px; margin:3px auto; text-align:center; }
.social_box									{float:left; width:321px;}
#bot										{ }
#bot #address								{ width: 965px; font:10px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#FFF; background:url('../img/foot_bg.png') repeat-x; height:36px; }
#bot #address .left							{ float:left;  padding:10px 7px; }
#bot #address .title						{ color:#fbc57b; }
#bot #address .right						{ float:right;  padding:10px 7px; }
#bot #copyright								{ width: 965px; font:10px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#FFF; height:36px; }
#bot #max_logos								{ text-align:center; height:66px; }
#bot #max_logos a							{ margin:0px 10px 0px 10px; display:inline-block; co  }
#bot #max_logos a.maxamore					{ background:url('../img/logo_maxamore_off.png') no-repeat;  height:66px; width:67px;  }
#bot #max_logos a.maxamore:hover			{ background:url('../img/logo_maxamore_on.png') no-repeat; }
#bot #max_logos a.maxdowntown 				{ background:url('../img/logo_maxdowntown_off.png') no-repeat; height:66px; width:65px;  }
#bot #max_logos a.maxdowntown:hover			{ background:url('../img/logo_maxdowntown_on.png') no-repeat; }
#bot #max_logos a.trumbullkitchen 			{ background:url('../img/logo_trumbullkitchen_off.png') no-repeat;  height:66px; width:48px;  }
#bot #max_logos a.trumbullkitchen:hover		{ background:url('../img/logo_trumbullkitchen_on.png') no-repeat; }
#bot #max_logos a.maxamiaristorante 		{ background:url('../img/logo_maxamia_off.png') no-repeat;  height:66px; width:58px;  }
#bot #max_logos a.maxamiaristorante:hover	{ background:url('../img/logo_maxamia_on.png') no-repeat; }
#bot #max_logos a.maxtavern 				{ background:url('../img/logo_maxtavern_off.png') no-repeat;  height:66px; width:64px;  }
#bot #max_logos a.maxtavern:hover			{ background:url('../img/logo_maxtavern_on.png') no-repeat; }
#bot #max_logos a.maxsoysterbar 			{ background:url('../img/logo_maxoysterbar_off.png') no-repeat;  height:66px; width:70px;  }
#bot #max_logos a.maxsoysterbar:hover		{ background:url('../img/logo_maxoysterbar_on.png') no-repeat; }
#bot #max_logos a.maxfishct 				{ background:url('../img/logo_maxfish_off.png') no-repeat;  height:66px; width:52px;  }
#bot #max_logos a.maxfishct:hover			{ background:url('../img/logo_maxfish_on.png') no-repeat; }
#bot #max_logos a.maxburgerct 				{ background:url('../img/logo_maxburger_off.png') no-repeat;  height:66px; width:56px;  }
#bot #max_logos a.maxburgerct:hover			{ background:url('../img/logo_maxburger_on.png') no-repeat; }
#bot #max_logos a.maxdiningcard 			{ background:url('../img/logo_maxdiningcard_off.png') no-repeat;  height:66px; width:78px;  }
#bot #max_logos a.maxdiningcard:hover		{ background:url('../img/logo_maxdiningcard_on.png') no-repeat; }
#bot #max_logos a.maxvantagect 				{ background:url('../img/logo_maxvantage_off.png') no-repeat;  height:66px; width:73px;  }
#bot #max_logos a.maxvantagect:hover		{ background:url('../img/logo_maxvantage_on.png') no-repeat; }
#bot #max_logos a.maxscatering 				{ background:url('../img/logo_maxcatering_off.png') no-repeat;  height:66px; width:71px;  }
#bot #max_logos a.maxscatering:hover		{ background:url('../img/logo_maxcatering_on.png') no-repeat; }
#bot #copyright .left						{ float:left;  padding:10px 5px; }
#bot #copyright .right						{ float:right;  padding:10px 5px; }
#bot #copyright a							{ color:#FFF; }

.title_link { font:12px Arial, Helvetica, sans-serif; }
.title_link a:link {color: #ffffff; text-decoration:none; }
.title_link a:visited {color: #ffffff; text-decoration:none;}
.title_link a:hover {color: #ffffff; text-decoration:underline;}

.login { font:12px Arial, Helvetica, sans-serif; }
.login a:link {color: #ffffff; text-decoration:none; }
.login a:visited {color: #ffffff; text-decoration:none;}
.login a:hover {color: #ff0000; text-decoration:underline;}

.social_box a:link {color: #cccccc; text-decoration:none; }
.social_box a:visited {color: #cccccc; text-decoration:none;}
.social_box a:hover {color: #ffffff; text-decoration:underline;}
