body {
	background-image: url(../images/fullbackground.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-attachment: fixed	
}
p{margin:10px;padding:0px;}
#background{
	width: auto;
	height: 900px;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	margin: 0px;

}
#maincontainer{
	margin: 0px auto;
	padding-top:77px;
	width: 700px;
	height: 20px;
}
#left_content{
	float:left;
	margin:0px;
	width: 144px;
	height: auto;
}
#logo{
	float:left;
	margin:0px;
	width: 144px;
	height: 172px;;
	background-image:url(../images/logo.jpg);
}
#logo a{
	text-decoration:none;
	color:#B000B0;
}
#logo a:hover{
	text-decoration:underline;
}

#left_container{
	float:left;
	margin:0px;
	width: 144px;
	height: auto;
}
#leftbar{
	float:left;
	margin:0px;
	width: 20px;
	height: auto;
	background-image:url(../images/leftbar.gif);
	background-repeat:repeat-y;
}
#nav_container{
	float:left;
	margin:0px;
	width: 124px;
	height: auto;
	padding-left:20px;
}
#home{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/gallerybut.jpg);
}
#portfolio{
	float:left;
	margin:0px;
	width: 124px;
	height: 50px;
	background-image:url(../images/weddingsceleb.jpg);
}
#cupcakeclub{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/cupcakeclub.jpg);
}
#wrappers{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/ordergiftbox.jpg);
}
#gallery{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/corporders.jpg);
}
#order{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/wrappers.jpg);
}
#pricing{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/blog.jpg);
}
#contact{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/contact.jpg);
}
#info{
	float:left;
	margin:0px;
	width: 124px;
	height: 25px;
	background-image:url(../images/info.jpg);
}
#home_nav_bottom{
	float:left;
	margin:0px;
	width: 124px;
	height: 137px;
	background-image:url(../images/navbottom.jpg);
}
#port_nav_bottom{
	float:left;
	margin:0px;
	width: 124px;
	height: 117px;
	background-image:url(../images/navbottom.jpg);
}
#port_nav_bottom a{
	text-decoration:none;
	color: #000000;
}
#port_nav_bottom a:hover{
	text-decoration:underline;
}
#wed_nav_bottom{
	float:left;
	margin:0px;
	width: 124px;
	height: 142px;
	background-image:url(../images/navbottom.jpg);
}
#wed_nav_bottom a{
	text-decoration:none;
	color: #000000;
}
#wed_nav_bottom a:hover{
	text-decoration:underline;
}
#club_nav_bottom{
	float:left;
	margin:0px;
	width: 124px;
	height: 173px;
	background-image:url(../images/navbottom.jpg);
}
#club_nav_bottom a{
	text-decoration:none;
	color: #000000;
}
#club_nav_bottom a:hover{
	text-decoration:underline;
}
#nav_bottom{
	float:left;
	margin:0px;
	width: 124px;
	height: 167px;
	background-image:url(../images/navbottom.jpg);
}
#left_bottom{
	float:left;
	margin:0px;
	width: 144px;
	height: 24px;
	background-image:url(../images/leftbottom.jpg);
}
#right_content{
	float:left;
	margin:0px;
	width: 556px;
	height: auto;
}
#slogan{
	float:left;
	margin:0px;
	width: 556px;
	height: 136px;
	background-image:url(../images/slogan.jpg);
}
#welcome{
	float:left;
	margin:0px;
	width: 556px;
	height: 40px;
	background-image:url(../images/welcome.gif);
}
#ourportfolio{
	float:left;
	margin:0px;
	width: 556px;
	height: 40px;
	background-image:url(../images/ourportfolio.gif);
}
#howtoorder{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/howtoorder.gif);
}
#payment{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/payment.gif);
}
#delivery{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/delivery.gif);
}
#packaging{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/packaging.gif);
}
#display{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/details.gif);
}
#cupcake{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/cakesnbakemoment.gif);
}
#wrappers_title{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/wrapperstitle.gif);
}
#sunshine_title{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/sunshinebox.gif);
}
#corp_title{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/corpordtitle.gif);
}
#ordergiftbox_title{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/orderboxtitle.gif);
}
#weddings_title{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/weddingshead.gif);
}
#pricing_page{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/pricing.gif);
}
#info_page{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/info.gif);
}
#club_page{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/club.gif);
}
#cart_page{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/shoppingtitle.gif);
}
#links_page{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/links.gif);
}
#gallery_page{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/gallery.gif);
}
#contact_us{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/contactus.gif);
}
#orderform{
	float:left;
	margin:0px;
	width: 556px;
	height: 43px;
	background-image:url(../images/orderform.gif);
}
#home_container{
	float:left;
	margin:0px;
	width: 556px;
	height: auto;
}
#home_content1{
	float:left;
	margin:0px;
	width: 8px;
	height: 140px;
	background-image:url(../images/homecontent1.gif);
}
#home_content2{
	float:left;
	margin:0px;
	width: 455px;
	height: 128px;
	background-color:#F4E0EB;
	color: #ab6088;
	padding-left:30px;
	padding-right:30px;
	padding-top:12px;
	text-align:justify;
}
#home_content3{
	float:left;
	margin:0px;
	width: 33px;
	height: 140px;
	background-image:url(../images/homecontent3.gif);
}
#gen_background{
	float:left;
	margin:0px;
	width: 396px;
	padding-left:70px;
	padding-right:90px;
	padding-top:15px;
	height: 265px;
	background-image:url(../images/genbackground.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#gen_background a{
	text-decoration:none;
	color: #685430;
}
#gen_background a:hover{
	text-decoration:underline;
}
#gen_background_info{
	float:left;
	margin:0px;
	width: 396px;
	padding-left:70px;
	padding-right:90px;
	padding-top:15px;
	height: 265px;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#gen_background_info a{
	text-decoration:none;
	color: #685430;
}
#gen_background_info a:hover{
	text-decoration:underline;
}
#gen_background_corp{
	float:left;
	margin:0px;
	width: 436px;
	padding-left:50px;
	padding-right:70px;
	padding-top:15px;
	height: 265px;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#gen_background_corp a{
	text-decoration:none;
	color: #685430;
}
#gen_background_corp a:hover{
	text-decoration:underline;
}
#gen_background_wed{
	float:left;
	margin:0px;
	width: 436px;
	padding-left:50px;
	padding-right:70px;
	padding-top:15px;
	height: 1600px;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#gen_background_wed a{
	text-decoration:none;
	color: #685430;
}
#gen_background_wed a:hover{
	text-decoration:underline;
}
#gen_background_giftbox{
	float:left;
	margin:0px;
	width: 436px;
	padding-left:50px;
	padding-right:70px;
	padding-top:15px;
	height: 560px;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#gen_background_giftbox a{
	text-decoration:none;
	color: #685430;
}
#gen_background_giftbox a:hover{
	text-decoration:underline;
}
#gen_background_club{
	float:left;
	margin:0px;
	width: 436px;
	padding-left:50px;
	padding-right:70px;
	padding-top:0px;
	height: auto;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#gen_background_club a{
	text-decoration:none;
	color: #685430;
}
#gen_background_club a:hover{
	text-decoration:underline;
}
#gen_background_cart{
	float:left;
	margin:0px;
	width: 436px;
	padding-left:50px;
	padding-right:70px;
	padding-top:0px;
	height: 336px;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
	overflow:auto;
}
#gen_background_cart a{
	text-decoration:none;
	color: #685430;
}
#gen_background_cart a:hover{
	text-decoration:underline;
}
#gen_background_gal{
	float:left;
	margin:0px;
	width: 371px;
	padding-left:95px;
	padding-right:90px;
	padding-top:0px;
	height: 280px;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#gen_background_gal a{
	text-decoration:none;
	color: #685430;
}
#gen_background_gal a:hover{
	text-decoration:underline;
}
#gall_tab{
	float:left;
	background-image:url(../images/gallerytabs.gif);
	background-repeat:no-repeat;
	margin:0px;
	height:277px;
	width:285px;
}
#gallery_box{
	float:left;
	margin:0px;
	height:80px;
	width:80px;
	padding-top:5px;
	padding-left:4px;
	padding-right:10px;
	padding-bottom:9px;
}
#of_background{
	float:left;
	margin:0px;
	width: 491px;
	padding-left:20px;
	padding-right:45px;
	padding-top:15px;
	height: 265px;
	background-image:url(../images/genbackground.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#of_background a{
	text-decoration:none;
	color: #685430;
}
#of_background a:hover{
	text-decoration:underline;
}
#disp_background{
	float:left;
	margin:0px;
	width: 536px;
	padding-left:20px;
	padding-right:0px;
	padding-top:5px;
	height: 275px;
	background-image:url(../images/genbackground_info.jpg);
	background-color:#F4E0EB;
	color: #ab6088;
}
#disp_background a{
	text-decoration:none;
	color: #685430;
}
#disp_background a:hover{
	text-decoration:underline;
}
#gen_bg_bot{
	float:left;
	margin:0px;
	width: 556px;
	height: 22px;
	background-image:url(../images/genbackgroundbot.jpg);
}
#text_bottom{
	float:left;
	margin:0px;
	width: 556px;
	height: 30px;
	background-image:url(../images/textbottom.gif);	
}
#image_swap{
	float:left;
	margin:0px;
	width:384px;
	height:187px;	
}
#bottom_container_r{
	float:left;
	margin:0px;
	width:172px;
	height:187px;
}
#cake_of_month{
	float:left;
	margin:0px;
	width:172px;
	height:155px;
	background-image:url(../images/cupcake_month.jpg);	
}
#cake_wrappers{
	float:left;
	margin:0px;
	width:172px;
	height:155px;
	background-image:url(../images/cupcake_wrapper_h.jpg);	
}
#coming_soon{
	float:left;
	margin:0px;
	width:172px;
	height:155px;
	background-image:url(../images/coming_soon.jpg);	
}
#port_back1{
	float:left;
	margin:0px;
	width:250px;
	height:305px;
	background-image:url(../images/portbackground.jpg);
}
#port_blank_left{
	float:left;
	margin:0px;
	width:250px;
	height:305px;
	background-image:url(../images/portblankleft.jpg);
}

