/* 2008-11-10 */


body{
	font-family: tahoma,arial,helvetica,sans-serif;	
	font-size:100%;
	color: #000000;
	background-color: #e1f7fe;
	background-image: url(/Content/Assets/Images/BackgroundTopRepeater.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px;
	padding: 0px;
}


/* *********** [NEW MENU ITEMS AS GRAPHICS] **************** */
.mainMenuItem {border-width:  0px; margin-left: 6px; display:block;}
.mainMenuTitle {border-width:  0px; margin: 6px 0px 6px 0px; display:block;}


/* ***** [USE FOR ABUTTING IMAGES IN TEMPLATE-BUILD. Allows for abutting Images, cross browser] ************************************ */
img{border-width: 0px;}
img.abutting {border-width:  0px; display:block;}
img.interpolMode_abutting {border-width:  0px; display:block; -ms-interpolation-mode:bicubic;}
img.interpolMode {border-width:  0px; -ms-interpolation-mode:bicubic;}

table{padding: 0px; margin: 0px;}

#noPad{padding: 0px 0px 0px 0px;}


#bannerBound{
	background-image: url(/Content/Assets/Images/BannerRepeater.jpg);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.PageNav 
{
	FONT-FAMILY: "Trebuchet MS", Verdana, Arial, sans-serif; COLOR: #333333; FONT-SIZE: 11px;
	BORDER-BOTTOM: 0px; TEXT-ALIGN: left; BORDER-LEFT: 0px; MARGIN: 5px 0px 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
/*
.PageNav A:link {
	COLOR: #0066cc
}
.PageNav A:visited {
	COLOR: #0066cc
}
.PageNav A:hover {
	COLOR: #cc0000; TEXT-DECORATION: none
}
*/
/* ***** [BANNER PHONE NUMBER AREA] ************************************ */

#bannerMid1{

	background-image: url(/Content/Assets/Images/BannerBGMid1.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 310px;
}
		#bannerMid1 div{
			font-family: tahoma,arial,helvetica,sans-serif;	
			font-size: 11px;
			color: #666666;
			text-align: center;
			vertical-align: top;
			width: 134px;
			line-height: 120%;
			font-weight: normal;
			margin: 30px 176px 0px 0px;
		}
		
		#bannerMid1 img{margin: 0px 0px 5px 0px;}
		#bannerMid1 font{font-size: 11px; color: #019cd7;}

/* ***** [BANNER RIGHT (UPS) AD LOCATION] ****************************** */

#UPSAd{
            padding: 0px 0px 10px 12px;
}


#bannerMid2{
	font-size: 12px;
	color: #642d00;
	text-align:center;
	vertical-align: top;
	width: 212px;
	height: 125px;
}


#bannerMid2Title{
	margin-top: 26px;
}
		
		#bannerMid2 td{
			border-width: 0px;
			padding: 1px 3px 0px 8px;
		}

#bannerRight{
	vertical-align: bottom;
	margin: 0px;
	padding: 0px;
}


