body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #884e00;
	margin-left: 20px;
	vertical-align: top;
	margin-right: 20px;
}

a:link {
	color: #8fd400;
	text-decoration: none;
}
a:visited {
	color: #8fd400;
	text-decoration: none;
}

a:hover {
  color: #884e00;
  text-decoration: none;
}
.thrColAbs #container {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 770px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 630px;
	z-index: 0;
} 
.thrColAbs #mainContent {
	position: absolute;
	top: 180px;
	left: 377px;
	width: 329px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	/*  margin-left: 420px;   */
}



.thrColAbs #sidebar1 {
	position: absolute;
	top: 214px;
	left: 0px;
	width: 374px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #FFFFFF; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 0px 0px 0px 0px; /* padding keeps the content of the div away from the edges */
	color: #884e00;
	font-size: 12px;
	line-height: 22px;
	vertical-align: top;
	text-align: left;
	z-index: 100;
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}

.navBars {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	line-height: 16px;
	}

.navBars a:link {
	color: #8fd400;
	text-decoration: none;
}
.navBars a:visited {
	color: #8fd400;
	text-decoration: none;
}
.navBars a:hover {
	color: #884e00;
	text-decoration: none;
}
	

.navBars #navBar0 {
	position:absolute;
	top:35px;
	width:80px;
	height:19px;
	z-index:1;
	left:297px;
}
	
.navBars #navBar1 {
	position:absolute;
	top:35px;
	width:80px;
	height:19px;
	z-index:1;
	left:370px;
}
	
.navBars #navBar2 {
	position:absolute;
	left:453px;
	top:35px;
	width:80px;
	height:19px;
	z-index:1;
}
.navBars #navBar3 {
	position:absolute;
	left:529px;
	top:35px;
	width:120px;
	height:19px;
	z-index:1;
}
.navBars #navBar4 {
	position:absolute;
	left:621px;
	top:35px;
	width:120px;
	height:19px;
	z-index:1;
}
.navBars #navBar5 {
	position:absolute;
	top:35px;
	width:80px;
	height:19px;
	z-index:1;
	left:724px;
}

#logoDiv {
	position:absolute;
	left:0px;
	top:108px;
	width:268px;
	height:76px;
	z-index:2;
	text-align: left;
}

#voice {
	color: #884e00;
}
/*
#voice  a:link, a:visited {
	color: #66CC00;
	text-decoration: none;
	font-weight: bold;
}

#voice a:hover {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
} 
*/
#voice  a {
	color: #8fd400;
	text-decoration: none;
	font-weight: bold;
}

#creative {
	color: #884e00;
}

/*
#creative  a:link, a:visited {
	color: #66CCFF;
	text-decoration: none;
	font-weight: bold;
}

#creative a:hover {
	color: #663300;
	text-decoration: none;
	font-weight: bold;
} 
*/
#creative  a {
	color: #8fc3ea;
	text-decoration: none;
	font-weight: bold;
}
#tasteofcaramelDiv {
	position:absolute;
	left:0px;
	top:520px;
	width:351px;
	height:55px;
	z-index:5;
}
#soundbiteDiv {
	position:absolute;
	left:0px;
	top:520px;
	width:351px;
	height:55px;
	z-index:5;
}

#newsDiv {
	position:absolute;
	left:0px;
	top:520px;
	width:384px;
	height:55px;
	z-index:3;
	background-image: url(../images/blueblend.jpg);
	background-repeat: no-repeat;
	color: #884e00;
	font-size: 10px;
	line-height: 17px;
	vertical-align: top;
	padding: 10px 5px 5px 10px; /* padding keeps the content of the div away from the edges */
	text-align: left;
}
#newsDiv a:link {
	color: #884e00;
	text-decoration: none;
}
#newsDiv a:visited {
	color: #884e00;
	text-decoration: none;
}
#newsDiv a:hover {
	color: #884e00;
	text-decoration: none;
} 
#profileDiv {
	position:absolute;
	left:363px;
	top:54px;
	width:120px;
	height:19px;
	z-index:1;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#legalDiv {
	position:absolute;
	left:451px;
	top:608px;
	width:374px;
	height:33px;
	z-index:50;
	color: #884e00;
	font-size: 9px;
	line-height: 17px;
	vertical-align: top;
	text-align: left;
}
#contactFormDiv {
	position:absolute;
	left:100px;
	top:33px;
	width:390px;
	z-index:15;
	font-size: 12px;
	color: #884e00;
	text-align: left;
}
#contactUsDiv {
	position:absolute;
	left:357px;
	top:424px;
	width:360px;
	height:43px;
	z-index:100;
	font-size: 12px;
	text-align: right;
}
#contactUsDiv a:link {
	color: #8FD400;
	text-decoration: none;
}
#contactUsDiv a:visited {
	color: #8FD400;
	text-decoration: none;
}#contactUsDiv a:hover {
	color: #8FD400;
	text-decoration: none;
} 
#contactThanksDiv {
	position:absolute;
	left:50px;
	top:50px;
	width:442px;
	height:123px;
	z-index:1;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
}

#newsletterDiv {
	position:absolute;
	left:0px;
	top:541px;
	width:307px;
	height:45px;
	z-index:3;
	color: #884e00;
	font-size: 10px;
	line-height: 12px;
	vertical-align: top;
	padding: 5px 5px 5px 36px; /* padding keeps the content of the div away from the edges */
	text-align: left;
}
#newsletterImageDiv {
	position:absolute;
	left:0px;
	top:535px;
	width:591px;
	height:55px;
	z-index:2;
}
#newsletterFormDiv {
	position:absolute;
	left:100px;
	top:74px;
	width:270px;
	height:26px;
	z-index:8;
	color: #884e00;
	font-size: 12px;
	line-height: 14px;
	vertical-align: middle; /* padding keeps the content of the div away from the edges */
}
#newsletterThanksDiv {
	position:absolute;
	left:100px;
	top:50px;
	width:375px;
	height:265px;
	z-index:1;
	font-size: 14px;
	text-align: left;
	line-height: 18px;
}
#leftBracketDiv {
	position:absolute;
	left:25px;
	top:20px;
	width:75px;
	height:359px;
	z-index:1;
}
#rightBracketDiv {
	position:absolute;
	left:375px;
	top:20px;
	width:75px;
	height:359px;
	z-index:1;
}

