/* CSS Document */
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0;
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 12px;
}
.index_center_font {
	text-align: center;
	padding-top: 11px;
	color: #4B4D48;
	line-height: 15px;
	/*word-spacing: -1pt;
	letter-spacing: -1pt;*/
}

.table_txt {
	padding-left: 4px;
	color: #FFFFFF;
	font-size: 14px;
}
	
ol li {
	color: #737373;
	font-size: 13px;
}

ul li
	{
	color: #5E615A;
	font-size: 13px;
}
	
div#wraper {
RIGHT: auto;
LEFT: auto;
MARGIN-LEFT: auto;
MARGIN-RIGHT: auto;
padding: 15px 0px 10px 0px;
	width: 777px;
}

/* LINKS */

a {
	text-decoration: none;
	color: #5E615A;
	cursor: pointer;
}

a.product {
	text-decoration: none;
	color:#6DA352;
}

a:hover.product {
	color: #AB650C;
}

a.product img {
	border: 0 none;
}
a.green {
	color: #6DA352;
	font-weight: bold;
}
a.email:hover {
	color: #6DA352;
	font-weight: bold;
}

a.more, span.more {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #BFBFBF;
}
a.story:hover {
	color: #F9A619;
}
a.orange {
	color: #F9A619;
}
a.print {
	color: #FFFFFF;
}
a.white {
	color: #FFFFFF;
}
a.white:hover, a.white:visited:hover {
	text-decoration: underline;	
}
a.bottom:hover, a.bottom:visited:hover {
	color: #F9A619;
}
a.bottom {
	color: #5E615A;
	vertical-align: bottom;
	font-size: 10px;
}

.check_out {
	color: #4B4D48;
	margin-left: 2px;
	font-size: 10px;
	text-align: left;
}


/* CELL POSTITIONING */

td.portfolio_label {
	padding: 15px 10px 0px 5px;
	border-top: 1px solid #F7A420;
	border-bottom: 1px solid #F7A420;
	vertical-align: middle;
}
td.content {
	padding: 3px 0 0 0;
}
/* PARAGRAPH CLASSES */
p {
	color: #737373;
	margin: 0px;
	padding: 7px;
}
p span {
	color: #6DA352;
	
}
.left_categories {
	font-weight: lighter;
	color: #737373;
	font-size: 11px;
}
.left_categories_orange {
	font-weight: lighter;
	color: #F9A619;
	font-size: 11px;
}
.left_categories_orange span{
	color: #F9A619;
}
.left_categories span{
	color: #6DA352;
	
}
p.right_text {
	font-size: 13px;
	line-height: 18px;
	padding: 7px 0px 0px 7px;
	margin: 0px;
	color: #5E615A;
}
p.right_text_2 {
	font-size: 13px;
	line-height: 28px;
	padding: 7px 0px 0px 7px;
	margin: 0px;
	color: #5E615A;
}
p.right_text_2 span {
	color: #6DA352;
}
p.right_text_small {
	color: #A3B49F;
	font-size: 10px;
}
p.white {
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
}
p.add_to_cart {
	color: #FFFFFF;
	background-color: #6DA352;
	padding: 2px;
	display: inline;
	margin-left: 7px;
	text-align: left;
}
p.add_to_cart a {
	color: #FFFFFF;
	font-size: 10px
}
p.test_author {
	color: #6DA352;
	margin: 0;
	margin-left: 7px;
	padding: 0;
}
p.cat {
	color: #006666;
	margin: 0;
	padding: 0;
}
p.product {
	margin: 0;
	padding: 0;
}
p.warning {
	color: #FF0000;
	font-weight: bold;
}
p.qty {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414141;
	margin: 0 0 0 0px;
	padding: 0;
}

/* HEADING CLASES */
table.header h1.white, table.featured_bottom h1.white {
	padding: 25px 0px 20px 0px;
}
h1{
	color: #F9A619;
	font-size: 11px;
	margin: 0px;
	padding: 7px;
}
h1.subtitle {
	padding: 1px;
	margin: 15px 5px 5px 7px;
	border: 1px solid #CCD5C3;
	display: inline;
}
h2 {
	font-size: 16px;
	font-weight: normal;
	margin: 7px;
	color: #6DA352;
}
h2.print {
	font-size: 12px;
	background-color: #6DA352;
	display: inline;
	padding: 1px;
	margin: 15px 5px 5px 7px;
}
h3 {
	font-size: 20px;
	font-weight: normal;
	margin: 3px;
	color: #6DA352;
}
h4 {
	color: #6DA352;
	padding: 7px 7px 0 7px;
	font-weight: bold;
	font-size: 12px;
}
h5{
	color: #F9A619;
	font-size: 12px;
	margin: 0px;
	padding: 7px;
	font-weight: lighter;
}
/* DIV CLASSES */
div.border {
	background-image:url(images/border_cell.gif);
	background-repeat:repeat-y;
	width: 1px;
	height: 130px;
	margin: 11px 0px 11px 0px;
}
div.form_row {
	display: block;
	vertical-align: middle;
	height: auto;
	padding: 0;
	margin: 3px 0px 3px 0px;
}
/* SPAN CLASSES */