/* ***** [TEXT-BASED MENU STYLES] ***************************************** */
#menuBound{
	background-image: url(/Content/Assets/Images/MenuRepeater.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
		#menuBound a{text-decoration: none;}
		#menuBound a:hover{text-decoration: none;}

.outerMenuDiv{
	display: block;	
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
	letter-spacing:1px;
	color: #292929;
	padding: 0px 0px 0px 0px;
	background-image: url(/Content/Assets/Images/MenuBG.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 29px;
	
}

.outerMenuDiv A:link {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;	
	letter-spacing:1px;
	color: #292929;
}
.outerMenuDiv A:visited {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;	
	letter-spacing:1px;
	color: #292929;
}
.outerMenuDiv A:hover {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;	
	letter-spacing:1px;
	color: #292929;
}

.itemBoxInnerPadding{
	padding:8px 10px 0px 10px;
}

	#endL{background-position: top left;}



/* ***** [MENU ITEMS WITH A DROPDOWN ELEMENT] ***************************************** */

.outerMenuDivArrow{
	display: block;	
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 100%;
	letter-spacing:1px;
	color: #292929;
	padding: 0px 0px 0px 0px;
	background-image: url(/Content/Assets/Images/MenuBG-DownArrow.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 29px;
}

.itemBoxInnerPaddingArrow{
	padding:8px 20px 0px 8px;
}


/* ***** [FLYOUT MENU] *************************************************** */
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border-style: solid;	
	border-width: 1px 1px 0px 1px;
	border-color: #000000;
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size:12px;
	line-height: 100%;
	z-index: 100;
	color: #ffffff;
	background-color: #dedede;
	width: 145px;
	margin: -1px 0px 0px -1px; /*positions the left corner of the dropdown */
}

.anylinkcss a{
	width: 100%;
	display: block;
	border-bottom: 1px solid #000000;
	text-decoration: none;
	color: #000000;
}

.anylinkcss a:hover{ /*hover background color*/
	width: 100%;
	display: block;
	background-color: #8d8c8c;
	text-decoration: none;
	color: #000000;
}

.linkItem{
	padding:3px 6px 3px 6px;	
}


/* ***** [STORE LINKS & STORE MENU] *************************************************** */

.storeMenu{
	color: #292929;
	font-size: 10px;
	font-weight: normal;
	padding: 0px 3px 0px 0px;
}

		.storeMenu span{color: #e01d01; font-weight: bold;}
		.storeMenu a{text-decoration: none;}
		.storeMenu a:hover{text-decoration: none;}

.storeOuterMenuDiv{
	font-family: arial,helvetica,sans-serif;
	font-size: 12px; /* ***** DMS 11/24/2009 - Increased size from 11 to 13px *** */
	font-weight: bold;
	color: #282828;
	background-image: url(/Content/Assets/Images/StoreBullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	border: solid 0px blue;
	height: 15px;
	padding:0px 0px 0px 0px;
	margin-right: 0px;
}

.storeInnerPadding{
	padding:0px 0px 0px 11px;
	margin: 0px 0px 0px 0px;
}


/* ***** [CONTENT AREA] *************************************************** */

.contentEdge{
	background-color: #646464;
}

#contentWrapper{
	padding:0px 3px 0px 3px;
}

.gutterBound{
	background-color: #dedede;
	background-image: url(/Content/Assets/Images/GutterBGRepeater.jpg);
	background-repeat: repeat-x;
	padding:18px 0px 0px 0px;	
}

/* ***** [SUPPLIES LOCATOR (small left gutter tool)] ********************************************* */

		#supLCTRBound{
			background-image: url(/Content/Assets/Images/SuppliesLocatorBG.gif);
			padding:0px 0px 0px 0px;
			border-width: 0px 0px 0px 0px;
			width: 164px;
			margin-bottom: 12px;
		}
		
		#supLCTRBound input{
			width: 140px;
			margin: 2px 0px 0px 0px;
			font-size: 11px;
		}

		#supLCTRBound select{
			width: 146px;
			margin: 2px 0px 4px 0px;
			font-size: 11px;
		}		
		
		#supLCTsrchTrm input{
			width: 84px;
			margin: 2px 4px 0px 0px;
		}
		
		.gutterBound div.supLCT{
			font-family: tahoma,arial,helvetica,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #1b4b99;
			padding:3px 0px 0px 8px;
			border-width: 0px 0px 0px 0px;
			text-align: left;
		}

/* ***** [SUPPLIES LOCATOR SUBMIT BUTTON] *************************** */
			
		
		#supLCTsubmit
		{
			width: 94px;
			height:28px;			
		}
		

/* ***** [SUPPLIES LOCATOR VENDOR CENTER LOCATION VERSION] *************************** */

#supLocBigBoundVendor{
	font-family: tahoma,arial,helvetica,sans-serif;
	background-image: url(/Content/Assets/Images/BigSuppliesLocator-BG.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 538px;
	height: 247px;
	margin: 12px 0px 12px 0px;
}
													
#supLocBigBoundTitleVendor {
	font-weight: bold;
	font-size: 18px;
	color: #cbdefe;
	margin: 4px 0px 0px 10px;
	letter-spacing: 1px;
}	

