.productContentArea
{
	margin-top:20px;
	padding-top:20px;
}
.categoryImage
{	float:left; 
 	padding:0 10px 5px 0;
 	display:inline; /*IE 6 compat*/
}

.productBar
{
	background-image:url('../images/sl_ProductBar.gif');
	background-repeat:repeat-x;
	height:31px;
}
.productBarLeftEnd
{
	height:31px;
	width:3px;
	float:left;
}
.productBarRightEnd
{
	height:31px;
	width:3px;
	float:right;
}
.productBarText
{
	color:White;
	font-weight:bold;
	padding:6px 15px 0 15px;
}
.infoBar
{
	background-image:url('../images/sl_infoBar.gif');
	background-repeat:repeat-x;
	line-height:1em;
}
.productTitle
{
	float:left;
	width:238px;
	padding:10px 0 6px 0;
	border-bottom:solid 1px #cccccc;
	display:inline; /*IE 6 compat*/
}	
.activeProductTab
{
	float:left;
	width:135px;
	height:25px;
	background-color:#ffffff;
	margin-top:4px;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
}
.productTabSpacer
{
	float:left;
	width:2px;
	height:25px;
	margin-top:4px;
	border-bottom:solid 1px #cccccc;
}
.inactiveProductTab
{	
	float:left;
	background-image:url('../images/sl_inactiveProductTab.gif');
	background-repeat:repeat-x;
	width:135px;
	height:24px;
	margin-top:4px;
	border:solid 1px #cccccc;
}
.productTabText
{
	margin:7px 0 0 12px;
}

#productLeftCol
{
	width:235px;
	float:left;
}
#productRightCol
{
	width:515px;
	float:right;
}

.productLargeImage
{
	width:220px;
	height:230px;
	border:solid 1px #cccccc;
	text-align:center;
}

.productLogo
{
	width:220px;
	padding:10px 0px 10px 0px;
	text-align:center;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
}

.productLinks {
	width:200px;
	padding: 10px 10px 10px 10px;
	font-size:8pt;
	border-left:solid 1px #33648A;
	border-right:solid 1px #33648A;
	border-bottom:solid 1px #33648A;
	background-color: #33648A; /* Added by SRI 12-03-09 */
	color: #FFFFFF; /* Added by SRI 12-03-09 */
	}
	
	.productLinks img {
		padding-top: 10px; 
		padding-bottom: 0px;/* Added by SRI 12-03-09 */
		} 

	.productLink {
		font-size:8pt;
		color:#FFFFFF;
		line-height: 1em; /* 1.4 em - Adjusted by SRI 12-03-09 */
		text-decoration:none;
		vertical-align: text-top;/* Added by SRI 12-03-09 */
		} 

	.productLink:hover {
		text-decoration:underline;
		color:#FFFFFF; /* Adjusted by SRI 12-03-09 */
		}

	.productLink:visited {
		color:#FFFFFF; /* Adjusted by SRI 12-03-09 */
		text-decoration:none;/* Added by SRI 12-03-09 */
		}


.viewPartsAndPricing
{
	width:159px;
	height:27px;
	margin:8px 0 0 61px;
}
.grayBars
{	
	background-color:#d9d9d9;
	width:515px;
	height:25px;
}


.grayBarText
{
 float:left;
 width:70%; /* SRI CHANGE */
 margin:5px 0 0 10px;
 line-height:1.3em;
 display:inline; /*IE 6 compat*/
}

.arrow
{	
	float:left;
	/*padding:6px 0 0 10px;*/
	padding: 10px 0 0 10px;
	*padding: 8px 0 0 10px;
	display:inline; /*IE 6 compat*/
}
.newsLinks, .newsLinks:hover, .newsLinks:visited
{
	color:#083152;
	font-weight:bold;
	font-size:9pt;
	line-height:1em;
}
.productItemText
{
	line-height:1.3em;
	margin:5px 5px 15px 5px;
}
.prodlistImgContainer
{
	height:200px;
	width:215px;
	text-align:center;
}
.prodlistContainer
{
	background-image:none;
	background-color:#ffffff;
	border:solid 1px #cccccc;
	width:220px;
	height:278px;
	padding:2px 8px 2px 8px;
	float:left;
	display:inline; /*IE 6 compat*/
}
.prodlistCell
{
	padding:15px 0 0px 0px;
}
.prodlistMidCell
{
	padding:15px 17px 0 17px;
}
.prodlistTitleContainer
{
	width:220px;
	height:40px;
	overflow:hidden;
}
.prodlistTitleLink
{
	color:#083152;
	text-decoration:none;
	font-size:12pt;
	font-weight:bold;
}
.prodlistTitleLink:hover
{
	color:#083152;
	text-decoration:underline;
}
.prodlistTitleLink:visited
{
	color:#083152;
	text-decoration:none;
}
.prodlistSummary
{
	overflow:hidden;
	color:#787878;
	font-size:8pt;
	line-height:1em;
	width:220px;
	height:20px;
}
.prodlistMore
{
	text-align:right;
	width:220px;
}
.prodlistMoreLink
{	
	color:#008348;
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
}
.prodlistMoreLink:visited
{	
	color:#008348;
	text-decoration:none;
}
.prodlistMoreLink:hover
{	
	color:#008348;
	text-decoration:underline;
}
#productRightCol ul, li
{
 list-style-type: disc;
/* list-style-position:inside;*/
 padding-left: 0;
 margin: 0; 
 background-image: none;
}

