#container {
	margin: auto;
	width: 941px;
	background-color: #fff;
}
#nav {
	margin: 0;
	padding: 0;
	width: 941px;
	background-image: url(../img/bg_nav.png);
}
#nav ul {
	margin: 0;
	padding: 0 0 0 48px;
	width: 893px;
	height: 22px;
	list-style: none;
}
#nav li {
	float: left;
	width: 210px;
	height: 22px;
	text-align: center;
	border-right: #986532 2px solid;
	background-color: #f5dd92;
}
#nav li a:link, #nav li a:visited {
	display: block;
	margin: 0;
	padding-top: 3px;
	width: 210px;
	height: 19px;
	color: #986532;
	font-size: 11pt;
	text-decoration: none;
	background-color: #f5dd92;
}
#nav li a:hover, body#home #tab-home a, body#cakes #tab-cakes a, body#where #tab-where a {
	color: #653232;
	font-weight: bold;
	background-color: #cc9865;
}
#content {
	float: left;
	margin: 30px 0 30px 0;
	padding: 0 0 0 48px;
	width: 845px;
}
#colLeft {
	float: left;
	padding: 0 10px 0 0;
	width: 414px;
}
#colRight {
	float: left;
	padding: 0 10px 0 0;
	width: 411px;
}
#colRightComp {
	float: left;
	width: 421px;
	height: 424px;
	background: url(../img/bg_companyRight.jpg) top left no-repeat;
}
#colRightLeft {
	float: left;
	padding: 0 10px 0 0;
	width: 202px;
}
#colRightRight {
	float: left;
	padding: 0 10px 0 0;
	width: 188px;
}
#promoTop {
	position: relative;
	top: 17px;
	left: 212px;
	width: 207px;
	height: 45px;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
#promoTop p {
	margin-top: 18px
}
#promoRight {
	position: relative;
	top: 15px;
	left: 212px;
	margin-top: 20px;
	padding: 0 5px 0 15px;
	width: 190px;
	height: 360px;
	font-size: 12pt;
}
#promoRight a:link, #promoRight a:visited {
	color: #630;
}
#promoRight a:hover{
	color: #f00;
}
#promoBtm {
	position: relative;
	top: -120px;
	left: -8px;
	margin-top: 20px;
	padding: 0 5px 0 15px;
	width: 207px;
	height: 114px;
	color: #f00;
	font-size: 12pt;
	text-align: center;
}
#promoBtm a:link, #promoBtm a:visited {
	color: #f00;
}
#promoBtm a:hover{
	color: #630;
}
#promoCakes {
	position: relative;
	top: -495px;
	left: 0;
	padding: 0;
	width: 214px;
	height: 246px;
}
#footer {
	clear: both;
	margin-left: 48px;
	width: 893px;
	font-size: 8pt;
}
#footer #line {
	margin: 5px 0;
	width: 845px;
	height: 1px;
	background-color: #630;
}
#footer p {
	margin: 0;
	padding: 0 0 10px 0;
}
#footer .rena {
	padding-right: 20px;
	color: #999;
}
#footer .rena a:link, #footer .rena a:visited {
	color: #999;
	text-decoration: none;
}
#footer .rena a:hover {
	text-decoration: underline;
}
#footer .copyright {
	color: #c96;
}
#footer .copyright a:link, #footer .copyright a:visited {
	color: #c96;
	background-color: #fff;
	text-decoration: none;
}
#footer .copyright a:hover {
	text-decoration: underline;
}


.asterix {
	position: relative;
	top: 3px;
}
.cakes {
	clear: left;
	margin: 20px 0;
	width: 845px;
	color: #fff;
	background-color: #630;
}
.cakesPic {
	float: left;
	width: 375px;
	background-color: #630;
}
.cakesText {
	float: left;
	padding-right: 10px;
	width: 460px;
	height: 183px;
	background-color: #630;
}
.cakesText p {
	margin: 25px 0;
}
.sizes {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.scrunch {
	position: relative;
	top: -5px;
}
.storeimg {
	position: relative;
	top: -11px;
}
.font14 {
	font-size: 14pt;
}


body {
	margin: 0;
	padding: 0;
	color: #630;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-image: url(../img/planks.jpg);
}
a:link {
	color: #630;
}
a:visited {
	color: #986532;
}
a:hover {
	color: #f90;
}
h1 {
	display: inline;
	font-size: 10pt;
	font-weight: bold;
}
h2 {
	display: inline;
	color: #f90;
	font-size: 13pt;
}
h3 {
	display: inline;
	color: #fc6;
	font-size: 16pt;
}

