DIV.Main {text-align: left;}	
body {color: Black;font: 10px Arial, Helvetica, sans-serif;margin: 0;padding: SCROLLBAR-BASE-COLOR: #333333;}
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:#FFFFFF;text-decoration:underline}
A.Page {color:#666;text-decoration:underline}
A.MenuTitle {color:Black;text-decoration:none;font-weight:bold}
A.MenuTitle:hover {color:#CCC;text-decoration:underline}
A.CatMenuTitle {color:Black;text-decoration:underline;font-weight:bold}
A.CatMenuTitle:hover {color:#FFFFFF;text-decoration:underline}
A.Category, A.Product {text-decoration:none}
A.Category:hover, A.Product:hover {text-decoration:underline;color:#FFFFFF}
A.CategoryListItem{color:Black;font-weight:bold;font-size:11px;background-color:#000000;padding:2}
A.CategoryListItem:hover{color:#D5D5B5;font-weight:bold;font-size:11px;background-color:#000000;padding:3;text-decoration:none}
A.ProductListItem {font-weight:bold;text-decoration:underline;font-size:12px}
A.ProductListItem:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline}
TABLE.Main,TD.Main,TABLE.StoreHeader{text-align: left;width: 100%;}
TH.StoreHeader {
	font-weight: bold;
	color: Black;
	background-color: Black;
	text-align: left;
}
TD.StoreHeader {
	background-color: Black;
	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:Black;border-bottom:0;background-color:#666;font-style:italic}
TABLE.LeftNav {width:190;margin:0px 20px 0px 0}
TABLE.RightNav {}
TABLE.MenuBox {border-right:#666 1px solid;border-top:#666 1px solid;margin:10px 0 0px;border-left:#666 1px solid;border-bottom:#666 1px solid;padding:2px}
TH.MenuBox {font-weight:bold;color:Black;background-color:#Black;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.MenuBox {background-color:Black;text-align:center;padding:2px;font-size:10px}
DIV.MenuBox {background-color:Black;text-align:left;padding:2px;font-size:8px}
TD.MenuBoxBasket {background-color:#Black;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:635px}
TH.ProductListing {margin-top:4px;color:Black;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:Black}
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}
TABLE.ProductDetail {border:1px solid #666;width:635px;margin:10px 0 0 0}
TH.ProductDetail {margin-top:4px;font-weight:bold;font-size:12px;color:Black;background-color:#Black;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;padding:2px}
TD.ProductDetail {font-weight:normal;background-color:Black;text-align:left;padding:2px}
TD.ProductImage {background-color:Black;text-align:center}
TD.ProductDetailCen {background-color:Black;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:635px;margin:10px 0 0 0}
TH.OuterTableCaption {font-weight:bold;font-size:14px;color:White;text-align:center;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666;background-color:#Black;padding:3px}
TH.OuterTableHeader {font-weight:bold;background-color:Black;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:Black;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:Black}
TR.InnerTableEven {background-color:Black;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:Black;font-weight:bold;text-align:center}
.BoldHighlight {color:Red;background-color:Black;font-weight:bold;text-align:left}
.Highlight {color:Red;background-color:Black;font-weight:normal;text-align:left}
.Price {color:#666}
TD.CategoryTrails {font-weight:normal;background-color:Black;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:#FFFFFF;font-weight:normal;text-decoration:underline;font-style:normal}
TABLE.CategoryNavigation {}
TD.CategoryNavigation {font-weight:normal;background-color:#Black;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:#Black;text-align:left;border:0 none}
A.CategoryNavigationActive {color:#FFFFFF;font-weight:bold;font-style:italic}
A.CategoryNavigationActive:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline;font-style:italic}
TD.CategoryNavigationButtonActive {background-color:#Black;text-align:left}
TD.Navigation {font-size:14px;font-weight:bold;background-color:#Black;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:Black;padding:15px}
TD.PlaceYourOrder {font-weight:bold;font-size:14px;background-color:Black;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:Black;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:#FFFFFF;font-size:12px}


.TreeLevel0{
padding-left:0px
}
.TreeLevel0 A{
background-image:url(/images/bg_cat.gif);
display:block;
width:100%;
padding:4px 0px 3px 2px;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
}
}
.TreeLevel0 A:hover{
background-image:url(/images/bg_catHover.gif);
display:block;
width:100%;
padding:4px 0px 3px 2px;
font-size:12px;
color:#003C84;
font-weight:bold;
text-decoration:none;
}
.TreeLevel1{
padding-left:10px
}
.TreeLevel1 A{
width:170px;
padding:1px 3px 0px 0px;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
.TreeLevel0_t A:hover{
background-image:url(/images/bg_catHover.gif);
display:block;
width:100%;
padding:4px 0px 3px 2px;
font-size:14px;
color:#003C84;
font-weight:bolder;
text-decoration:none;}
.TreeLevel1_t {padding-left:15px;font-size:12px;font-weight:bold}
.TreeLevel2 {padding-left:20px}
.TreeLevel3 {padding-left:30px}
.TreeLevel4 {padding-left:40px}
.TreeLevel5 {padding-left:50px}
.TreeLevel6 {padding-left:60px}
.TreeLevel7 {padding-left:70px}


a:link{ color: #709DF6; text-decoration: none }
a:visited{ color: #709DF6; text-decoration: none }
a:active{ color: #709DF6; text-decoration: none }
a:hover{ color: #FFCC00; text-decoration: none } 
/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */
TABLE{ COLOR: #C0C0C0; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: bold }
.title{ COLOR: #FFFFFF; FONT: 18px verdana, arial, sans-serif; font-weight: bold }
.subtitle{ COLOR: #DCD7EC; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: bold }.
just {text-align: justify;}.
.copyright{ COLOR: #C0C0C0; FONT: 9px geneva, verdana, arial, sans-serif }
.smalltitle { COLOR: #FFFFFF; FONT: 11px verdana, arial, sans-serif; font-weight: bold }
.careertitle{ COLOR: #CCFF99; FONT: 14px geneva, verdana, arial, sans-serif; font-weight: bold }
.phonetitle{ COLOR: #FFFFFF; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: bold }
.picturecomments{ COLOR: #C0C0C0; FONT: 12px geneva, verdana, arial, sans-serif }
.picturehilight{ COLOR: #CCCC99; FONT: 13px geneva, verdana, arial, sans-serif; font-weight: bold  }
.picturetitle { COLOR: #FFFFFF; FONT: 13px verdana, arial, sans-serif; font-weight: bold }
.list { COLOR: #FFFFFF; FONT: 12px geneva, verdana, arial, sans-serif; font-weight: normal }
.quotechoice{ COLOR: #FFFFFF; FONT: 11px geneva, verdana, arial, sans-serif; font-weight: normal }
.faq { line-height: 19px } 
/* SIDEBAR OPTIONS */.
a.sidelink:link{ color: #709DF6; text-decoration: none }
a.sidelink:visited{ color: #709DF6; text-decoration: none }
a.sidelink:active{ color: #709DF6; text-decoration: none }
a.sidelink:hover{ color: #FFCC00; text-decoration: none }
.sidebartitle{ COLOR: #F0F0F0; FONT: 11px verdana, arial, sans-serif; font-weight: bold }
.sidebartext{ COLOR: #C0C0C0; FONT: 10px geneva, verdana, arial, sans-serif; font-weight: bold }
.date-font{ color: #FFFFFF; font: 11px verdana, arial, sans-serif; font-weight: normal } 
/* END SIDEBAR OPTIONS */
.button { background-image: url("picts/button.gif");background-color:#C9D4DA;FONT-FAMILY: arial, verdana, helvetica, sans;color: Black;font-size: 8pt;height: 19px;width: 100px;cursor:hand;font-weight: bold;text-align: center;BORDER: #CCCCFF 0px solid }
.buttonon { background-image: url("picts/buttonon.gif");background-color:#F7D0A1;FONT-FAMILY: arial, verdana, helvetica, sans;color: #996600;font-size: 8pt;height: 19px;width: 100px;cursor:hand;font-weight: bold;text-align: center;BORDER: Black 0px solid }
.button-popups { background-image: url("picts/button-popup.gif");background-color:#333333;FONT-FAMILY: arial, verdana, helvetica, sans;color: #FFFFFF;font-size: 8pt;height: 23px;width: 100%;cursor:hand;font-weight: bold;text-align: center;padding-top: 2px;padding-bottom: 2px;padding-left: 2px;padding-right: 2px;BORDER: #FFFFFF 0px solid }
.buttonon-popups { background-image: url("picts/buttonon-popup.gif");background-color:#C0C0C0;FONT-FAMILY: arial, verdana, helvetica, sans;color: Black;font-size: 8pt;height: 23px;width: 100%;cursor:hand;font-weight: bold;text-align: center;padding-top: 2px;padding-bottom: 2px;padding-left: 2px;padding-right: 2px;BORDER: #FFFFFF 0px solid }
.shadeform{ FONT: 13px arial, verdana, sans-serif;background-image: url("picts/shadeform.gif");text-align: left;WIDTH: 250PX;BORDER: Black 1px solid}
.dropdown { COLOR: #333333;WIDTH: 250PX;FONT: 11px geneva, verdana, arial, sans-serif }
.textarea{ FONT: 13px arial, verdana, sans-serif;background-image: url("picts/shadeform.gif");text-align: left;WIDTH: 275PX;BORDER: Black 1px solid}
.searchform { WIDTH: 110PX;HEIGHT: 20PX; FONT: 13px arial, verdana, sans-serif;background-image: url("picts/shadeform.gif");BORDER: #666666 1px solid}
.searchdrop { color: #FFFFFF; background-color: #333333; WIDTH: 60PX; HEIGHT: 20PX; FONT: 11px arial, georgia, "Times New Roman", sans-serif }
.searchbutton {background-color:Black;FONT-FAMILY: arial, verdana, helvetica, sans;color: #FFFFFF;font-size: 8pt;height: 20px;width: 35px;cursor:hand;font-weight: bold;text-align: center;BORDER: #999999 1px solid }
.quoteform{ FONT: 13px arial, verdana, sans-serif;background-image: url("picts/shadeform.gif");text-align: left;BORDER: Black 1px solid}
.quotedropdown { COLOR: #333333;WIDTH: 260PX;FONT: 11px geneva, verdana, arial, sans-serif} 
/* IMAGE HOVER CODE */
.rollover { background-color: #999999 }
.rolloveron { background-color: #FFFFFF } 
/* START THE CODE FOR THE MENUS */ /* TOP LEVEL MENU CONTROL */
a.menu_TOP{display:block;line-height: 14pt;text-align: center;text-decoration:none;border-right: #666666 0px solid;} 
/* SUB LEVEL MENU CONTROL */
a.menu_SUB{display:block;padding: 2px 2px 2px 4px;text-decoration:none;filter:alpha(opacity=100);border-bottom: #999999 1px solid;} 
/* MORE SUB LEVEL MENU CONTROL */
.menu_DIV{border-top: Black 0px solid;border-bottom: #666666 0px solid;border-right: #666666 1px solid;border-left: #666666 1px solid;filter:alpha(opacity=100);z-index:100;}