#supLocBigBoundTitleVendor span{
	font-size: 20px;
	color: #ffffff;
}	

#supLocBigVendorImg{
	font-weight: normal;
	font-size: 11px;
	color: #f13009;
	text-align: center;
	vertical-align: top;
	padding: 60px 0px 0px 0px;
}

#supLocBigVendorImg img{
	margin: 6px 0px 0px 0px;
}

#supLocBigContentVendor{
	padding: 21px 0px 0px 0px;
}

.supLocInputDivVendor{
	text-align: right;
	padding: 0px 8px 0px 0px;
	height: 42px;
}

.supLocDropdownVendor{
	font-size: 14px;
	width: 170px;
}

.supLocTextInputVendor{
	font-size: 14px;
	width: 164px;
}

#supLocHintVendor{
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #5c6d8d;
	text-align: right;
	padding: 0px 40px 0px 0px;
}

#supLocSubmitVendor{
	text-align: right;
	padding: 6px 120px 0px 0px;
}

/* ***** [SUPPLIES LOCATOR CATEGORY CENTER LOCATION VERSION] *************************** */

#supLocBigBound{
	font-family: tahoma,arial,helvetica,sans-serif;
	background-image: url(/Content/Assets/Images/Find_My_Ink_and_Toner_Supplies-BG.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 546px;
	margin: 12px 0px 12px 0px;
}

#supLocBigTitleBG{
	font-family: tahoma,arial,helvetica,sans-serif;
	background-image: url(/Content/Assets/Images/Find_My_Ink_and_Toner_Supplies_Top_BG.gif);
	background-position: top left;
	background-repeat: no-repeat;
	height: 44px;
	font-weight: bold;
	font-size: 18px;
	color: #cbdefe;
	margin: 0px 0px 11px 0px;
	letter-spacing: 1px;
	text-align:center;
}


#supLocBigBound span{
	font-size: 20px;
	color: #ffffff;
}	

.supLocBigContent{
	font-weight: bold;
	font-size: 18px;
	color: #17438a;
	padding: 0px 14px 0px 0px;
	text-align: right;
}

.supLocInputDiv{
	text-align: right;
	padding: 0px 0px 0px 0px;
	height: 28px;
}

.supLocDropdown{
	font-size: 14px;
	width: 170px;
}

.supLocTextInput{
	font-size: 14px;
	width: 164px;
}

#supLocHint{
	font-family: arial,helvetica,sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #5c6d8d;
	text-align: right;
	padding: 0px 17px 0px 0px;
}

#supLocSubmit{
	text-align: center;
	padding: 6px 0px 0px 0px;
}
	 
/* ******************************************************************** */
		
		#lgIconBox{
			background-image: url(/Content/Assets/Images/LGIconBox-BG.gif);
			background-repeat: repeat-y;
		}	
		
		#lgIconBox div{
			border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
		}			
		
		#lgIconBox img{
			margin: 9px 0px 9px 0px;
		}	
		
		.gutterBound div.gutterBlock{
			padding: 12px 10px 12px 10px;
			border-width: 1px 0px 1px 0px;
			font-family: tahoma,arial,helvetica,sans-serif;
			font-size: 12px;
			font-weight: normal;
			color: #484848;
			border-style: solid;
			border-color: #ffffff #ffffff #909090 #909090;		
		}

		.gutterBound div#gutterTopText{
			color: #292929;
			font-size: 11px;
			padding:0px 10px 10px 10px;
		}
		
		
		.gutterBound div#hpPrinterAd{padding: 0px 10px 12px 10px;}
		
		.gutterBound div#hpAdContent{
			font-family: arial,helvetica,sans-serif;
			color: #0033bc;
			font-size: 16px;
			background-image: url(/Content/Assets/Images/RightGutterAd-HPPrinterSale-BG.jpg);
			background-repeat: repeat-y;
			text-align: center;
		}
		
		/* **************** RIGHT GUTTER ADS ************************** */

