﻿html 
{
	background:url(images/home-bg.jpg) no-repeat center top;
	background-color: #5E5E5E;
}

body 
{
	font-family: Arial, Helvetica, sans-serif;
	background:url(images/home-shadow.PNG) repeat-y center top;
	margin-top:0px;
	padding-bottom: 0px;
}

.textbox 
{    
	color: #000;
}

.largemultilinetextbox 
{
	font-family: Arial, Helvetica, sans-serif;
}

.longmultilinetextbox 
{
	font-family: Arial, Helvetica, sans-serif;
}

#headerRegion 
{
	background-image:url(images/home.jpg);
	height: 136px;
	margin-bottom: 14px
}

a#ctl00_hlLogoMiddle
{
	position:absolute;	
}

hr 
{
	height: 1px;
	width: 1px;
	visibility: hidden;
}

a:link 
{
	font-size: 1em;
	line-height: 1.5em
}

a:hover 
{
	color: #666;
	text-decoration: none;
    font-size: 1em;
	line-height: 1.5em
}

a:visited 
{
    font-size: 1em;
	line-height: 1.5em
}

#footer 
{
	vertical-align: bottom;
	clear: both;
	height: 44px
}

#footer a 
{	
	color: #ffffff;
}

#footer a:visited 
{
	color: #ffffff;
}

#footer a:hover 
{
	color: #666666;
}

.label{
	font-size:.8em;
	color: #666;
}

.adminTable th a 
{
	background-color:#F00;

}

.adminTable td 
{
	width: auto;
	height: 20px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
}

.adminTableHeader 
{
	background-color: #17516b; 
	font-weight:normal; 
}

tr.row:hover, tr.over td 
{
	background-color: #999;
	margin: 5px;
}

#threeColumnRightContent fieldset 
{
	border: transparent;
}

#threeColumnRightContent legend 
{
	font-size: .8em;
	color: #17516B;
}

#threeColumnRightContent .button
{
	width:110px;
	padding-top:11px;
}

