@charset "utf-8";
/* CSS Document */

body{
	margin:0 auto;
	background:url(main-bg.jpg) repeat-x #f8ecdf;
	}
#wrapper{
	width:925px;
	margin:0 auto;
	}
#container{
	width:925px;
	float:left;
	}
/*#maincontainer{
	width:902px;
	margin:0 auto;
	background-color:#FFF;
	}*/
/*--------------Header Section Starts-----------------*/
#header{
	width:900px;
	height:68px;
	border-left:1px solid #888276;
	border-right:1px solid #888276;
	border-bottom:1px solid #888276;
	margin:0 auto;
	background-color:#FFF;
	}
.logo{
	width:316px;
	height:68px;
	float:left;
	}
	
/*--------------Header Section Ends-----------------*/

/*--------------Navigation Section Starts----------------*/

#navigation{
	width:900px;
	height:71px;
	margin:0 auto;
	border-left:1px solid #888276;
	border-right:1px solid #888276;
	border-bottom:1px solid #5f452e;
	background:url(menu-bg.jpg) no-repeat;
	}

#nav-main {
	width: 900px;
	height: 71px;
	/*background:url(menubg.jpg) repeat-x left top;*/
	/*padding:1px 0 6px 0;*/
	float:left;
	position:relative;
	/*margin:0 auto;*/
}


#nav { width: 900px; height: 71px; background: url(menu-sprite-bg.jpg) no-repeat; position: absolute; top:0; left:0; padding:0; margin-top:0px; }
#nav li { display: inline; }
#nav li a:link, #nav li a:visited { position: absolute; top: 0; height: 71px; text-indent: -9000px; overflow: hidden; z-index: 10; }

#home a:link, #home a:visited { left:0px; width: 149px; }
#home a:hover, #home a:focus { background: url(menu-sprite-bg.jpg) no-repeat 0 -72px; }
#home a:active { background: url(menu-sprite-bg.jpg) no-repeat 0 -149px; }
#home.current a:link, #home.current a:visited { background: url(menu-sprite-bg.jpg) no-repeat 0 -72px; cursor: default; }
.nav-home, .nav-home-click { position: absolute; top: 0; left: 0; width: 149px; height: 71px; background: url(menu-sprite-bg.jpg) no-repeat 0 -72px; }
.nav-home-click { background: url(menu-sprite-bg.jpg) no-repeat 0 -72px; }

		
#about a:link, #about a:visited { left: 150px; width: 149px; }
#about a:hover, #about a:focus { background: url(menu-sprite-bg.jpg) no-repeat -150px -72px; }
#about a:active { background: url(menu-sprite-bg.jpg) no-repeat -150px -149px; }
#about.current a:link, #about.current a:visited { background: url(menu-sprite-bg.jpg) no-repeat -150px -72px; cursor: default; }
.nav-about, .nav-about-click { position: absolute; top: 0; left: 150px; width: 149px; height: 71px; background: url(menu-sprite-bg.jpg) no-repeat -150px -72px; }
.nav-about-click { background: url(menu-sprite-bg.jpg) no-repeat -150px -72px; }


#cupcake a:link, #cupcake a:visited { left: 300px; width: 149px; }
#cupcake a:hover, #cupcake a:focus { background: url(menu-sprite-bg.jpg) no-repeat -300px -72px; }
#cupcake a:active { background: url(menu-sprite-bg.jpg) no-repeat -300px -149px; }
#cupcake.current a:link, #cupcake.current a:visited { background: url(menu-sprite-bg.jpg) no-repeat -300px -72px; cursor: default; }
.nav-cupcake, .nav-cupcake-click { position: absolute; top: 0; left: 300px; width: 149px; height: 71px; background: url(menu-sprite-bg.jpg) no-repeat -300px -72px; }
.nav-cupcake-click { background: url(menu-sprite-bg.jpg) no-repeat -300px -72px; }
	
		
#packages a:link, #packages a:visited { left: 450px; width: 149px; }
#packagesa:hover, #packages a:focus { background: url(menu-sprite-bg.jpg) no-repeat -450px -72px; }
#packages a:active { background: url(menu-sprite-bg.jpg) no-repeat -450px -149px; }
#packages.current a:link, #packages.current a:visited { background: url(menu-sprite-bg.jpg) no-repeat -450px -72px; cursor: default; }
.nav-packages, .nav-packages-click { position: absolute; top: 0; left: 450px; width: 149px; height: 71px; background: url(menu-sprite-bg.jpg) no-repeat -450px -72px; }
.nav-packages-click { background: url(menu-sprite-bg.jpg) no-repeat -450px -72px; }


