BODY {
	font-family : Verdana, New York, serif;
	text-align: center;
	background: #96C1C1;
	color: #666;
	position:relative;
	margin:0 auto 0;
}
.colored_background {
	text-align: center;
	width: 893;
	background: #96C1C1;
	margin-right: auto; 
	margin-left: auto;
}
.main_table {
	margin-top: 18px;
	margin-bottom:40px;
	background: #fff;
	text-align:center;
}
.header_bar {
	margin-left: 20px;
	margin-right: 10px;
}
.sub_header_bar {
	border: none;
	background: #96C1C1;
}
.sub_header_button {
	border-left: #fff 1px solid;
	border-right: #fff 1px solid;
}
.nav_form {
	display: inline;
	margin-top:2px;
}
.nav_cell {
	padding-left:5px;
	padding-top:5px;
	background:#F8F5ED;
}
.feature_header {
	font-size:12pt;
	font-weight:bolder;
	color:#7EADAD;
	text-align:center;
	margin-top:6px;
}
.page_list {
	font-size:14;
	font-weight:bolder;
	color:#A3799B;
}
.prod_name_link {
	color:#A8852F;
}
.prod_by_brand {
	font-size:8;
	white-space:nowrap;
	color:#A8852F;
}
.prod_price_link {
	padding-top:5px;
	color:#666;
}
.add_to_cart_link {
	margin-top: 10px;
	margin-left: 5px;
	font-weight:bold;
	color:#7EADAD;
}
A {
	font-size:10pt;
	text-decoration: none;
	color: #522A60;
}
TD {
	font-size:10;
}
.show_links A { text-decoration:underline; }
.link_text A { text-decoration:underline; color: #666; }
.show_link {
	text-decoration:underline;
	font-weight:bold;
}
.head_bar {
	background:#F1F5E7;
	padding-top:3px;
}
.header_links {
	color: #FFF;
	font-size: 12pt;
}
.account_links {
	color: #A3799B;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.nav_header {
	padding-top:10px;
	padding-left:10px;
	font-weight:bold;
	font-size:10pt;
	color: #A3799B;
}
.nav_list {
	line-height: 1.4;
	/* padding-top:5; */
	padding-left: 15px;
	font-size:11pt;
}
.nav_links {
	margin-top:10px;
	padding-top:4px;
	padding-bottom:10px;
	font-size:14pt;
	border-top: #ccc 1px solid;
	border-bottom: #ccc 1px solid;
}
.nav_item {

}
.nav_see_all {
	color: #B7BBAD;
	padding-top:8px;
	font-size:14pt;
}
.sort_intro {
	font-size:12pt;
	color: #707C68;
}
.product_list_header {
	font-size:14pt;
	color: #A8852F;
	margin-bottom:10px;
	margin-top:5px;
}
.linked_list_header {
	font-size:14pt;
	color: #A8852F;
}
.linked_list_link {
	font-size:14pt;
	color: #A8852F;
	text-decoration: underline;
}
.header_wrapper {
	text-align:left;
	padding-bottom:5px;
	border-bottom: #96C1C1 1px solid;
}
.product_label {
	font-weight:bold;
	color: #A8852F;
}
.bullet {
	color:#96C1C1;
	font-size:12pt;
}
.search_box {
	border-bottom:#DDCDB4 1px solid;
}
.bottom_border {
	border-bottom: #96C1C1 1px solid;
}
.enlarge_image {
	color:#96C1C1;
	font-weight:bold;
}
.featured_list {
	font-size:12;
	text-align:cptenter;
}
.footer {
	text-align:center;
}
.profile_cell {
	display:inline;
	padding:2px;
	color: #82857E;
	font-size: 18pt;
	font-weight: bold;
	background: #D7E5C1;
	border: #ccc 1px solid;
	border-bottom: 0;
}
.profile_header {
	display:inline;
	color: #82857E;
	font-size: 18pt;
	font-weight: bold;
}
.profile_body {
	padding:10px;
	font-size: 12pt;
	background: #F1F5E7;
	border: #ccc 1px solid;
}
.breadcrumb {
	width:755px;
	text-align:left;
	font-size:14pt;
	padding-left:4px;
	padding-top:5px;
	padding-bottom:20px;
}
.footer_bar {
	background: #96C1C1;
	font-size:12pt;
	color: #fff;
	padding-bottom:5px;
	padding-top: 5px;
}
.footer_links {
	font-size:10pt;
	font-weight:bold;
	color: #fff;
}
.footer_copyright {
	padding-top:20px;
	padding-bottom:20px;
	font-size:10pt;
	color: #82857E;
	text-align:center;
}
.footer_certs {
	padding-top:10px;
	padding-right:5px;
	padding-left:5px;
}
.promo_head {
	line-height:1.3;
	font-size:18pt;
}
.promo_right {
	text-align: center;
	margin-top:15px;
	margin-bottom:10px;
	padding:5px;
	background: #D7E5C1;
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
}
.promo_prod {
	color: #707C68;
	font-weight: 600;
}
.resources {
	color: #82857E;
	font-size:12pt;
	line-height:1.3;
}
.price {
	font-size:14;
	padding-top:10px;
}
.directions_header {
	color: #707C68;
	margin-bottom:4px;
	font-size:12pt;
	
}
.directions {
	padding:8px;
	font-size:12pt;
	border-top: #ccc 1px solid;
	border-left: #ccc 1px solid;
	border-right: #ccc 1px solid;
}
.directions A { text-decoration:underline; }
.related_header {
	color: #707C68;
	margin-bottom:4;
	font-size:12;
	border-bottom: #ccc 1px solid;
}
.question {
	padding-top:10px;
	border-top: #ccc 1px solid;
	font-weight:bold;
}
.answer {
	padding-bottom:10px;
}
.search_button {
	cursor:hand;
	font-size:12pt;
	padding:2px;
	font-weight: bold; 
	border: #ccc 1px solid;
	background: #D7E5C1;
	color: #522A60;
}
.pseudo_button {
	cursor:hand;
	font-size:12pt;
	padding:10px;
	font-weight: bold; 
	border: #ccc 1px solid;
	background: #D7E5C1;
	color: #522A60;
	line-height:2;
}
.product_list_pagination {
	font-size:16pt;
	padding-top:10px;
}
.help_phone {
	font-size:12pt;
	color: #A8852F;
	font-weight: bold;
	border-top: #E2D7BB 1px solid;
	border-bottom: #E2D7BB 1px solid;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align: center;
	background: #EEE8D7;
}
.product_buy_info {
	padding-top:8px;
	border-top: #96C1C1 1px solid;
}
.details {
	color:#82857E;
}
.recommended {
	/* background: #F3F8F8; */
	border-top: #B1CBC1 1px solid;
	border-bottom: #B1CBC1 1px solid;
}
.recommended_header {
	color: #7EADAD;
	font-weight:bold;
}
.minib_item_name {
	color: #666;
	font-weight:bold;
}
.minib {
	border-left:#B1CBC1 1px solid;
	border-right:#B1CBC1 1px solid;
	padding:5;
	color: #666;
}
.sih {
	background: #F2F2F2;
	color: A98531;
	border-bottom: #A98531 1px solid;
	text-align:left;
	padding: 2px 5px 2px 5px;
	margin: 5px 10px 5px 0px;
	font-weight:bold;
	width: 175px;
}
.headered {
	font-weight: 600;
	background: #D5DBF0;
	white-space: nowrap;
}
.bordered {
	border-left: #ccc 1px solid; 
	text-align: right;
}
.divider {
	border-top: #000 1px solid;
	border-left: #ccc 1px solid; 
	text-align: right;
}
.gwpbg {
	background:A3799B;
}
.gwpso {
	background:A3799B;
	text-align:center;
	color:#fff;
	font-size:14pt;
	font-weight:bold;
	padding:0 0 5px 0;
}
.gwptop {
	border-top: 1px #96C1C1 solid;
	background:A3799B;
}
.description A { color:#666; }