#ctl00_ContentPlaceHolder1_review_hlReview 
{
	background: url(images/buttons.png) no-repeat;
	width:124px;
	height:25px;
	margin:0px 10px 10px 0px;
	cursor:pointer;
	overflow:hidden;
	display:block;
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_review_hlReview:hover
{
	background: url(images/buttons.png) no-repeat 0px -25px;
}

#ctl00_loginView_dcAuthenticatedUser_imgCart
{
	width: 25px;
	padding: 25px 0 0 0;
	height: 0;
	background: url(images/cart.gif)  no-repeat;
	overflow: hidden;
}

.loginbutton
{
	background: url(images/buttons.png) no-repeat -131px -170px;
	width:64px;
}

.loginbutton:hover
{
	background: url(images/buttons.png) no-repeat -131px -192px;
}

.addtocartbutton
{
	background: url(images/buttons.png) no-repeat -131px 0px;
	width: 110px;
	height: 22px;
	margin: 0px 0px 0px 0;
}

.addtocartbutton:hover
{
	background: url(images/buttons.png) no-repeat -131px -22px;
}

.continuebutton
{
	background: url(images/buttons.png) no-repeat -250px -60px;	
	width:70px;	
}

.continuebutton:hover
{
	background: url(images/buttons.png) no-repeat -250px -82px;
}

.continuehoppingbutton{
	background: url(images/buttons.png) no-repeat -250px 0px;
}
	
.continuehoppingbutton:hover{
	background: url(images/buttons.png) no-repeat -250px -22px;
}

.processorderbutton
{
	width: 114px;
	background: url(images/buttons.png) no-repeat 0px -60px;
}

.processorderbutton:hover
{
	background: url(images/buttons.png) no-repeat 0px -82px;
}

.updatebutton
{
	background: url(images/buttons.png) no-repeat -131px -60px;
	width:64px;
}

.updatebutton:hover
{	
	background: url(images/buttons.png) no-repeat -131px -82px;
}

.checkoutbutton
{
	background: url(images/buttons.png) no-repeat -131px -115px;
	width:70px;
}

.checkoutbutton:hover
{	
	background: url(images/buttons.png) no-repeat -131px -137px;
}

.savebutton{
	background: url(images/buttons.png) no-repeat -340px -115px;
	width:64px;
}

.savebutton:hover{
		background: url(images/buttons.png) no-repeat -340px -137px;
}

.backbutton{
	background: url(images/buttons.png) no-repeat -340px -170px;
	width:64px;
}

.backbutton:hover{
		background: url(images/buttons.png) no-repeat -340px -192px;
}

.loginView a
{
	color: #FFF
}

.loginView a:hover
{
	color: #999
}

.loginView 
{
	padding:10px 5px 16px 0;
	position: relative;
	top: 40px;
	height: 22px;
	width: 800px;
	vertical-align: top;
}

#allContent
{
	background: #fff;
	padding:0px;
}

.welcomePanel 
{
	float:right;
	font-size: .7em;
	color: #FFF
}

#leftContent 
{
	float: left;
	margin-left: 4px;
	height: 688px;
	width:179px;
	overflow:hidden;
	margin-bottom: 10px;
	background:url(images/leftmenu_back.gif) repeat-y;
	padding-top: 0px;
	padding-left: 0px;
}

#mainContent
{
	padding:0px 10px 0px 8px;
	color: #171A2F;  
}

#twoColumnLeftContent 
{
	float: left;
	margin-left: 4px;
	height: 688px;
	width:179px;
	overflow:hidden;
	margin-bottom: 10px;
	background:url(images/leftmenu_back.gif) repeat-y;
	padding-top: 0px;
	padding-left: 0px;
}

#twoColumnMainContent 
{
	padding:0px 10px 0px 8px;
	background-color:#FFF;
}

#threeColumnLeftContent 
{
	float: left;
	margin-left: 4px;
	height: 688px;
	width:179px;
	overflow:hidden;
	margin-bottom: 10px;
	background:url(images/leftmenu_back.gif) repeat-y;
	padding-top: 0px;
	padding-left: 0px;
	
	           
}

#threeColumnMainContent 
{
	margin-left: 195px;
	padding:0px 10px 0px 8px;
}

.contentMenu 
{ 
	margin-top:48px;
	padding: 0px 0px 0px 150px;
	position:relative;
	float: right;
	background-color: transparent;
}

.productName 
{
	color: #17516B;
}

.catalogProductName 
{
	color: #17516B;
}

.productSummary .retailPrice 
{
	font-size: .8em;
	font-weight:bold ;
	color: #666;
}

.retailPriceLabel 
{
	font-size: .8em;
	color: #666;
}

.productSummary .yourPrice 
{
	font-size: 19px;
	color: #D30B12;
	line-height: 1.5em;
}

.yourPriceLabel 
{
	font-size: 17px;
	color: #D30B12;
	line-height:1.5em;
}

.imageBox 
{
	border: 0px solid #C0C0C0;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.catalogTopPager 
{
	margin-top: 10px;
}

.catalogTopPagerLeft 
{
	margin-top: 10px;
}

.catalogTopPagerMid 
{
	margin-top: 10px;
}

.catalogTopPagerRight 
{
	margin-top: 10px;
}

.links a 
{
	text-align: center;
	color: #00C;
}

.links a:hover 
{
	text-align: center;
	border: 1px solid transparent;
	color: #666;
}

.links a:visited 
{
	text-align: center;
	border: 1px solid transparent;
	color: #00C;
}

.widget 
{
	font-size: .8em;	
	margin-right: 0px;
	margin-bottom: 0px;
}

.widget fieldset 
{	
	border: transparent;
}

.widget legend 
{
	font-size: inherit;
}

.imageCell 
{
	width: 320px;
	height:325px;
	text-align:center;
	vertical-align:middle;
	display: table-cell;
	padding-right: 20px;
	padding-bottom: 0px;
}

#ctl00_ContentPlaceHolder1_pnlSearchTerms 
{   background: url(images/headers.png) no-repeat -740px 0px;
	overflow:hidden;
	background-color: #EBEBEB;
	vertical-align:top;
	margin-right:5px;
}

#ctl00_ContentPlaceHolder1_pnlSearchTerms legend 
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_pnlSortBy
{  background: url(images/headers.png) no-repeat -555px 0px;
   overflow:hidden;
   background-color: #EBEBEB;
   vertical-align:top;
   margin-right:5px;
   padding-top:5px;
}

#ctl00_ContentPlaceHolder1_pnlSortBy legend
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_pnlFavoriteProducts
{
	background: url(images/headers.png) no-repeat 0px 0px;
	overflow:hidden;
	background-color: #EBEBEB;
	vertical-align:top;
	margin-right:5px;
}

#ctl00_ContentPlaceHolder1_pnlFavoriteProducts legend
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_pnlSend 
{   background: url(images/headers.png) no-repeat -185px 0px;
	overflow:hidden;
	background-color: #EBEBEB;
	vertical-align:top;
	margin-right:5px;
	padding-top: 5px;
}

#ctl00_ContentPlaceHolder1_pnlSend legend 
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_pnlNarrowByManufacturer
{   background: url(images/headers.png) no-repeat -370px 0px;
	overflow:hidden;
	background-color: #EBEBEB;
	vertical-align:top;
	margin-right:5px;
	padding-top: 25px;
}

#ctl00_ContentPlaceHolder1_pnlNarrowByPrice
{
	background: #ebebeb;
}

#ctl00_ContentPlaceHolder1_pnlNarrowBySubcategory
{
	background: #ebebeb;
}

#ctl00_ContentPlaceHolder1_pnlAddToCart legend
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_pnlReview 
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_pnlReview 
{
	margin-right:5px;
}

#ctl00_ContentPlaceHolder1_pnlAddToCart
{
	background: url(images/addtocart.gif) no-repeat;
	overflow: hidden;
	margin-right:5px;
	margin-bottom: 5px;
}

.accordionHeader 
{
	border: 1px solid #FFF;
	background-color: #164A62;
}

.checkoutRightPanel 
{
	width: 98%;
	margin-top: 5px;
	margin-bottom: 5px;
}

.favoriteProduct 
{
	width: 150px;
}

.favoriteCategory 
{
	background: transparent;
}

.shippingAddresses 
{
	color:#000000;
}

.billingAddresses 
{
	color: #000000;
}

.favoriteProduct 
{
	background:transparent;
}

.favoriteCategory 
{
	background:transparent;
}

.contentGroupHeader 
{
	color: #555;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #c2c2c2;
	background: url(images/pagingbg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	padding: 7px;
	margin-bottom: 20px;
	height:17px;
	width: 180px;
	height: 30px;  
}

.categoryListName 
{
	color: #000;
	text-decoration:underline;
	line-height: 1.5em
}

.categoryListName:link 
{
	color: #000;
	text-decoration: underline
}

.categoryListName:visited 
{
	color: #000;
	text-decoration: underline
}

.categoryListName:hover 
{
	color: #666666;
	text-decoration: underline
}

.categoryName 
{
   color: #333;
   font-weight:bold;
   font-size: 1.2em;
}

.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-size:.8em;
}

#ctl00_ContentPlaceHolder1_hlViewAll
{
	width:110px;
	height:18px;
	margin-top:5px;
	background: url(images/buttons.png) no-repeat 0px -115px;	
	text-indent:-1999px;
	border: none;	
}
	
#ctl00_ContentPlaceHolder1_hlViewAll:hover
{
	background: url(images/buttons.png) no-repeat 0px -137px;
}

.breadcrumbs a:hover 
{
	color:#000;
}

#ctl00_ContentPlaceHolder1_categoryCrumbs 
{
	background: url(images/crumb.png) repeat-x;
}

#ctl00_ContentPlaceHolder1_categoryCrumbsn0 
{
	font-weight:bold;
}

.printbutton 
{
	background: url(images/buttons.png) no-repeat -250px -115px;
	border:0px;
	width: 64px;
	height:22px;
	font-size:0px;
	margin:0 0 3px 0;
	cursor:pointer;
	color:#b80c0c;
	line-height:10px;
	overflow:hidden;
	padding-top:17px;
}

.printbutton:hover	
{
	background: url(images/buttons.png) no-repeat -250px -137px;
}

.siteLevel1 
{
	font-size: 14px;
	height: 35px;
	width:114px;
	text-align: center;
	margin-left: 0px;
}

.siteLevel1 td 
{
  	background-color: inherit;
	color: inherit;
}

.siteLevel1 td:hover 
{
  	background-color: inherit;
	color: inherit;
}

.siteLevel1 td a:link 
{
	color: inherit;
}

.ctl00_siteMenu_2
{
	width: 6px;
}

#ctl00_siteMenun0 a
{
	background:url(images/navagation.png) no-repeat;
	width: 114px;
	height: 35px;
	overflow: hidden;
}

#ctl00_siteMenun0 a:hover
{
	background:url(images/navagation.png) no-repeat 0px -35px;
}

#ctl00_siteMenun1 a
{
	background:url(images/navagation.png) no-repeat -114px 0px;
	width: 114px;
	height: 35px;
	overflow: hidden;
}

#ctl00_siteMenun1 a:hover
{
	background:url(images/navagation.png) no-repeat -114px -35px;
}

#ctl00_siteMenun2 a
{
	background:url(images/navagation.png) no-repeat -228px 0px;;
	width: 114px;
	height: 35px;
	overflow: hidden;
}

#ctl00_siteMenun2 a:hover
{
	background:url(images/navagation.png) no-repeat  -228px -35px;
}

#ctl00_siteMenun3 a
{
	background:url(images/navagation.png) no-repeat -342px 0px;;
	width: 114px;
	height: 35px;
	overflow: hidden;
}

#ctl00_siteMenun3 a:hover
{
	background:url(images/navagation.png) no-repeat -342px -35px;
}

#ctl00_siteMenun4 a
{
	background:url(images/navagation.png) no-repeat -456px 0px;;
	width: 114px;
	height: 35px;
	overflow: hidden;
}

#ctl00_siteMenun4 a:hover
{
	background:url(images/navagation.png) no-repeat -456px -35px;
}

/*
#ctl00_siteMenun5
{
	background:url(images/menu_5.gif) no-repeat;
	width: 114px;
	height: 35px;
	overflow: hidden;
}

#ctl00_siteMenun5 a:hover
{
	background:url(images/menu_5.gif) no-repeat 0px -35px;
}
*/

.siteLevel1 td a:link 
{
   color:#FFF;
   width: 114px;
   height: 35px;
   display: block;
   padding: 0px;
   text-indent: -1999px;
   overflow: hidden;
}

.siteLevel1 td a:visited 
{
   color:#FFF;
   width: 114px;
   height: 35px;
   display: block;
   padding: 0px;
   text-indent: -1999px;
   overflow: hidden;
}

.siteLevel1 td a:hover 
{
	color:#17516B;
	width: 114px;
	height: 35px;
	display: block;
	padding: 0px;
	text-indent: -1999px;
	overflow: hidden;
}

.siteLevel2 
{
	padding-left: 15px;
	font-size:  .8em;
	background-color: #000;
	height: 20px;
	width: 100px;
	float: right;
}

.siteLevel2 td 
{
	border-bottom: 2px solid #FFF;
}

.siteLevel2 td a:hover 
{
	color: #F90; 
}

#ctl00_ContentPlaceHolder1_categoryNavigation_pnlDisplayByManufacturerTop 
{
	background: url(images/manufac.gif) no-repeat;
	overflow:hidden;
	height: 90px;
	width: 179px;
	vertical-align: top;
}

#ctl00_ContentPlaceHolder1_categoryNavigation_pnlDisplayByManufacturerTop legend
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_categoryNavigation_pnlSearch
{
	background: url(images/headers.png) no-repeat -1110px 0px;
	overflow:hidden;
	height: 57px;
	width: 179px;
	vertical-align: top;
	padding-bottom:8px;

}

#ctl00_ContentPlaceHolder1_categoryNavigation_pnlSearch legend
{
	text-indent:-1999px;
}

.categoryLevel1
{
	background: url(images/menubutton.png) no-repeat;
	overflow:hidden;
	font-size: .7em;
	font-weight: bold;	
	width: 179px;
	height: 30px;
}

.categoryLevel1:hover 
{
	background: url(images/menubutton.png) no-repeat 0px -30px;
	color:#ffffff;
}


.categoryItem a
{

}

.categoryItem td
{
	background: transparent;
	color: #333;
	width: 179px;
	height: 30px;
	border-bottom: none;

}

.categoryItem td a:link
{
	background: transparent;
	color: #333;
	width: 179px;
	height: 30px;
}

.categoryItem td a:visited
{
	background: transparent;
	color: #333;
	width: 179px;
	height: 30px;

}

.categoryItem td a:hover
{
	color:#ffffff;
	width: 179px;
	height: 30px;
}

.productBox 
{
	border: 1px ridge #CCC;
	height: 290px;
	width: 180px;
	margin-right: 3px;
	margin-bottom: 5px;
	padding: 10px 0px 0px 0px;
	background-color: #FFF;
	background-image:none;
}

.productImageContainer 
{
	height: 160px;
	width: 175px;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
}

.catalogProductName 
{
	color: #14637F;
	font-size: 12px;
	font-weight: bold;
	text-align: left;  
	display: block;
	border-bottom:1px solid #CCCCCC;
	padding:0 5px 0 3px;
	margin:0 5px 0 3px;  
}

.catalogProductName:link 
{
	color: #14637F;
	font-size: 12px;
	font-weight: bold;
	text-align: left;  
	display: block;
	border-bottom:1px solid #CCCCCC;
	padding:0 5px 0 3px;
	margin:0 5px 0 3px;  
}

.catalogProductName:visited 
{
	color: #14637F;
	font-size: 12px;
	font-weight: bold;
	text-align: left;  
	display: block;
	border-bottom:1px solid #CCCCCC;
	padding:0 5px 0 3px;
	margin:0 5px 0 3px;  
}

.catalogProductName:hover 
{
	color: #14637F;
	font-size: 12px;
	font-weight: bold;
	text-align: left;  
	display: block;
	border-bottom:1px solid #CCCCCC;
	padding:0 5px 0 3px;
	margin:0 5px 0 3px;  
}

.catalogProductMfgName 
{ 
	font-size: 12px;
	font-weight: normal;
	text-align: left; 
	display: block;
	padding:4px 3px 0 3px;
	margin:0 3px 0 3px; 
	overflow : hidden;
	white-space: nowrap;
}

.photo {
	padding-bottom: 10px;

	
}

.productBox .retailPrice 
{
	font-size: 14px;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: line-through;
	margin-right: 5px;
	display:block;
	position:relative;
	top:-20px;
	text-align:right;
}

.productBox .yourPrice 
{
	font-size: 18px;
	font-weight: bold;
	color: #D30B12; 
	display:block;
	position:relative;
	top:-10px;
	text-align:right;
	margin-right:5px;
}

.catalogProductBaseSku 
{ 
	font-size: 12px;
	font-weight: normal;
	text-align: left; 
	display: block;
	padding:0 3px 0 3px;
	margin:0 3px 0 3px;  
	overflow : hidden;
	white-space: nowrap;
}

#subheading{
	font-size: 1em;
	color: #000;
	font-weight: bold;
}
	
.description{
	font-size: .9em;
	color: #000;
}

.publicationtitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e4901a;
}