#recipes a:link, #recipes a:visited { left: 599px; width: 149px; }
#recipes a:hover, #recipes a:focus { background: url(menu-sprite-bg.jpg) no-repeat -599px -72px; }
#recipes a:active { background: url(menu-sprite-bg.jpg) no-repeat -599px -149px; }
#recipes.current a:link, #recipes.current a:visited { background: url(menu-sprite-bg.jpg) no-repeat -599px -72px; cursor: default; }
.nav-recipes, .nav-recipes-click { position: absolute; top: 0; left: 599px; width: 149px; height: 71px; background: url(menu-sprite-bg.jpg) no-repeat -599px -72px; }
.nav-recipes-click { background: url(menu-sprite-bg.jpg) no-repeat -599px -72px; }


#contactus a:link, #contactus a:visited { left: 749px; width: 150px; }
#contactus a:hover, #contactus a:focus { background: url(menu-sprite-bg.jpg) no-repeat -749px -72px; }
#contactus a:active { background: url(menu-sprite-bg.jpg) no-repeat -749px -150px; }
#contactus.current a:link, #contactus.current a:visited { background: url(menu-sprite-bg.jpg) no-repeat -749px -72px; cursor: default; }
.nav-contactus, .nav-contactus-click { position: absolute; top: 0; left: 749px; width: 150px; height: 71px; background: url(menu-sprite-bg.jpg) no-repeat -749px -72px; }
.nav-contactus-click { background: url(menu-sprite-bg.jpg) no-repeat -749px -72px; }

/*--------------Navigation Section Ends-------------------*/

/*---------------Banner Section Starts-----------------------*/

.banner{
	width:925px;
	height:200px;
	margin:0 auto;
	}
.banner-left{
	width:389px;
	height:200px;
	float:left;
	}
.banner-right{
	width:536px;
	height:200px;
	float:right;
	}

/*---------------Banner Section Ends---------------------------*/

/*-----------------Index Content Section Starts-------------------*/

#main-content{
	width:900px;
	margin:0 auto;
	}
.index-content{
	width:900px;
/*	margin:0 auto;*/
	background-color:#FFF;
	border-left:1px solid #888276;
	border-right:1px solid #888276;
	float:left;
	}
.index-content-topborder{
	width:900px;
	height:11px;
	background-color:#f3f3f3;
	border-bottom:1px solid #d9d9d9;
	}
.content-holder{
	width:880px;
	float:left;
	padding:10px;
	}
.box_one{
	width:250px;
	float:left;
	/*border-right:1px solid #c8c8c8;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	padding:10px 20px 10px 20px;
	}
.box_two{
	width:250px;
	float:left;
	border-right:1px solid #c8c8c8;
	border-left:1px solid #c8c8c8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	padding:10px 20px 10px 20px;
	}
.box_three{
	width:255px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	text-decoration:none;
	padding:10px 20px 10px 20px;
	}
.index-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:35px;
	color:#999;
	text-decoration:none;
	}
.index-content-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	text-decoration:none;
	line-height:18px;
	}
.index-content-text a{
	color:#464646;
	text-decoration:none;
	}
.index-content-text span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#708189;
	text-decoration:none;
	font-weight:bold;
	}
.index-content-text span a{
	color:#708189;
	text-decoration:none;
	font-weight:bold;
	}
.content-text-red{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d1521e;
	text-decoration:none;
	font-weight:bold;
	}
.orangeheading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d1521e;
	text-decoration:none;
	}
.orangeheading-small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d1521e;
	text-decoration:none;
	font-weight:bold;
	}
.what-news-section{
	width:250px;
	float:left;
	padding:5px 0 5px 0;
	}
.date-box{
	width:36px;
	float:left;
	border:1px solid #adadad;
	padding:2px
	}
.date-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#5f7783;
	text-decoration:none;
	}
.date-text span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#d76c25;
	text-decoration:none;
	}
.what-new-contentbox{
	width:200px;
	float:right;
	}
.what-new-content-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4e4e4e;
	text-decoration:none;
	}
.what-new-content-text span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#708189;
	text-decoration:none;
	}
.what-new-content-text span a{
	color:#708189;
	text-decoration:none;
	}


/*-----------------Index Content Section Ends----------------------*/


/*-------------------Footer Section Starts---------------------------*/

#footer{
	width:880px;
	height:138px;
	float:left;
	padding:10px;
	background-color:#fff3eb;
	}
.footer-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	text-decoration:none;
	font-weight:bold;
	}
.footer-text a{
	color:#454545;
	text-decoration:none;
	font-weight:bold;
	}
.footer-text-new{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	text-decoration:none;
	}
.footer-text-one{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454545;
	text-decoration:none;
	}
/*-------------------Footer Section Ends---------------------------*/

/*-----------------------Inner Page Section------------------------------*/

.inner-content-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	text-decoration:none;
	line-height:18px;
	}
.inner-content-text a{
	color:#464646;
	text-decoration:none;
	}
.inner-content-text span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d1521e;
	text-decoration:none;
	font-weight:bold;
	line-height:18px;
	}
.inner-content-text span a{
	color:#d1521e;
	text-decoration:none;
	font-weight:bold;
	}
/*------------------Contact Form Style----------------------------*/

.contact-textfields{
	width:150px;
	height:16px;
	border:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}
.contact-textarea{
	width:150px;
	border:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	}