A:link{color:#000000}
A:active{color:#000000}
A:visited{color:#000000/*B70070*/}
A:hover{text-decoration:underline}

a {
	text-decoration:none;
}

.homepage_header, a.homepage_header {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.side_panel_title {
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.side_panel_category_title {
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline
}

.standard_category_title {
	font-family: Arial;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.copyrights, a.copyrights {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
}

a.product_instant_pricing {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 900;
	color: 1C2273;
}

a.fast_upload_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 900;
	color: 1C2273;
}

a.homepage_bookmark_middle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: 1C2273;
}

.none_bold_black, a.none_bold_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

a.bold_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #000000;
}

a.none_bold_black_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

p.description_in_highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

hr.green_short {
	width: 249px;
	height: 1px;
	color: #539D80;
}

hr.bottom_gray {
	width: 780px;
	height: 1px;
	color: #C7C6C6;
}

.description_in_highlight_as_a_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}

.price_in_highlight_as_a_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CC0000;
}

.header_title_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #000000;
}

.header_title_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 900;
	color: #FFFFFF;
}

.standard_text {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; color: #000000;}
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY   { color: #FFFFFF; background-position: right bottom; margin: 0 }

A   { color: navy; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; text-decoration: none }

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation  { background: #bbc3d3; height: 20px }

TD.headerNavigation   { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #bbc3d3; text-transform: uppercase }

A.headerNavigation   { color: #ffffff; font-size: 10px; background-position: 0 center; padding-right: 2px; padding-left: 2px }

A.headerNavigation:hover   { color: #ffffff; font-size: 10px; background-color: #4682b4; background-position: 0 center; padding-top: 4px; padding-right: 2px; padding-left: 2px; height: 20px; vertical-align: middle }

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
.headerError p { font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; padding: 5px }
TR.headerInfo  { background: #f0e68c }

TD.headerInfo  { color: #ffffff; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; text-transform: uppercase; padding: 3px }

TR.footer  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-style: solid; border-width: 0 1px 10px; border-color: navy }

TD.footer  { color: navy; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 20px }

.infoBox      { font-size: 11px; border-top: 1px solid #330000 }
.infoClassBox    { font-size: 11px; margin-bottom: 5px; color: #000000; }
.infoClassBoxBackround  { font-size: 11px; color: #000000; }
TD.infoBoxContents     { font-size: 11px; font-family: Verdana, Arial, sans-serif; height: 20px; border-bottom: 1px solid #000000; color: #000000; }
infoBoxContentsCAT { font-size: 11px; font-family: Verdana, Arial, sans-serif; height: 15px; color: #000000; }
TD.infoBoxContentsSUBCAT { font-size: 10px; font-family: Verdana, Arial, sans-serif; height: 12px; border-bottom: 1px solid #000000; color: #000000; }
TD.infoBoxContentsSUBCATnoline { font-size: 10px; font-family: Verdana, Arial, sans-serif; height: 12px; color: #000000; }
BR.infoBoxContents { font-size: 11px; font-family: Verdana, Arial, sans-serif; border-bottom: 1px solid #000000; color: #000000; }
.infoBoxClassContents   { font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; }
.infoBoxContents	{ font-size: 11px; font-family: Verdana, Arial, sans-serif; color: #000000; }
P.infoBoxClassContents { font-size: 11px; font-family: Verdana, Arial, sans-serif; border-bottom: 1px solid #000000; color: #000000; }
.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading      { color: #00008b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f0e68c; text-transform: lowercase; padding: 5px 20px 5px 8px }
TD.infoBoxClassHeading   { color: #00008b; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #f0e68c; background-image: url("../images/TitleBarFade.jpg"); text-transform: lowercase; padding: 5px 20px 5px 8px; border: solid 1px #a0522d }
.QuantityWarningHeader { color: black; font-size: 9px; font-family: Arial, Helvetica, sans-serif; background-color: #f0e68c; background-image: url("../images/TitleBarFade.jpg"); text-transform: lowercase; letter-spacing: 1px; padding: 3px 5px; border-style: solid; border-width: 1px; border-color: #ffa500 #8b0000 #8b0000 #ffa500 }
TD.infoBoxClassHeadingAttributes { color: #699; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; text-transform: capitalize; word-spacing: 2px; letter-spacing: -1px; padding: 5px 20px 0 8px; border-bottom: 4px solid #699 }
A.PRODname { color: #000000; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin-bottom: 30px; padding: 5px 20px 0 8px; width: 225px; text-align: center; }
TD.infoBox, SPAN.infoBox  { font-size: 11px; font-family: Verdana, Arial, sans-serif }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even  { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TABLE.productListing     { margin-top: 20px; margin-bottom: 40px; padding-top: 10px; padding-bottom: 0; position: relative; bottom: 10px; border-spacing: 1px    }

.productListing-heading     { color: #000333; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: #FFFFFF; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; text-transform: uppercase; white-space: nowrap; padding: 3px 7px }
A.productListing-heading:hover  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: 900; padding: 3px 7px }
TD.productListing-heading   { border: solid 1px #D3D3D3 }
TD.productListing-data     { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #F1FBFE; color: #000000}
TD.productListing-dataFancy { color: navy; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: white; letter-spacing: -1px; padding: 5px 7px 25px; border-bottom: 1px solid #ffdab9 }
SPAN.productListing-dataFancy  { color: navy; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: normal; letter-spacing: -1px; padding-bottom: 5px }
SPAN.productListing-dataFancyMedium { color: navy; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 900; letter-spacing: -2px; padding-bottom: 5px }
SPAN.productListing-dataFancyLarge { color: red; font-size: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 900; letter-spacing: -1px; margin-right: 5px; margin-left: 5px; padding-bottom: 5px }
.productListing-dataFancyTitle { color: #000000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; text-transform: capitalize; word-spacing: 1px; letter-spacing: -1px; padding-top: 3px; padding-bottom: 1px; padding-left: 5px; width: 250px; border-bottom: 2px solid #699 }
A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading       { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #483d8b; background-image: url(images/TopMainFade.jpg); background-repeat: no-repeat; background-position: left top; text-transform: capitalize; white-space: nowrap; padding: 5px 20px 5px 24px; position: relative; height: 10px; border: solid 1px #000 }
.HeaderMove { position: relative; top: 2px }
.pageHeading    { }
TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main  { font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; padding-right: 10px; padding-left: 10px; color: #000000}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #F1FBFE;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow     { color: #000080; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: F1FBFE; text-transform: capitalize; letter-spacing: 0; padding: 10px 5px; border-bottom: 1px solid #dcdcdc }
.moduleRowOver     { color: #f00; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-color: #D3D3D3; text-transform: capitalize; letter-spacing: 0; padding: 10px 5px; border-bottom: 1px solid #dcdcdc }
.moduleRowSelected { background-color: #D3D3D3; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #fffacd; padding: 5px; border: dotted 2px #f5deb3; color: #000000 }
.FileSizeWarning { font-size: 9px; font-family: Verdana, Arial, sans-serif; background-color: #f5f5f5; padding: 3px 7px 5px; border: outset 2px #dcdcdc }
.messageStackSuccess  { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #fffacd; padding: 5px; border: dotted 2px #ffdead; color: #000000; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }








/* My STYLES */
.TitleWelcomeOutBox { padding-top: 5px; padding-right: 5px; border-top: 1px solid #000080; border-right: 1px solid #000080; border-bottom: #fff }
#FAQcontent { color: #696969; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: -15px; margin-bottom: 40px; width: 85%; height: auto }
#FAQcontentTop { color: #696969; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 400px; height: auto }
.TitleWelcomeOutBox1 { padding-top: 5px; padding-right: 10px; padding-bottom: 10px; border-top: 1px solid #000080; border-right: 1px solid #000080; border-bottom: 1px solid #000080 }
.TableOutline3Sides    { padding-right: 2px; padding-bottom: 50px; border-right: 1px solid navy; border-bottom: 10px solid navy; border-left: 1px solid navy }
.TableOutlineNavigation { border-style: solid; border-width: 4px 1px 10px; border-color: #000080 navy navy }
.TableOutline2Sides    { background-color: white; padding-right: 8px; padding-left: 8px; border-right: 1px solid navy; border-left: 1px solid navy }
.TableOutlineHeader  { background-color: white; padding-right: 8px; padding-left: 8px; border-right: 1px solid navy; border-left: 1px solid navy }
blockquote  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-bottom: 0; margin-left: 10px }
.PRODlistingAtributes { font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 10px }
.SubHeader   { color: #000080; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; letter-spacing: 0; padding: 10px 10px 1px; width: 100%; border-bottom: 1px solid #a9a9a9 }
.SubHeaderRed { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; text-transform: capitalize; word-spacing: 2px; letter-spacing: -1px; margin-bottom: 5px; padding: 5px 10px 0 8px; position: relative; right: 10px; width: 290px; border-bottom: 1px solid #330000 }
.OptionsHeader   { color: navy; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #b0e0e6; padding: 5px 10px 5px 8px; border: solid 1px #699 }
.QuantitiesBoxALL   { color: navy; font-size: 12px; font-family: Arial, Helvetica, sans-serif; background-color: #e0ffff; background-image: url("../images/qunatityFade.jpg"); padding: 0; border: solid 1px #add8e6 }
TD.OptionsBody   { color: #699; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0 10px 15px; border-top: 2px solid #d3d3d3; border-right: 1px solid #add8e6; border-left: 1px solid #add8e6 }
TD.OptionsTotals   { color: #699; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 0 10px 10px; border-right: 1px solid #add8e6; border-bottom: 1px solid #add8e6; border-left: 1px solid #add8e6 }
.QuantityTable { background-color: #b0e0e6; padding: 0; border: solid 1px #699 }
.QuantityHeaders  { color: #699; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; padding-top: 5px; width: 80px; height: 15px }
TD.QuantityWarning  { padding: 10px 15px }
.OptionsTableMOVE   { margin-bottom: 10px; position: relative; top: 2px }
.PRODdescriptionCORRECT { padding-right: 5px; position: relative; right: 3px }
.moduleLines { border-bottom: 1px solid #dcdcdc }
.moduleOutline  { background-color: #f5f5f5; padding-bottom: 15px; width: 100%; float: right; border-right: 0 solid #d3d3d3; border-bottom: 3px double #d3d3d3; border-left: 0 solid #d3d3d3 }
.moveAttributes { position: relative; right: 10px }
.attributeRows  { color: #699; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; background-color: #f5f5f5; text-align: center; word-spacing: 2px; letter-spacing: 0; padding: 0 0 0 5px; height: 20px; border-bottom: 1px solid #40e0d0 }
.attributeRowsText  { color: #699; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; word-spacing: 2px; letter-spacing: 0; padding: 0 4px 2px 5px; border-bottom: 1px solid #40e0d0 }
#ResourceList  { color: #000080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; list-style-image: url("../images/arrowBullet.gif"); display: list-item; padding-top: 5px; vertical-align: middle }
#ResourceListTight { color: #000080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 13px; list-style-image: url("../images/arrowBullet.gif"); display: list-item; margin-bottom: 4px; padding-top: 5px; vertical-align: middle }
#ResourceList li { font-size: 11px; line-height: 12px; margin-bottom: 8px }
.ResourceListTEXT { color: #008080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; vertical-align: middle }
TD.ResourceListTEXT { padding-top: 8px; padding-bottom: 2px; height: 25px }
#ResourceListOPTIONS  { color: #008080; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; list-style-image: url("../images/arrowBullet.gif"); display: list-item; margin-left: 15px; padding-top: 5px; vertical-align: middle }
.MoveHeader { position: relative; z-index: 100; top: 11px; height: 90px }
.PicCSS { position: relative; z-index: 20 }
.PriceMoveDown { position: relative; z-index: 20; top: 8px; right: 5px }
.PriceEach  { color: red; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-variant: normal; font-weight: 900; line-height: 10px; text-align: center; text-transform: none; letter-spacing: 0; padding-right: 20px; padding-bottom: 2px; padding-left: 20px; border-bottom: 1px dotted red }
.RadioAttributes { font-size: 11px; font-family: Arial, Helvetica, sans-serif; height: 15px }
INPUT.RadioAttributes  { font-size: 11px; font-family: Arial, Helvetica, sans-serif; position: relative; top: 30px }
.ProductPicMover { position: relative; left: 13px }
.OptionsInputs { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; width:100%; }
#ProdInfoCol { font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin-top: 20px; margin-bottom: 25px; padding: 3px 10px 1px; width: 100%; height: auto }
#ProdInfoCol #name a.link  { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url("images/productpicGLOW.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; letter-spacing: 0; display: block; padding: 60px 10px 1px; width: auto; height: 20px }
#ProdInfoCol #name a.active { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url("images/productpicGLOW.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; letter-spacing: 0; display: block; padding: 60px 10px 1px; width: auto; height: 20px }
#ProdInfoCol #name a.hover { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url("images/productpicGLOW.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; letter-spacing: 0; display: block; padding: 60px 10px 1px; width: auto; height: 20px }
#ProdInfoCol #name a.visited { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url("images/productpicGLOW.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; letter-spacing: 0; display: block; padding: 60px 10px 1px; width: auto; height: 20px }
#ProdInfoCol a.name { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url("images/productpicGLOW.gif"); background-repeat: no-repeat; background-position: center top; text-align: center; letter-spacing: 0; display: block; padding: 60px 10px 1px; width: auto; height: 20px }
#ProdInfoCol img { margin-top: -60px; position: relative; z-index: 90; top: 60px }
/* MENU STYLES */
#button  { color: #000; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; margin: 0; padding: 0 }

	#button ul  { list-style: none; margin: 0 0 0 0; padding: 0 }
		
	#buttonTEST li  { margin: 0; padding: 0 }
#level { padding: 3px 0 0; width: 100%; border-bottom: 1px solid #d2b48c }
#level a { color: navy; position: relative; z-index: 100; right: 10px; width: 100% }
#level a:link { color: navy; position: relative; z-index: 100; width: 100% }
#level a:hover { color: navy; padding-right: 3px; padding-left: 3px; position: relative; z-index: 100; width: 100% }
#level a:visited { color: navy; padding-right: 3px; padding-left: 3px; position: relative; z-index: 100; width: 100% }
#level a:active { color: navy; padding-right: 3px; padding-left: 3px; position: relative; z-index: 100; width: 100% }
#level li a:hover { color: #699; padding: 0; width: 100% }
#level li a:active { padding: 0; width: 100% }
#level li a:link { padding: 0; position: relative; width: 100% }
#level li a:visited { padding: 0; width: 100% }
#level1  { font-size: 10px; margin: 1px 0 0 15px; padding-bottom: 0; width: 100%; border-bottom: 1px dotted #d2b48c; border-left: 1px dotted #d2b48c }
#level LI:hover { color: #699; font-size: 10px; margin: 1px 0 0 15px; padding-bottom: 0; width: 100% }
#level1 a { color: navy; font-family: Arial, Helvetica, sans-serif; margin-top: 0; margin-right: 0; padding: 1px 3px 0 7px; position: relative; z-index: 100; top: 1px; right: 15px; width: 100% }
#level1 a:hover { color: #699; font-family: Arial, Helvetica, sans-serif; padding: 1px 3px 0 7px; position: relative; z-index: 100; width: 100% }
#level1 a:active { color: navy; font-family: Arial, Helvetica, sans-serif; padding: 1px 3px 0 7px; position: relative; z-index: 100; width: 100% }
#level1 a:visited { color: navy; font-family: Arial, Helvetica, sans-serif; padding: 1px 3px 0 7px; position: relative; z-index: 100; width: 100% }
#level1 li a  { color: navy; font-family: Arial, Helvetica, sans-serif; position: relative; z-index: 100; width: 100% }
#level1 li a:hover { color: #699; font-family: Arial, Helvetica, sans-serif; padding: 1px 3px 0 7px; position: relative; z-index: 100; width: 100% }
#level1 li a:active { color: navy; font-family: Arial, Helvetica, sans-serif; padding: 1px 3px 0 7px; position: relative; z-index: 100; width: 100% }
#level1 li a:visited { color: navy; font-family: Arial, Helvetica, sans-serif; padding: 1px 3px 0 7px; position: relative; z-index: 100; width: 100% }

#level2 { margin: 0 0 0 10px; padding-right: 3px; padding-left: 3px; width: 100% }
#level2 a { color: navy; font-size: 10px; margin: 0 0 0 -5px; padding: 3px 3px 2px 7px; width: 100%; border-bottom: 1px dashed #d2b48c; border-left: 1px dashed #d2b48c }
#button li.level { margin: 0; border-bottom: 1px solid #d2b48c }
#SELlevel { margin: 0; width: 100%; border-bottom: 1px solid #d2b48c }
.levelL { margin: 0; border-bottom: 1px solid #d2b48c }
.levelLL { font-size: 20px; margin: 0; border-bottom: 1px solid #d2b48c }
#buttonTEST li a  { color: #000; text-decoration: none; display: block; width: 100% }

	html>body #buttonTEST li a {
		width: auto;
		}



/*   Home Box Styles   */
#BoxContent  { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 20px; background-color: #ffffe0; background-image: url("images/homeBackBox.gif"); text-align: justify; letter-spacing: 1px; padding: 10px 20px 20px; border-style: solid; border-width: 0 1px 1px; border-color: #d2b48c }
#homeButtons  { line-height: normal; background-image: url("images/buttonsBarBack.jpg"); background-position: left bottom; display: table-row; padding-top: 20px; width: 100%; float: left; border-top: 1px solid #87ceeb; border-right: 1px solid #87ceeb; border-left: 1px solid #87ceeb }
#homeButtons ul  { list-style: none; margin: 0; padding: 0 }
#homeButtons li { background-image: url("images/homeBoxButtonsUnSelected_02.gif"); background-repeat: no-repeat; background-position: right top; margin: 0 0 0 10px; padding-top: 0; padding-right: 0; position: relative; float: left }
#homeButtons a { color: #a9a9a9; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; text-decoration: none; background-image: url("images/homeBoxButtonsUnSelected_01.gif"); background-repeat: no-repeat; background-position: left top; display: block; padding-top: 5px; padding-bottom: 3px; padding-left: 10px; position: relative; left: -10px }
#homeButtons #buttonCurrent { background-image: url("images/homeBoxButtonsSelected_02.gif") }
#homeButtons #buttonCurrent a { color: #4b0082; background-image: url("images/homeBoxButtonsSelected_01.gif"); padding-bottom: 4px }


/*  My Nav Style  */
TR.headerNavigationCART   { background-image: none; background-position: 0 0 }
#CartNavMOVE   { margin: 0; padding: 0; position: absolute; z-index: 900; top: 8px; right: 9px; width: auto }
TD.headerNavigationCART        { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: url(images/ContentBoxesHeader.gif); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; text-transform: uppercase; padding: 3px 8px 4px; z-index: 99; width: 100%; border: solid 1px #000080 }

A.headerNavigationCART   { color: #ffffff; font-size: 10px; background-position: 0 center; padding-right: 2px; padding-left: 2px }
A.headerNavigationCART:hover { color: #ffffff; font-size: 10px; text-decoration: underline; background-position: 0 center; padding-right: 2px; padding-left: 2px }
.logoMOVE  { position: relative; z-index: 1; top: 0 }
.logoMOVEfix { position: relative; z-index: 0; top: 0 }



/*   CONTENT BOXES   */
TD.ContentBoxesHeader  { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url("images/ContentBoxesHeader.gif"); padding: 5px 20px 5px 8px; border: solid 1px navy }
.ContentBoxesContent     { color: #333; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; margin-bottom: 10px; padding: 5px 10px 10px; width: 100%; border-style: solid; border-width: 2px 1px 1px; border-color: #F1FBFE }
.ContentBoxesContent p { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 17px; text-align: left; letter-spacing: 1px; margin: 0 0 8px; padding: 3px 5px 5px }
.ProductPageQuantity  { margin-bottom: 9px; padding: 0; width: 100%; border-bottom: 2px solid #dcdcdc }
#Shadow   { display: block; padding: 0; width: inherit; height: inherit; border-bottom: 2px solid #d3d3d3 }
TD.ProductPageQuantityLeft  { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffff0; padding: 3px 10px 4px; width: 100%; border-top: 1px solid #d2b48c; border-bottom: 1px solid #d2b48c; border-left: 1px solid #d2b48c }
TD.ProductPageQuantityRight { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffff0; text-transform: uppercase; padding: 3px 10px 4px; border-top: 1px solid #d2b48c; border-right: 1px solid #d2b48c; border-bottom: 1px solid #d2b48c }
#Construction  { background-repeat: no-repeat; background-attachment: fixed; background-position: right top; display: block; position: absolute; z-index: 999; right: 0; bottom: 0; width: 200px; height: 100px }
#SubCatBoxMiddle  { margin-bottom: 0; }
#SubCatBoxRight   { margin-bottom: 0; }
#SubCatBoxLeft { margin-bottom: 0; padding-left: 1px; }
#SubCatBoxMiddle img.prodpic { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
#SubCatBoxMiddle ul.keypoints { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000; }
#SubCatBoxMiddle ul.keypoints li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000; }
.TableMargins { margin-bottom: 8px }
.BarMove { position: relative; top: 2px }
#SubCatArrow a:link, #SubCatArrow a:visited { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url(images/subCatArrowshover.gif); background-repeat: no-repeat; background-position: center; text-align: center; letter-spacing: -1px; display: block; padding-right: 15px; padding-left: 15px }
#SubCatArrow a:hover, #SubCatArrow a:active { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; background-image: url(images/subCatArrows.gif); background-repeat: no-repeat; background-position: center; text-align: center; letter-spacing: -1px; display: block; padding-right: 15px; padding-left: 15px; width: auto; height: auto }

/* File Upload Styles */
#FileUpload { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#FileUpload h1 { color: navy; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none; text-transform: uppercase; letter-spacing: -1px; margin: 0 0 2px }
#FileUpload h2 { color: #383838; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; display: block; margin-top: 0; margin-bottom: 5px; width: 400px }
#FileUpload h2 b { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
#FileUpload .FileCenter { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url("images/FileUpload/ContentFade.gif"); background-repeat: repeat-x; background-position: 0 center; border: solid 1px navy }
.FileCenter form { }
.FileCenter input.button {  }
.FileCenter td.ProductName { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #000080; background-image: url("images/FileUpload/ProductNameFade.gif"); background-repeat: repeat-x; background-position: 0 center; text-transform: uppercase; margin: 0 5px; padding: 3px 5px; border-style: solid; border-width: 1px; border-color: #f5f5f5 #000 #000 #f5f5f5 }
.FileCenter td.Content { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14px; padding: 3px 10px 10px 5px; }
td.Content b { color: #000; font-weight: bold }
td.Content a { color: #000080; font-size: 11px; font-weight: bold }
td.Content a:link, td.Content a:visited, td.Content a:active { color: #000080; text-decoration: none }
td.Content a:hover { color: #000080; text-decoration: underline }
#UploadInstructions { color: #383838; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: 0; padding: 7px 5px 10px }
#UploadInstructions ul { padding: 0 }
#UploadInstructions ul li { color: #383838; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: square; list-style-position: outside; display: list-item; }
#UploadInstructions h1 { color: #000080; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: -1px; margin: 0 0 3px }
#UploadInstructions h2 { color: #383838; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
#UploadInstructions h2 b { color: #000; font-weight: bold }

/* Product Brief Listing */
#ProductListingBox  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#ProductListingBox a  { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
td.TopBlueLine    { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0; margin: 0; padding: 3px 3px 10px; border-top: 5px solid navy }
td.TopBlueLine .text  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; letter-spacing: 0; margin: 0; padding: 0 }
td.TopBlueLine .text p  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; letter-spacing: 0; margin: 0; padding: 0 }
td.TopBlueLine p { margin: 0 0 4px }
td.TopBlueLinesmall  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 3px 3px 10px; border-top: 2px solid navy }
td.TopBlueLine h1  { color: navy; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; letter-spacing: -1px; margin: 0 0 3px }
td.TopBlueLine h1 a  { color: navy; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; letter-spacing: -1px; margin: 0 0 3px }
td.TopBlueLinesmall h2 { color: navy; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform: capitalize; margin: 0 0 3px }
td.TopBlueLinesmall ul  { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 10px; padding: 0 }
td.TopBlueLinesmall li    { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: square; list-style-position: inside; display: list-item; margin: 0 0 2px; padding: 0; border-bottom: 1px solid #f5f5f5 }
td.resource   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
b.keyWarning { color: #f00; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fafad2; display: block; margin: 0; padding: 3px 5px 5px; border: dashed 1px }
b.keyWarning a  { color: #f00; font-size: 12px; text-decoration: underline }
b.keyWarning a:link, b.keyWarning a:active, b.keyWarning a:visited  { color: #f00; font-size: 12px; text-decoration: underline }
b.keyWarning a:hover { color: #4b0082; text-decoration: none }


/* New Design */
.front_page_top_title_1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}

.front_page_top_title_dash {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}

.front_page_top_title_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}

.front_page_top_title_3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	
}

.front_page_bottom_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

/* New Design */