.publicationdate 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
}

.contact 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: normal;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-weight: normal;
	margin-top: 0px;
}

.contact_header 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-weight: bold;
	margin-top: 10px;
}

.infoHeader 
{
	border: none;
	color: white;
	background-color: #164A62;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding-left:5px;
	height: 27px;
	cursor: pointer;
}

.terms_bold 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	font-weight: bold;
	margin-top: 10px;
}

.terms_copy 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.terms_header 
{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: normal;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}

.mfglist 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	width: 190px;
	padding-left: 8px;
	text-align:left;
}

.mfglist a
{
	color: #000000;
	text-decoration: none;
}


.mfglist a:hover 
{
	color: #e4901a;
	text-decoration: none;
}

.mfglist_bold 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .7em;
	font-style: normal;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	width: 50px;
	padding-right: 8px;
}

.mfglist_header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	line-height: 1.5em;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 15px;
}

.mfglist_copy 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-style: normal;
	line-height: 1.5em;
	color: #000;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 15px;
}

#checkoutMain 
{
	margin-left: 195px;
	padding:0px 10px 0px 8px;
}

#checkoutDisplay 
{
	width: 180px; 
	float: right;
}

.SecurityType_LoggedIn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-align:center;
	display: inline-block;	
}

.quickAddBox{
	height:25px;
	
}

