/* CSS Document */
Body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;

}
a{
	color:#000000;
	
}
a:visited {

color:#000000;
}
#nav_d{
	top:0px !important;
	width:600px;
	height:48px;
	position:relative;	
	float:left;
	padding-top:0px;
}
#main_container{
	margin:0 auto;
	width:980px;
	height:auto;
	height:100% !important;
	position:relative;
	
}
#logo_container{
	width:266px;
	height:157px;
	position:relative;
	float:left;
	top:0px;
		
}
#phone_container{
	width:600px;
	height:40px;
	position:relative;
	float:left;
	top:70px;
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	text-align:right;
	color:#5B332F;
}
#value_container{
	width:300px;
	height:40px;
	position:relative;
	float:right;
	top:-250px;
	left:-40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#ffffff;
}
h2.value{
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	text-align:right;
	color:#ffffff;
	padding:0;
	margin:0;
}
#image_container{
	width:880px;
	height:250px;
	position:relative;
	float:left;
	top:0px;
}


#center_panel{
	
	float:left;	
	width:460px;
	border-right:#38201D 1px dotted;
	border-left:#38201D 1px dotted;	
	height:auto !important;
	padding-left:5px;
	padding-right:0px;
	padding-top:10px;
}
#middlecake_container{
	width:420px;
	height:186px;
	height:auto !important;	
	position:relative;
	padding-top:10px;
	
	
	
}
#middlecake_text_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:320px;
	height:50px;
	height:auto !important;
	position:relative;
	
	
}
#indexmiddle_text_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:420px;
	height:50px;
	height:auto !important;
	position:relative;
	text-align:justify;
	padding-left:10px;
	
	
	
}
#right_panel{
	float:left;	
	width:190px;
	padding-left:5px;
	padding-top:10px;	
	float:left;	
	border-right:#38201D 1px dotted;
	border-left:#38201D 1px dotted;	
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

#detail_right_panel{
	float:left;	
	width:190px;
	padding-left:5px;
	padding-top:10px;	
	float:left;	
	border-left:#38201D 1px dotted;	
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
#news_container{	
	width:180px;
	height:auto !important;	
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#contact_news_img_container{	
	width:190px;
	height:auto !important;	
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#news_text_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:180px;
	height:50px;
	height:auto !important;	
	position:relative;
	text-align:justify;
		
}
#lef_panel{
	float:left;	
	width:180px;
	padding-left:5px;
	padding-right:5px;	
	padding-top:10px;
}
#leftcake_container{
	width:180px;
	position:relative;
	
}
#sendflower_container{	
	width:180px;
	height:50px;
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#leftcake_text_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:180px;
	height:50px;
	height:auto !important;	
	position:relative;
		
}
#body_container{
	width:940px;
	height:250px;
	height:auto !important;
	position:relative;
	overflow:visible;	
	top:-210px;		
}
	html>body #body_container{
	top:0px;
}
#middle_head_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	font-weight:bold;	
	width:400px;
	height:50px;
	height:auto !important;	
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}

#footer_pane{
	width:100%;
	height:129px;
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	clear: left;
	text-align:center;
	
	
	}
