@charset "utf-8";
/* CSS Document */
/*Default styles*/
body{
	margin:0px;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#ffffff;
	
}
img{
	border:none;
}
ul{
	list-style-type:none;
	
}
li{
	float:none;
}
a{
	text-decoration:none;
	color:#909738;
}
a:link{
	text-decoration:none;
	color:#909738;
}
a:hover{
	text-decoration:underline;
	color:#b6be56;
}
.heading{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	font-weight:bold;
	color:#ffffff;
	
}
.sub_heading{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.sub_heading_occasion{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	color:#ffffff;
}
.sub_heading_occasion a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.sub_heading_occasion a:hover{
	
	text-decoration:none;
	color:#ed316e;
}
#wrap{
	margin:20px auto;
	width:1000px;
	border:0px solid #97ca48;
	background-image:url(../images/back_flower1.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	
}
.imgdisplay{
	display:block;
}
p{
	margin:5px;
}
	
	/* styles for left part*/
	
.left{
	width: 755px;height:975px;
	border:4px solid #97ca48;
	background-position: 100px 450px;
}

/*styles for center part*/

.center{
	width:475px;
	background-image:url(../images/logoright.jpg); 
	background-repeat:no-repeat; 
	background-position:left 447px;
	height:975px;
	background-color:#97ca48;
}
.center-top-text{
	width:300px;
	line-height:24px;
	margin:70px 0px 90px 95px;
}
.midbottom-home{
	text-align:center; 
	float:left; 
	font-size:22px; 
	width:475px;
}
/*styles for right part*/

.right{
	background-color:#FFFFFF;
	color:#00baf2; 
	border:4px solid #97ca48;
}
.right_home{
	 margin:78px 15px 0px 15px; 
	 font-size:9pt;
	 line-height:17px;
}
.right-bottom-home{
	padding:50px 30px 0px 0px; 
	text-align:right;
}
/*styles for right part- cakes.html*/
.right_cakes{
	background-color:#bed967;
	color:#ffffff; 
	border:0px solid #97ca48; 
	font-size:10pt; 
	width:222px;
}
.right_cakes_top{
	margin:78px 15px 10px 15px; 
	line-height:25px; 
	font-size:11pt;
	text-align:left;
}
.right_cakes_bottom{
	margin:10px 15px 0px 15px; 
	line-height:25px; 
	font-size:11pt;
	text-align:left;
}
/*styles for right part- flavors.html*/
.right_flavors{
	background-color:#f4ac2a;
	color:#ffffff; 
	border:0px solid #97ca48; 
	font-size:11pt;
	width:222px;
	line-height:23px;
	padding-top:78px;
}
.right_flavors_top{
	margin:0px 0px 0px 15px;
}
/*styles for right part- occasions.html*/
.right_occasions{
	background-color:#f4aac9;
	color:#ffffff; 
	border:0px solid #97ca48; 
	font-size:11pt;
	padding-top:78px;
	width:222px;
}
.right_occasions_top{
	margin:0px 15px 0px 15px; 
	line-height:25px; 
	font-size:11pt; 
	text-align:left;
}
/*styles for right part- gallery.html*/
.center_top_gallery{
	width:315px;
	margin:70px 5px 0px 5px;
}
.right_gallery{
	background-color:#16c1f3;
	color:#ffffff;
	border:0px solid #97ca48;
	font-size:12pt;
	width:222px;
}
.right_gallery_top{
	margin:78px 15px 0px 15px; 
	font-size:12pt;
	line-height:28px;
}
.cakeimg{	
	width:356px; 
	height:274px; 
	background-color:#97ca48; 
	border:1px solid #97ca48;
}
.gallary_tabs{
	font-size:12pt;
	color:#ffffff;
	font-weight:bold;
}
.gallary_tabs a{
	font-size:12pt;
	color:#ffffff;
	font-weight:bold;
}
.gallary_tabs a:hover{
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	color:#fff32b;
}
.gallary_tabs ul{
	list-style-position: inside;
	list-style-image: url(../images/yellow_bullets.jpg);
}
.gallary_tabs li{
}
/*styles for right part- contact.html*/
.center_top_contact{
	width:415px; 
	margin:80px 10px 0px 35px;
}
.right_contact{
	background-color:#f172ac;
	color:#ffffff;
	border:0px solid #97ca48; 
	font-size:12pt;
	width:232px;
}
.right_contact_top{
	margin:90px 15px 0px 15px; 
	font-size:12pt;
	line-height:28px;
}
.form{
	width:409px; 
	height:370px; 
	background-color:#97ca48; 
	border:1px solid #97ca48; 
	background-repeat:no-repeat; 
	background-image:url(../images/form_back.jpg); 
	font-size:26px;
	color:#72d1f6; 
	vertical-align:top; 
	padding:0px 0px 0px 0px;
}
.form input{
	border:none;
	font-size:16px;
	background-color:#f0f6de;
	border-bottom:2px solid #72d1f6;

}
/*styles for navigation*/

.navigation{
	margin:210px 0px 0px 0px;
}
.navigation li{
	margin:0px 10px 0px 10px;
	float:left;
}
