﻿DIV.Main {text-align:center}
body {background-image: url('Background1.png');
	background-repeat: repeat;
color:#000;font:10px Arial, Helvetica, sans-serif;margin:0;padding:0}
table, th, td{
	max-width: 800px;
        font-size: 12px;
	margin: auto;
	padding: 0;
	text-align: center;
}
H1 {
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
	color: #000000;
	text-align: center;
}


H2 {
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
	color: #000000;
	text-align: center;
}



/*assigned to Product Description on top of Product Page -eliminate H1 Tags*/
BODY.ac_product_01 H2 {font-weight:bold;font-size:14px;color:#666;text-align:right;margin:2;padding:2}
BODY.ac_product_02 H2 {font-weight:bold;font-size:14px;color:#666;text-align:right;margin:2;padding:2}


A {color: #006600;text-decoration: none;font-weight: normal;}
A:hover, A.Page:hover {color:#000;text-decoration:underline}
A.Page {color:#000000;text-decoration:underline}


A.MenuTitle {color:#fff; text-decoration:none;font-weight:bold}
A.MenuTitle:hover {
	color: #FFFF00;
	text-decoration: underline;
}
A.CatMenuTitle {color:#fff;text-decoration:underline;font-weight:bold}
A.CatMenuTitle:hover {color:#c7c7c7;text-decoration:underline}

A.Category, A.Product {text-decoration:none}
A.Category:hover, A.Product:hover {text-decoration:underline;color:#000}
A.CategoryListItem{
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	background-color: #006600;
	padding: 5;
	line-height: 22px;
}
A.CategoryListItem:hover{color: #D5D5B5;font-weight: bold;font-size: 11px;background-color: #009933;padding: 3;	text-decoration: none;}

A.ProductListItem {font-weight:bold;text-decoration:underline;font-size:12px}
A.ProductListItem:hover {color:#000;font-weight:bold;text-decoration:underline}

TABLE.Main,TD.Main,TABLE.StoreHeader {text-align: center; width: 600px; margin-right: auto; margin-left: auto;}
TH.StoreHeader {
	font-weight: bold;
	color: #fff;
	text-align: center;
}

/* This sets the background color of the tabs */
TD.StoreHeader {background-color:#009048;text-align:left;border-bottom:1px solid #666}
TD.StoreHeaderButton {white-space: nowrap;}
TD.StoreHeaderButtonActive {font-weight:bold;color:#fff;border-bottom:0;background-color:#666;font-style:italic}
TABLE.LeftNav {
	text-align: center;
	width: 145px;
	margin: auto 5 auto 5;
}
TABLE.RightNav {}

/* This is the Border around the Catagories */
TABLE.MenuBox {border-right:#006633 1px solid;border-top:#006633 1px solid;margin:10px 0 0px;border-left:#006633 1px solid;border-bottom:#006633 1px solid;padding:2px}
TH.MenuBox {font-weight:bold;color:#fff;background-color:#006633;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.MenuBox {background-color:#FFF;text-align:center;padding:2px;font-size:10px}
DIV.MenuBox {background-color:#FFF;text-align:left;padding:2px;font-size:8px}
TD.MenuBoxBasket {background-color:#BBBB9E;text-align:center;padding:1px;font-size:11px}
TD.MenuBoxData {font-weight:normal;background-color:#CCC;text-align:left;padding:2px;font-size:10px}
TABLE.ProductListing {width: 625px;}


TH.ProductListing {margin-top:4px;color:#fff;background-color:#666;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#006633;padding:2px}
TR.ProductListingEven, TR.ProductListingOdd {background-color:#fff}
TD.ProductListing {padding:20px;font-size:10px;text-align:center}

BODY.ac_category_01 TD.ProductListing {
	padding: 10px;
	text-align: left;
}
HR.ProductListing {
	height: 1px;
	width: 95%;
	background: #666;
}

/* Settings for Product Detail */
TABLE.ProductDetail {border: 1px solid #006600;	width: 625px; margin: 10px 0 0 0;}

/*This is the Header in the Product Detail */
TH.ProductDetail {
	margin-top: 4px;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #006600;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	padding: 2px;
}
TD.ProductDetail {
	font-weight: normal;
	background-color: #fff;
	text-align: left;
	padding: 10 5 120 5px;
        margin: auto;
}
TD.ProductImage {background-color: #FFFFFF;	text-align: center;}
TD.ProductDetailCen {background-color:#fff;text-align:center}
TABLE.ProductOptions {width:auto}
TH.ProductOptions {font-weight:bold;text-align:right}
TD.ProductOptions {text-align:left}

/********** This is the Product Category Table Border Color, etc. ***********************/
TABLE.OuterTable {
	text-align:left;
        border: 0px solid #006633;
	vertical-align: top;
	width: 600px;
	margin: 10 auto auto auto;
/**************************************/	
	
}
TH.OuterTableCaption {font-weight:bold;font-size:14px;color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-color:#BBBB9E;padding:3px}
TH.OuterTableHeader {font-weight:bold;background-color:#fff;text-align:center;padding:2px}
TH.OuterTableSection {font-weight:bold;font-size:14px;background-color:#D5D5B5;text-align:center;padding:2px}
TH.OuterTable {font-weight:bold;text-align:right;padding:2px}
TD.OuterTableCaption {margin-top:4px;font-weight:bold;font-size:14px;color:#fff;background-color:#696;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-position:top;padding:2px}
TD.OuterTable {text-align:left;vertical-align:top;padding:2px;background-position:0}

TABLE.InnerTable {text-align:center}
TR.InnerTableHeader {background-color:#ccc;text-align:left}
TR.InnerTableOdd {background-color:#fff}
TR.InnerTableEven {background-color:#EEE;vertical-align:middle}
TH.InnerTableHeader {font-weight:bold;text-align:center;background-color:#ccc;white-space:nowrap;padding:2px}
TH.InnerTableCaption {font-weight:bold;font-size:14px;background-color:#D5D5B5;text-align:center;padding:2px}
TH.InnerTable {font-weight:bold;text-align:right;padding:3px}
TD.InnerTable {vertical-align:top;text-align:left;padding:5px}
TD.InnerTableAmount {vertical-align:top;text-align:right;border-top:0 none;font-weight:normal;padding:2px}
TD.InnerTableCenter {vertical-align:top;text-align:center;padding:2px}
TD.InnerTableTotal {vertical-align:super;text-align:right;border-top:double 3px;font-weight:bold;padding:2px}

DIV.kitrow, DIV.optrow {clear: both;padding:0px;margin:0px;font-size:10px;color:#666}
DIV.kitrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.kitrow SPAN.price {float:right;width:10px;text-align:right}
DIV.optrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.optrow SPAN.price {float:right;width:10px;text-align:right}

/* This is the Price displayed on the Product Page */
SPAN.yourprice {font-size:12px;text-align:right;color:#000000;font-weight:bold;}
SPAN.MSRP {font-size:12px;text-align:right;text-decoration:line-through;color:#666}
.Error {color:Red;background-color:#fff;font-weight:bold;text-align:center}
.BoldHighlight {color:Red;background-color:#fff;font-weight:bold;text-align:left}
.Highlight {color:Red;background-color:#fff;font-weight:normal;text-align:left}

.Price {color:#666}
TD.CategoryTrails {font-weight:normal;background-color:#EEE;text-align:left;padding:5px 0;background-position:center center;height:0;text-indent:20pt;vertical-align:middle}
A.CategoryNavigation {font-style:normal}
A.CategoryNavigation:hover {color:#000;font-weight:normal;text-decoration:underline;font-style:normal}
TABLE.CategoryNavigation {}
TD.CategoryNavigation {font-weight:normal;background-color:#BBBB9E;text-align:left;border-top:0 none;border-right:0 none;border-bottom:1px solid #666;border-left:0 none}
TD.CategoryNavigationButton {font-weight:normal;background-color:#BBBB9E;text-align:left;border:0 none}
A.CategoryNavigationActive {color:#000;font-weight:bold;font-style:italic}
A.CategoryNavigationActive:hover {color:#000;font-weight:bold;text-decoration:underline;font-style:italic}
TD.CategoryNavigationButtonActive {background-color:#BBBB9E;text-align:left}
TD.Navigation {font-size:14px;font-weight:bold;background-color:#BBBB9E;text-align:center;padding:5px;background-position:center center;margin:10px 10px;border-top:1px solid #666666}
TD.ProductNavigation {text-align:center;font-weight:bold;background-color:#fff;padding:15px}
TD.PlaceYourOrder {font-weight:bold;font-size:14px;background-color:#EEE;padding:5px;background-position:center center;margin:10px 10px;border-top:0 solid #666;text-align:right}
textarea.GiftMessage {height:40px;width:120px;background-color:#EEE;font:9px Arial, Helvetica, sans-serif}
input, select {font:11px Arial, Helvetica, sans-serif}
.small,.tiny {font:10px Arial, Helvetica, sans-serif}
strong {
	font-weight: bold;
	color: #006600;
	font-size: 12px;
}
.TreeLevel0 {padding-left:0px}
.TreeLevel1 {padding-left:10px}
.TreeLevel2 {padding-left:20px}
.TreeLevel3 {padding-left:30px}
.TreeLevel4 {padding-left:40px}
.TreeLevel5 {padding-left:50px}
.TreeLevel6 {padding-left:60px}
.TreeLevel7 {padding-left:70px}

.Border {
	border: thin solid #008000;
	background-color: #FFFFFF;
	width: 780px;
	margin: auto;
	padding:0;
}
.Table {
				text-align:center;
				margin:auto;
				padding: 0;
 			}
.Content {
	text-align: left;
	margin: auto;
	padding: 0px 10px 15px 10px;
	width: 600px;
}
.Footer {
	text-align: center;
	margin: auto;
	padding: 5px 15px 5px 15px;
}