.heading{
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#000000;
}
.footer{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	position:relative;
}
.a.footer.hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	position:relative;
}
#aboutus_lef_panel{
	float:left;	
	width:610px;
	padding-left:5px;
	padding-right:5px;	
	padding-top:10px;
}
#abloutus_leftcake_container{
	width:600px;
	height:auto;
	position:relative;
	float:left;
	text-align:justify;
	overflow: visible;
	padding-top:10px;
	padding-right:20px;
	
	
}
#abloutus_leftcake_container img{
		float:left;
		padding-right: 10px;
		
		
	
}
#aboutus_news_container{	
	width:250px;
	height:auto !important;	
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#aboutus_sendflower_container{	
	width:600px;
	height:50px;
	height:auto !important;
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#aboutus_rightcake_container{
	width:250px;
	height:186px;
	position:relative;
	
}
#about_rightcake_container{
	width:220px;
	height:186px;
	position:relative;
	
}
#aboutus_news_text_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:200px;
	height:50px;
	height:auto !important;	
	position:relative;
	text-align:justify;
		
}
#detail_news_text_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:205px;
	height:50px;
	height:auto !important;	
	position:relative;
	text-align:justify;
		
}
.contact_textbox{
	background-image:url(../images/text_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:300px;
	height:19px;
	
	
		
}
.special_textbox{
	background-image:url(../images/text_bg.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:250px;
	height:19px;
	left:20px;
	
		
}
.contact_textarea{
	background-color:#EDEFEE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
	height:50px;
	vertical-align:text-top;
	
	
		
}
#inchcake_left_container{	
	width:600px;
	height:50px;
	height:auto !important;
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#other_left_container{	
	width:600px;
	height:50px;
	height:auto !important;
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#othercake_img_container{
	width:600px;
	height:auto;
	position:relative;
	float:left;
	text-align:justify;
	overflow: visible;
	padding-top:10px;
	word-spacing:.01px;
	
	
}
#detail_rightcake_container{
	width:205px;
	position:relative;
}
#detail_lef_panel{
	float:left;	
	width:600px;
	padding-left:5px;
	padding-right:5px;	
	padding-top:10px;
}
#detail_body_container{
	width:890px;
	height:250px;
	height:auto !important;
	position:relative;
	top:-210px;		
}
html>body #detail_body_container{
	top:0px;
}
#detail_leftcake_container{
	width:600px;
	height:auto;
	position:relative;
	float:left;
	text-align:justify;
	overflow: visible;
	padding-top:10px;

}
#Special_textbox_container{
	width:260px;
	height:auto;
	position:relative;
	float:left;
	top:10px;
	left:140px;
	

}
#Special_btn_container{
	width:100px;
	height:auto;
	position:relative;
	float:left;
	top:20px;
	left:10px;
	

}

#Special_text_container{
	width:260px;
	height:auto;
	position:relative;
	float:left;
	top:20px;
	left:0px;
	text-align:left
	
	
	
	

}
#detail_textbox_container{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:auto !important;
	position:relative;
	padding-left:0px;
	text-align:right;
}
#specialoffer_bg{
	background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x;
	clear: left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:450px;
	height:50px;
	height:auto !important;
	position:relative;
	
	
	
	}
#special_bg{
	background-image:url(../images/sp_offer.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:450px;
	height:92px !important;
	position:relative;
	padding-left:18px;
	left:0px;
	top:5px;
	
		
	}
.special_bg{
	background-image:url(../images/sp_offer.gif);
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:436px;
	height:87px;
	height:auto !important;
	position:relative;
	
		
	}
#contact_btn_container{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:200px;
	height:50px;
	height:auto !important;
	position:relative;
	padding-left:110px;
	
	
}
#girl_cake_container{
	width:180px;
	height:257px;
	position:relative;
	
}
#morefood_container{	
	width:205px;
	height:50px;
	height:auto !important;
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}
#contact_center_panel{
	
	float:left;	
	width:370px;
	border-right:#38201D 1px dotted;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
#contact_right_panel{
	float:left;	
	width:190px;
	padding-left:5px;
	padding-top:10px;	
	float:left;	
	
		
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
#contactus_right_panel{
	float:left;	
	width:190px;
	padding-top:10px;	
	float:left;	
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
#contact_right_panel{
	float:left;	
	width:250px;
	padding-left:5px;
	padding-top:10px;
	border-left:#38201D 1px dotted;	
	float:left;	
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	
}
#contact_text_center_panel{
	
	float:left;	
	width:420px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
#contact_body_container{
	width:890px;
	height:250px;
	height:auto !important;
	position:relative;

			
}
#index_right_panel{
	float:left;	
	width:150px;
	padding-left:5px;
	padding-top:10px;	
	padding-right:0px;
}

#specialoffer_container{
	
	background-image:url(../images/sp_offer.gif);
	color:#000000;
	width:436px;
	height:200px;
	height:auto !important;
	position:relative;
	
	
}
#about_right_panel{
	float:left;	
	width:200px;
	padding-left:5px;
	padding-top:10px;	
	float:left;	
	border-left:#38201D 1px dotted;	
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}
#aboutus_news_container{	
	width:205px;
	height:auto !important;	
	position:relative;
	top:0px;
	vertical-align:bottom;
		
}

/* @group NAVIGATION */
#nav, #nav  		{ list-style:none;}
#nav				{ position:absolute; top:8px !important; height:39px; left:70px;  }
#events #nav_home,
#sermons #nav_home,
#articles #nav_home,
#nav li 			{ float:left; padding-left:10px; background:url(../images/nav_li.gif) no-repeat left top; margin-right:1px;}