#productRightCol ul{margin:0 0 0 20px;}

/*
ul, li
{
	list-style-type: disc;
	list-style-position:inside;
	padding-left: 0!important; 
	margin: 0; 
	background-image: none;
}
ul{margin:0 0 0 5px;}
*/
.linkPagination
{
	float:right;
	padding-right:10px;
	margin-bottom:10px;
	width:200px;
	display:inline; /*IE 6 compat*/
}

.pagination
{
 float:right!important;/*SRI CHANGE*/ 
 padding-right:10px;
 margin-bottom:10px;
 width:300px!important;/* SRI CHANGE */
 display:inline; /*IE 6 compat*/
}
 
.paginationBump
{
	position:relative;
	top:-3px;
}
.PaginationTextBlack
{ 
	color:Black;
}
.skuListTable
{
	border: none;
}
.smallCol
{	
	width:135px;
 	text-align:center;
 	min-height:1px;
 	vertical-align:top;
 	padding-top:5px;
}
.bigCol
{	
	width:350px;
	vertical-align:top;	
}
.AltRow
{
	background-color:#edebe9;
}
.QtyCol, .ModelCol, .DescrCol
{
	vertical-align:middle;
}
.ListCol, .OnlineCol
{
	vertical-align:middle;
	text-align:right;
}
.FamLinkCol, .ShipCol
{	
	vertical-align:bottom;
}
.FamLinkCol, .ShipCol, .ListCol, .OnlineCol
{
	text-align:center;
}
.QtyCol
{
	width:55px;
 	min-height:1px;
}
.ModelCol
{
	width:125px;
}
.FamLinkCol
{	
	width:40px;
}
.DescrCol
{
	width:295px;
	padding-left:5px;
}
.ShipCol
{
	width:50px;	
}
.ListCol
{
	width:90px;
}
.OnlineCol
{	
	width:100px;
}

.priceMsgCol
{	
	width:270px;
	text-align:center;
	vertical-align:top;
}
.productSKUheaders
{
	font-weight:bold;
	font-size:11pt;
	color:#3b3b3b;
}
.priceMsgPlaceholder
{
	height: 25px;
}
/*.SKUgrayBars
{	
	background-color:#d9d9d9;
	height:25px;
}*/

.grayBarText-top { 
	width: 150px;
	float:left;
	margin:7px 0 0 10px;
	*margin: 8px 0 0 10px;
	line-height:1.3em;
	_height: 20px;
	display:inline; /*IE 6 compat*/}
.SKUgrayBars
{	
	background-color:#d9d9d9;
	height:32px;
	*height: 32px;
	_height: 20px;
}
.SKUgrayBars-bottom {
	background-color:#d9d9d9;
	margin-top: 10px;
	height:28px; 
	_height: 20px;
	padding-top: 4px;} 
.SKUgrayBars .pagination { width:100%; text-align: right; display: block;}
.SKUgrayBars-bottom .pagination { width:100%; text-align: right; display: block;}
.SKUgrayBars .pagination a,
.SKUgrayBars .pagination a:link,
.SKUgrayBars .pagination a:active,
.SKUgrayBars .pagination a:visited,
.SKUgrayBars-bottom .pagination a,
.SKUgrayBars-bottom .pagination a:link,
.SKUgrayBars-bottom .pagination a:active,
.SKUgrayBars-bottom .pagination a:visited { color:#083152; }

.SKUgrayBars .pagination a:hover, .SKUgrayBars-bottom .pagination a:hover { color: #666;} 
.SKUseparator
{
	height:1px;
	width:100%;
	background-color:#b4b4b4;
}

.paddedText
{
	line-height:1.8em;
	padding-left:10px;
}
.out
{	text-decoration:line-through;}
.under
{	text-decoration:underline;}
.cyan
{	color:#00bae7;}
.red
{	color:#ff3406;}
.gray3b
{	color:#3b3b3b;}
.grayb4
{	color:#b4b4b4;}
.lightMedGray
{	color:#686868;}
.darkMedGray
{	color:#666666;}
.darkGreen
{	color:#008348;}
.emptyPad10px
{	height:10px;}
.size08pt
{	font-size:8pt;}

/*****Search*****/
.searchResultsWrap  /* in .xsl */
{  
	padding: 10px; 
	background-image:url('../images/sl_keywordSearchItem.gif');
	background-repeat:repeat-x;
}
.topWrap
{
	margin-top:10px; 
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
}
.bottomWrap
{
	padding:8px 5px 2px 5px; 
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	background-image:url('../images/sl_search.gif');
	background-repeat:repeat-x;
}
.sep
{
	height:1px;
	background:#959595;
}
#WholesaleMessage
{
	float:right;
	width:190px;
	padding-top:11px;
	text-align:center;
}

/*** Add to Cart Button ***/

#ctl00_ctl00_cphInFormAfterHeader_cphMainContent_dvAddToCart input { margin-bottom: 10px; }