body { background-color:#FFFFFF; font-family:arial; text-align:center; padding:20px 0 10px 0; }
#page { text-align:left; margin:0 auto; width:827px; position:relative;  }
#menu {
	text-transform:uppercase;
	font-size:10pt;
	color:#999999;
	width:150px;
	position:absolute;
	left:828px;
	top:223px;
	text-align:center;
	height: 484px;
}
#content { border-top:2px solid #999999; border-bottom:2px solid #999999; height:584px; padding:164px 437px 0 129px; color:#000000; font-size:9pt; }
#footer { padding:10px 0; color:#999999; font-size:9pt; }

img,
a img { border-style:none; }

/* -- Navigation -- */

#menu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	text-align: right;
}
#menu li { padding:1px 0; }
#menu a { color:#000000; text-decoration:none; }
#menu .on a { color:#999999; }
#menu a:hover {
	color:#999999;
	text-align: left;
}

/* -- Content -- */

#content h1 { font-family:Georgia; font-size:12pt; font-weight:normal; padding-top:0; margin-top:0; }
#content a { text-decoration:none; font-size:7.5pt; color:#000000; font-weight:bold; }
#content a:hover {
	text-decoration:underline;
	color: #000;
}

#footer { position:relative; }
#footer .other { position:absolute; top:12px; right:0; font-size:6pt; color:#999999; }
#footer .other a { color:#999999; }

/* -- Home page specialisations -- */

.home #content { padding:0 90px 0 90px; height:748px; }
.home #content { background-image:url(images/homepage.jpg); }
.home #content h1 { font-size:13pt; text-align:center; padding-top:305px; color:#999999; }

.home2 #content { padding:0 0px 0 0px; height:748px; }
.home2 #content h1 { font-size:13pt; text-align:center; padding-top:65px; color:#999999; }

.corporate #content { background-image:url(images/back/corp/style1.jpg); }
.corporate1 #content { background-image:url(images/back/corp/style3.jpg); }
.corporate2 #content { background-image:url(images/back/corp/style2.jpg); }

.links #content { background-image:url(images/back/links/style1.jpg); }
.contact #content { background-image:url(images/back/contact/style1.jpg); }
.gallery #content { background-image:url(images/back/occasions/style1-background.jpg); }
.press #content { background-image:url(images/back/press/style1-background.jpg); }
.school #content { background-image:url(backschool.jpg); }
.store #content { background-image:url(images/back/shop/style1.jpg); }
.store2 #content { background-image:url(images/back/shop/style2.jpg); }
.store3 #content { background-image:url(images/back/shop/style3.jpg); }
.store4 #content { background-image:url(images/back/shop/style4.jpg); }
.store5 #content { background-image:url(images/back/shop/style5.jpg); }
.store6 #content { background-image:url(images/back/shop/style6.jpg); }

.weddings #content { background-image:url(images/back/weddings/style1.jpg); }
.weddings2 #content { background-image:url(images/back/weddings/style2.jpg); }
.weddings3 #content { background-image:url(images/back/weddings/style3.jpg); }
.weddings4 #content { background-image:url(images/back/weddings/style4.jpg); }
.weddings5 #content { background-image:url(images/back/weddings/style5.jpg); }
.weddings6 #content { background-image:url(images/back/weddings/style6.jpg); }


.about .s1 #content { background-image:url(images/back/links/style1.jpg); }
.about .s2 #content { background-image:url(images/back/about/style2-background.jpg); }
.about .s3 #content { background-image:url(images/back/about/style3-background.jpg); }
.about .s4 #content { background-image:url(images/back/about/style4-background.jpg); }
.about .s5 #content { background-image:url(images/back/about/style5-background.jpg); }
.about .s6 #content { background-image:url(images/back/about/style6-background.jpg); }
.about .s7 #content { background-image:url(images/back/about/style7-background.jpg); }
.about .s8 #content { background-image:url(images/back/about/style8-background.jpg); }