#sermons #nav_home a,
#events #nav_home a,
#articles #nav_home a,
#nav li a 			{ 
					  display:block; padding:0 13px 2px 3px; line-height:37px; font-size:11px; font-weight:bold; text-decoration:none;
					  color:#000; background:url(../images/nav_a.gif) no-repeat right top;
					} 

#events #nav_events,
#articles #nav_resources,
#sermons #nav_resources,
#nav li:hover,
#nav li.current		{ background:url(../images/nav_li_current.gif) no-repeat left top; }

#events #nav_events a,
#articles #nav_resources a,
#sermons #nav_resources a,
#nav li:hover a, 
#nav li.current a	{ background:url(../images/nav_a_current.gif) no-repeat right top; color:#FFF;  }

#nav li li				{ display:block; background:none; margin-right:0; }

#nav li li a,
#nav li.current li a,
#nav li:hover li a						{ font-size:11px; color:#FFF; padding:0 8px; line-height:20px; }
#nav li li a:hover,
#nav li li.current a					{ text-decoration:underline; color:#FFF; }

#sermons li#nav_resources.current li a,
#events li#nav_events.current li a,
#articles li#nav_resources.current li a,
#articles #nav_resources:hover li a,
#sermons #nav_resources:hover li a,
#nav li:hover li a,
#nav li li:hover,
#nav li.current li a,
#nav li li.current 						{ background:none;  }

#nav li ul 								{ position:absolute; left:-5000px; z-index:1001; width:100%; }
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul 				{ left:-5000px; }

#nav li:hover ul,
#nav li.current ul						{ left:0; top:32px; padding-top:18px;}

/* @end */
#round-cake{
	background-image:url(../images/mid_cake1.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:125px;
	float:left;
	border:none;
	padding-right:4px;
	text-decoration:none;
}
#tray-baker{
	background-image:url(../images/mid_cake2.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:125px;
	float:left;
	border:none;
	padding-right:4px;
	text-decoration:none;
}
#stacker-product{
	background-image:url(../images/mid_cake3.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:125px;
	float:left;
	border:none;
	padding-right:4px;
	text-decoration:none;
}
#giant-scones{
	background-image:url(../images/mid_cake4.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:125px;
	float:left;
	border:none;
	padding-right:4px;
	text-decoration:none;
}
#blank-cake{
	background-image:url(../images/mid_cake5.jpg);
	background-repeat:no-repeat;
	width:80px;
	height:125px;
	float:left;
	border:none;
	padding-right:4px;
	text-decoration:none;
}
#categ1-cake{
	background-image:url(../images/categ1.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:133px;
	float:left;
	border:none;
	padding-right:4px;
}
#categ2-cake{
	background-image:url(../images/categ2.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:133px;
	float:left;
	border:none;
	padding-right:4px;
}
#categ3-cake{
	background-image:url(../images/categ3.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:133px;
	float:left;
	border:none;
	padding-right:4px;
}
#categ4-cake{
	background-image:url(../images/categ4.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:133px;
	float:left;
	border:none;
	padding-right:4px;
}
#categ5-cake{
	background-image:url(../images/categ5.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:133px;
	float:left;
	border:none;
	padding-right:4px;
}
#categ6-cake{
	background-image:url(../images/categ6.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:133px;
	float:left;
	border:none;
	padding-right:4px;
}
#categ7-cake{
	background-image:url(../images/categ7.jpg);
	background-repeat:no-repeat;
	width:107px;
	height:133px;
	float:left;
	border:none;
	padding-right:4px;
}
a.categ{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
#re{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-top:80px;
	color:#ffffff;
	margin-left:0px;
	text-decoration:none;
	padding-top:10px;
}
#read-more a{     /* 4 read more text*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:190px;
	color:#b8aba9;
	margin-left:2px;
	text-decoration:none;
}
.round-cake-text a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:110px;
	color:#b8aba9;
	margin-left:10px;
	text-decoration:none;
}
.read-more{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:25px;
	color:#b8aba9;
	padding-left:15px;
	text-decoration:none;
}
.read-more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:25px;
	color:#b8aba9;
	padding-left:0px;
	text-decoration:none;
}