.rgADBound{
	padding: 0px 0px 14px 12px;
}

	.rgADBound a:link, .rgADBound a:visited, .rgADBound a:active{
		text-decoration: none;
	}
	
	.rgADBound a:hover{
		color: #4588ff;
		text-decoration: none;
	}
	

	.rgADBound div:link,	.rgADBound div:visited, .rgADBound div:active{
		color: #0033bc;
		text-decoration: none;
	}

	.rgADBound div:hover{
		color: #4588ff;
		text-decoration: none;
	}
	

.rgLink{
	text-decoration: underline;
}

.rgAD{
	font-size: 12px;
	color: #0033bc;
	width: 160px; 
	height: 152px;
	background-repeat: no-repeat;
	background-position: top left;
}

		#rgAD-100percent{background-image: url(/Content/Assets/Images/RightGutterAd-SatisfactionGuranteed.jpg);}
		#rgAD-hpPrinter{background-image: url(/Content/Assets/Images/RightGutterAd-HPPrinterSale.jpg);}
		#rgAD-recycle{background-image: url(/Content/Assets/Images/RightGutterAd-Recycle.gif);}

		
.innerAD{
	padding: 0px 0px 0px 0px;
	
}

		#innerAD-100percent{text-align: center; padding-top: 128px; line-height: 100%;}
		#innerAD-hpPrinter{text-align: center; padding-top: 115px; line-height: 118%; text-decoration: none;}
		#innerAD-recycle{text-align: center; padding-top: 132px; line-height: 100%;}
		
#hpAdText{
	font-weight: normal;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

#hpAdPrice{
	font-weight: bold;
	font-size: 20px;
	color: #ff3300;
	text-decoration: none;
}
		
		
		#hpAdContent img#clickButton{
			margin: 4px 0px 0px 0px;
		}
		
		.gutterBound div.gutterAd{padding: 0px 10px 12px 10px; border-width: 0px 0px 1px 0px;}

		.gutterBound div.rtGutterAd{padding: 0px 10px 0px 10px; border-width: 0px 0px 1px 0px;}
		.gutterBound div.rtGutterAd img{margin: 0px 0px 12px 0px; border-width: 0px; display: block;}
		.gutterBound div.gutterOnlyBotBdr{padding:12px 10px 12px 10px; border-width: 0px 0px 1px 0px;}
		.gutterBound div.gutterOnlyTopBdr{padding:18px 10px 0px 10px; border-width: 1px 0px 0px 0px;}
		.gutterBound div.gutterNoBdr{padding: 1px 10px 4px 10px; border-width: 0px 0px 0px 0px;}



/* ***** [LEFT GUTTER] *************************************************** */

		.gutterBound div.lgHeader{padding:0px 0px 0px 0px; border: 1px;}

		.gutterBound div.lgMenuTitle{
			font-family: tahoma,arial,helvetica,sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #002e80;
			border: 0px;
			padding: 3px 0px 3px 0px;
			vertical-align: text-top;
			text-align: left;
		}
		
		.lgMenuTitle img{
			margin:2px 0px 0px 7px;
		}
		
		.gutterBound div.outerMenu{
			font-family: tahoma,arial,helvetica,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #282828;
			background-image: url(/Content/Assets/Images/LeftNavBullet.gif);
			background-repeat: no-repeat;
			background-position: 4px 2px;
			border-width: 0px 0px 0px 0px;
			padding:0px 0px 2px 16px;
			margin-right: 0px;
		}
		
			.lgMenuTitle a{color: #002e80; text-decoration: underline;}
			.lgMenuTitle a:hover{color: #0029f9; text-decoration: underline;}			
		

		.gutterBound div.inkInfo{
			border-width: 1px 0px 0px 0px; padding: 6px 0px 6px 8px;
		}
		
		.gutterBound div.infoMenu{
			font-family: tahoma,arial,helvetica,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #282828;
			background-image: url(/Content/Assets/Images/infoBullet.gif);
			background-repeat: no-repeat;
			background-position: 4px 2px;
			border-width: 0px 0px 0px 0px;
			padding:0px 0px 2px 16px;
			margin-right: 0px;
		}
		
		.gutterBound a.lgMenu
		{
			font-family: tahoma,arial,helvetica,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #282828;			
			text-decoration: none;
		}
		.gutterBound a.lgMenu:hover
		{
			font-family: tahoma,arial,helvetica,sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #8d8c8c;			
			text-decoration: none; 
			letter-spacing: .5px;
		}


#contentBound{
	font-size: 14px;
	color: #3b3b3b;
	background-color: #ffffff;
	background-image: url(/Content/Assets/Images/ContentCenterRepeater.jpg);
	background-repeat: repeat-x;
	padding: 20px 16px 24px 16px;
}

		#contentBound div#leaderAd{padding: 0px 0px 0px 0px;}
		
		#contentBound div#homeGridBound, #contentBound div#homeGridBoundProducts{
			/*background-image: url(/Content/Assets/Images/HomePageGridBG.jpg);
			background-repeat: repeat-x;*/
			padding: 0px 1px 0px 1px;
			margin: 0px 4px 12px 4px;
		}	
		
		#contentBound div#homeGridBound td, #contentBound div#homeGridBoundProducts td{
			font-size: 11px;
			color: #000000;
			background-color: #ffffff;
			border: solid 1px #9c9c9c;
			padding: 6px  6px 6px 6px;
		}



