/***********************************************************************************************************/
/*
	 DESIGN BY : - NA - [Whoever you are thanks for the great design :D:D:D]
	 SLICED BY : DriftingSteps/Dude2MaxX
	 UPDATES BY : DriftingSteps/Dude2MaxX
	 SPECIAL THANKS TO : Web Link Solution - for all the support and for hosting
	 CONTACT ME : Look for DriftingSteps in deviantART, PivotAnimation[.net], Kongregate, Facebook :)
					 -OR-
					 Email me: dude2maxx@hotmail.com [No spam please ;)]

*/
/***********************************************************************************************************/

body {
margin:0px;
padding:0px;
background-color: #3b1c07;
}

#wrapper{
margin:0px auto;
}

/*
<-- Styles for Bagels and Bread Starts -------
*/


/* GLOBAL STYLES
		Body 
			*Content --
*/
				#body_alignment	{
					margin:0px auto;
					background:url(../images/main_flower-bg.jpg);
					width:941px;
					padding-bottom:15px;
				}
				
/*			*Curves --
*/
				#content_topcurve	{
					background:url(../images/content_topcurve.png);
					background-position:center;
					background-repeat:no-repeat;
					width:908px;
					height:14px;
				}
				#content_btmcurve	{
					background:url(../images/content_btmcurve.png);
					background-position:center;
					background-repeat:no-repeat;
					width:908px;
					height:14px;
				}

/*			*Text format --
*/
				.black_text	{
					font-family:Verdana;
					font-size:12px;
					color:#000000;
				}
				
				.black_text2	{
					font-family:Verdana;
					font-size:11px;
					color:#000000;
					line-height:18px;
					text-align:justify;
				}
				
				.black_text3	{
					font-family:Verdana;
					font-size:11px;
					color:#000000;
				}
				
				.heading1	{
					font-family:"Trebuchet MS";
					font-size:16px;
					font-weight:bold;
					color:#000000;
					background-color:#dabc91;
					padding:9px;
				}
				
				.heading2	{
					font-family:"Trebuchet MS";
					font-size:14px;
					font-weight:normal;
					color:#4b3d26;
					background-color:#dbc8b3;
					padding:5px 5px 5px 8px;
					text-transform:uppercase;
					border:solid 1px #bca387;
				}
				
				.heading3	{
					font-family:"Trebuchet MS";
					font-size:16px;
					font-weight:bold;
					color:#000000;
					background-color:#dabc91;
					padding:9px;
				}
				.heading4	{
					font-family:"Trebuchet MS";
					font-size:22px;
					font-weight:bold;
					color:#514020;
					padding:8px;
				}
				
/*			*Text format --
*/
				.image_placeholder	{
					padding-bottom:20px;
				}





				


/* HEADER STYLES
		Header 
			*Graphics --
*/
				#header-navbar_bg	{
					background-image:url(../images/header_logo-navbar.png);
					background-position:center;
					background-repeat:no-repeat;
					width:941px;
					height:244px;
					margin:auto;
				}
				
/*			*Text --
*/
				#navigation	{
					font-family:"Trebuchet MS";
					font-size:18px;
					color:#fea620;
					margin:200px 0 0 60px;
					float:left;
					position:absolute;
				}


/* FOOTER STYLES
		Footer 
			*Graphics --
*/
				#footer_bg	{
					background-image:url(../images/footer_bg-glow.png);
					background-position:center;
					background-repeat:no-repeat;
					
					width:921px;
					height:70px;
					margin:auto;
					padding:30px 10px 10px 10px;
				}
				#cash-cards	{
					background-image:url(../images/footer_cards.png);
					background-position:center;
					background-repeat:no-repeat;
					width:184px;
					height:51px;
					float:left;
					margin-right:91px;
				}
				#footer_text	{
					font-family:Arial;
					font-size:12px;
					text-align:center;
					color:#d9a15d;
					line-height:25px;
					padding-left:30px;
					float:left;
				}
				#footer_text a{
				color:#D9A15D;
				text-decoration:none;
				}
					#footer_text a:visited{
				color:#D9A15D;
				text-decoration:none;
				}
					#footer_text a:hover{
				color:#ffffff;
				text-decoration:underline;
				}
				
				#footer_wlsol	{
					width:150px;
					padding-top:8px;
					height:41px;
					float:right;
				}
				
				
				
				
/*			*Text --
*/
				#navigation	{
					font-family:"Trebuchet MS";
					font-size:18px;
					color:#fea620;
				}
					#navigation a	{
						color:#fea620;
						text-decoration:none;
						padding:0px 35px 0px 35px;
					}
					#navigation a:hover	{
						color:#FFFFFF;
						text-decoration:underline;
					}
					#navigation a:visited	{
						color:#fea620;
						text-decoration:none;
					}
					#navigation a:active	{
						color:#CC9966;
						text-decoration:none;
					}



