/* CSS Document */
html, body, form, h1, h2, h3,  h4, h5, h6,p
{	

	margin: 0px;
	padding: 0px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color:#000000;
	line-height:22px;	
	text-decoration:none;

}


body
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#a18f72;
	line-height:20px;	
	text-decoration:none;
	margin-right: auto;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;

}

h1 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;	
	color:#778142;
	line-height:20px;
	font-weight:bold;
	text-decoration: none;

}

h2 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;	
	color:#827558;
	text-decoration: none;
	padding-left:5px;
	
}

h3 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;	
	color:#827558;
	font-weight:bold;
	text-decoration:none;
	
}

h4 
{
	font-family: Arial, Helvetica, sans-serif;
	line-height:20px;
	font-size:14px;	
	color:#78746e;
	font-weight:bold;
	text-decoration:none;
	padding-left:30px;
	
}

h5
{
	font-family: Georgia, "Times New Roman", Times, serif;
	
	font-size:18px;	
	color:#444341;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:8px;
	
}

/*=====================
		body 
=======================*/

#body
{
	width:990px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	

}

	 
/*=====================
		header 
=======================*/

#header
{
	float:left;
	width:657px;	
	height:64px;
	padding-top:29px;
	padding-left:333px;				
}

/*=====================
		header-img 
=======================*/

#header-img

{

	float:left;
	width:990px;
	height:278px;
	
}


/*=====================
		content
=======================*/

#content
{
	float:left;
	width:990px;
	
}	

#content .about
{
	float:left;
	width:960px;
	height:23px;
	padding-left:30px;
	padding-top:20px;
	
}	

#content .about_text
{
	float:left;
	width:960px;
	padding-left:30px;
	padding-top:10px;

}	

#content .ourmenu
{
	float:left;
	width:960px;
	height:20px;
	padding-left:30px;
	padding-top:13px;
	
}	

#cupcakes

{
        float:left;
		width:990px;
		
}

#cupcakes .leftcontent

{
        float:left;
		width:728px;
		
}

#cupcakes .leftcontent .cupcakes_img

{
        float:left;
		width:30px;
		padding-left:30px;
		padding-top:10px;
		
}

#cupcakes .leftcontent .cupcakes_txt

{
        float:left;
		width:650px;
		padding-left:10px;
		padding-top:10px;
		line-height:30px;
		
}

#cupcakes .leftcontent .cupcakes_txt_thanks

{
        float:left;
		width:650px;
		padding-left:5px;
		padding-top:10px;
		line-height:30px;
		
}

#cupcakes .leftcontent .cupcakes_txt_1

{
        float:left;
		width:450px;
		padding-left:75px;
		line-height:25px;
		
}

#cupcakes .leftcontent .content_box_bullet_text

{
        float:left;
		width:694px;
		padding-left:14px;
		padding-right:20px;

}

#cupcakes .leftcontent .loginbox

{
        float:left;
		width:536px;
		height:500px;
		padding-left:104px;
		padding-right:88px;
		
}

#cupcakes .leftcontent .loginform

{
        float:left;
		width:536px;
		height:500px;
		background-image:url(images/img-32.png);
		background-repeat:no-repeat;

}

.login_text

{

		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;	
		color:#3d5777;
		line-height:20px;
		font-weight:normal;
		text-decoration: none;

}



#cupcakes .leftcontent .content_box

{
        float:left;
		width:728px;
		height:300px;

}

#cupcakes .leftcontent .content_box1

{
        float:left;
		width:365px;
		height:300px;

}

.bgbox{

		background-image:url(images/img-31.png);
		background-repeat:no-repeat;

}

#cupcakes .leftcontent .content_box2

{
        float:left;
		width:363px;
		height:300px;
		
}



#cupcakes .rightcontent

{
        float:left;
		width:262px;

}

#cupcakes .rightcontent .top_img

{
        float:left;
		width:262px;
		background-image: url(images/img-13.png);
		background-repeat:no-repeat;
		height:15px;

}

.top_img_box

{
        float:left;
		width:262px;
		background-image: url(images/img-13.png);
		background-repeat:no-repeat;
		height:15px;

}

.middle_img_box

{
        float:left;
		
		background-image: url(images/img-14.png);
		background-repeat: repeat-y;
		width:232px;
		height:225px;
		padding-left:30px;
		padding-top:2px;

}

.boxpaddimg

{
		padding-top:5px;
		padding-bottom:5px;

}

.bottam_img_box

{
        float:left;
		width:262px;
		background-image: url(images/img-15.png);
		background-repeat:no-repeat;
		padding-bottom:30px;

}

.box_text

{

		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;	
		color:#8ca029;
		font-weight:normal;
		text-decoration:none;
		line-height:20px;
	
}		

.box_text1

{

		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:14px;	
		color:#70716b;
		font-weight:normal;
		text-decoration:none;
		line-height:20px;
	
}

.bullet_text_green

{

		font-family: Georgia, "Times New Roman", Times, serif;
		font-size:12px;	
		color:#8ca029;
		font-weight:normal;
		text-decoration:none;
		line-height:20px;

}		

#cupcakes .rightcontent .middle_img

{
        float:left;
		width:262px;
		background-image: url(images/img-14.png);
		background-repeat: repeat-y; 

}

#cupcakes .rightcontent .middle_pad_img

{
        float:left;
		width:225px;
		padding-left:37px;
		padding-top:8px;

}

#cupcakes .rightcontent .middle_pad_line

{
        float:left;
		width:232px;
		padding-left:30px;
		padding-top:11px;

}

#cupcakes .rightcontent .bottam_img

{
        float:left;
		width:262px;
		background-image: url(images/img-15.png);
		background-repeat:no-repeat;
		padding-bottom:30px;

}

/*=====================
		footer
=======================*/

#footer
{
	float:left;
	width:100%;	
	height:44px;
	background-image: url(images/img-2.jpg);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7d7d7d;

}

.copyright

{
        font-family: Arial, Helvetica, sans-serif;
		font-size:10px;	
		color:#b3b3b3;
		font-weight:normal;
		text-decoration:none;
		line-height:20px;

}

a.navi-3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#827558;
	font-weight: bold;
	text-decoration: none;
	
	
}

a.navi-3:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	color:#000000;
	font-weight: bold;
	text-decoration: none;	
}