/* ***** [CONTENT AREA IMAGES - USE THESE TO ADD WHITE SPACE DEPENDING ON LOCATION OF GRAPHIC AS TEXT WRAPS] ******************/
.imagePadBL{margin: 0px 0px 12px 12px;}	
.imagePadRB{margin: 0px 12px 12px 0px;}	
.imagePadTL{margin: 12px 0px 0px 12px;}	
.imagePadTR{margin: 12px 12px 0px 0px;}	


#contentBase{
	background-color: #ffffff;
	background-image: url(/Content/Assets/Images/BaseImage-ContentBG.jpg);
	background-repeat: repeat-x;
}

/********** Standard Styles *******************/

p{margin: 0px 0px 12px 0px;}

td{
	margin: 0px; padding: 0px;
}

h1{/* ***** DMS 11/24/2009 - Modified H1 *** */
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 28px;
	color: #CA2F10;
	font-weight: bold;
	margin: 0px 0px 8px 0px;
}

h2{
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

h3{
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

h4{
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
}

a
{
	font-family:verdana,arial,helvetica,sans-serif;
	color:#004b91;
	text-decoration: underline;
}

a:hover
{
	font-family:verdana,arial,helvetica,sans-serif;
	color: #4588ff;
	text-decoration: underline;
}

#footerCell{
	color: #2574ab;
	font-size: 11px;
	font-family: tahoma,arial,helvetica,sans-serif;
	padding: 0px 0px 0px 0px;
}

/* ****** [FOOTER LINKS] ******** 
#footerLinks{
	font-family: tahoma,arial,helvetica,sans-serif;
	font-size: 12px;
	color: #2574ab;
	padding: 2px 0px 12px 0px;
}

#footerLinks a{color: #525353; text-decoration: none;}
#footerLinks a:hover{color: #2574ab; text-decoration: underline;}
*/

/* ****** [WEBFODDER LOGO] ******** 
.webfodderCell{
	padding: 12px 40px 20px 40px;
}

.webfodderLink{
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	line-height: 100%;
}

.webfodderLink:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	line-height: 100%;
}*/

/* ****** [SERIES / PARTS SECTION] ******** */

#seriesMainWrapper{
	padding: 0px 0px 12px 0px; /* DMS - 12/1/2009 - changed top padding to allow subsection anchor text to sit right above the compatible grid: padding: 14px 0px 12px 0px; */
}

.seriesGridBG{
	background-color: #4588ff;
}

