body {
	background: #F1EACC url(images/bt_backer3.gif) repeat-x 0 0;
	} 
	
h2 {
	font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;
	color: #5f3c56;
	margin: 0 0 15px 0;
}

h3 {
	font: normal normal bold 13px/15px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 20px 0 5px 0;
}

.faq  {
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px dotted #ccc;
}

	.faq p, .faq ul {
		font: normal normal normal 12px/15px Arial, Helvetica, sans-serif;
		color: #7f7f7f;
		margin: 5px 0 10px 0;
	}
	
	.faq ul li {
		padding-bottom: 7px;
	}
	
a, a:link, a:visited {
	color: #5F3C56;
	text-decoration: underline;
	outline: none;
}

a:hover, a:active {
	text-decoration: none;
}

.fpText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #CBA584;
}
a.fpLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #D89408;
	text-decoration: underline;

}
.season {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #C99572;
}
.text {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #7f7f7f;
}
.textLink {
	line-height: normal;
	color: #5F3C56;
	text-decoration: underline;

}
.copywrite {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #999999;
}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	color: #5F3C56;

}
.textbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 5f3c56;
}
.formfield {
	border: 1px solid #E0D7B3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.cartLink {
	line-height: normal;
	color: #5F3C56;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.cartPrice {
	line-height: normal;
	color: #CC6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.cartName {
	line-height: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.cartText {

	line-height: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cartSubhead {

	line-height: normal;
	color: #9C3F14;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.cartCatHead {

	line-height: normal;
	color: #5F3C56;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.cartBold {
	line-height: normal;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;

}
.po {
	line-height: normal;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.dropText {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
}

.cartCodeAlert {
	line-height: normal;
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

form.offer_code {
	margin: 0 0 15px 0;
	}

form.nomargin {
	margin: 0;
	}
	
strong.attribute {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 11px 0 1px 0;
}

select.attribute_list {
	margin: 3px 0 15px 0;
}


/* New styles for locations page 10-21-10 */

#locations {
	font: normal normal normal 12px/15px Arial, Helvetica, sans-serif;
	color: #7f7f7f;
}

#locations h2 {
	font: normal normal bold 14px/16px Arial, Helvetica, sans-serif;
	color: 5f3c56;
	margin: 35px 0 15px 0;
	text-transform: uppercase;
}

#locations p {
	margin: 0 0 19px 0;
}

	#locations strong {
		color: #646464;
	}
	
	#locations p.intro {
		font: normal normal normal 12px/15px Arial, Helvetica, sans-serif;
		font-weight: bold;
		margin-bottom: 8px;
	}
	
/* New styles for footer */

#new_footer td.padded {
	vertical-align: top;
}

	#new_footer td.padded a, #new_footer td.padded a:link, #new_footer td.padded a:visited {
		color: #fcf9f0;
		text-decoration: underline;
	}
	
	#new_footer td.padded a:hover, #new_footer td.padded a:active {
		text-decoration: none;
	}
	
	#new_footer td.padded h3 {
		font: normal normal bold 12px/17px Arial, Helvetica, sans-serif;
		color: #fcf9f0;
		margin: 0 10px 8px 20px;
		text-transform: uppercase;
	}

#new_footer td.padded p {
	padding: 0 10px 0 20px;
	font: normal normal normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fcf9f0;
}

#new_footer td.padded ul {
	list-style: none;
	margin: 8px 0;
	padding: 0 10px 0 20px;
	font: normal normal normal 11px/17px Arial, Helvetica, sans-serif;
	color: #fcf9f0;
}

	#new_footer td.padded ul a, #new_footer td.padded ul a:link, #new_footer td.padded ul a:visited {
		color: #fcf9f0;
		text-decoration: none;
	}
	
	#new_footer td.padded ul a:hover, #new_footer td.padded ul a:active {
		text-decoration: underline;
	}

#new_footer td.dotted {
	border-left: 1px dotted #fcf9f0; 
}