/* HOME STYLES
		Content 
			*Content --
*/
				#home_content	{
					height:291px;
				}
				
				#flash-placeholder	{
					 height:350px;
					 width:880px;
					 background-color:#E6C89B;
				}
				
				#home_main-content	{
					 width:880px;
					 background-color:#FFFFFF;
					 padding:14px;
					 margin:auto;
				}
				
				
				
				
/*			*Services --
*/
				#home_services-content	{
					background-color:#8f0000;
					width:281px;
					float:left;
				}
				#home_services-heading	{
					background-image:url(../images/home_services-heading.png);
					width:281px;
					height:63px;
				}
				#home_services-padding	{
					padding:16px;
				}
				#home_services-first	{
					background-image:url(../images/home_services-img1.png);
					background-repeat:no-repeat;
					height:72px;
					padding-left:94px;
					padding-bottom:52px;
				}
				#home_services-img	{
					background-image:url(../images/home_services-img3.png);
					background-position:center;
					background-repeat:no-repeat;
					margin:auto;
					width:190px;
					height:136px;
				}

/*			*Welcome --
*/
				#home_welcome-content	{
	background-color:#edeee8;
	width:330px;
	float:left;
				}
				#home_welcome-heading	{
	background-image:url(../images/home_welcome-bgimg.png);
	width:330px;
	height:125px;
				}
				#home_welcome-padding	{
	padding:15px;
				}
				#home_welcome-text	{
					font-family:Arial;
					font-size:12px;
					line-height:20px;
					color:#3f3f3c;
					text-align:justify;
				}
				
/*			*Contact --
*/
				#home_contact-content	{
	background-color:#FFFFFF;
	width:260px;
	float:right;
				}
				#home_contact-gfx	{
					background-image:url(../images/home_contact-bgimg.png);
				}
				#home_contact-padding	{
					padding:143px 36px 80px 36px;
				}
				


/* STORE MENU STYLES
		Content 
			*Content --
*/
				#storemenu_content	{
					height:4150px;
				}
				.menu_price-cell	{
					font-family:Verdana;
					font-weight:bold;
					font-size:12px;
					color:#000000;
					background-color:#d9cdbc;
					padding:5px;
					text-align:center;
					border:dashed 1px #CC0000;
					width:80px;
				}
				.menu_description	{
					font-family:Verdana;
					font-size:11px;
					color:#000000;
					line-height:22px;
					padding:0px 15px 0px 15px;
					background-color:#faf0e4;
					border:solid 1px #dcc4a7;
				}
				.menu_cellpadding	{
					padding-bottom:15px;
					background-color:#f3eee9;
				}
											/*				.overflow	{
																overflow:scroll;
															}
											*/				
				





/* CONTACT STYLES
		Content 
			*Content --
*/
				#contact_content	{
					height:600px;
				}
				#contact_info	{
					width:281px;
					height:264px;
					background-image:url(../images/contact_infobg.jpg);
					background-position:center;
					background-repeat:no-repeat;
					margin:auto;
				}



				

/*			*Services --
*/
				#home_services-content	{
					background-color:#8f0000;
					width:281px;
					float:left;
				}


/* CATERING MENU STYLES
		Content 
			*Content --
*/
				#cateringmenu_content	{
					height:2665px;
				}

				#request_content	{
					height:291px;
				}




/* OFFERS STYLES
		Content 
			*Content --
*/
				.coupon-heading	{
					font-family:"Trebuchet MS";
					font-size:18px;
					font-weight:bold;
					color:#4F3717;
					padding:8px;
					border:#FFFFFF dotted 1px;
					margin-bottom:15px;
				}
				
				#offers_content	{
					height:850px;
				}
				
				#coupon_placement	{
					width:350px;
					height:250px;
					float:left;
				}
				
				#coupon_placeholder	{
					margin:auto;
					height:500px;
					width:700px;
				}
				
				.store_images	{
					padding:15px;
					width:300px;
					height:200px;
					float:left;
				}

				#store_images-placeholder	{
					width:660px;
					height:230px;
					margin:auto;
				}
				
				.section1	{
					width:320px;
					height:200px;
					background-color:#E6E6E6;
					border:1px solid #D4D4D4;
					margin-bottom:20px;
				}
				
				.section2	{
					width:320px;
					height:220px;
					background-color:#E6E6E6;
					border:1px dashed #436181;
					margin-bottom:20px;
				}