.seriesGridTop{
	font-family: tahoma,arial,helvetica,sans-serif;
	background-image: url(/Content/Assets/Images/BlueGridTopLeft.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.seriesGridBottom{
	font-family: tahoma,arial,helvetica,sans-serif;
	background-image: url(/Content/Assets/Images/BlueGridBottomLeft.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}

.seriesGridTitle{
	padding: 0px 6px 0px 6px;
}

#seriesGrid, #seriesGrid_OEMInk{
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	color: #222222;	
}

#seriesGrid td, #seriesGrid_OEMInk td{
	background-color: #ffffff;
	text-align: center;
	padding: 2px 2px 2px 2px;
	border: solid 1px #bfbfbf;
	border-width: 1px 1px 0px 0px;
}

#seriesGrid td#topBlurb{
	text-align: left;
	padding: 4px 4px 4px 4px; 
	line-height: 120%;
	border-width: 0px 1px 0px 1px;
	border-color: #bfbfbf #4588ff #bfbfbf #4588ff; 
}

	.orangeHighlight{ font-weight: bold; color: #ff3300;}

#seriesGrid_OEMInk .price{
	background-color:rgb(255, 247, 102);
}

#seriesGrid tr#topRow, #seriesGrid_OEMInk tr#topRow{
	font-weight: bold; 
}

#seriesGrid td.colL, #seriesGrid_OEMInk td.colL{
	border-left: solid 1px #4588ff; 
}

#seriesGrid td.colR, #seriesGrid_OEMInk td.colR{
	border-right: solid 1px #4588ff; 	
}

#seriesGrid input.qtyText, #productQty input.qtyText, #seriesGrid_OEMInk input.qtyText_OEMInk{
	text-align:center; 	
}

input.qtyTextInline
{
    width: 30px;
	text-align:center; 	
	margin-right: 10px;
}

#seriesGrid td#col2C{font-weight: bold; color: #006bef}
#seriesGrid td#col2M{font-weight: bold; color: #ec008c}
#seriesGrid td#col2Y{font-weight: bold; color: #eebf02}
#seriesGrid td#col2K{font-weight: bold; color: #000000}

#seriesGrid td.highlightColumn{background-color: #fff766}

.seriesGridInput{
	border: solid 1px #bfbfbf;
	width: 90px;
	color: #222222;	
}

#seriesGrid td.discountRowA, #seriesGrid_OEMInk td.discountRowA{
	text-align: right;
	padding: 4px 4px 4px 4px; 
	background-color: #dbd78c;
	color: #3b3806;
	font-weight: bold;
	border-width: 0px 1px 0px 1px;
	border-color: #bfbfbf #c3bc3f #bfbfbf #4588ff; 
}

#seriesGrid td.discountRowB, #seriesGrid_OEMInk td.discountRowB{
	text-align: center;
	padding: 4px 4px 4px 4px; 
	background-color: #dbd78c;	
	color: #3b3806;
	font-weight: bold;
	border-width: 0px 1px 0px 0px;
	border-color: #bfbfbf #4588ff #bfbfbf #bfbfbf; 
}

#seriesGrid td.totalRowA, #seriesGrid_OEMInk td.totalRowA{
	text-align: right;
	padding: 4px 4px 4px 4px; 
	background-color: #ffffff;	
	color: #3b3806;
	font-weight: bold;
	border-width: 0px 1px 0px 1px;
	border-color: #bfbfbf #c3bc3f #bfbfbf #4588ff; 
}

#seriesGrid td.totalRowB, #seriesGrid_OEMInk td.totalRowB{
	text-align: center;
	padding: 4px 4px 4px 4px; 
	background-color: #ffffff;	
	color: #3b3806;
	font-weight: bold;
	border-width: 0px 1px 1px 0px;
	border-color: #bfbfbf #4588ff #c3bc3f #bfbfbf; 
}


#seriesTallyWrapper{
	padding: 0px 1px 0px 1px;
}

#seriesTallyBound{
	background-image: url(/Content/Assets/Images/SeriesGrid-BaseHighlightBGRepeater.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #3b3806;
}

#seriesTallyBound div{color: #001e52; padding: 8px 0px 1px 0px;}
#seriesTallyBound div b{color: #ffffff}

.seriesBuyNotes{
	padding: 6px 4px 0px 2px;
}

.seriesBuyNotesREVISED{
	padding: 0px 2px 5px 6px;
}

.seriesBuyAll{
	padding: 6px 6px 0px 4px;
}

.vendorDivider{
	text-align: center;
	background-image: url(/Content/Assets/Images/DividerIMG.gif);
	background-repeat: repeat-x;
	background-position:left 50%;
 padding: 12px 0px 12px 0px;
}