#port_cont{
	float:left;
	margin:0px;
	width:256px;
	height:305px;
	background-image:url(../images/portimageback.jpg);	
}
#port_back2{
	float:left;
	margin:0px;
	width:256px;
	height:256px;
	background-image:url(../images/portimageback.jpg);	
}
#port_blank{
	float:left;
	margin:0px;
	width:256px;
	height:256px;
	background-image:url(../images/portblank.jpg);	
	background-color:#F4E0EB;
	color: #ab6088;
}
#port_blank a{
	text-decoration:none;
	color:#B000B0;
}
#port_blank a:hover{
	text-decoration:underline;
}
#port_back3{
	float:left;
	margin:0px;
	width:256px;
	height:46px;
	background-image:url(../images/portimagebot.jpg);
	padding-top: 3px;
}
#port_back3 a{
	text-decoration:none;
	color:#B000B0;
}
#port_back3 a:hover{
	text-decoration:underline;
}
#port_blank_bot{
	float:left;
	margin:0px;
	width:256px;
	height:46px;
	background-image:url(../images/portblankbot.jpg);
	padding-top: 3px;
}
#port_blank_bot a{
	text-decoration:none;
	color:#B000B0;
}
#port_blank_bot a:hover{
	text-decoration:underline;
}

#port_back4{
	float:left;
	margin:0px;
	width:50px;
	height:305px;
	background-image:url(../images/portimageside.jpg);	
}
#port_back5{
	float:left;
	margin:0px;
	width:384px;
	height:32px;
	background-image:url(../images/portimagebottom.jpg);
}
#port_back5 a{
	text-decoration:none;
	color:#B000B0;
}
#port_back5 a:hover{
	text-decoration:underline;
}
#emailcontact{
float:left;
margin:0px;
width:172px;
height:32px;
}
#footer{
	float:left;
	margin:0px;
	width:700px;
	height:15px;
	background-image:url(../images/footer.gif);
	padding-top:8px;
	color: #685430;	
}
#footer a{
	text-decoration:none;
	color: #685430;
}
#footer a:hover{
	text-decoration:underline;
}

.display1{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; text-decoration: none;
}
.contenttext{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none;
}
.more{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none;
}
.more a{
text-decoration:none;
	color: #ab6088;
}
.more a:hover{
text-decoration:underline;
}		
.footertext{ font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: none;
}
		
