/* ------ COLOR/IMAGE CHANGES  ------ */

body {background: #e2f5fd;}

a {
	color:#69321f;
	}

#mainwrap {
	background: url(../images/f-bgwrap.png) top center repeat-y;
	}
	
#header #header-banner {
	background: url(../images/f-header.gif) top right repeat-x;
	}

#header #flavor-pattern {
	background: url(../images/f-pattern.gif) top right repeat-x;
	height:105px;
	position:relative;
	}
	
#nav ul {
	background-position: 0px -16px;
	}

#mainfooter li {
	background: url(../images/f-bullet.gif) 0px 5px no-repeat;
	}

#nav li a {
	color:#e2f5fd;
	}

#contentwrap {
	}

#content {

	}
	

#mainfooter {
	background: url(../images/f-footer.png) top center repeat-y;
	}

#mainfooter li a {
	color:#e2f5fd;
	}
	
/* ------ END COLOR/IMAGE CHANGES  ------ */

/* ------STRUCTURE CHANGES ------ */



#contentwrap {
	padding-bottom: 100px;}

#p-body {
	/* background: url(../images/f-contentbg.gif) bottom left no-repeat; */
	width: 692px;
	padding: 65px 0px 20px 0px;
	overflow: visible;
	}

p.narrow {
	width: 80%;
	}
	
p.right {
	text-align: right;}

p.left {
	text-align: left;}	
	
#header #flavor-pattern #r {
	background: url(../images/f-patternright.gif) top right no-repeat;
	width:58px;
	height:52px;
	position:absolute;
	right:0px;
	top:105px;
	}


table.flavor {
	width:100%;
	}

table.flavor, table.flavor * {
	border-collapse: collapse;
	border: 0px;
	outline: 0px;
	margin: 0px;
	padding: 0px;}

table.flavor td {
	text-align: center;
	width: 138.4px;
	}
	
tr.title {
	font-size: 13px;
	font-weight: bold;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 1px;
	font-family: Tahoma, Helvetica;
	}

tr.title td {
	padding: 20px 5px 0px 5px;
	}

table.flavor tr p {
	padding: 0px 10px 10px 10px;
	line-height: 16px;
	
	}

#expand img {
	margin: 0px auto;
	margin-bottom: 15px;
	}
	
/* --- Flavors table colors --- */

.o-col	{background: #ffe5b3;}
.ba-col	{background: #fcf5d4;}
.c-col	{background: #edccbf;}
.bl-col	{background: #ebe0f5;}
.p-col	{background: #fcd4d9;}


.last .o-col {background: url(../images/flav-col1.gif) bottom left no-repeat #ffe5b3;}
.last .p-col {background: url(../images/flav-col2.gif) bottom right no-repeat #fcd4d9;}

/* ------ KID ------ */

#kidwrap {
	height: 439px;
	width: 176px;
	background: url(../images/f-kid1.png) top left no-repeat;
	position:absolute;
	bottom: -10px;
	left: 20px;
	z-index: 90;
	}

#kid {
	height: 240px;
	width: 118px;
	background: url(../images/f-kid2.png) top left no-repeat;
	position:absolute;
	bottom: 10px;
	left: 826px;
	z-index: 90;
	}

#kid div {
	height: 96px;
	width: 120px;
	background: url(../images/f-kid2b.png) top left no-repeat;
	position:absolute;
	top: 115px;
	left: -120px;
	z-index: 90;
	}

* HTML #kidwrap { background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/f-kid1.png', sizingMethod='image'); }

* HTML #kid { background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/f-kid2.png', sizingMethod='image'); }

* HTML #kid div { background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/f-kid2b.png', sizingMethod='image'); }

* HTML .fancy_bg {
	display: none !important;
	background: none !important;}
	
* HTML #fancy_close	{ background:transparent none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_closebox.png', sizingMethod='image') !important; }

/* --- text balloon --- */

#nav .flavors a span {
	background: url(../images/text.png) -83px 0px;
	display: block;
	position: absolute;
	top: -67px;
	right:-70px;
	height:71px;
	width:83px;
	z-index: 100;
	}

/* IE fix */

#lower-content {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
}