.vendorDivider img{background-color: #ffffff; padding: 0px 5px 0px 5px;}



#vendorContentWrapper {position: relative; }
#vendorAppearBottom {position: absolute; bottom:0; }



/* ****** [SERIES SECTION - Lower Grids] ******** */
.lowerGrids{
	font-size: 12px;
	color: #222222;
}

#lowerMainWrapper{
	padding: 0px 0px 22px 0px; /* DMS - 12/1/2009 - changed top padding to allow subsection anchor text to sit right above the compatible grid: padding: 14px 0px 12px 0px; */
}

.lowerGridTitle{
	background-image: url(/Content/Assets/Images/LowerGridTitle-Background.gif);
	padding: 0px 10px 0px 10px;
}

.contentRow{
	font-size: 12px;
	color: #353535;
	background-color: #ffffff;
	text-align: left;
	padding: 23px 0px 16px 0px;
	border-bottom: solid 1px #cccccc;	
}

#contentRowLast{
	border-bottom: solid 0px #cccccc;
}

.lowerGrids td.contentRow .titleRow{
	font-size: 14px;
	text-align: left;
	padding: 0px 0px 8px 6px;
	color: #353535;
}

.lowerGrids td.contentRow .titleRow b{
	color: #000000;
}

.lowerGrids td.contentRow .descr{
	padding: 0px 0px 6px 6px;
}

.lowerGrids td.contentRow font.cyan{
	font-weight: bold;
	color: #006bef;
}

.lowerGrids td.contentRow font.magenta{
	font-weight: bold;
	color: #ed1194;
}

.lowerGrids td.contentRow font.yellow{
	font-weight: bold;
	color: #eebf02;
}

.lowerGrids td.contentRow font.black{
	font-weight: bold;
	color: #000000;
}

.lowerGrids img{
	margin: 4px;
}

.seriesPrice{
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 6px 0px 0px;
}

.freeShipTitle{
	color: #ffffff;
	font-size: 14px;
	padding: 4px 6px 4px 0px;
}

.searchResultsGridTitle{
	color: #ffffff;
	font-size: 14px;
	padding: 4px 6px 4px 0px;
}

#partModelTitle{
	color: #000000;
	font-size: 14px;
	text-align: center;
	vertical-align: text-center;
	background-color: #adc3ea;
	padding: 4px 0px 4px 0px;
}

.partModelBG{
	color: #000000;
	font-size: 12px;
	text-align: center;
	vertical-align: text-center;
	background-color: #d1dae9;
	padding: 6px 4px 6px 4px;
}


/*
.partModelBG a{
	text-decoration: underline;
	color: #000000;
}

.partModelBG a:hover{
	text-decoration: underline;
	color: #0047c6;
}
*/

/* ********** SERIES PAGE RIGHT GUTTER ************** */

.seriesPrinterIMGBox{
	/* ********** DMS 11/24/2009 - removed border: solid 1px #646464;************** */
	background-color: #ffffff;
	padding: 8px 0px 8px 0px;
	margin: 0px 8px 8px 8px;
	text-align: center;	
}

