
body {
	color:#000;
	font:14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #333333;
	background-image: url(../Graphics/bg.jpg);
}

table, th, td{font-size:12px;margin:0;padding:0}
H1, H2 {font-weight:bold;font-size:18px;text-transform:capitalize;color:#666;text-align:center}
BODY.ac_product_01 H1 {font-weight:bold;font-size:14px;color:#666;text-align:right;margin:2;padding:2}
BODY.ac_product_02 H1 {font-weight:bold;font-size:14px;color:#666;text-align:right;margin:2;padding:2}
body.ac_shipcalc_01 table {width:280px}
BODY.ac_billinfo_01 TD.OuterTable {text-align:left;font-size:12px;vertical-align:top;padding:1px}
BODY.ac_billinfo_01 .Highlight {font-size:10px;color:Red;background-color:#fff;font-weight:normal;text-align:left;}
BODY.ac_editaddr_01 .Highlight {font-size:10px;color:Red;background-color:#fff;font-weight:normal;text-align:left;}
A {color:#666;text-decoration:none;font-weight:normal}
A:hover, A.Page:hover {color:#000;text-decoration:underline}
A.Page {color:#666;text-decoration:underline}
.MenuTitle {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding: 2px;
}
A.MenuTitle {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding: 2px;
}
A.MenuTitle:hover {
	color:#CCC;
	text-decoration:underline;
	padding: 2px;
}
A.CatMenuTitle {color:#fff;text-decoration:underline;font-weight:bold}
A.CatMenuTitle:hover {color:#000;text-decoration:underline}
A.Category, A.Product {
	text-decoration:underline;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
.menuIcon {
	width: 25px;
	background-color: #C8DD66;
}
A.Category:hover, A.Product:hover {text-decoration:underline;color:#000}
A.CategoryListItem{color:#fff;font-weight:bold;font-size:11px;background-color:#999;padding:2}
#buttonWrap {
}
A.CategoryListItem:hover{color:#D5D5B5;font-weight:bold;font-size:11px;background-color:#999;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}
TH.StoreHeader {font-weight:bold;color:#fff;background-color:#FFFFFF;text-align:left}
TD.StoreHeader {
	background-color:#A7C54B;
	text-align:left;
}
TD.StoreHeaderButton {
	white-space:nowrap;	
}
TD.StoreHeaderButtonActive {font-weight:bold;color:#fff;border-bottom:0;background-color:#666;font-style:italic 3px 0 5px}
TABLE.MenuBox {
	padding:2px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	border: 1px solid #185691;
	text-align:center;
}
TH.MenuBox {font-weight:bold;color:#fff;background-color:#2DA5C7;text-align:center;padding:2px;}
TD.MenuBox {
	text-align:center;
	padding:2px;
	font-size:10px;
}
DIV.MenuBox {
	background-color:#FFF;
	text-align:left;
	padding:2px;
	font-size:10px;
	color: #000000;
}
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}
TH.ProductListing {margin-top:4px;color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;;padding:2px}
TR.ProductListingEven, TR.ProductListingOdd {font-size:12px;background-color:#fff}
TD.ProductListing {padding:20px;font-size:12px;text-align:center}
BODY.ac_category_01 TD.ProductListing {padding:10px;text-align:left}
HR.ProductListing {height:1px;width:95%;background:#666}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:#fff;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.ProductDetail {font-weight:normal;text-align:left;padding:2px}
TD.ProductImage {text-align:center}
TD.ProductDetailCen {text-align:center}
TABLE.ProductOptions {width:auto}
TH.ProductOptions {font-weight:bold;text-align:right}
TD.ProductOptions {text-align:left}
TH.OuterTableCaption {font-weight:bold;font-size:14px;color:#000000;text-align:center;/*border-bottom-width:1px;border-bottom-style:solid;*/padding:3px}
TH.OuterTableHeader {font-weight:bold;text-align:center;padding:2px}
TH.OuterTableSection {font-weight:bold;font-size:14px;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;text-align:center;border-bottom-width:1px;border-bottom-style:solid;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 {text-align:left}
TR.InnerTableOdd {}
TR.InnerTableEven {;vertical-align:middle}
TH.InnerTableHeader {font-weight:bold;text-align:center;;white-space:nowrap;padding:2px}
TH.InnerTableCaption {font-weight:bold;font-size:14px;;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;color:#666}
DIV.optrow SPAN.name {float:left;text-align:left;text-indent:5pt}
DIV.optrow SPAN.price {float:right;width:10px;text-align:right}
SPAN.yourprice {font-size:16px;text-align:right;color:#990000;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:#990000;
	font-weight: bold;
	font-size: 16px;
}
TD.CategoryTrails {
	font-weight:normal;
	text-align:left;
	background-position:center center;
	height:30;
	text-indent:20pt;
	vertical-align:middle;
	background-image: url(../Graphics/large_column_header.jpg);
	width: 590px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	color:#FFFFFF;
}
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;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;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;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;padding:15px}
TD.PlaceYourOrder {font-weight:bold;font-size:14px;padding:5px;background-position:center center;margin:10px 10px;text-align:right}
textarea.GiftMessage {height:40px;width:120px;background-color:#EEE;font:9px Arial, Helvetica, sans-serif}
input {font:11px Arial, Helvetica, sans-serif}
select {font:11px Arial, Helvetica, sans-serif}
.tiny {font:9px Arial, Helvetica, sans-serif}
.small {font:10px Arial, Helvetica, sans-serif}
strong {font-weight:bold;color:#000;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}
#buttonWrap a:link, #buttonWrap a:visited {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2AB17;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	text-align: left;
}
#buttonWrap a:hover {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2AB17;
	background-color: #EA7A0F;
	text-decoration: none;
	padding: 6.5px;
}
#navMenu {
	background-image: url(../images/bg_nav.jpg);
}
#white, #white a:link, #white a:hover, #white a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-left: 8px;
}

.black, .black a:link, .black a:hover, .black a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin-left: 8px;
}

#selectWidth {
	width:175px;
}
#thumbnail {
	border: 1px solid #000000;
	margin-right: 6px;	
}
li {
	list-style-image: url(../images/disc.jpg);	
}
#red, #red a:link, #red a:hover, #red a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
}

