@charset "utf-8";
/* CSS Document */

body {
background-image:url(images/background.gif);
margin:0 auto;
padding:none;
}

P {
font: 12px arial, helvetica, san-serif;
color:#000;
}

A{
color:#195970;
}

#top {
width:768px;
margin:0 auto;
}

#lefttop{
float:left;
width:200px;
height:23px;
}

#righttop{
float:right;
width:568px;
height:23px;
font:12px/23px arial, helvetica, san-serif;
text-align:right;
}

#container {
clear:both;
width:768px;
display:table;
background-color:#f5f1dd;
padding:0;
margin:0 auto;
}


#logo{
float:left;
}

#tealbar1{
width:306px;
height:16px;
float:right;
background-color:#195970;
margin:27px 0 15px 0;
padding:0;
}

.clr {
clear:both;
}

#tealbar2{
width:262px;
height:16px;
background-color:#195970;
margin:27px 0 15px 0;
padding:0;
}


#phone{
position:relative;
top:-20px;
text-align:right;
margin-right:5px;
font:12px arial, helvetica, san-serif;
}


#left {
float:left;
width:506px;
margin:0;
padding:0;
}

#right {
float:right;
width:262px;
margin:0;
padding:0;
}


#welcome {
font:14px/20px arial, helvetica, sans-serif;
color:#CD5140;
text-align:center;
padding:50px 0 0 0;
}

#textbox{
font:12px/18px arial, helvetica, sans-serif;
color:#000;
text-align:left;
width:400px;
margin:0 0 0 70px;
}

#textbox P{
font:12px/18px arial, helvetica, sans-serif;
color:#000;
}

#contact {
font:14px/20px arial, helvetica, sans-serif;
color:#CD5140;
text-align:center;
}

#contact A {
font:14px/20px arial, helvetica, sans-serif;
color:#CD5140;
text-align:center;
}

#wedding{
width:262px;
height:119px;
background-image:url(images/wedding2.jpg);
background-repeat:no-repeat;
margin:7px 0 0 0;
}

#birthday{
width:262px;
height:119px;
background-image:url(images/birthday-cake.jpg);
background-repeat:no-repeat;
margin:7px 0 0 0;
}

#baked{
width:262px;
height:119px;
background-image:url(images/pie.jpg);
background-repeat:no-repeat;
margin:7px 0 0 0;
}

#fruitcake{
width:262px;
height:119px;
background-image:url(images/fruitcake.jpg);
background-repeat:no-repeat;
margin:7px 0 20px 0;
}

.desc{
width:132px;
font:10px arial, helvetica, san-serif;
color:#446971;
margin:0 5px 5px 125px;
padding:10px 0 0 0;
}

.header{
font:bold 12px arial, helvetica, san-serif;
color:#446971;
}

#bottom {
clear:both;
width:768px;
height:30px;
background-color:#195970;
margin:20px 0;
}

.copy {
font: 11px/30px arial, helvetica, sans-serif;
color:#F5F1DD;
text-align:center;
text-decoration:none;
}

.copy A:link, .copy A:visited, .copy A:active{
font: 11px/30px arial, helvetica, sans-serif;
color:#F5F1DD;
text-align:center;
text-decoration:none;
}

.copy A:hover {
color:#F5F1DD;
text-decoration:underline;
}

hr {
	width:400px;
	height:2px;
	color:#195970;
	text-align:center;
	}

