

/* ####################  Global  ######################### */

	*									{margin:0; padding:0;}
	body								{background:#f1f1f1; font-size:.7em; line-height:1.6em; color:#555; padding-bottom:70px;}
	body,input,select,textarea			{font-family:Tahoma, Arial, Helvetica, sans-serif;}
	.clear								{clear:both;}
	.hide								{display:none;}
	.hrzrule							{height:1px; background-color:#ccc; margin:8px 0;}
	.contentphoto						{border:solid 1px #555;}
	.contentphotoright					{border:solid 1px #555; float:right; margin:0 0 12px 12px;}
	
	.bottomdottedline					{border-bottom:dotted 1px #999;}
	
	.imagefloatleft						{float:left; padding:5px 15px 15px 0;}
	.imagefloatright					{float:right; padding:5px 0 15px 15px;}
	
	
/* ####################  Type  ######################### */
	
	h1,h2,h3							{margin-bottom:.7em;}
	h1									{font-size:1.6em;}
	h2									{font-size:1.3em;}
	h3									{font-size:1.1em;}
		
	p,blockquote						{margin-bottom:1em;}
	blockquote							{margin-left:2em; margin-right:2em;}
	
	.biggeorgia							{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; line-height:1.4em;}
	.biggergeorgia						{font-family:Georgia, "Times New Roman", Times, serif; font-size:2.2em; line-height:1em; margin-bottom:0; padding:0;}
	
	.confirm							{font-weight:bold; }
	.error								{color:#f00; font-weight:bold; }
	.brands_thumb						{float:right; border:solid 1px #999; margin:0 0 10px 10px;}
	
	
/* ####################  Forms   ######################### */

	fieldset							{border:none; padding:0;}
	fieldset legend						{font-size:1.3em; line-height:1.4em; padding:0px 5px;}
	label,input,select					{display:block; width:150px; float:left; margin-bottom:5px;}
	input								{padding:2px 4px; font-size:1em;}
	textarea							{margin-bottom:10px; padding:7px; font-size:1em;}
	form label							{text-align:left; width:75px; padding-right:20px;}
	form br 							{clear:left;}
	.button								{width:90px; padding:3px 3px; text-align:center; margin-right:7px; margin-bottom:10px;}
	
	.news 								{width:500px; }
	.news th 							{text-align:left;}
	
	.sorting, .sorting ul 				{padding:0; margin:0; list-style:none;}
	.sorting a 							{display:block; padding-left:3px;}
	.sorting li 						{float:left; width:10em; }
	.sorting li ul 						{position:absolute; width:10em; left:-999em; }
	.sorting li ul 						{background-color:#fff; border:1px solid #666; padding:3px; }
	.sorting li:hover ul 				{left:auto;}
	.sorting li:hover ul				{left:auto;}
	.sorting li.sfhover ul 				{left:auto;}
	
	a.sortby 							{text-decoration:none; }
	a.sortby:hover 						{text-decoration:none; background-color:#eaeaea; }
	
	.createnew							{padding:0 0 2px 22px ; background:url(../images/icon_add.gif) no-repeat;}
	.contactbox							{margin-bottom:12px; padding:8px 13px; background-color:#f4f4f4; }
	
	
/* ####################  Links  ######################### */
	
	a:link								{color:#246c93; text-decoration:none;}
	a:visited							{color:#246c93; text-decoration:none;}
	a:hover								{text-decoration:underline;}
	
	.hand 								{cursor:pointer; cursor:hand;}
	.backarrow							{padding-left:12px; background:url(../images/icon_arrow.gif) no-repeat; background-position:0 3px;}
	
	img.gallery							{border:solid 1px #ccc; }
	a.galleryborder						{border:solid 3px #f1f1f1; float:left; margin:0 1em 1em 0; line-height:0;}
	.gallerysep							{border-bottom:dotted 1px #999; height:1px; margin:1em 0; display:block;}
	#pressphotos a.galleryborder 		{ padding: 0; margin: 0 6px 6px 0; }
	
/* ####################  Main Body  ######################### */
	
	#container							{position:relative; margin:0 auto; width:750px; background:#fff url(../images/header.jpg) no-repeat; }
	#logo 								{position:absolute; overflow:hidden; top:55px; left:38px; width:159px; height:0px; padding:47px 0 0 0; background:url(../images/boddie_noell_logo.gif) top no-repeat;} 
	#employeelogin						{display:block; position:absolute; overflow:hidden; top:0px; left:611px; width:113px; height:0px; padding:24px 0 0 0; background:url(../images/employee_login.gif) top no-repeat;} 
	#employeelogin_hidden				{display:block; position:absolute; top:0px; left:735px; width:10px; height:10px;} 
	
	#newslist							{}
	#newslist ul						{margin:0;}
	#newslist ul li						{margin:0;}
	#newslist ul li ul					{margin:0;}
	#newslist ul li ul li				{margin:0;}

/* ####################  Top Section  ######################### */
	
	#topsection							{position:relative; width:748px; padding:0 0 25px 0; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; background:url(../images/header_background.gif) top no-repeat;}
	
	#topsection	#mainnav 				{float:left; background:url(../images/main_menu_background_bottom.gif) bottom right no-repeat; padding-left:19px;}
	#topsection	#mainnav2 				{width:196px; background:url(../images/main_menu_background_top.gif) top right no-repeat;}
	#topsection	#mainnav .level1		{width:145px; margin:0 0 35px 25px; padding:153px 0 0 0; border-bottom:dotted 1px #999;}
	
	#topsection	#mainnav .level1 li		{list-style:none; line-height:1.2em;}
	#topsection	#mainnav .level1 li a	{display:block; width:132px; margin:0; padding:6px 5px 6px 8px; border-top:dotted 1px #999; text-decoration:none; color:#333; font-size:1.2em;}
	#topsection	#mainnav .level1 li a:hover	{background:#efefef;}
	#topsection	#mainnav .level2 li a	{padding:6px 5px 6px 18px; background:#fcf9f1; width:122px;}
	#topsection	#mainnav .level2 li a:hover	{background:#faf2d6; }
	#topsection	#mainnav .currentpage	{font-weight:bold;}
	
	#topsection	#brandbrowser			{clear:left; width:185px; height:127px; float:left; padding:0 0 0 24px;}
	#topsection	#headertext 			{position:absolute; top:102px; left:234px; width:325px; font-size:11px; line-height:18px;}
	#topsection	#headertext .learnmore 	{display:block; overflow:hidden; width:90px; height:0px; padding:18px 0 0 0; margin-top:20px; background:url(../images/learn_more.gif) top no-repeat;}
	#topsection #headertext #headerdiv	{width:260px; height:0px; display:block; overflow:hidden; border-bottom:dotted 1px #999; margin:8px 0 8px;}
	#topsection	#bodyarea 				{float:right; width:484px; margin:71px 0 20px 0; padding:232px 30px 0 0; }
	#topsection	#flashfile	 			{position:absolute; top:71px; left:232px; width:325px; font-size:11px; line-height:18px;}
	
/* ####################  Headers  ######################### */
	
	
	/**********************
	* Main Page Headers
	**********************/
	.header_about						{background:url(../images/header_about.jpg) no-repeat 0px 0px;}
	.header_careers						{background:url(../images/header_careers.jpg) no-repeat 0px 0px;}
	.header_contactus					{background:url(../images/header_contactus.jpg) no-repeat 0px 0px;}
	.header_home						{background:url(../images/header_home.jpg) no-repeat 0px 0px;}
	.header_ourbrands					{background:url(../images/header_ourbrands.jpg) no-repeat 0px 0px;}
	.header_pressroom					{background:url(../images/header_pressroom.jpg) no-repeat 0px 0px;}
	.header_environmental				{background:url(../images/header_environmental.jpg) no-repeat 0px 0px;}
	.header_ministry					{background:url(../images/header_ministry.jpg) no-repeat 0px 0px;}
	
	/**********************
	* Brand Headers
	**********************/
	.header_bne_land					{background:url(../images/header_bne_land.jpg) no-repeat 0px 0px;}
	.header_cafe_carolina				{background:url(../images/header_cafe_carolina.jpg) no-repeat 0px 0px;}
	.header_hardees						{background:url(../images/header_hardees.jpg) no-repeat 0px 0px;}
	.header_highway_diner				{background:url(../images/header_highway_diner.jpg) no-repeat 0px 0px;}
	.header_moes						{background:url(../images/header_moes.jpg) no-repeat 0px 0px;}
	.header_rosehill					{background:url(../images/header_rosehill.jpg) no-repeat 0px 0px;}
	.header_texas						{background:url(../images/header_texas.jpg) no-repeat 0px 0px;}
	
	/**********************
	* Subpage Headers
	**********************/
	.header_helping_out					{background:url(../images/header_helping_out.jpg) no-repeat 0px 0px;}
	.header_history						{background:url(../images/header_history.jpg) no-repeat 0px 0px;}
	.header_media_alerts				{background:url(../images/header_media_alerts.jpg) no-repeat 0px 0px;}
	.header_history						{background:url(../images/header_history.jpg) no-repeat 0px 0px;}
	.header_news						{background:url(../images/header_news.jpg) no-repeat 0px 0px;}
	.header_our_people					{background:url(../images/header_our_people.jpg) no-repeat 0px 0px;}
	.header_vision_values				{background:url(../images/header_vision_values.jpg) no-repeat 0px 0px;}
	

/* ####################  Top Section  ######################### */

	
	#topsection	#bodyarea a:link		{text-decoration:underline;}
	#topsection	#bodyarea h1, 			
	#topsection	#bodyarea h2 			{font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;}
	#topsection	#bodyarea ul 			{margin-left:1.2em; margin-bottom:1em;}
	#topsection	#bodyarea li 			{}
	
	
/* ####################  Bottom Section  ######################### */
	
	#bottomsection						{width:748px; background:#f0f0f0 url(../images/light_grey_top_shadow.gif) top repeat-x; border-left:solid 1px #d6d6d6; border-right:solid 1px #d6d6d6; }
	#bottomsection	#latestnews			{float:left; width:334px; padding:0 0 0 24px; background:url(../images/latest_news.gif) top right no-repeat;}
	#bottomsection	#joinourteam		{float:right; width:334px; padding:0 24px 0 0; background:url(../images/join_our_team.gif) top left no-repeat;}
	
	#bottomsection .blurblist			{position:relative;}
	#bottomsection .blurblist ul		{margin:45px 0 35px 0;}
	#bottomsection .blurblist ul li		{list-style:none; padding:10px 0 10px 0; margin:0 6px 0 5px;}
	#bottomsection .blurblist strong	{font-weight:bold; color:#333;}
	#bottomsection .blurblist a			{font-weight:bold;}
	
	#bottomsection .viewall				{position:absolute; overflow:hidden; display:block; width:66px; height:0px; padding:18px 0 0 0; top:11px; background:url(../images/view_all_button.gif);}
	#bottomsection #latestnews .viewall	 {left:283px;}
	#bottomsection #joinourteam .viewall {left:258px;}

	#joinourteam_content				{margin:55px 0 20px 6px;}


/* ####################  Footer  ######################### */
	
	#footer								{width:750px; height:55px; background:url(../images/footer_background.gif) top no-repeat; text-align:center; padding-top:25px;}
	#footer ul 							{}
	#footer ul li						{list-style:none; display:inline; padding:0 10px 0 10px;}
	#footer ul .rline					{border-right:1px solid #333;}
	#footer ul li a						{color:#FFFFFF; text-decoration:underline; font-size:1.2em; font-weight:bold;}
	#footer p							{color:#959fae; font-size:10px; margin-top:2px;}



	
