
html,body {
	margin:0px;
	padding:0px;
	font-size:9pt;
	color:#222222;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #000000;
	}
.ColumnTitles {
 TEXT-ALIGN: left;
 WIDTH: 33%;
 PADDING-LEFT: 5px;
}

.simpleblk { font-size: 8pt; color: #333333;  text-decoration: none; font-weight: normal;}
.simpleboldblk { font-size: 8pt; color: #333333;  text-decoration: none; font-weight: bold;}
.simplelinkblk { font-size: 8pt; color: #333333;  text-decoration: underline; font-weight: normal;}
.simplelinkblk:hover { font-size: 8pt; color: #333333;  text-decoration: underline; font-weight: normal;}

.catdhtml { font-size: 8pt; color: #336699;  text-decoration: underline; font-weight: bold;}
.catdhtml:hover { font-size: 8pt; color: #336699;  text-decoration: underline; font-weight: bold;}

.searcharea888 { background-color: #FFFFFF; color: #222222; font-weight: normal; font-size: 16px; border-style: solid; border: #a7a7a7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.searchbutton { vertical-align: middle; border-style: solid; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-bottom: 3px;}

.justoneline { border-style: solid; border: #000000; border-style: solid; border-bottom-width: 1px;}
.prodinfoboxline { border-style: solid; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.newsdate888 { font-size: 8pt; color: #CC0000; text-decoration: none; font-weight: normal;}
.newslink888 { font-size: 8pt; color: #222222; text-decoration: underline; font-weight: normal;}
.newssmall888 { font-size: 7pt; color: #222222; text-decoration: none; font-weight: normal;}

.whichuser { font-size: 9pt; color: #333333;  text-decoration: none; font-weight: normal;}
.user888 { font-size: 9pt; color: #CC0000;  text-decoration: underline; font-weight: normal;}
.user888:hover { font-size: 9pt; color: #CC0000;  text-decoration: underline; font-weight: normal;}

.main_text { font-size: 9pt; color: #222222;  text-decoration: none;}

.text-block { margin-bottom:15px;background-color:#FFE8E8;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;}

form { margin: 0; }

.topspecialtext { font-size: 10pt; color: #333333;  text-decoration: none; font-weight: bold;}
.topspecialtitle { font-size: 10pt; color: #CC0000;  text-decoration: underline; font-weight: bold;}
.topspecialtitle:hover { font-size: 10pt; color: #CC0000;  text-decoration: underline; font-weight: bold;}


.fb_text { font-size: 9pt; color: #333333;  text-decoration: none;}

.fineprint { font-size: 7pt; color: #cccccc;  text-decoration: none;}
.fineprintred { font-size: 7pt; color: #cc0000;  text-decoration: underline;}
.fineprint2 { font-size: 8pt; color: #333333;  text-decoration: none;}
.fineprint2link { font-size: 8pt; color: #0033CC;  text-decoration: underline;}
.fineprintred2 { font-size: 8pt; color: #cc0000;  text-decoration: underline;}
.infotag { font-size: 7pt; color: #B4B4B4;  text-decoration: none;}
.linertext { font-size: 10pt; color: #ffffff;  text-decoration: none;}
.search888 { font-size: 8pt; color: #ffffff;  text-decoration: none;}
.search888blk { font-size: 8pt; color: #333333;  text-decoration: none; font-weight: bold;}
.searchbycar { font-size: 8pt; color: #003366;  text-decoration: underline; font-weight: bold;}
.searchbycar:hover { font-size: 8pt; color: #000000;  text-decoration: underline; font-weight: bold;}
.producttitle888 { font-size: 9pt; color: #222222;  text-decoration: none; font-weight: bold;}
.catsidelist { font-size: 7pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.catsidelist:hover { font-size: 7pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.catsidelist2 { font-size: 8pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.catsidelist2:hover { font-size: 8pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.catsidelistred { font-size: 10pt; color: #222222;  text-decoration: underline; font-weight: normal;}
.catsidelistred:hover { font-size: 10pt; color: #222222;  text-decoration: underline; font-weight: normal;}
.catsidelistmcat { font-size: 8pt; color: #003366;  text-decoration: underline; font-weight: normal;}
.catsidelistmcat:hover { font-size: 8pt; color: #003366;  text-decoration: underline; font-weight: normal;}
.catsidelistlighterlink { font-size: 9pt; color: #333333;  text-decoration: none; font-weight: normal;}
.catsidelistlighterlink:hover { font-size: 9pt; color: #333333;  text-decoration: underline; font-weight: normal;}
.catsidelistlighter { font-size: 9pt; color: #333333;  text-decoration: none; font-weight: normal;}
.catsidelistlighter2 { font-size: 12pt; color: #333333;  text-decoration: none; font-weight: normal;}
.catsidelistwhiter { font-size: 10pt; color: #ffffff;  text-decoration: none; font-weight: bold;}
.pushitup4 { padding-bottom: 4px;}
.mainoutline { background-color: #FFFFFF; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}


.mascategorylisting { font-size: 12pt; color: #006699;  text-decoration: underline; font-weight: bold;}

.categorylisting { font-size: 10pt; color: #003366;  text-decoration: underline; font-weight: normal;}
.categorylistingnum { font-size: 7pt; color: #333333;  text-decoration: none; font-weight: normal;}

.catsidelistbest { font-size: 8pt; color: #000000;  text-decoration: none; font-weight: normal;}
.catsidelistbest:hover { font-size: 8pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.catsidesubpush { padding-left: 25px;}
.catsidesublist { font-size: 7pt; color: #000000;  text-decoration: none; font-weight: normal;}
.catsidesublist:hover { font-size: 7pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.catsidelistsub { font-size: 7pt; color: #000000;  text-decoration: none; font-weight: normal;}
.catsidelistsub:hover { font-size: 7pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.freeshippingnotice { font-size: 12pt; color: #000000;  text-decoration: none; font-weight: bold;}
.freeshippingborder { border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.catalog3sides { border-style: solid; border: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}
.catalogthreesides { border-style: solid; border: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.foursidescategory { font-size: 9pt; color: #ffffff;  text-decoration: none; font-weight: bold; border-style: solid; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #333333;}
.foursides { border-style: solid; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ececec;}
.foursidesred { border-style: solid; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #333333; color: #FFFFFF; font-weight:bold;}
.foursideswhite { border-style: solid; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff;}
.more_details { font-size: 8pt; color: #000000;  text-decoration: none; font-weight: normal;}
.more_details:hover { font-size: 8pt; color: #000000;  text-decoration: underline; font-weight: normal;}
.justthebottomline { border-style: solid; border: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}



.decbanner {background-image: url(images/888/maingradbg1.jpg);}
.flagbanner {background-image: url(images/888/flagged-1.png); background-attachment: scroll; background-position: top; background-repeat: no-repeat;}
.redgradbg {background-image: url(images/888/tvbg.gif); background-attachment: scroll; background-position: top; background-repeat: no-repeat;}
.seeall2 { font-size: 8pt; color: #3366CC;  text-decoration: underline;}
.seeall2:hover { font-size: 8pt; color: #3366CC;  text-decoration: underline;}

.smallaccountviewtext { font-size: 8pt; color: #cccccc;  text-decoration: none; font-weight: normal;}
.smallaccountview { font-size: 8pt; color: #cccccc;  text-decoration: underline; font-weight: normal;}
.smallaccountview:hover { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: normal;}
.smallaccountview3text { font-size: 8pt; color: #cccccc;  text-decoration: none; font-weight: bold;}
.smallaccountview3 { font-size: 8pt; color: #cccccc;  text-decoration: none; font-weight: normal;}
.smallaccountview3:hover { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: normal;}
.smallaccountviewlink { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: bold;}
.smallaccountviewlink:hover { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: bold;}
.smallaccountviewlink2 { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: bold;}
.smallaccountviewlink2:hover { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: bold;}

.reasonbar { font-size: 10pt; color: #ffffff;  text-decoration: none; font-weight:bold;}
.phonelarge { font-size: 12pt; color: #333333;  text-decoration: none; font-weight:bold;}

.arrowtext { font-size: 8pt; color: #003399;  text-decoration: underline;}
.arrowtext:hover { font-size: 8pt; color: #003399;  text-decoration: underline;}
.currentnavpage { font-size: 10pt; color: #000000;  text-decoration: none; font-weight:bold;}
.currentnavpage:hover { font-size: 10pt; color: #000000;  text-decoration: none; font-weight:bold;}
.navpageoff { font-size: 8pt; color: #003399;  text-decoration: underline;}
.navpageoff:hover { font-size: 8pt; color: #003399;  text-decoration: underline;}

.currentcattitle { font-size: 12pt; color: #000000;  text-decoration: none;}
.featuredtitle { font-size: 12pt; color: #FFFFFF;  text-decoration: none;}

.sorttext { font-size: 8pt; color: #000000;  text-decoration: none; border-style: solid; border: #A4A4A4; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding: 3px;}
.sortlinks { font-size: 8pt; color: #003399; text-decoration: underline;}
.sortlinks:hover { font-size: 8pt; color: #003399;  text-decoration: underline;}
.dialog-search-sort-bar .search-sort-title,
.dialog-search-sort-bar .search-sort-cell
{
  padding-right: 10px;
}

.productdescbox { font-size: 8pt; color: #333333;  text-decoration: none; font-weight: normal;}
.productdescboxtext { font-size: 9pt; color: #333333;  text-decoration: none; font-weight: normal;}
.productdescboxtable { height: 23px; background-color: #FAFAFA; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 0px;}
.productdescboxtable1 { height: 23px; background-color: #FAFAFA; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;}

.cartpagetitle { font-size: 12pt; color: #000000;  text-decoration: none; font-weight: bold;}
.cartpagetitle-sub { font-size: 9pt; color: #333333;  text-decoration: none; font-weight: normal;}

.contactinfotop { font-size: 8pt; color: #cccccc;  text-decoration: underline;}
.contactinfotop:hover { font-size: 8pt; color: #ffffff;  text-decoration: underline;}

.buy_together_link { font-size: 10pt; color: #003399;  text-decoration: underline; font-weight: bold;}
.buy_together_link:hover { font-size: 10pt; color: #003399;  text-decoration: underline; font-weight: bold;}
.buy_together_link1 { font-size: 10pt; color: #CC0000;  text-decoration: underline; font-weight: bold;}
.buy_together_link1:hover { font-size: 10pt; color: #CC0000;  text-decoration: underline; font-weight: bold;}
.buy_together_link2 { font-size: 12pt; color: #0033CC;  text-decoration: underline; font-weight: bold;}
.buy_together_link2:hover { font-size: 12pt; color: #0033CC;  text-decoration: underline; font-weight: bold;}


.recent_title { font-size: 12pt; color: #000000;  text-decoration: none;}
.recent_viewed_text { font-size: 9pt; color: #003399;  text-decoration: underline;}
.recent_viewed_text:hover { font-size: 9pt; color: #003399;  text-decoration: underline;}

.carttext { font-size: 9pt; color: #cccccc;  text-decoration: none; font-weight: normal;}
.cartlinks { font-size: 9pt; color: #ffffff;  text-decoration: none; font-weight: normal;}
.cartlinks:hover { font-size: 9pt; color: #ffffff;  text-decoration: none; font-weight: normal;}

.bestborder { border-style: solid; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.grliner { border-style: solid; border: #E6E6E6; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}
.bottomonly { border-style: solid; border: #E6E6E6; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px;}
.rightwhite { border-style: solid; border: #ececec; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}

.nav-link { font-size: 11px; color: #ffffff;  text-decoration: none; font-weight: bold;}
.nav-link:hover { font-size: 11px; color: #ffffff;  text-decoration: none; font-weight: bold;}
.navborder { border-style: solid; border: #454545; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}
.navtitlebar { font-size: 8pt; color: #535251;  text-decoration: none; font-weight: bold;}

.featuredmatrixtop { background-color: #ffffff; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}
.featuredmatrixside { background-color: #ffffff; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}
.featuredmatrixbottom { background-color: #ffffff; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.featuredmatrixfour { background-color: #ffffff; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.imgborder { border-style: solid; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}  

.boxitinfour { background-color: #ffffff; border-style: solid; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.bordertopleft { background-color: #222222; border-style: solid; border: #757575; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
.bordertoponly { background-color: #222222; border-style: solid; border: #383838; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

.breadstroke { border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

.dialogmenuborder { background-color: #ffffff; border-style: solid; border: #B2B2B2; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.doubleline { background: url(images/888/mainprodbg.jpg) top; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px;}

.searchboxfour { background-color: #000000; border-style: solid; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.mcategory_header {
	font-weight: bold;
	font-size: 10pt;
}

hr.mcat_hr {
	width: 100%;
	height: 1px;
	background-color: #cccccc;
	border: none;
}

a.mcat_link, a.mcat_link:active, a.mcat_link:visited {
 font-size: 9pt; color: #003399; text-decoration: none; font-weight:normal;
}

a.mcat_link:hover {
	text-decoration: underline;
}

button.button {
  border: 0px none;
  background-color: transparent;
  cursor: pointer;
  height: 30px;
  margin: 0px;
  padding: 0px;
  vertical-align: top;
  overflow: visible;
  outline-style: none;
}
button.button .button-right {
  display: block;
  background: transparent url(images/but_right.png) no-repeat right top;
  padding: 0px 10px 0px 0px;
  height: 22px;
}
button.button .button-left {
  display: block;
  margin: 0px;
  background: transparent url(images/but_left.png) no-repeat left top;
  padding: 0px 5px 0px 15px;
  vertical-align: middle;
  white-space: nowrap;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #111d4d;
  font-weight: bold;
  font-size: 11px;
  height: 22px;
  line-height: 21px;
}

button.button .button-logout {
  color: #cccccc;
  font-size: 9px;
}

.cart-column-product { background-color: #ececec; color: #222222; font-weight: normal; font-size: 10pt; border-style: solid; border: #ffffff; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.textarea888 { background-color: #FFFFFF; color: #222222; font-weight: normal; font-size: 10pt; border-style: solid; border: #a7a7a7; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.textarea888go { background-color: #FFFFFF; color: #222222; font-weight: normal; font-size: 10pt; height:17px; border-style: solid; border: #747474; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.textareaprofile { background-color: #FFFFFF; color: #333333; font-weight: normal; font-size: 10pt; border-style: solid; border: #747474; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.gosearch { vertical-align: middle; border-style: solid; border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-bottom: 0px;}
.sides {background-color:#ececec; border: #ffffff; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;}
.searchboxborder {background-color:#000000; border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.toplink888 { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: bold; text-transform: uppercase; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.toplink888:hover { font-size: 8pt; color: #ffffff; text-decoration: underline; font-weight: bold; text-transform: uppercase; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.toplink888a { font-size: 8pt; color: #ffffff; background-color: #333333; text-decoration: none; font-weight: normal; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}
.toplink888a:hover { font-size: 8pt; color: #ffffff; background-color: #333333; text-decoration: none; font-weight: normal; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;}

.toplink888b { font-size: 8pt; color: #ffffff;  text-decoration: underline; font-weight: normal;}
.toplink888b:hover { font-size: 8pt; color: #ffffff; text-decoration: underline; font-weight: normal;}

.toplink888c { font-size: 9pt; color: #ffffff;  text-decoration: underline; font-weight: bold;}
.toplink888c:hover { font-size: 9pt; color: #ffffff; text-decoration: underline; font-weight: bold;}

.titlebox { font-size: 8pt; color: #ffffff;  text-decoration: none; font-weight:bold;}
.titlebox2 { font-size: 8pt; color: #000000;  text-decoration: none; font-weight:bold;}

.specialtitle { font-size: 14pt; color: #ffffff;  text-decoration: none; font-weight:bold;}
.specialtext { font-size: 10pt; color: #ffffff;  text-decoration: none; font-weight:normal;}
.specialtextlink { font-size: 10pt; color: #000000;  text-decoration: underline; font-weight:bold;}

.producttitle888 { font-size: 12pt; color: #000000; text-decoration: none; font-weight:bold;}
.product-title { font-size: 10pt; color: #000000; text-decoration: undeline; font-weight:bold;}
.product-title:hover { font-size: 10pt; color: #000000; text-decoration: underline; font-weight:bold;}
.sku { font-size: 8pt; color: #333333; text-decoration: none;}

.productsf_manu { font-size: 8pt; color: #000000; text-decoration: none;}
.productsf_name { font-size: 10pt; color: #336699; text-decoration: underline; font-weight:normal;}
.productsf_name:hover { font-size: 10pt; color: #000000; text-decoration: underline; font-weight:normal;}

.currency { font-size: 10pt; color: #CC0000; text-decoration: none; font-weight:bold;}
.currency5 { font-size: 9pt; color: #ffffff; text-decoration: none; font-weight:bold;}
.currencybest { font-size: 9pt; color: #CC0000; text-decoration: none; font-weight:normal;}

.msrp { font-size: 8pt; color: #333333; text-decoration: none;}
.currency7 { font-size: 8pt; color: #333333; text-decoration: none; font-weight:normal;}

.loc_title { font-size: 12pt; color: #003366; text-decoration: none; font-weight:bold;}
.loctitlebar { font-size: 16pt; color: #336699; font-weight:bold; text-decoration: none;}
.loc_text { font-size: 10pt; color: #000000; text-decoration: none; font-weight:normal;}
.loc_link { font-size: 10pt; color: #003366; text-decoration: underline; font-weight:normal;}
.loc_link:hover { font-size: 10pt; color: #003366; text-decoration: underline; font-weight:normal;}
.locborder { background-color: #FFFFFF; border: #ececec; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff}

.manu_info { font-size: 9pt; color: #222222; text-decoration: underline; font-weight:normal;}
.manu_info:hover { font-size: 9pt; color: #222222; text-decoration: underline; font-weight:normal;}
.manu_info2 { font-size: 8pt; color: #555555; text-decoration: underline; font-weight:normal;}
.manu_info2:hover { font-size: 8pt; color: #555555; text-decoration: underline; font-weight:normal;}

.cat_map_1 { font-size: 10pt; color: #000000; text-decoration: underline; font-weight:normal;}
.cat_map_1:hover { font-size: 10pt; color: #000000; text-decoration: underline; font-weight:normal;}
.cat_title { font-size: 12pt; color: #003366; text-decoration: underline; font-weight:bold;}
.cat_title:hover { font-size: 12pt; color: #0066CC; text-decoration: underline; font-weight:bold;}
.catnumberlist { font-size: 8pt; color: #535353; text-decoration: none;}

.simple-button { font-size: 9pt; color: #003366; text-decoration: none;}
.securelogin {background-image: url(images/w0v1/buttons/login.jpg); width:44px; border:0px; height:22px;}
.submitbutton {background-image: url(images/w0v1/buttons/submit.jpg); width:53px; border:0px; height:22px;}

.data-required { font-size: 9pt; color: #CC0000;  text-decoration: none; font-weight:bold;}

.text { font-size: 10px; color: #535353; text-decoration: none;}
.sm-text { font-size: 8px; color: #535353; text-decoration: none;}
.code { font-size: 12px; color: #CC0000; text-decoration: none;}
.dark-text { font-size: 11px; color: #000000; text-decoration: none;}
.general-text { font-size: 12px; text-decoration: none;}
.red { font-size: 10px; color: #CC0000; text-decoration: none;}

.breadbreak { font-size: 8pt; color: #ffffff;  text-decoration: none;}
.breadtrail { font-size: 8pt; color: #ffffff;  text-decoration: none; font-weight:normal;}
.breadtrail:visited { font-size: 8pt; color: #ffffff;  text-decoration: none; font-weight:normal;}
.breadtrail:active { font-size: 8pt; color: #ffffff;  text-decoration: none; font-weight:normal;}

.whitesep { font-size: 10pt; color: #767676;  text-decoration: none;}

.copyright { font-size: 8pt; color: #cccccc;  text-decoration: none;}

.cartpagetitle { font-size: 12pt; color: #000000; text-decoration: none; font-weight:bold;}
.producttitlecart { font-size: 9pt; color: #000000; text-decoration: none; font-weight:normal;}
.cartoutline { background-color: #FFFFFF; border-style: solid; border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.total { font-size: 12pt; color: #333333; text-decoration: none; font-weight:bold;}
.currency6 { font-size: 12pt; color: #FF0000; text-decoration: none; font-weight:bold;}
.data-required { font-size: 10pt; color: #CC0000;  text-decoration: none; font-weight:bold;}
.currencylist { font-size: 10pt; color: #000000; text-decoration: none; font-weight:normal;}

.footerlink { font-size: 9pt; color: #cccccc; text-decoration: none;}

.maincattitle { font-size: 12pt; color: #222222; text-decoration: none; font-weight: bold;}

.manufacturer-ul { padding: 0px; margin: 0px; list-style: none;}
.manufacturer-li { font-size: 10pt; color: #000000; text-decoration: none; font-weight:normal;}
.manufacturer-li:hover { font-size: 10pt; color: #CC0000; text-decoration: underline; font-weight:normal;}


.save {
  right: 3px;
  top: 0px;
  width: 57px;
  height: 57px;
  text-align: center;
  vertical-align: middle;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  background: transparent url(images/save_money.gif) no-repeat;
}
.products .price-save {
  padding: 0px;
  margin: 0px;
  color: #b51a00;
}



.image {
  border: 0px;
}


.phone-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
    color: #333300;
}

.site-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
    color: #336699;
}

.black-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
    color: #000000;
}

.white-text { font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #ffffff;}
.white-text:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: underline; color: #ffffff;}
.white-title { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #ffffff;}

.blue-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
    color: #336699;
}

.blue-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
    color: #336699;
}

.small-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
    color: #CC0033;
}

.small-text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
    color: #CC0033;
}


.copyright2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
    color: #ececec;
}


.textbox {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF; border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #ffffff}

.nav-cell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: #99CC33; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  padding-right: 15px}

.nav-text { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333;  text-decoration: none;}
.nav-text:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc;  text-decoration: none;}

.main-table-cell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; border: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;  padding-top: 7px}
.two-edge-cell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #666666; border: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;  padding-left: 7px}


.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
    color: #000000;
}



.navigation{
 padding: 2px;
}
.navigation ul {
 margin: 0;
 padding: 0;
 text-align: center;
 font-size: 1.0em;
}
.navigation li {
 list-style-type: none;
 display: inline;
 padding-bottom: 1px;
 background-color: #ffffff;
}
.navigation a, .navigation a:visited {
 padding: 2px 4px 2px 4px;
 border: 1px solid #cccccc;
 text-decoration: none;
 color: #333333;
 font-weight: normal;
}
.navigation a:hover, .navigation a:active {
 border: 1px solid #cccccc;
 color: #000;
 background-color: #ececec;
 font-weight: normal;
 text-decoration: none;
}
.navigation a.currentpage {
 background-color: #cc0000;
 color: #FFF !important;
 border-color: #cccccc;
 font-weight: normal;
 cursor: pointer;
 font-weight: normal;
 text-decoration: none;
}
.navigation a.currentpage:hover, .navigation a.currentpage:active {
 background-color: #cc0000;
 border-color: #cccccc;
}












