DIV.Main {text-align:center}
body {color:#000;font:10px Arial, Helvetica, sans-serif;margin:0;padding:0}
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}
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}
A.MenuTitle {color: #333333;text-decoration:none;font-weight:bold}
A.MenuTitle:hover {color: #990000;text-decoration:underline}
A.CatMenuTitle {color:#fff;text-decoration:underline;font-weight:bold}
A.CatMenuTitle:hover {color:#000;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:#999;padding:2}
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}
TABLE.Main {height: 100%;} 
TD.Main { vertical-align:top;}
TABLE.Main,TABLE.StoreHeader {width: 100%;}
TH.StoreHeader {font-weight:bold;color:#fff;background-color:#000;text-align:left}
TD.StoreHeader {background-image: url("../images/s_bg_main.gif");background-repeat: repeat-x;text-align:left;border-bottom:1px solid #666}
TD.StoreHeaderButton {background-color:#666 2px 0 4px;white-space:nowrap}
TD.StoreHeaderButtonActive {font-weight:bold;color:#fff;border-bottom:0;background-color:#666;font-style:italic}
TABLE.LeftNav {margin: 10px 10px 0px 10px; background-image: url("../images/s_bg_sidebar.gif"); background-position: bottom;	background-repeat: no-repeat;}
TABLE.RightNav {margin:10px 10px 0px 10px;}
TABLE.MenuBox {margin:0px;padding:0px;width: 205px;}
TH.MenuBox {font-weight:bold;color: #333333;text-align:center;padding:2px;background-image: url("../images/s_bg_information.jpg"); background-repeat: no-repeat;	height: 30px; width: 201px;	border-left: 2px solid #CCCCCC;	border-right: 2px solid #CCCCCC;}
TD.MenuBox {text-align:center;padding:2px;font-size:10px;	border-left: 2px solid #CCCCCC;	border-right: 2px solid #CCCCCC;}
DIV.MenuBox {text-align:left;padding:2px;font-size:8px}
TD.MenuBoxBasket {text-align:center;padding:1px;font-size:11px;border-left: 2px solid #CCCCCC;	border-right: 2px solid #CCCCCC; font-weight:bold; border-top: 1px dashed #CCCCCC; }
TD.MenuBoxData {font-weight:normal;text-align:left;padding:2px;font-size:10px}
TH.MenuBoxTop {background-image: url("../images/s_bg_sidebar_product.gif"); background-repeat: no-repeat; height: 35px;	width: 205px;} 
TD.MenuBoxBottom {background-image:url("../images/s_sidebar_bottom.gif"); background-repeat:no-repeat; height:15px; width:205px;}
TD.RightNavBottom {background-image:url("../images/s_basket_bottom.gif"); background-repeat:no-repeat; height:15px; width:205px;}
TABLE.ProductListing {width:100%;}
TH.ProductListing {margin-top:4px;color:#fff;background-color:#666;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TR.ProductListingEven, TR.ProductListingOdd {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}
TABLE.ProductDetail {border:1px solid #666; width:100%; margin:10px 0px 0px 0px;}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:#fff;background-color:#CCCCCC;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.ProductDetail {font-weight:normal;background-color:#fff;text-align:left;padding:2px}
TD.ProductImage {background-color:#fff;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}
TABLE.OuterTable {border:1px solid #666;vertical-align:top; width:100%; margin:10px 0px 0px 0px;}
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:normal;background-color:#fff;text-align:left;padding:10px}
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}
SPAN.yourprice {font-size:12px;text-align:right;color:#666;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:#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}



/*************************************
The following part is defined by Stevens
**************************************/
/*
Table settings for the standard description and detail description part
*/
table.description 
{
	margin: 10px;
}

hr.hr_dashed
{
	clear: both;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed white;
}

/* Begin top part */

#top
{
	background-image: url("../../images/bg_topbar.jpg");
	background-repeat: repeat-x;
	height: 34px;
}

#bannerBack
{
	background-image: url("../images/s_bg_banner.jpg");
	background-repeat: repeat-x;
	height: 124px;
}

#banner
{
	background-image: url("../../images/banner.jpg");
	background-repeat: no-repeat;
	height: 34px;
	padding-top: 90px;
	padding-left: 20px;
}

#banner h1
{
	display: none;
}

#banner h4
{
	font-family:Arial, Helvetica, sans-serif;
	color: rgb(255,255,255);
	font-size: 10pt;
	padding: 0px;
	margin: 0px
}

/* End top part */

#footer
{
	background-image:url(../../images/bg_main.gif);
	background-repeat: repeat-x;
	height: 34px;
	padding-top: 10px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 75%; 
	font-weight: bold; 
	color: #0C3757; 
}

/* BEGIN TOPBAR MENUS */
#topbar, #topbar ul{
	list-style: none;
	padding-top: 10px;
	margin: 0px;
}

#topbar a
{
	font-family: Verdana, sans-serif; 
	font-size: 75%;
	font-weight: bold; 
	color: #000000;
	margin-left: 20px;
	text-decoration: none;
}

#topbar a:hover
{
	color: #990000;
	text-decoration:underline;
}


#topbar li li a {
	display: block;
	height: 1em;
	border-bottom: dashed #000000 1px;
}

#topbar li li a:hover {
	text-decoration:none;
	border-bottom: dashed #990000 1px;
}

#topbar li {
	float: left;
	position: relative;
	text-align: left;
	cursor: default;
}


#topbar li ul { /* SECONDARY LIST ELEMENTS */
	display: none;
	position: absolute;
	top: 99%;
	left: 0;
	font-weight: normal;
	background: #eeeedb;
	padding: 3px;
	filter: alpha(style=0,opacity=92);
	border: 1px solid #be0000 ;
	margin: 0px;
	width: 230px;
}

#topbar li>ul {
	top: auto;
	left: auto;
}

#topbar li li {
	display: block;
	float: none;
	background: transparent;
	border: 0;
	text-align: left;
	padding: 0px 5px;
}

#topbar li:hover ul, #topbar li.over ul {
	display: block;
}

/* END TOPBAR MENUS */

/* Begin infoBar definition */

.infoBar_button
{
	background-image: url("../images/s_onlineoreder2.gif");
	background-repeat: no-repeat;
	width: 262px;
	height: 33px;
	margin-top: 20px;
}

.infoBar_content
{
	padding: 5px;
	width: 248px;
	border-left: 2px solid #CCCCCC;
	border-right: 2px solid #CCCCCC;
}

.infoBar_bottom
{
	background-image: url("../images/s_onlineorder_bottom.gif");
	background-repeat: no-repeat;
	width: 262px;
	height: 15px;
}

/* End infoBar definition */

/* Button font */
.buttonFont
{
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
}

/* End button font */

/* Menu Box Link */
a.MenuBox:link, a.MenuBox:visited, a.Product:link, a.Product:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #333333; 
	text-decoration:none;
	margin: 10px;
}
a.MenuBox:hover, a.Product:hover
{
	color: #990000;
	text-decoration:underline
}
/* End Menu Box Link */

.imgleft
{
	clear: both;
	float: left;
	margin-right: 10px;
}

#content h4
{
	background: url(../images/s_bg_product.jpg) top left repeat-x;
	height: 35px;
	padding: 6px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


