body {
	background-color: #a67c52;
	text-align: center;
	background-image: url(images/tile.gif);
	background-position: 50%;
	background-repeat: repeat;
}

.rm {
	position: absolute;
	left: -99999px;
}

#rap {
	width: 1005px;
	margin: 0 auto;
	background-image: url(images/content-tile.gif);
	background-position: 1px 0;
	background-repeat: repeat-y;
}

#content {
	overflow: hidden;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-align: center;
	color: #744d1b;
	margin: 18px 0 0 80px;
}
	#content p {
		line-height: 17px;
		margin-bottom: 17px;
	}

/***** End of Home Page Content Styles *****/
	
	#content #bd {
		width: 845px;
		text-align: left;
	}

	#content #bd h1 {
		color: #6197ab;
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 18px 0;
	}

	#content #bd h1 a {
		color: #6197ab;
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 18px 0;
	}

	#content #bd h2 {
		color: #744d1b;
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 10px 0;
	}
		#content #bd h2 a {
		color: #fff;
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 10px 0;
	}
		#content #bd h3 {
		color: #744d1b;
		font-size: 16px;
		font-style: italic;
		line-height: 18px;
		margin: 0 0 10px 0;
	}
	
		
	
		#content #bd p a:link, #content #bd p a:visited  {
		background-image: url(../img/bone.gif);
		background-repeat: no-repeat;
		background-position:left;
		padding-left: 35px;
		text-decoration: none;
		color: #744d1b;
	}
	
	#content #bd #logo{
		float: left;
		width: 770px;
		margin: 0 0 10px 0;
	}
	
	#content #bd #logo a:link, #content #bd #logo a:visited{
		background-image: none;
		padding: 0;
		font-weight: bold;
		
	}
	
	#content #bd #logo a:hover, #content #bd #logo a:active{
		background-image: none;
		padding: 0;
		font-weight: bold;
		
	}
	
	#content #bd #logo .col{
		margin: 5px 10px;
		float: left;
		
	}
	
	
	#content #bd #logo h1 {
		color: #fff;
		font-size: 14px;
		font-weight: bold;
		margin: 10px 0;
		padding: 5px 0 5px 10px;
		background-color:#6196aa;
		width: 760px;
	
	}
	
	#content #bd #logo p{
		text-align: left;
	}
	
	#content #bd #logo img{
		float: left;
		margin: 0 10px 0 0;
		border: solid 1px #036;
	}
	
	#content #bd p a:hover, #content #bd p a:active  {
		color: #069;
	}
	
	#content #bd p a {
		text-decoration: none;
		color: #744d1b;
	}

		#content #bd h4 {
		color: #744d1b;
		font-size: 60px;
		line-height: 60px;
		margin: 0 0 10px 0;
	}

		#content #bd h5 {
		color: #744d1b;
		font-size: 16px;
		font-weight: bold;
		line-height: 16px;
		margin: 0 0 10px 0;
	}

	#content #bd h6 {
		color: #6197ab;
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 18px 0;
		text-align: center;
	}

	#content #bd h6 a {
		color: #6197ab;
		font-size: 24px;
		line-height: 28px;
		margin: 0 0 18px 0;
		text-align: center;
	}
	
	#content #bd #logoimg{
		float: left;
		margin: 0 10px 0 0;
	}
	
	#content .quote	{
	border: #663300 thin solid;
	padding: 10px;
	margin: 10px;
	}
	
	#content .attribute	{
	font-weight: bolder;
	font-size: 10px;
	padding: 0 0 0 550px;
	margin: 5px 0 0 0;
	}
	
.left {
		width: 420px;
		float: left;
		padding: 0 0 0 10px;
	}

.right {
		width: 400px;
		float: left;
		padding: 0;
	}
	
	/***** PRICE CHANGE *****/
	
.buynowpricechangejune2009 {margin-left: 324px;
	                 font-size: 13px;
	}
.indexpricechangejune2009 {margin-left: 200px;
						 position: absolute;
						 margin-top: 350px;
		                 font-size: 13px;
	}
/***** NAV *****/
			
#nav {
	width: 834px;
	height: 34px;
	overflow: hidden;
	margin: 0 0 0 80px;
}
#nav a {
	display: block;
	float: left;
	width: 139px;
	height: 34px;
	background-image: url(images/nav.gif);
	margin: 0 0 0 0;
}
	#nav a:hover {
		cursor: pointer;
	}
	a#lnkFlavors {
		background-position: 0 0;
	}
		a#lnkFlavors:hover {
			background-position: 0 68px;
		}
		a#lnkFlavors.current {
			background-position: 0 34px;
		}
	a#lnkNutrition {
		background-position: -139px 0;
	}
		a#lnkNutrition:hover {
			background-position: -139px 68px;
		}
		a#lnkNutrition.current {
			background-position: -139px 34px;
		}
	a#lnkBuy {
		background-position: -278px 0;
	}
		a#lnkBuy:hover {
			background-position: -278px 68px;
		}
		a#lnkBuy.current {
			background-position: -278px 34px;
		}
	a#lnkLocations {
		background-position: -417px 0;
	}
		a#lnkLocations:hover {
			background-position: -417px 68px;
		}
		a#lnkLocations.current {
			background-position: -417px 34px;
		}
	a#lnkAbout {
		background-position: -556px 0;
	}
		a#lnkAbout:hover {
			background-position: -556px 68px;
		}
		a#lnkAbout.current {
			background-position: -556px 34px;
		}
	a#lnkContact {
		background-position: -695px 0;
	}
		a#lnkContact:hover {
			background-position: -695px 68px;
		}
		a#lnkContact.current {
			background-position: -695px 34px;
		}	


/***** Webstore *****/
	
	.category
		{
			padding: 20px 0 0 0;
			border-top: 2px solid #785737; 
			border-bottom: 2px dotted #0072ff;
			clear: both;
		}
	
	.viewcart
		{
			float: right;
			margin: 0;
		}
	
	.product
		{
			padding: 10px 0 6px 0;
			overflow: auto;
		}

	.button
		{
		float: left;
		margin: 0 0 0 20px;
		}

	
/***** Footer *****/

#foot {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	background-position: 1px 0;
	color: #744d1b;
	height: 90px;
	}
	#footcontent {
		width: 950px;
		margin: 0 auto;
		padding: 8px 0 0 0;
	}
	#foot a {
		color: #fff;
		text-decoration: none;
	}
	#foot span {
		font-size: 10px;
	}
		#foot span a {
			font-size: 11px;
		}
	#foot #contactinfo {
		width: 230px;
		float: left;
		text-align: left;
		padding: 15px 0 0 35px;
	}
	#foot #designer {
		width: 230px;
		float: right;
		height: 48px;
		margin: 15px 15px 0 10px;
	}