#ctl00_ContentPlaceHolder1_categoryNavigation_pnlQuickAdd 
{
	background: url(images/headers.png) no-repeat -925px 0px;
	overflow:hidden;
	width: 179px;
	vertical-align:top;
	height: 57px;
	padding-bottom:8px;
}

#ctl00_ContentPlaceHolder1_categoryNavigation_pnlQuickAdd legend
{
	text-indent:-1999px;
}

#ctl00_ContentPlaceHolder1_categoryNavigation_dcQuickAdd_txtItem{
	font-size:12px;
	width: 100px;
	height: 14px;
	display:inline-block;
	position:relative;
	vertical-align:middle;

}

#ctl00_ContentPlaceHolder1_categoryNavigation_dcQuickAdd_txtQty{
	font-size:12px;
	width: 75px;
	height: 14px;
	vertical-align:middle;

}

.quickAddButton
{
	background: url(images/buttons.png) no-repeat -210px -130px;
	width:25px;
	height:25px;
	cursor:pointer;
	color:#b80c0c;
	vertical-align:middle;
}

.quickAddButton:hover
{
	background: url(images/buttons.png) no-repeat -210px -155px;
}

.searchBox
{
	height: 25px;
	display:block;
}

.searchbox
{
	height: 14px;
	font-size: 12px;
	vertical-align: middle;
	
}

