/* CSS Document */
body {

text-align: center;
background-color:#999999;
overflow-x:hidden;


}

#container {

width:907px;
margin:0 auto;
padding-top: 80px;

}

#header {
background-image:url(images/homeheader.jpg);
background-repeat:no-repeat;
width: 907px;
height:299px;
}

#headerprofile {
background-image:url(images/profile.jpg);
background-repeat:no-repeat;
width: 907px;
height:299px;
}

#headerhire {
background-image:url(images/hire.jpg);
background-repeat:no-repeat;
width: 907px;
height:299px;
}

#headercontact {
background-image:url(images/contact.jpg);
background-repeat:no-repeat;
width: 907px;
height:299px;
}

#middlepanelhire {
background-image:url(images/hire-2.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:304px;
}

#rightpanelhire {
background-image:url(images/hire-3.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:304px;
}

#headercakes {
background-image:url(images/cakes.jpg);
background-repeat:no-repeat;
width: 907px;
height:299px;
}

#headerflowers {
background-image:url(images/flowers.jpg);
background-repeat:no-repeat;
width: 907px;
height:299px;
}

#middlepanelcakes {
background-image:url(images/cakes-2.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:303px;
}

#rightpanelcakes {
background-image:url(images/cakes-3.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:303px;
}


#middlepanelflowers {
background-image:url(images/flowers-2.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:303px;
}

#rightpanelflowers {
background-image:url(images/flowers-3.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:303px;
}

#headergallery {
background-image:url(images/gallery.jpg);
background-repeat:no-repeat;
width: 907px;
height:299px;
}

#middlepanelgallery {
background-image:url(images/gallery-2.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:304px;
}

#rightpanelgallery {
background-image:url(images/gallery-3.jpg);
background-repeat:no-repeat;
height:299px;
position:relative;
left:304px;
}

#leftpanel {
position:relative;
float:left;
background-image:url(images/home-leftpanel.jpg);
background-repeat:no-repeat;
width:304px;
height:296px;
}

#leftpanelprofile {
position:relative;
float:left;
background-image:url(images/pink.jpg);
background-repeat:no-repeat;
width:304px;
height:505px;
}

#leftpanelgallery {
position:relative;
float:left;
background-image:url(images/galleryleft.jpg);
background-repeat:no-repeat;
width:304px;
height:500px;
}


#leftpanelcontact {
position:relative;
float:left;
background-image:url(images/blue.jpg);
background-repeat:no-repeat;
width:304px;
height:1150px;
}

#leftpanellinks {
position:relative;
float:left;
background-image:url(images/linkspanel.jpg);
background-repeat:no-repeat;
width:304px;
height:1605px;
}


#leftpanelhire {
position:relative;
float:left;
background-image:url(images/hire-leftpanel.jpg);
background-repeat:no-repeat;
width:304px;
height:296px;
}

#leftpanelcakes {
position:relative;
float:left;
background-image:url(images/cakes-leftpanel.jpg);
background-repeat:no-repeat;
width:304px;
height:296px;
}

#leftpanelflowers {
position:relative;
float:left;
background-image:url(images/flowers-leftpanel.jpg);
background-repeat:no-repeat;
width:304px;
height:296px;
}

#bodypanel {
position:relative;
float:right;
width: 538px;
height: 241px;
background-color: #C8B388;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}

#bodypanelcontact {
position:relative;
float:right;
width: 538px;
height: 1095px;
background-color: #8BB7C0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}

#bodypanellinks {
position:relative;
float:right;
width: 538px;
height: 1550px;
background-color: #C8B388;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}

#content a{
background-color: #C8B388;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#ffffff;

}

#content a:hover{
background-color: #C8B388;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;

}

#content a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#ffffff;

}



#gallerytable {
position:relative;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-right: 30px;
}


#bodypanelhire {
position:relative;
float:right;
width: 538px;
height: 241px;
background-color: #8BB7C0;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}

#bodypanelcakes {
position:relative;
float:right;
width: 538px;
height: 241px;
background-color: #C189A4;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}


#bodypanelprofile {
position:relative;
float:right;
width: 538px;
height: 450px;
background-color: #C189A4;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}

#bodypanelgallery {
position:relative;
float:right;
width: 538px;
height: 420px;
background-color: #C8B388;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}

#bodypanelflowers {
position:relative;
float:right;
width: 538px;
height: 241px;
background-color: #C3A299;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:normal;
color:#FFFFFF;
text-align:left;
padding-left:35px;
padding-top:55px;
padding-right: 30px;
}


#nav {
position:absolute;
top:25px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}

#nav a{

font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}

#nav a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#04525E;
text-align:left;
text-decoration:none;
}

#home {
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}

#profile {
position:absolute;
left:65px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}


#hire {
position:absolute;
left:152px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}
#cakes {
position:absolute;
left:208px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}
#flowers {
position:absolute;
left:282px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}

#contact {
position:absolute;
left:380px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}

#gallery {
position:absolute;
left:475px;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color:#FFFFFF;
text-align:left;
}

#footer {
position:absolute;
bottom:15px;
left:100px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:left;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}

#footer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}

#footercontact {
	position:absolute;
	left:31px;
	bottom:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	width: 552px;
}

#footercontact a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-align:left;
	text-decoration:none;
}

#footercontact a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}

#footercontact a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
text-align:left;
text-decoration:none;
}