.contact .s1 #content { background-image:url(images/back/contact/style1-background.jpg); }
.contact .s2 #content { background-image:url(images/back/contact/style2-background.jpg); }
.contact .s3 #content { background-image:url(images/back/contact/style3-background.jpg); }
.contact .s4 #content { background-image:url(images/back/contact/style4-background.jpg); }
.contact .s5 #content { background-image:url(images/back/contact/style5-background.jpg); }
.contact .s6 #content { background-image:url(images/back/contact/style6-background.jpg); }
.contact .s7 #content { background-image:url(images/back/contact/style7-background.jpg); }
.contact .s8 #content { background-image:url(images/back/contact/style8-background.jpg); }

.gallery .s1 #content { background-image:url(images/back/occasions/style1-background.jpg); }
.occasions .s2 #content { background-image:url(images/back/occasions/style2-background.jpg); }
.occasions .s3 #content { background-image:url(images/back/occasions/style3-background.jpg); }
.occasions .s4 #content { background-image:url(images/back/occasions/style4-background.jpg); }
.occasions .s5 #content { background-image:url(images/back/occasions/style5-background.jpg); }
.occasions .s6 #content { background-image:url(images/back/occasions/style6-background.jpg); }
.occasions .s7 #content { background-image:url(images/back/occasions/style7-background.jpg); }
.occasions .s8 #content { background-image:url(images/back/occasions/style8-background.jpg); }

.press .s1 #content { background-image:url(images/back/press/style1-background.jpg); }
.press .s2 #content { background-image:url(images/back/press/style2-background.jpg); }
.press .s3 #content { background-image:url(images/back/press/style3-background.jpg); }
.press .s4 #content { background-image:url(images/back/press/style4-background.jpg); }
.press .s5 #content { background-image:url(images/back/press/style5-background.jpg); }
.press .s6 #content { background-image:url(images/back/press/style6-background.jpg); }
.press .s7 #content { background-image:url(images/back/press/style7-background.jpg); }
.press .s8 #content { background-image:url(images/back/press/style8-background.jpg); }

.school .s1 #content { background-image:url(images/back/school/style1-background.jpg); }
.school .s2 #content { background-image:url(images/back/school/style2-background.jpg); }
.school .s3 #content { background-image:url(images/back/school/style3-background.jpg); }
.school .s4 #content { background-image:url(images/back/school/style4-background.jpg); }
.school .s5 #content { background-image:url(images/back/school/style5-background.jpg); }
.school .s6 #content { background-image:url(images/back/school/style6-background.jpg); }
.school .s7 #content { background-image:url(images/back/school/style7-background.jpg); }
.school .s8 #content { background-image:url(images/back/school/style8-background.jpg); }

.store .s1 #content { background-image:url(images/back/shop/style1.jpg); }

.weddings .s1 #content { background-image:url(images/back/weddings/style1.jpg); }
.weddings .s2 #content { background-image:url(images/back/weddings/style2.jpg); }
.weddings .s3 #content { background-image:url(images/back/weddings/style3.jpg); }
.weddings .s4 #content { background-image:url(images/back/weddings/style4.jpg); }
.weddings .s5 #content { background-image:url(images/back/weddings/style5.jpg); }
.weddings .s6 #content { background-image:url(images/back/weddings/style6.jpg); }
.weddings .s7 #content { background-image:url(images/back/weddings/style7.jpg); }
.weddings .s8 #content { background-image:url(images/back/weddings/style8.jpg); }
.weddings .s8 #content { background-image:url(images/back/weddings/style9.jpg); }

.blocks {
	position:absolute;
	top:362px;
	left:95px;
	width:640px;
	height: 286px;
}
.one { width:320px; float:left; }
.two { width:320px; float:right; }
.blocks h2 { font-family:Georgia; font-size:12pt; }

#browser {
	width:809px;
	height:290px;
	position:absolute;
	top:365px;
	left: 16px;
}
#browser-b { width:261px; height:261px; position:absolute; top:479px; }
#page #content .blocks .two p {
	text-align: center;
	font-size: 12pt;
	font-family: Verdana, Geneva, sans-serif;
}
#page #content .home2 tr td table tr td style {
	text-align: left;
}
#page #content #browser table {
	text-align: left;
}
#page #content #browser table tr td p {
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}
#page #content table {
	font-family: Verdana, Geneva, sans-serif;
}
#page #content table {
	font-size: 16px;
}
#page #theback #content #browser table tr td {
	text-align: center;
}
#page #content #browser table tr td {
	text-align: center;
}
.galtop {
	color: #000;
}