.searchbutton
{
	background: url(images/buttons.png) no-repeat -210px -60px;
	width: 25px;
	height: 25px;
	margin: 0px 0px 0px 2px;
	text-indent: -1999px;
	overflow:hidden;
	vertical-align: middle;

}

.searchbutton:hover
{
	background: url(images/buttons.png) no-repeat -210px -85px;
}

#ctl00_ContentPlaceHolder1_categoryNavigation_ddlManufacturerListTop
{
	margin-top: 5px;
}

.sendbutton
{
	background: url(images/buttons.png) no-repeat -340px -60px;
	border:0px;
	width:64px;
	height:22px;
	font-size:0px;
	margin:0 0 3px 0;
	padding-top:15px;
	cursor:pointer;
	color:#b80c0c;
	line-height:10px;
	overflow:hidden;
	padding-top:17px;
}

.sendbutton:hover
{
	background: url(images/buttons.png) no-repeat -340px -82px;
}

#popupTitleBar 
{
	background-color: #17516B;
	font-weight: normal;
}

#reviewMain
{
	background-color:#FFF;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
/*screamin Dealz*/
.sd_partnumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e4901a;
	font-weight: normal;
}

.sd_partnumber a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #e4901a;
	font-weight: normal;
}

.sd_partnumber a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: normal;
}
.sd_partname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	display: block;
	color: #000;
	height: 26 px;
	margin-bottom:6px;
	
}
.sd_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	line-height: 1.2em;
	font-weight: normal;
	color: #000;
}


