A {color:#666666; text-decoration:none; font-size: 12px;}
A:link {color:#666666; text-decoration:underline; font-size: 12px;}
A:visited {color:#666666; text-decoration:underline; font-size: 12px;}
A:hover {color:#333333; text-decoration:underline; font-size: 12px;}

a.panel-link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
a:active.panel-link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}
a:visited.panel-link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline }
a:hover.panel-link { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: underline }

.Panel-ContentText {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.Panel-ContentTitleText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 ; font-weight: bold}
.Panel-ContentTitleProduct { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; font-weight: bold}

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #868686; font-weight: normal}

.Product-ContentTitleText { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000000 ; font-weight: bold}
.Product-ContentSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000 ; font-weight: bold}
.Product-ContentText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.Product-ContentSubText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #868686; font-weight: normal}

.bold { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }

.Product-InfoPrice { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #CC0033; font-weight: normal }
.Product-InfoText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.Product-InfoTitleText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}
.Product-InfoSubText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #868686; font-weight: normal}

.stroke-black {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.search-results { background-color: White; width: 176; vertical-align: top; border-left: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; }
.search-proddesc { font-weight: bold; }



* { padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 0px; font: normal 12px Arial, Helvetica, sans-serif; color:#666666; text-decoration: none; }
h1, h2, h3, h4, h5, .sttl, .mttl, .lttl, .xlttl, .xxlttl, .proddesc { font-weight: bold; }
h1 { font-size: 30px; color: #333333; }
h2 { font-size: 20px; color: #333333; }
h3 { font-size: 16px; color: #333333;}
h4 { font-size: 15px; color: #000000; }
h5 { font-size: 13px; color: #6f6f6f; }
P {padding-top: 10px}

.caption { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; font-weight:bold }



ul { line-height: 14px; }
li {font-size: 12px; list-style-image: url(/Images/bullet.gif);list-style-type: disc }

hr { margin-top: 1px; margin-bottom: 1px; height: 1px; color: #999999; }

.newsnav { font-size: 11px; color: #B5B6BD; text-decoration: underline; height: 18; font-weight: bold }
.newsnav:hover { font-size: 11px; color: #F4F1EB; text-decoration: underline; }

.button { color: #F4F1EB; background-color: #000000; border: 1px solid; border-color: #F4F1EB #006633 #006633 #F4F1EB; }

.stxt, .sttl { font-size: 11px; color:#a0a0a0;}
.sttl {line-height: 17px;}
.caption { font-size: 11px; }
.ltxt, .lttl { font-size: 15px; }

.txtBorder { border: 1px solid #666666; }
.popupborder { border: 1px solid #CCCCCC; }

.article-paging-pagelink { font-weight: bold; }
.article-paging-currentpage { color: #990000; font-weight: bold; }

.mttl2 {font-weight: bold; color: #990000; font-size: 12px;}
.leftBarTitle {padding-top: 3px; border-top:2px solid #888888;/*border-right:1px solid #cccccc;*/
			color:#db190f; font-size:12px; font-weight: bold;
			 background-image: url(/Images/shadowDown2.gif); background-repeat:repeat-x;}

/* ******** DropDownMenu ********** */
#dropmenudiv { position: absolute; border: 1px solid #cccccc; padding: 3px; z-index: 100; }
.moremenu { font-size: 12px; line-height: 18px;}
.moremenu:hover { background-color: #FFFFFF; width: 100%; font-size: 12px; line-height: 18px; }

/* ********  search  ********** */
.searchSideBar{padding:5px; padding-top:10px; background-image: url(/Images/shadowDown2.gif); background-repeat:repeat-x;}
.Section {	
BORDER: #dadada 1px solid; border-top: #dadada 1px solid; 
border-left: #dadada 1px solid; width: 190px;
}
.searchProducts {
padding: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px;  MARGIN: 0px 2px 1px; 
WIDTH: 190px;  POSITION: relative; TOP: 0px; 
TEXT-ALIGN: left; voice-family: inherit
}
.prodImage {
WIDTH: 100px; float: left; padding: 0px; margin 0px;
}
.new {
PADDING: 0px; MARGIN-TOP: 5px; /*WIDTH: 100px; float: right;*/
align:left;position:relative;top:0px;left:0px; TEXT-ALIGN: left;
color:#0033cc; font-family: verdana, serif; font-size:10px; font-weight: bold
}
.ETA {
PADDING: 0px; MARGIN-TOP: 5px; align:left;position:relative;top:0px;left:7px; TEXT-ALIGN:left; 
color:#666; font-family: verdana, serif; font-size:10px
}
.more {
PADDING: 0px; position: relative; top:-10px; left: 7px;
}
.more IMG {}
.descriptionPanel {PADDING: 0px; MARGIN: 0px;
POSITION: absolute; TOP: 95px; left:0px; BACKGROUND-COLOR: #fff;width:220px;
color:#666; font-family: verdana, serif; size:10px
}
.prodName {PADDING: 0px; FONT-SIZE: 1.2em; MARGIN: 0px; width: 100%; height: auto;
	padding-left:3px;}
.prodBrand {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
a.prodBrand:link {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
text-decoration:none;
}
a.prodBrand:visited {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
text-decoration:none;
}
a.prodBrand:active {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
text-decoration:none;
}
.shortDesc {PADDING: 0px; LIST-STYLE: none; MARGIN: 3px 0px 0px; width: 100%;height: auto;
	color:#666; font-family: verdana, serif; font-size:10px}
.pricePanel {WIDTH: 190px; height:29px; color:#666666; POSITION: relative;top: 0px;left:0px; 
	TEXT-ALIGN: left;background:#f4f4f4; border-top: #e6e6e6 1px solid;}
.listPrice {width:116px; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:left;POSITION: relative; left: 0px; padding-left:3px;}
.priceSavings {FONT-SIZE: 12px;FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:left;}
.ourPrice {FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:left;POSITION: relative; left: 0px;padding-left:3px;}
.addToCart {PADDING: 0px; margin-top: -1px; padding-right: 3px;
	text-align:right; float:right;}
.addToCart a:link {color:#990002; !important}
.addToCart a:visited {color:#990002; !important}
.addToCart2 {PADDING: 0px;}
.addToCart2 a:link, .addToCart2 a:visited {color:#990002;}
.addToCart2 a:hover {color:#0033cc;}
.bottomLine {WIDTH: 100%; BOTTOM: -2px; BORDER-BOTTOM: #ccc 0px solid; POSITION: absolute}
.resultsTable {border-bottom: #dadada 1px solid; padding-right: 0px; z-index:900; 
	position:relative; left:-50 px; top:-50 px;}
.mtt1 {color:#990000; font-size:12px}
.top{width: 100%; height: 100px; POSITION: relative; TOP: 0px; padding:0px; margin: 0px;}
.topRight {float: right; width: 85px; height: 100px;padding: 0px; margin:0px;}
.titleDescription{width:180px; height: 56px; padding: 3px; margin 0px;}
.Filters {BORDER-RIGHT: #ffffff 1px dashed; FLOAT: left; 
	padding-right:1px; margin-right:7px; margin-bottom:6px; color:#333333;}
	
.searchTabOutline {font-size:16px;font-weight:bold; padding-right:14px; }
.resultsSorting {background: #f4f4f4;border-top:2px solid #888888;}
.resultsSortingTxt {color:#444444;}
.searchTabSection {background:#f4f4f4;border-top:1px solid #e0e0e0;}
.searchTabOn {border:1px solid #cccccc;border-bottom:0px;
	background:#fff}
	
.page-list ul {list-style-image:url(/images/px-clear.gif); margin-left: 1em; padding-left: 2.8em; text-indent: -3.8em;}
.page-list li {list-style-image:url(/images/px-clear.gif);}
.panel-list {margin:8px 15px 8px 5px;}

/* *******layout************* */
body {padding:0px; margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#ffffff;}
.bgShadow {width: 778px; background-color:#ffffff; background-image: url(/Images/bgShadow.gif);
	background-repeat: repeat-y; margin-bottom:15px;}
.innerBody {width: 738px; background-image: url(/Images/footer.gif);
	background-position: bottom; background-repeat: no-repeat;}
#header{background: #cccccc; width: 100%;}
.topBar{width: 100%; height: 40px; background-image: url(/Images/topBar.gif);background-repeat: no-repeat;}
.topBarSearch{width: 100%; height: 40px; background-image: url(/Images/Search/topBarSearchBar.gif);background-repeat: no-repeat;}
.mainBody{width:700px; padding:0px;margin:0px; padding-bottom:6px;}
.mainContent{background-image: url(/Images/shadowLeft.gif); background-position:right;
	background-repeat: repeat-y; width: 300px; vertical-align:top; margin-bottom:10px;}
.contentPadding {padding:8px 15px 8px 15px;}
.rightBar{vertical-align:top;}
.left{float:left;}
.right{float: right;}
.relatedProductsGrid {border: 1px solid #ffffff; background-color:#eeeeee;}
.printArticle {width:600px;}

.noPrint{width:0px !important;  height:0px !important; visibility:hidden;}