table, tr, td, th {border:1px solid #fff!important;}
#green table, #green tr, #green td, #green th {border:none!important;}

.productContentArea
{
	margin-top:0px;
	padding-top:0px;
}
.categoryImage
{	float:left; 
 	padding:0 10px 5px 0;
 	display:inline; /*IE 6 compat*/
}

.categoryImage img
{	width:36px;
height:36px;
}

.productBar
{
	background-image:url('../images/spriteme2.png');  background-position:0px -991px; background-repeat:repeat-x;
	/*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 {
		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:60%; /* 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: 8px 0 0 10px; /* Used to be 10 */
	*padding: 6px 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
{margin:0;/*margin:10px 0 0 0;
	float:left!important;
	padding-right: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;
}

.skuListTable a:link,.skuListTable a:active, .skuListTable a:visited
{	color:#3b3b3b; text-decoration:underline;}
.skuListTable a:hover
{	color:#008A4C; }

.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
{
	
}
.ListCol, .OnlineCol
{
	vertical-align:middle;
	text-align:right;
}
.FamLinkCol, .ShipCol
{	
	vertical-align:bottom;
}
.FamLinkCol, .ShipCol, .ListCol, .OnlineCol
{
	text-align:center;
}
.QtyCol
{
	padding:1px 0 1px !important;
	width:45px;
 	min-height:1px;
}
.QtyCol input{width:25px;margin-left:8px!important;}
.ModelCol
{
	width:130px!important;
	font-weight:bold;
padding-left:5px;
}
.FamLinkCol
{	
	width:40px;
}
.DescrCol
{
	width:250px;
	padding-left:5px;
}
.ShipCol
{
	width:90px;
}
.ShipCol a:link,.ShipCol a:active, .ShipCol a:visited
{	color:#3b3b3b; text-decoration:underline;font-weight:bold;}
.ShipCol a:hover
{	color:#008A4C;font-weight:bold; }
.ShipCol{padding:2px 0 4px 0;}
.ListCol
{
	width:110px;
}
.OnlineCol
{	
	width:140px;
}

.priceMsgCol
{	
	width:270px;
	text-align:center;
	vertical-align:top;
}
.productSKUheaders
{
	font-weight:bold;
	font-size:11pt;
	color:#3b3b3b;
	text-align:left;
}
.priceMsgPlaceholder
{
	height: 25px;
}
/*.SKUgrayBars
{	
	background-color:#d9d9d9;
	height:25px;
}*/
.productfilter{float:right; padding:0 10px 0 0;}
.productfilter select {height:18px;margin:2px 3px;}
.grayBarText-top { 
	width: 200px;
	float:left;
	margin:4px 0 0 10px;
	line-height:1.3em;
	_height: 20px;
	display:inline; /*IE 6 compat*/}
.SKUgrayBars
{	
	background-color:#d9d9d9;
	height:25px;
	*height: 25px;
	_height: 25px;
	margin:5px 0 10px 0;
}
.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;
}
.prod_bottom .paddedText
{
	width:639px;
float:left;
}
.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; 
	margin-bottom:8px;
	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;
}

/******FIX METADATA SPACING*******/
#ProductListDescription{margin-top:10px;}    
#ProductListDescription p{padding-bottom:8px;}	


/*** Add to Cart Button ***/

#ctl00_ctl00_cphInFormAfterHeader_cphMainContent_dvAddToCart input { margin-bottom: 10px; }

.resultbtn{background-image:url('../images/btn_search_all.jpg');
	background-repeat:no-repeat;
	width:182px!important;
	height:21px!important;
text-align:center;
padding-top:4px;
display:block;}
a.resultbtn {color:#fff;text-decoration:none;font-weight:bold;font-size:12px;}

/********* Product Pagination *****************/
.productdetailpagination  a, .productdetailpagination  a:link, .productdetailpagination  a:active, .productdetailpagination  a:visited  {color:#083152;padding:0 3px 0 3px;}

.productdetailpagination  a:hover {color:#666;}

/***STUFF FOR BAZAAR VOICE****/
@charset "utf-8";
/* CSS Document */

.prod_main
{
	margin-top:20px;
}

.prod_main a:link, .prod_main a:active, .prod_main a:visited {color:#083152; text-decoration:underline;}
.prod_main a:hover {color:#009ddc;}

.prod_top .leftcol
{
	width:235px;
	float:left;
}
.prod_top .rightcol
{
	width:515px;
	float:right;
}

.prod_top .productimage
{
	width:231px;
	height:181px;
	border:solid 1px #cccccc;
	text-align:center;
}

.prod_top .productimage img
{
	width:231px;
	height:181px;
}

.prod_top .productlogo
{
	width:187px;
	height:auto;
	padding:10px 20px 10px 20px;
}

.prod_top .productlogo img
{
	width:187px;
	height:auto;
}

.prod_top h2{font-weight:bold!important; font-size:1.1em!important; padding-bottom:8px; color:#083152;}

.prod_top .wrapper{height:60px; background-color:#efefef;color:#083152;}

.prod_top .review{padding:7px;border-right: 1px solid #757575; height:46px; width:170px; float:left;}
.prod_top .ask{padding:5px 10px 5px 10px; border-right: 1px solid #757575; height:50px; width:160px;float:left; }
.prod_top .ask img{width:38px; height:38px; float:left; padding-right:2px;}

.prod_top .prod_title, .prod_top .prod_title a:link { font-weight:bold; text-decoration:none; display:block;padding-top:2px;}
.prod_top .prod_count, .prod_top .prod_count a:link { text-decoration:none;font-size:10px; display:block;}

.prod_top .order{padding:5px 10px 5px 10px; height:40px; width:120px;float:left; }
.prod_top .order img{width:38px; height:38px; float:left; padding-right:2px;}
.prod_top .order input{width:38px; height:38px; float:left; padding:2px;}

.prod_top .order .prod_title, .order .prod_top .prod_title a:link { font-weight:bold; text-decoration:none; display:block;padding-top:8px;}

.prod_top .desc {margin-top:12px;}

.prod_bottom
{
	padding-top:20px;
}

.prod_bottom .text
{
	margin:10px 0 10px 0;
}

.prod_main ul{ list-style-type: none; padding: 0; }

.prod_main ul li  {
	list-style-type:square;
	list-style-position:inside;
	text-decoration:none;
	line-height: 14px;
	padding:3px 0 4px 8px;
	}

.prod_main .grayBars
{	
	background-color:#d9d9d9;
	width:100%;
	height:25px;
}

.prod_main .grayBarText

{
 float:left;
 width:70%; 
 margin:5px 0 0 10px;
 line-height:1.3em;
 display:inline; 
}

.prod_main .arrow
{	
	float:left;
	padding: 7px 0 0 10px; 
	*padding: 5px 0 0 10px;
	display:inline;
}

/***TOOLTIP****/
.tip {border:solid 1px #666666; width:230px; padding:3px;
position:absolute; z-index:100;
visibility:hidden; color:#083152; top:20px;
left:90px; background-color:#fff;
layer-background-color:#ffffcc;float:left;text-align:left;}
.tip img{width:100px; height:100px;float:left; padding:1px 7px 1px 2px;}

.btnmore{
	width: 136px;
	height: 29px;
	float:right;
	background:url(../img/bazaarvoice/btn-more.jpg) no-repeat;
	color:#fff;
	font-size:14px;
	margin:15px 0 22px 0;}

.btnmore a:link, .btnmore a:active, .btnmore a:visited { display:block; background:url(../img/bazaarvoice/btn-more.jpg) no-repeat; width: 136px;height: 24px; color:#fff; text-decoration:none; text-align:center; padding:5px; overflow:hidden;}
.btnmore a:hover {display:block;  background:url(../img/bazaarvoice/btn-morehover.jpg) no-repeat;color:#666;}

.btnvideo{
	width: 207px;
	height: 41px;
	background:url(../img/bazaarvoice/btn_video.jpg) no-repeat;
	color:#083152;
	float:left;
	font-size:14px;
	margin:10px 25px 10px 0;}

.btnvideo a:link, .btnvideo a:active, .btnvideo a:visited { display:block; background:url(../img/bazaarvoice/btn_video.jpg) no-repeat; width: 163px;height: 31px; color:#083152; text-decoration:none; text-align:left; padding:10px 0 0 44px; overflow:hidden; text-transform:uppercase;font-weight:bold;}
.btnvideo a:hover {display:block;  background:url(../img/bazaarvoice/btn_videohover.jpg) no-repeat;color:#666;}

.btninfo{
	width: 207px;
	height: 41px;
float:left;
	background:url(../img/bazaarvoice/btn_info.jpg) no-repeat;
	color:#083152;
	font-size:14px;
	margin:10px 25px 10px 0;}

.btninfo a:link, .btninfo a:active, .btninfo a:visited { display:block; background:url(../img/bazaarvoice/btn_infovideo.jpg) no-repeat; width: 163px;height: 21px; color:#083152; text-decoration:none; text-align:left; padding:6px 0 10px 44px; overflow:hidden; text-transform:uppercase;font-weight:bold;line-height:28px;}
.btninfo a:hover {display:block;  background:url(../img/bazaarvoice/btn_infohover.jpg) no-repeat;color:#666;}
.applicationimgsize{width:20px; height:20px;padding:0;}
