/* Main Style Sheet  */

/* page styles */
	* {margin:0px; padding:0px; border:0px;}
	body { background:url(images/bg-page.gif) top repeat-x #FFF; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;}
	#wrap {width:980px; background: url(images/bg-wrap.jpg) repeat-y; margin-left:auto; margin-right:auto; display:block;}
	#header {width:954px; height:196px; background:url(images/bg-header.gif) right top no-repeat; margin-left:13px;}
	
/* Page cols */
	.home-content { width:954px; background: url(images/bg-content-home.gif) repeat-y #000; margin-left:13px;  }
	.home-col-a {width:344px; display:inline; float:left; background: url(images/bg-content-home.jpg) no-repeat; margin-top:20px; }
	.home-col-b {
	width:397px;
	display:inline;
	float:left;
	height:414px;
	background-image: url(images/banner-home2.jpg);
	background-repeat: no-repeat;
}
	.home-col-c {width:200x; display:inline; float:right; margin-right:10px;}
	.home-col-c p {color:#000;}
	
	.content { width:954px; background: #e6e6e6; margin-left:13px;  }
	.col-1-2 {width:492px; display:inline; float:left; }
	.col-2-2 {width:400px; display:inline; float:left; margin-top:25px; margin-left:20px; }
	
	.back-col-1 {width:325px; display:inline; float:left;}
	.back-col-2 {width:560px; display:inline; float:left; margin-top:25px; margin-left:20px;}
	
	.chef-col-1 {width:492px; display:inline; float:left; background:url(images/banner-cakes.jpg) no-repeat; height:415px;}
	.chef-col-2 {width:400px; display:inline; float:left; margin-top:25px; margin-left:20px; }
	
	.hosp-col-1 {width:492px; display:inline; float:left; background: url(images/banner-hospitality.jpg) no-repeat; height:562px;}
	.hosp-col-2 {width:400px; display:inline; float:left; margin-top:25px; margin-left:20px; }
	
	.catering-content { width:954px; background: #233e99; margin-left:13px; }
	.catering-col-1 {width:492px; display:inline; float:left; background: url(images/banner-catering.jpg); height:414px;}
	.catering-col-2 {width:415px; display:inline; float:left; margin-top:85px; margin-left:20px;}
	.catering-sidebar { width:325px; display:inline; float:left; margin-left:13px; background:#e6e6e6; margin-top:25px;}
	.catering-copy { width:610px; display:inline; float:right; margin-right:13px; margin-top:0px;  }
	.catering-sidebar p { color:#000; font-size:16px; padding-left:25px; margin-top:15px; line-height:24px;}
	
	.kitchen-header {
	width:610px;
	height:414px;
	float:right;
	background-image: url(images/hero-kitchen2.jpg);
	background-repeat: no-repeat;
}
	.kitchen-content { width:954px; background: url(images/bg-kitchen.gif) repeat-y #FFF; margin-left:13px;  }
	.kitchen-copy { width:590px; display:inline; float:left; margin-top:0px; margin-left:25px; }
	.kitchen-sidebar { width:326px; display:inline; float:left; }
	.kitchen-thoughts {width:308px; background:#e6e6e6; border:9px solid #000; }
	.kitchen-thoughts p {padding-left:20px; padding-right:20px; font-size:13px;}
	.kitchen-archive { width:326px; background:#1c2674;}
	.kitchen-archive p { color:#FFF; padding:0 20px 20px 20px;}
	.kitchen-archive h2 { color:#FFF; padding:20px 20px 0px 20px; text-decoration:underline; font-size:13px; font-weight:bold;}
	.kitchen-comments { width:326px; background:#d3d8eb;}
	.kitchen-comments p { color:#231f20; padding:0 20px 0px 20px;}
	.kitchen-comments h2 { color:#1c2674; padding:20px 20px 0px 20px; text-decoration:none; font-size:13px; font-weight:bold;}
	.kitchen-comments h3 { color:#808080; padding:10px 20px 0px 20px; text-decoration:underline; font-size:13px;}
	
	.contact-col-1 {width:619px; display:inline; float:left; background: url(images/banner-contact.jpg); height:414px;}
	.contact-col-2 {width:300px; margin-top:40px; display:inline; float:right; margin-right:10px;}
	.contact-col-2 p { line-height:14px; margin:0px; padding:2px;}
	input.text-long {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:280px;}
	textarea.text-long {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:280px;}

	.foodstore-content     { width:954px; background: url(images/bg-food.gif) repeat-y #FFF; margin-left:13px;  }
	.foodstore-sidebar 	   { width:325px; display:inline; float:left; background:#FFF; }
	.foodstore-main-area   { width:610px; display:inline; float:right; }
	.foodstore-contact 	   { background:#e6e6e6;}
	.foodstore-contact-inner { margin-left:25px; padding-top:10px; margin-top:40px;}	
/* text styles */
	#ot { width:135px; font-size:18px; color:#FFF; }
	#ot p { font-size:14px; color:#FFF; }
	#ot a { font-size:14px; color:#a6acba; }
	.ot-home {
	margin-top:100px;
	margin-left:140px
}
	.ot-cattering { float:right; margin-top:166px;}
	.ot-kitchen-left { float:left; margin-top:180px; margin-left:10px;}
	.ot-kitchen-right { float:right; margin-top:105px; margin-right:20px; }
	#ot-contact { float:left; display:inline; margin-top:135px; margin-left:360px; width:225px;  font-size:17px; color:#FFF; }
	#ot-contact p { font-size:15px; color:#FFF; }
	#ot-contact a { font-size:15px; color:#FFF; text-decoration:none; }
	
	#ot-wide { width:155px; font-size:18px; color:#FFF; line-height:30px; }
	#ot-wide p { font-size:14px; color:#FFF; }
	#ot-wide a { font-size:14px; color:#a6acba; }
	
/* sidebar styles */
	ul.navul { margin:0px; padding:0px;}
	ul.navul li { float: left;  font-size: 15px; margin:0px; padding:0px; color:#FFF;  list-style:none;  display:block;  width:300px; margin-bottom:19px;  margin-left:15px;  line-height:22px; padding-left:25px;
						background:url(images/home-li-bg2.jpg) no-repeat top left;  }
	ul.navul a {color:#929bc5}
	
/* Font Styles */
	h1 { font-size:16px; color:#233e99; line-height:20px; margin-bottom:4px; font-weight:normal;}
	h2 { font-size:16px; color:#000000; line-height:21px; margin-bottom:4px; margin-top:0px; font-weight:normal;}
	h3 { font-size:16px; color:#FFFFFF; line-height:21px; margin-bottom:5px; margin-top:5px; font-weight:normal;}
	h4 { font-size:13px; color:#231f20; line-height:18px; margin-top:25px; font-weight:bold; border-bottom:1px solid #d9d9d9; width:590px; margin-bottom:10px;}
	h5 { font-size:13px; color:#233e99; line-height:23px; margin-top:10px; padding-bottom:10px;}
	h6 { font-size:15px; color:#7380b7; margin:0px; padding:0px; margin-bottom:0px;  margin-top:11px; }
	p  { font-size:13px; color:#231f20; line-height:18px; margin:0px; padding:0px; padding-top:5px; padding-bottom:5px;}
	li { margin:0px; padding:0px; font-size:14px; color:#0e1d48; margin-left:15px; padding-bottom:4px; list-style:square;}
	ul { margin:0px; padding:0px; padding-left:5px; margin-left:5px; margin-top:10px; margin-bottom:10px;}
	ol {padding:0px; margin:0px; padding-left:5px; margin-left:5px; }
	.blue {color:#1c2674;}
	
/* link styles */ 	
	a:link 		{color:#014382;	text-decoration: underline;}
	a:visited 	{color:#3a5e90; text-decoration: underline;}
	a:hover 	{color:#042746; text-decoration: underline;}
	a:active 	{color:#3a5e90; text-decoration: underline;}
	a:focus 	{outline-style: none;}  

/* clears   */
	.clear 		{clear:both; height:0px; }
	.clear05	{clear:both; height:05px; }
	.clear10	{clear:both; height:10px; }
	.clear15	{clear:both; height:15px; }
	.clear20	{clear:both; height:20px; }
	.clear25	{clear:both; height:25px; }
	.clear30 	{clear:both; height:30px; }
	.clear40 	{clear:both; height:30px; }
	.line		{ clear:both; border-top:2px solid #ececec; margin-top:10px; padding-bottom:20px;}
		
/* footer styles */	
	#footer-left 				{ display:inline; float:left; margin-left:40px; margin-top:5px; margin-bottom:5px;}
	#footer-right 				{ display:inline; float:right; width:400px; margin-right:20px; margin-top:5px; margin-bottom:5px; text-align:right;} 
	#footer-left p 				{font-size:12px; color:#000; padding:0px; margin:0px; }
	#footer-left a:link 		{font-size:12px; color:#000;text-decoration: none;}
	#footer-left a:visited 		{font-size:12px; color:#000;text-decoration: none;}
	#footer-left a:hover 		{font-size:12px; color:#000;text-decoration: underline;}

	#footer-right p 			{font-size:10px; color:#666666; padding:0px; margin:0px; }
	#footer-right a:link 		{font-size:10px; color:#666666;text-decoration: none;}
	#footer-right a:visited 	{font-size:10px; color:#666666;text-decoration: none;}
	#footer-right a:hover 		{font-size:10px; color:#666666;text-decoration: underline;}

/* image styles */ 
	img.right {float:right; margin-top:-10px; padding-left:30px; padding-bottom:30px;}
	
/* contact styles */
	#contact-form {margin-left:10px; width:190px; margin-top:10px;}
	#contact-form p { font-size:12px; color:#1f2640; line-height:10px;  margin:0px; padding:0px; padding-top:5px; padding-bottom:2px; }
	.contact-header {padding-bottom:5px; }
	input.btn-submit { border:1px solid #808080; padding:2px; background-color:#e5e5e5;}
	input.text {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:12px; padding:2px; width:180px;}
    .e-text {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif;  font-size:11px; padding:2px; margin:2px; }
	.e-btn { height: 26px; width: 98px;	border: 1px solid #999; cursor: pointer; margin:5px;}
	.sub-btn { height: 26px; width: 98px;	border: 1px solid #808080; cursor: pointer; margin:5px; color:#2e4e81;}
	textarea.text {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:180px;}
	.txt-comm {border: 1px solid #808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:2px; width:400px;}
	.menu_type{font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#374697;}
	.menu_ratings{font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#374697;font-weight:bold;}	
	.menu_text{font-size:13px; font-family: Arial, Helvetica, sans-serif; }		
	.menu_box {border: 1px solid #B3B3B3; padding:3px 5px;}
	.menu_line {border: 0.5px solid #B3B3B3;}	
	.admin_text{font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#374697; text-align:left;}	
	.admin_menu{font-size:13px; font-family: Arial, Helvetica, sans-serif; color:#374697;font-weight:bold; text-align:left;}			
	.fav_text{font-size:11px; font-family: Arial, Helvetica, sans-serif; }	
	.div_fav
	{
	height:80px;vertical-align:bottom;font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#374697;font-weight:bold; float:left;
	}	
/* end of CSS file */
