body{background-image: url(splash/ribbon.gif); background-position:right top; background-repeat: no-repeat; background-attachment:fixed;	}
.errorBox{font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold;}
.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;}
A{font-size:10px; text-decoration : none; font-weight : plain; color: #DE3031;}  
A:hover{text-decoration : none; color : #014686;}
BODY{/*background-image:url(images/bgr-new.gif);background-repeat:repeat;*/background-color:#ddf2fc; color: #000000; margin: 0px; font-family:"Trebuchet MS", Verdana, Tahoma;}
.whitetext{font-family:"Trebuchet MS", Verdana, Tahoma; font-weight:bold; color:#FFFFFF;}
.whitetext a{font-family:"Trebuchet MS", Verdana, Tahoma; font-weight:bold; color:#FFFFFF;}
.wbig_title{float:left; color:#FFFFFF; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma; font-size:13px;}
.bbig_title{color:#FFFFFF; font-weight:bold; font-family:"Trebuchet MS", Verdana, Tahoma; font-size:20px; background-color: #99DFF5;}
FORM{display: inline;}
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;}
TR.headerInfo{background: #00ff00;}
TD.headerInfo{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; background: #00ff00; color: #ffffff; font-weight: bold; text-align: center;}
TR.footer{background: #bbc3d3;}
TD.footer{font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold;}
/*this is the border line that shows in any box*/
.infoBox{/*	background-color: #54b948;*/}
.infoBoxContents{font-family: Verdana, Arial, sans-serif; font-size: 10px; /*background-color: #CCCCCC;*/}
.infoBoxNotice{background: #FF8E90;}
.infoBoxNoticeContents{background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px;}
TD.infoBoxHeading{/* background-image: url('images/infobox/corner_center.gif');*/  font-family: Arial, Verdana, sans-serif; font-size: 18px; font-weight: normal; color: #FFFFFF; display: none;}
TD.infoBox, SPAN.infoBox{font-family: Verdana, Arial, sans-serif; font-size: 10px;}
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: #F1F1F1; /*  //shopping-cart content color*/}
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: #F1F1F1; /*  //shopping-cart content color*/}
TABLE.productListing{border: 0px; border-style: solid; /* border-color: #E3E3E3;*/ /* shopping-cart header/footer color*/  border-spacing: 1px;}
.productListing-heading{font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; background: #E3E3E3; /*//shopping-cart header/footer color*/  color: #9F1A37; font-weight: bold; padding: 10px;}
.productListing-data img{/*background-image:url(images/frame.gif);*/	background-color:#f0f8fe; border-color:#70b6f2; border:1px solid; text-align:center; vertical-align:top; /*padding:6px;*/
	font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; color: #000000; margin-top: 15px;}
TD.productListing-data{background-color:#f9fcfe; width: 10%; text-align:center; vertical-align:top; /*padding:10px;*/ font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 13px; color: #000000; /*margin: 5px;*/}
A.pageResults{color: #0000FF;}
A.pageResults:hover{color: #0000FF; background: #FFFF33;}
TD.pageHeading, DIV.pageHeading{}
TD.main, P.main{font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 1.5;}
TD.smallText, SPAN.smallText, P.smallText{color:#999999; font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 12px; font-weight:bold;}
.smallText a{color:#DA821E; font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 12px; font-weight:bold;	}
a.product_title:hover{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 12px; font-style: normal; font-weight: bold; color: #666666;}
.product_title{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 16px; font-style: normal; font-weight: bold; color: #000000;}
a.product_titles:hover{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #666666;}
.product_titles{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 10px; font-style: normal; font-weight: bold; color: #000000;}
.product_price{font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: bolder; 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: #f1f9fe; 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: #F4A861;}
/* BOF price-break-1.11.3 */
TD.productPriceInListing{font-family: Verdana, Arial, sans-serif; color:#000000; font-size: 12px; font-weight:bold; background: #BACED4;}
TD.productPriceInBox{color:#000000; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight:bold;  background: #BACED4;}
/* EOF price-break-1.11.3 */
/* message box */
.messageBox{font-family: Verdana, Arial, sans-serif; font-size: 10px;}
.messageStackError, .messageStackWarning{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5;}
.messageStackSuccess{font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00;}
/* input requirement */
.inputRequirement{font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000;}
td{font-family: tahoma,verdana,arial; font-size: 11px;}
#compatibility{/*width:100%;*/ height:250px; /*overflow:auto;*/ overflow-y:scroll;}
.headerCategoriesItems{white-space: nowrap; padding-right: 16px; color: #ffffff; font-family:"Trebuchet MS", Verdana, Tahoma; font-weight:bold; font-size:14px;   /* background-color: #cccccc;*/}
.headerCategoriesItems a{color: #ffffff;}
.headerCategoriesItems a:hover{color: #000000;}
.subcats a{white-space: nowrap; padding-right: 16px; color: #000000; font-family:"Trebuchet MS", Verdana, Tahoma; font-size:13px; text-decoration:none;}
.pborder{border: 1px solid #CCCCCC; padding:7px;}
.toptitle{color:#14B5E8; font-family:"Trebuchet MS", Verdana, Tahoma; font-size: 14px; font-weight: bold;}
.bread{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 12px; font-weight: bold; color: #000; text-decoration:none;}
.breadbgr{background-color:#99CC00}
.hr{background-color: #54b948; height: 1px; width: 97%; background-repeat: repeat-x;}
.sitemap ul{color: #ff0000;}
.graytext{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 10px; color: #666666;}
.recentlyviewed{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 11px; color: #ffffff; margin-left:11px; font-weight: bold;	}
.boxheading{color:#000000; font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 15px; font-weight: bold;}
h1{color:#014686; margin:0; /*padding:0.3em 10px; margin-bottom:10px;*/	/*background:url(images/r.gif);*/ font: 1.5em/1 Arial, Helvetica, sans-serif;}
h3{color:#014686; margin:0; padding:0.4em 14px; /*margin-bottom:10px;*/ background:url(images/r.gif); background-repeat:no-repeat; 
font: 1.5em/1 Arial, Helvetica, sans-serif;}
h2{color:#014686; margin:0; padding:0.3em 10px; margin-bottom:10px; background:url(images/h.gif); background-repeat:no-repeat; font: 1.5em/1 Arial, Helvetica, sans-serif;}
h4{margin:0; padding:0.3em 10px; margin-bottom:10px; background:url(images/but.gif); font:bold 1.4em/1 Arial, Helvetica, sans-serif;}
h5{color:#014686; margin:0; margin-bottom:10px; font:bold 1.4em/1 Arial, Helvetica, sans-serif;}
h6{color:#fff; margin:0; margin-bottom:10px; font:bold 1.9em/1 Arial, Helvetica, sans-serif;}
/*INFOPAGES	-------------------------------------*/	
.solidblockmenu{margin: 0; padding: 0; float: left; font: bold 13px Arial; width: 100%; border: 1px solid #625e00; border-width: 1px 0; /*background: black url(images/blockdefault.gif) center center repeat-x;*/ margin-bottom:-10px;}
.solidblockmenu li{display: inline;}
.solidblockmenu li a{float: left; color: white; padding: 9px 11px; text-decoration: none; border-right: 1px solid white;}
.solidblockmenu li a:visited{color: white;}
.solidblockmenu li a:hover, .solidblockmenu li .current{color: white; background: transparent url(images/blockactive.gif) center center repeat-x; text-decoration:none;}
/*categories css*/
#navcontainer{width: 185px; background-color:#9EADB0; display: block; text-indent: 35px; margin-bottom:10px;}
#navcontainer ul{margin-left: 0; padding-left: 0; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff;}
#navcontainer a{color:#ffffff; display: block; height:25px; margin-bottom:-18px; padding-top: 5px; width: 185px; background:url(images/but.jpg); background-repeat:no-repeat; text-decoration:none;}
#navcontainer a:link{color:#ffffff; display: block; height:25px; width: 185px; background:url(images/but.jpg); background-repeat:no-repeat;}
#navcontainer a:hover{color:#ffffff; display: block; height:25px; width: 185px; background:url(images/but-over.gif); background-repeat:no-repeat;}
.square{padding:5px; background-image: url(images/square_bg.gif); background-repeat: no-repeat; border: 1px solid #E2E9EF;}
/*horizontal menu infopages box-------------------------------------------------------------------------------------*/
#navcontainerhor{float:right; /*width:580px;*/ height:279px;}
#navcontainerhor ul{/*padding: .2em 0;*/ margin: 0; list-style-type: none; background-color: #014686; color: #FFF; width: 100%; font: normal 90% arial, helvetica, sans-serif; text-align: center;}
#navcontainerhor li{display: inline; /*float:left;*/}
#navcontainerhor li a{font-weight:bold; height:20px; text-decoration: none; background-color: #014686; color: #FFF; padding: .2em 1em; border-right: 1px solid #fff;}
#navcontainerhor li a:hover{background-color: #DE3031; height:20px; color: #fff;}
/*----------------------------*/
.footermenu a{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 11px; color: #000000;}
.footermenu a:hover{font-family: "Trebuchet MS", Verdana, Tahoma; font-size: 11px; color: #ffffff;}
.HomeUlTxt{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;}
.accordion2{border-bottom: solid 1px #c4c4c4; width: 99%;}
.accordion2 h3{background: #e9e7e7 url(images/arrow-square.gif) no-repeat right -51px; padding: 7px 15px; margin: 0; font: bold 120%/100% Arial, Helvetica, sans-serif; border: solid 1px #c4c4c4; border-bottom: none; cursor: pointer;}
.accordion2 h3:hover{background-color: #e3e2e2;}
.accordion2 h3.active{background-position: right 5px;}
.accordion2 p{/*background: #f7f7f7;*/ margin: 0; padding: 10px 15px 20px; border-left: solid 1px #c4c4c4; border-right: solid 1px #c4c4c4; display: none;}
.new ul{list-style-position: outside; list-style-image: url(images/bullet_arrow.gif); padding: 5px 0px 5px 21px; margin: 0px; line-height: 11px;}
.hidePrices{display:none;}
/*infopages menu*/
.para{font-size:12px; color:#990000;}
.topmenu{/*background-color:#FF0000;*/ float:left; width:185px;}
.contact-us{}
markermenu{background-color:#CC3300; padding-left:-10px;}
.markermenu ul{list-style-type: none; margin: 2px 0; padding: 0; /*border: 1px solid #9A9A9A;*/}
.markermenu ul li a{/*background: white url(images/arrow-list.gif) no-repeat 2px center;*/ font: bold 12px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; color: #fff; display: block; width: auto; padding: 3px 0; padding-left: 7px; text-decoration: none; border-bottom: 1px solid #B5B5B5;}
* html .markermenu ul li a{/*IE only. Actual menu width minus left padding of LINK (20px) */ width: 150px;}
.markermenu ul li a:visited, .markermenu ul li a:active{color: #fff;}
.markermenu ul li a:hover{color: black; background-color: #fff; /*background-image:url(images/arrow-list-red.gif); onMouseover image change. Remove if none*/}
/* Holly Hack for IE \*/
* html .markermenu ul li{height: 1%;}
* html .markermenu ul li a{height: 1%;}
/* End */
.catbgr{height:197px; width:599px; background-color:#FF9900; clear:both;}
.infopages{font-family:"Trebuchet MS", Verdana, Tahoma; font-size:12px; color:#333333;}
.category_desc{margin-top:30px; margin-bottom:30px;}
#slideshow{position: relative; width: 581px; height: 279px; overflow: hidden; border: 0px solid #000000;}
#slideshow img{position: absolute; left: 0; top: 0; width: 581px; height: 279px;}
.infopages{font-family:"Trebuchet MS", Verdana, Tahoma; font-size:14px;}
.style1{color: #FFFFFF}
.thumb{border-color:#70b6f2; border:0px solid;}
.logoborder{border: 0px solid #000000;}
.RightBG{background-color: #F2F6F9; padding-right: 3px; padding-left: 3px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-left-color: #014785;}
.LeftBG{background-color: #F2F6F9; padding-right: 3px; padding-left: 3px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #014785;}
.manuf{width:175px;}
.quickFlip{width:420px; height:286px;}
.quickFlipPanel{width:420px; height:286px;}
.quickFlipCta{position:relative; z-index:1000;}
hr.hr4{width: 95%; color: #fff; height: 1px; border-top-width: 1px; border-top-style: dashed; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-color: #999999;}

#infopages_tree{margin: 0;
	padding: 0;
	list-style: none;
	width: 180px; /* Width of Menu Items */
	border-bottom: 0px solid #ccc;
	z-index:-1;
}
	
#infopages_tree li {
	position: relative;
	width: 100%;
	font-family:"Trebuchet MS", Verdana, Tahoma; 
	font-size:12px; 
	color:#333333;
}
	
#infopages_tree li ul {
	position: absolute;
	left: 140px; /* Set 1px less than menu width */
	top: 0px;
	display: none;
}

/* Styles for Menu Items */
#infopages_tree li a {
	display: block;
	background: #014785; /* IE6 Bug */
	padding: 5px;
	border-bottom: 1px solid #ccc; /* IE6 Bug */
	font-family: Arial, Verdana, Tahoma, "Trebuchet MS"; 
	font-size:11px; 
	color:#ffffff;
	font-weight: bold;
	text-decoration: none;
	z-index: 0;
}
	
/* Holly Hack. IE Requirement \*/
*  #infopages_tree li { float: left; height: 1%; list-style: none; width: 180px;}
*  #infopages_tree li a { height: 1%;}
/* End */

#infopages_tree li:hover ul, #infopages_tree li.over ul { display: block;} /* The magic */
