@charset "utf-8";
/* CSS Document for Celebration Cakes Mallorca Gallery Pages Copyright Elaine Kay all rights reserved */
/*These are the the default in Template quality_top10_links_wed_trad_wed_novelty_wed_single_wed_cup_bir_trad_sport is the header images is the main body of images*/
#quality {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 100px;
	width: 730px;
	position: absolute;
	left: 130px;
	top: 309px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}
#quality_christen {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 770px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}

#quality_wed_cup {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 670px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}


#quality_bir_trad {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 690px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}
#quality_wed_mod {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 725px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	
#quality_wed_single {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 705px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	
#quality_wed_trad {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 720px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}
#quality_wed_novelty {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 770px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	
	


/*This is for the Adults Cakes Pages*/ 
#quality_adults {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 790px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	 
#quality_sport {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 590px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	 
#quality_children {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 790px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	
#quality_customer {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 750px;
	position: absolute;
	left: 195px;
	top: 250px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	
#quality_faq {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 720px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	
#quality_links {
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 730px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	

#quality_form{
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 750px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
}	
#quality_top10{
	font-size: 1.5em;
	margin: 5px;
	padding: 5px;
	height: 50px;
	width: 750px;
	position: absolute;
	left: 195px;
	top: 251px;
	right: auto;
	bottom: auto;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFC;
}	

/*The Css for the Central Image Files*/ 
#images_faq {
	position: absolute;
	height: 1200px;
	width: 710px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #333333;
	color: #FFFFCC;
	padding: 10px;
}
#images_christen {
	position: absolute;
	height: 550px;
	width: 780px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	color: #FFFFCC;
	padding: 0px;
}

 #images_links {
	position: absolute;
	height: 450px;
	width: 750px;
	top: 312px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}


 #images_wed_mod {
	position: absolute;
	height: 2506px;
	width: 735px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}

#images_wed_cup {
	position: absolute;
	height: 1459px;
	width: 680px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}

#images_wed_single {
	position: absolute;
	height: 1000px;
	width: 715px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}
#images_wed_novelty {
	position: absolute;
	height: 867px;
	width: 780px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}

#images_wed_trad {
	position: absolute;
	height: 620px;
	width: 730px;
	top: 304px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}
/*This is the container for the adults cake images*/
#images_adults {
	position: absolute;
	height: 710px;
	width: 800px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}
/*This is the container for the sports cakes images*/
#images_sports {
	position: absolute;
	height: 450px;
	width: 600px;
	top: 300px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}
#images_bir_trad {
	position: absolute;
	height: 520px;
	width: 700px;
	top: 301px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}
#images_children {
	position: absolute;
	height: 1580px;
	width: 800px;
	top: 287px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
}
#images_customer {
	position: absolute;
	height: 7000px;
	width: 750px;
	top: 318px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	padding: 5px;
	color: #FFFF99;
}
#images_top10 {
	position: absolute;
	height: 2000;
	width: 750px;
	top: 318px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #333333;
	padding: 5px;
	color: #FFC;
}

#message_sent {
	position: absolute;
	height: 400px;
	width: 600px;
	top: 318px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #000000;
	padding: 5px;
	color: #FFFF99;
}
#form {
	position: absolute;
	height: 2100;
	width: 750px;
	top: 317px;
	left: 200px;
	right: auto;
	bottom: auto;
	background-color: #333333;
	padding: 5px;
	color: #FFC;
}

/*This is the default copyright_wed_mod_children_adults_singles for the gallery pages template*/
#copyright_faq {
	position: absolute;
	top: 918px;
	left: 1px;
	width: 1000px;
	z-index: 500;
}
/*Here starts the invidual copyright values for the gallery pages*/
#copyright_singles {
	position: absolute;
	top: 1300px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}

#copyright_child {
	position: absolute;
	top: 1900px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_christen {
	position: absolute;
	top: 850px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}

#copyright_adult {
	position: absolute;
	top: 1010px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_bir_trad {
	position: absolute;
	top: 850px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}

#copyright_wed_cup {
	position: absolute;
	top: 1900px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_wed_mod {
	position: absolute;
	top: 2814px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}


#copyright_wed_trad {
	position: absolute;
	top: 930px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_wed_cup {
	position: absolute;
	top: 1762px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_wed_novelty {
	position: absolute;
	top: 1167px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_links {
	position: absolute;
	top: 800px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_customer {
	position: absolute;
	top: 7350px;
	left: 0px;
	width: 1000px;
	z-index: 500;
}
#copyright_faq {
	position: absolute;
	top: 1550px;
	left: 0px;
	width: 1000px;
	z-index: 500;
	height: 700;
}
#copyright_form {
	position: absolute;
	top: 1200px;
	left: 0px;
	width: 1000px;
	z-index: 500;
	height: 700;
}
#copyright_sport {
	position: absolute;
	top: 800px;
	left: 0px;
	width: 1000px;
	z-index: 500;
	height: 700;
}
#copyright_top10 {
	position: absolute;
	top: 1600px;
	left: 0px;
	width: 1000px;
	z-index: 500;
	height: 82px;
}
/*These are the varying positions for the back to top links*/
#top_adults {
	position: absolute;
	width: 119px;
	left: 202px;
	top: 990px;
	right: auto;
	bottom: auto;
}
#top_bir_trad {
	position: absolute;
	width: 119px;
	left: 202px;
	top: 800px;
	right: auto;
	bottom: auto;

}
#top_child {
	position: absolute;
	width: 134px;
	left: 202px;
	top: 1848px;
	right: auto;
	bottom: auto;
}

#top_wed_singles{
	position: absolute;
	width: 126px;
	left: 202px;
	top: 1279px;
	right: auto;
	bottom: auto;
}
#top_wed_mod{
	position: absolute;
	width: 122px;
	left: 201px;
	top: 5000px;
	right: auto;
	bottom: auto;
}

#top_wed_novelty{
	position: absolute;
	width: 100px;
	left: 208px;
	top: 1136px;
	right: auto;
	bottom: auto;
}
#top_sports{
	position: absolute;
	width: 117px;
	left: 203px;
	top: 729px;
	right: auto;
	bottom: auto;
}
#top_wed_cup{
	position: absolute;
	width: 132px;
	left: 203px;
	top: 1736px;
	right: auto;
	bottom: auto;
}
#top_wed_trad{
	position: absolute;
	width: 143px;
	left: 202px;
	top: 906px;
	right: auto;
	bottom: auto;
}
#top_customer{
	position: absolute;
	width: 120px;
	left: 209px;
	top: 7272px;
	right: auto;
	bottom: auto;
}
#top_faq{
	position: absolute;
	width: 142px;
	left: 203px;
	top: 1500px;
	right: auto;
	bottom: auto;
}
#top_christen{
	position: absolute;
	width: 142px;
	left: 201px;
	top: 833px;
	right: auto;
	bottom: auto;
}
#top_form{
	position: absolute;
	width: 142px;
	left: 800px;
	top: 1070px;
	right: auto;
	bottom: auto;
}
#top_top10{
	position: absolute;
	width: 142px;
	left: 862px;
	top: 1469px;
	right: auto;
	bottom: auto;
}

/*This is the font hover colour for all links*/
a:hover {
	color: #333;
	font-size: 0.9em;
}
#top a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	color: #333333;
}