/* CUSTOM */
.small {
	color: #5E615A;
	vertical-align: bottom;
	font-size: 10px;
}

.green_table {	
	font-size: 14px;
	color: #FFFFFF;
	border: 1px solid #89B06F;
}
table.green_table td {
	background-color: #89B06F;
	padding: 0 0 0 10px;
}
table.green_table td.category {
	background-color: #6DA153;
}

.form_area {
	border: 1px solid;
	border-color:#BFD1E5;
}

input, select, textarea {
	font-family: "Microsoft Sans Serif", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606060;
}
/* LIST AND MENU CLASES */

/* IMAGE CLASSES */

.picture_border {
	border-width: 1px;
	border-color: #5E615A;
}
.picture_border_left {
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-color: #5E615A;
}
/* MAIN MENU */
table.main_menu {
	margin-left: auto;
}

/* FOOTER LINKS ALSO */
table.main_menu h3, table.footer_menu h3 {
	margin: 0;
	padding: 0;
}
table.footer_menu h3 {
	display: block;
	background-image: url(images/bg_main_menu.gif);
	background-repeat:no-repeat;
}

table.footer_menu h3 a {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#999999;
	text-transform: uppercase;
	padding: 0px 0 0 13px;
}
table.main_menu h3 a:hover, table.footer_menu h3 a:hover {
	color: #F9A41F;
}
/* FOOTER */
table.footer_menu {
	margin: 0 0 10px 0;
}
/* MAINMENU */
table.main_menu h3 {
	margin: 0 0 0px 9px;
	padding: 0;
}
/* SUBMENUS */
div.submenu {
	color: #CBD4C2;
	position: absolute;
	display: none;
	float: both;
	z-index: 1001;
	text-align: left;
	width: 200px;
	margin: 0px 0 0 9px;
	padding: 3px 0 0 0;
	
}
div.submenu a {
	background-image: none;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: bold;
	line-height: 12px;
}
div.submenu a:hover, div.submenu a:active {
	color: #F9A41F;
}
/* SIDE MENUS */
span.active_side_link {
	font-weight: bold;
	color: #F9A41F;
}
table.left_categories a:hover {
	color: #F9A41F;
}
table.left_categories div {
	color: #F9A41F;
}
/* PRODUCT DETAILS */
table.product_details {
	margin: 15px 0 0 0;
}
table.product_details h2 {
	margin: 0;
	padding: 0;
}
div.add_to_cart {
	margin: 0 0 0 7px;
}
/* STATES LIST AND RETAILSERS */
table.states_list {
	border: 1px solid #414141;
	border-left: none;
	height: 243px;
}
table.states_list td {
	padding-left: 7px;
}
p.state {
	margin: 0;
	padding: 0;
}
a.state {
	color: #6DA352;
}
a.sort {
	width: auto;
	display: block;
	border: 1px solid #6DA352;
	padding: 1px 3px;
	margin: 0 5px 5px 0;
}
table.retailers_list {
	margin: 15px 0 0 7px;
}
td.retailer {
	color: #6DA352;
	font-weight: bold;
}
/* LEFT INCLUDES */
table.left_categories a, table.left_categories_orange a {
	color: #F9A619;
}
table.left_categories a:hover, table.left_categories_orange a:hover {
	font-weight: bold;
}
div.left_inc {
	margin: 15px 0 15px 2px;
}
div.left_inc h1 {
	margin: 0 0 8px 0;
	padding: 0;
}
div.left_inc h1.products {
	color: #6DA352;
	margin: 0 0 3px 0;
}
div.left_inc p {
	margin: 0;
	padding: 0;
}
div.left_inc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 15px 0 3px 0;
	color: #6DA352;
}
div#ctrl {
	height: 170px;
	width: 15px;
	float: left;
}
div#news_container {
	height: 250px;
	overflow: hidden;
}
div#news_content {
	position: relative;
	margin: 0 0 0 20px;
	padding: 0 15px 0 0;
}
h1.news_header {
	margin: 30px 0 0 15px;
}
/*
div.news {
	height: 310px;
	overflow-y: scroll;
}
*/
/* PURCHSE PAGE */
table.purchase_details {
	margin: 5px 0 10px 7px;
}
table.purchase_details h2 {
	margin: 0 0 5px 0;
	padding: 0;
}
table.purchase_details p {
	margin: 0 0 10px 0;
	padding: 0;
}
img.thumb {
	margin: 6px 0 0 0;
	border: 1px solid #5E615A;
}