.sd_screamin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #d30b12;
	border-bottom-width: thick;
	border-bottom-color: #900;
}

.sd_border {
	border: medium solid #666;
}

.sd_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.sd_priceheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-weight: bold;
	color: #000;
}

.sd_smallprint{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
	color: #333;
}


.HC_background{
	background:url(http://www.toolmarket.com/repository/content/HomeContent/HomeContentBanner.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	
}
.HC_body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:14px;
	color: #FFF;
}


.HC_here {
	background:url(http://www.toolmarket.com/repository/content/HomeContent/Here.png) no-repeat;
	width:107px;
	height:21px;
	overflow:hidden;
  	display:block;
}

.HC_here:hover {
	background:url(http://www.toolmarket.com/repository/content/HomeContent/Here.png) no-repeat 0px -20px;
	width:107px;
	height:21px;
	overflow:hidden;
 	display:block;
}

.HC_paddingtop {
	margin-top:5px;
}



.HC_ad1 {
  background:url(http://www.toolmarket.com/repository/content/image/JBWeld2.png) no-repeat;
  width:366px;
  height:202px;
  overflow:hidden;
  display:block;
}



.HC_ad2 {
  background:url(http://www.toolmarket.com/repository/content/promo/images/RatcherMaster2.png) no-repeat;
  width:388px;
  height:202px;
  overflow:hidden;
  display:block;
}