A {color:#666666; text-decoration:none; }
A:link {color:#666666; text-decoration:underline; }
A:hover {color:#333333; text-decoration:underline;}

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: #1C6F41; }
h2 { font-size: 20px; color: #1C6F41; }
h3 { font-size: 16px; }
h4 { font-size: 15px; color: #1C6F41; }
h5 { font-size: 13px; color: #1C6F41; }

a { text-decoration: underline; }
a:hover { color:#333333; }

ul { line-height: 16px; }
li { list-style-type: none; margin-left: -32px; padding-top: 3px; padding-bottom: 3px; }
hr { margin-top: 1px; margin-bottom: 1px; height: 1px; color: #999999; }

.pageBG { background-color: #F4F1EB; }
.contentBG { background-color: #B7BCC0; }
.headerBG { background-color: #455678; }
.SearchItemBG { background-color: #FFFFFF; }

a.newsnav { font-size: 11px; color: #B5B6BD; text-decoration: underline; height: 18; font-weight: bold }
a.newsnav:hover { font-size: 11px; color: #F4F1EB; text-decoration: underline; }

.button { color: #F4F1EB; background-color: #455678; border: 1px solid; border-color: #F4F1EB #006633 #006633 #F4F1EB; }

.stxt, .sttl { font-size: 10px; }
.caption { font-size: 11px; }
.ltxt, .lttl { font-size: 15px; }
.xltxt, .xlttl { font-size: 20px; }
.xxltxt, xxlttl { font-size: 30px; }
.txtIndent { margin-left: 18px; }
.txtColorOff { color: #B7BCC0; }
.txtColorLight { color: #F4F1EB; }
.txtColorDark { color: #4E5153; }
.txtColorError { color: #990000; }
.tab { color: #1C6F41; font-weight: bold; }

.txtBorder { border: 1px solid #666666; }
.popupborder { border: 1px solid #CCCCCC; }

.product-image-return { border: 1px solid #000000; }
.product-link-return { font-size: 10px; }
.product-bulletin-link { color: red; font-size: 12px; }
.product-bulletin-link:hover { color: red; font-size: 12px; }

.article-paging-pagelink { font-weight: bold; }
.article-paging-currentpage { color: #990000; font-weight: bold; }

/* ******** 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:3px; padding-top:8px; background-image: url(/Images/shadowDown2.gif); 
	background-repeat:repeat-x;}
.Section {	width: 100%;
}
.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
}
.searchProducts :hover{background-color:#eeeeee;}
.prodImage {
WIDTH: 100px; float: left; padding: 0px; margin: 0px;
}
.new {
PADDING: 0px; MARGIN-TOP: 5px; /*text-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; text-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; font-size:10px
}
.prodName {overflow: hidden; PADDING: 0px; FONT-SIZE: 1.2em; MARGIN: 0px; width: 100%; height: auto;
	padding-left:3px; word-wrap: break-word; }
.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 span{width:116px; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:left;POSITION: relative; left: 0px; padding-left:30px;}
.priceSavings {FONT-SIZE: 12px;FONT-FAMILY: Arial, Helvetica, sans-serif; text-align:left;}
.ourPrice {FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:left;POSITION: relative; left: 0px;padding-left:3px;}
.addToCart {PADDING: 0px; margin-top: 2px; padding-right: 3px;
	text-align:right; float:right;}
.addToCart a:link, .addToCart a:visited {color:#990002; font-size:10px;}
.addToCart a:hover {color:#0033cc; font-size:10px;}
.addToCart2 {PADDING: 3px;padding-top: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; background-color: #B7BCC0}
.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: 63px; padding: 3px; margin: 0px;}
.Filters {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-color: #B7BCC0;}
.resultsSortingTxt {color:#444444;}
.searchTabSection {background-color: #B7BCC0;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;}
.Privacy p{margin-bottom:10px;}

/* *******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:8px;}
.innerBody {width: 738px; background-image: url(/Images/footer.gif);
	background-position: bottom; background-repeat: no-repeat;}
#header{background: #cccccc;background-image: url(/Images/Header/headerBG.gif); 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;}
.topBarVideos{width: 100%; height: 40px; background-image: url(/Images/topBarVideos.gif);background-repeat: no-repeat;}
.topBarStoreLocator{width: 100%; height: 40px; background-image: url(/Images/StoreLocator/topBarStoreLocator.gif);background-repeat: no-repeat;}
.mainBody{width: 738px; padding:0px;margin:0px; padding-bottom:6px;}
.mainContent{background-image: url(/Images/shadowLeft.gif); background-position:right;
	background-repeat: repeat-y; width: 493px; vertical-align:top; margin-bottom:10px;}
.contentPadding {padding:8px 15px 8px 15px;}
.rightBar{vertical-align:top; width:244px;}
.left{float:left;}
.right{float: right;}
.relatedProductsGrid {}

.row1 {background-color:#f6f6f6; padding: 0 10 0 10px;}
.row2 {background-color:#dcdcdc; padding: 0 10 0 10px;}
.bottomPadding{padding-bottom: 10px;}
.txtFooter, a.txtFooter { color: #999999; FONT-SIZE: 10px; }
.feature {list-style-type: square;margin-left: -8px}

/* *************product navigation********* */
.productPicBG {padding:10px 0px 10px 0px;background-image: url(/Images/pictureStripeBG.gif); background-position: 0px -20px; width:100%;}
.productPicBG img{background:#ffffff; border:2px solid #a9a9a9; padding:10px;}
.productNavBG {text-align:left;padding-left:25px; background-color:#cccccc; height:16px; border-bottom:2px solid #7c7c7c;}
.productNavBG a{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:9px; display:inline; padding-left:9px;padding-right:9px;position:relative; top:-3px;}
.productNavBG a:link, .productNavBG a:visited{FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:9px; text-decoration:none;color:#666666;}
.productNavBG a:hover {FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:9px; color:#333333;}
#active {FONT-FAMILY: Arial, Helvetica, sans-serif;font-size:9px; padding: 2px 9px 2px 9px; background-color:#7c7c7c;color:#cccccc;}
.productNavBG {height:14 px;#}/*#is hack for Safari, space makes it not work in Mozilla--this is only for IE*/