.quickLinksBound{
	background-image: url(/Content/Assets/Images/QuickLinksBG.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	border: solid 1px #000000;
	background-color: #e1d0cc;
	padding: 0px 0px 2px 0px;
	margin: 0px 8px 0px 8px;
	color: #ffffff;
	text-align: center;
}

		.outerMenuQL{
 			color: #ffffff; 
 			background-color: #fb471a; 
 			border: solid 1px #000000; 
 			padding: 0px 0px 4px 0px; 
 			font-size: 12px;
 			font-weight: bold;
 			margin: 2px 6px 5px 6px;
		}
/*
		.quickLinksBound a{color: #ffffff; text-decoration: none;}
		.quickLinksBound a:hover{color: #ffffff; text-decoration: none;}
*/
.compatibleListBound{
	padding: 8px 0px 0px 0px;
	margin: 0px 8px 8px 8px;
	text-align: center;
}

.compatibleListBound h1{color: #3d3c44; font-size: 14px; font-weight: bold;}

.compatibleList{
	font-family: arial,helvetica,sans-serif;
	color: #ffffff; 
	background-color: #6e6e6e; 
	padding: 0px 0px 4px 0px; 
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
}

#vendorRGimg{
	margin: 1px 0px 6px 0px;
}

/* **************** HELP PAGES ************************** */

.helpDivider{
	border-bottom: solid 2px #adc3ea;
	padding: 0px 0px 12px 0px;
	margin: 12px 0px 12px 0px;
	display: inline-block;
	width:100%;
}

.helpNoDivider{
	padding: 0px 0px 12px 0px;
	margin: 12px 0px 12px 0px;
	display: block;
}

.shipIMGBound{
	float: left;
	font-size: 11px;
	color: #4588ff;
	text-align: center;
}

.shipDescr{
	margin: 0px 0px 0px 80px;
	padding: 0px 0px 0px 0px;
}

.helpAlertTXT{
	color: #e82000;
}

.contentHighlight{
	background-color: #fef889;
	padding: 1px 6px 1px 6px;
	margin: 0px 12px 12px 12px;
	text-align: center;
}

.helpCalloutHdg{
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	background-color: #4588ff;
	padding: 4px 6px 4px 6px;
	margin: 0px 20px 0px 20px;
	text-align: center;
}

.helpCallout{
	font-size: 12px;
	background-color: #c0d5f9;
	padding: 6px 8px 8px 8px;
	margin: 0px 20px 12px 20px;
	text-align: center;
	line-height: 120%;
}

.helpTopMenu{
	font-size: 12px;
}

.helpTopMenu ul{
	margin:-12px 0px 0px 18px;padding: 0px;
}

.helpTestPgCell{
	font-size: 12px;
	background-color: #c0d5f9;
	padding: 6px 16px 6px 16px;
	text-align: left;
	vertical-align: text-middle;
}


.helpTestPgCell img{
	margin: 0px 3px 0px 0px;
}

.topLink{
	color: #808080;
	text-decoration: none;
	font-size: 11px;
}

.topLink:hover{
	text-decoration: none;
	font-size: 11px;
}

.topLink img{margin-right: 3px;}

.helpTopList{
	line-height: 160%;
	font-size: 12px;	
}

.helpCaption{
	font-size: 11px;
}

/* **************** RIGHT GUTTER ALERT BOX ************************** */

.gutterAlertBox{
	background-image: url(/Content/Assets/Images/RightGutterAd-ConsumerAlert-Repeater.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

.gutterAlertContent{
	background-image: url(/Content/Assets/Images/RightGutterAd-ConsumerAlert-TopBG.gif);
	background-repeat: no-repeat;
	color: #000000;
	font-size: 12px;		
	line-height: 120%;
	padding: 44px 12px 4px 12px;
}

/* **************** PARTS GRID AD ONS ************************** */

.partSeriesGrid{
	font-size: 12px;
	color: #3b3b3b;	
	border-collapse: collapse;
	border: solid 1px #bfbfbf;
	background-color: #ffffff;
}

.partSeriesGrid td#topRow{
	font-weight: bold;
	border-width: 0px 1px 1px 0px;
	border-color: #bfbfbf;
	color: #000000;	
	padding: 4px 4px 4px 4px; 
}

.partSeriesGrid td{
	background-color: #ffffff;
	text-align: center;
	border: solid 1px #bfbfbf;
	padding: 14px 4px 14px 4px; 
}

.partSeriesGrid td.highlight
{
	font-weight: bold;
	border-width: 0px 1px 1px 0px;
	border-color: #bfbfbf;
	background-color: #fff766;
	color: #000000;
	font-weight: bold;
	padding: 4px 4px 4px 4px; 
}

.partSeriesGrid td.ptYourPrice{
	font-size: 11px;
	background-color: #dbd78c;
	border-width: 0px;
	padding: 4px 4px 4px 4px; 
}

.partGridMessage {
	font-weight: bold;	
	font-size: 12px;
	color: #000000;	
}

#tblEnterShippingInfo
{
    padding: 10px 10px 0px 33px;
}
