
#panelleft_home {
	position: absolute;
	top: 118px;
	left: 4px;
	width: 250px;
	height: 410px;
	background: #6f8bb0;
}
#panelleft_home a {
	color: #FFFFFF;
}
#panelleft_home a:hover {
	color: #000000;
}
#panelright_home {
	position: absolute;
	top: -8px;
	left: 319px;
	width: 406px;
	height: 541px;
	background: url(images/images/Tentpanel_home.jpg) no-repeat;
	text-align: center
}
#text_main_home {
	position: absolute;
	bottom: 45px;
	left: 0px;
	width: 100%;
}
#text_sidebox_home {
	position: absolute;
	bottom: 40px;
	left: 0px;
	width: 100%;
	color: #FFFFFF;
}


#text_main_about {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 225px;
	z-index: 10;
}
#img_main_about {
	position: absolute;
	top: 0px;
	left: 250px;
	width: 455px;
}
#img_main_about img {
	vertical-align: bottom;
}



#text_main_weddings {
	position: absolute;
	top: 0px;
	left: 284px;
	width: 200px;
	z-index: 10;
}
#img_cutouts1_weddings {
	position: absolute;
	top: -3px;
	left: -10px;
	width: 350px;
}
#img_cutouts2_weddings {
	position: absolute;
	top: -3px;
	left: 360px;
	width: 350px;
	text-align: right;
}
#text_box_weddings {
	position: absolute;
	top: 87px;
	left: 274px;
	width: 150px;
	color: #FFFFFF;
	border: #FFFFFF 1px dotted;
	background: #7bad7b;
}
#text_description1_weddings {
	position: absolute;
	top: 17px;
	left: 16px;
	width: 75px;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_captions1_weddings {
	position: absolute;
	top: 232px;
	left: 16px;
	width: 227px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_description2_weddings {
	position: absolute;
	top: 17px;
	left: 457px;
	width: 101px;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_captions2_weddings {
	position: absolute;
	top: 194px;
	left: 580px;
	width: 105px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_description3_weddings {
	position: absolute;
	top: 312px;
	left: 110px;
	width: 120px;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_captions3_weddings {
	position: absolute;
	top: 512px;
	left: 16px;
	width: 150px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_description4_weddings {
	position: absolute;
	top: 312px;
	left: 580px;
	width: 103px;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_captions4_weddings {
	position: absolute;
	top: 470px;
	left: 505px;
	width: 110px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}




#text_main_henteas {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 330px;
	z-index: 10;
}
#img_main_henteas {
	position: absolute;
	top: 0px;
	left: 355px;
	width: 350px;
}
#img_cutouts_henteas {
	position: absolute;
	top: 0px;
	left: -8px;
	width: 330px;
}
#text_captions_henteas {
	position: absolute;
	top: 400px;
	left: 505px;
	width: 200px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_box_henteas {
	position: absolute;
	top: 373px;
	left: 265px;
	width: 180px;
	color: #FFFFFF;
	border: #FFFFFF 1px dotted;
	background-color: #70bcc4;
}



#text_main_christeningbabyshowers {
	position: absolute;
	top: 350px;
	left: 0px;
	width: 330px;
	z-index: 10;
}
#img_main_christeningbabyshowers {
	position: absolute;
	top: 0px;
	left: 100px;
	width: 350px;
}
#img_cutouts_christeningbabyshowers {
	position: absolute;
	top: 350px;
	left: 0px;
	width: 330px;
}
#text_captions_christeningbabyshowers {
	position: absolute;
	top: 355px;
	left: 510px;
	width: 195px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_box_christeningbabyshowers {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 180px;
	color: #FFFFFF;
	border: #FFFFFF 1px dotted;
	background-color: #6f8bb0;
}



#text_main_littleladyparty {
	position: absolute;
	top: 350px;
	left: 0px;
	width: 330px;
	z-index: 10;
}
#img_main_littleladyparty {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
}
#img_cutouts_littleladyparty {
	position: absolute;
	top: 350px;
	left: 0px;
	width: 330px;
}
#text_captions_littleladyparty {
	position: absolute;
	top: 355px;
	left: 570px;
	width: 130px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_box_littleladyparty {
	position: absolute;
	top: -25px;
	left: 520px;
	width: 180px;
	color: #FFFFFF;
	border: #FFFFFF 1px dotted;
	background-color: #cf84a5;
}



#text_main_accessories {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 330px;
	z-index: 10;
}
#img_main_accessories {
	position: absolute;
	top: 0px;
	left: 333px;
	width: 350px;
}
#img_cutouts_accessories {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 330px;
}
#text_captions_accessories {
	position: absolute;
	top: 460px;
	left: 350px;
	width: 200px;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1.2em;
}
#text_box_accessories {
	position: absolute;
	top: 160px;
	left: 350px;
	width: 207px;
	color: #FFFFFF;
	border: #FFFFFF 1px dotted;
	background-color: #2d3256;
}


#text_main_contacts {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 450px;
	z-index: 10;
}
#text_main_contacts a {
	color: #6f8bb0;
}
#text_main_contacts a:hover {
	color: #000000;
}
#contactform {
	position: absolute;
	background: #6f8bb0;
	color: #FFFFFF;
	width: 450px;
}
#contactform_sent {
	position: absolute;
	width: 450px;
}
#panelright_contacts {
	position: absolute;
	top: -5px;
	left: 500px;
	width: 225px;
}



#text_main_pricing {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 340px;
}
#panelright_pricing {
	position: absolute;
	top: 48px;
	left: 370px;
	background: #6f8bb0;
	color: #FFFFFF;
	width: 330px;
}
#text_main_pricing a {
	color: #6f8bb0;
}
#text_main_pricing a:hover {
	color: #000000;
}
#panelright_pricing table td {
	border-bottom: #a8b9cf 1px dotted;
}



#text_side_press {
	position: absolute;
	top: 50px;
	left: 0px;
	width: 130px;
	line-height: 1em;
}
#text_main_press {
	position: absolute;
	top: 50px;
	left: 160px;
	width: 540px;
}
#text_main_press a {
	color: #6f8bb0;
}
#text_main_press a:hover {
	color: #000000;
}

