/* KPT CSS */
/*****************************************************************
*****************************************************************/
*
{
	margin:0;
	padding:0;
	/*font-family:Arial, Helvetica, sans-serif;*/
}
body
{
	height:100%;
	background:url(/images/body-bg-repet.gif) left top repeat;
}
/*****************************************************************
	Header
*****************************************************************/
#header-wrapper
{
	height:200px; /* header 170px + border 10px + breadcrumb 20px */
	width:100%;
	top:0;
	position:absolute;
	background:inherit;
}
#main-home-body #header-wrapper
{
	height:160px;
}
	#kpt-home-header
	{
		width:960px;
		height:160px;
		margin:0px auto;
		background:#E5E5E5/* url(/images/power-tools-intro-header-bg.jpg) left top no-repeat*/;
	}
	#bl-intro-header
	{
		width:960px;
		height:180px;
		background:#FFF url(/images/blowers-intro-header-bg.jpg) left top no-repeat;
	}
	#pt-intro-header
	{
		width:960px;
		height:180px;
		background:#FFF url(/images/power-tools-intro-header-bg.jpg) left top no-repeat;
	}
	#shakti-intro-header
	{
		width:960px;
		height:180px;
		background:#FFF url(/images/shakti-intro-header-bg.jpg) left top no-repeat;
	}
	#pt-header
	{
		width:960px;
		height:200px;
		margin:0px auto;
		background:#FFF url(/images/pt-header-border-bottom-thick.gif) 0px 170px no-repeat;
	}
	#bl-header
	{
		width:960px;
		height:200px;
		margin:0px auto;
		background:#FFF url(/images/bl-header-border-bottom-thick.gif) 0px 170px no-repeat;
	}
	#shakti-header
	{
		width:960px;
		height:200px;
		margin:0px auto;
		background:#FFF url(/images/shakti-header-border-bottom-thick.gif) 0px 170px no-repeat;
	}
	#header-slideshow
	{
		width:576px;
		height:170px;
		float:left;
		display:inline;
	}
	#header-model-image
	{
		width:192px;
		height:170px;
		float:left;
		display:inline;
	}
		#kpt-blowers-logo, #shakti-power-tools-logo
	{
		margin-top:88px;
		float:left;
		display:inline;
	}
	#breadcrumb-nav-wrapper
	{
		height:20px;
		padding-top:10px;
	}

/*****************************************************************
	Navbar
*****************************************************************/
#navbar
{
	float:right;
	display:inline;
	min-height:800px;
	height:800px;
}
	#active-nav-item
	{
		/*
		background:url(/images/active-nav-item-bg.gif) left top no-repeat;
		border:0px none;
		width:167px;
		border-bottom:0px none !important;
		*/
		background:#202020 !important;
	}
	#pt-active-nav-item
	{
		background:#ee1c24 !important;
	}
	#bl-active-nav-item
	{
		background:#43B02A !important;
	}
	#shakti-active-nav-item
	{
		background:#0267B1 !important;
	}
	.Kpt-home-logo{
	    	margin-top: 0px;
         margin-bottom: 10px;
        margin-right: 10px;
         margin-left: 10px;
	}

/*****************************************************************
popup window start
**************************************************/


.overlay:target {
  visibility: visible;
  opacity: 1;
}
.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  top: 40%;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 500ms ease-in-out;/*5s*/
}

.popup h2 {
  margin-top: 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;

  /*background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: visible;
  opacity: 1;*/
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

/*****************************************************************
popup window close
**************************************************/

/*****************************************************************
	Footer
*****************************************************************/
#pt-footer-wrapper
{
	width:960px;
	height:58px;
	background:url(/images/pt-footer-bg.jpg) left top no-repeat;
}
#bl-footer-wrapper
{
	width:960px;
	height:58px;
	background:url(/images/bl-footer-bg.jpg) left top no-repeat;
}
#shakti-footer-wrapper
{
	width:960px;
	height:58px;
	background:url(/images/shakti-footer-bg.jpg) left top no-repeat;
}
#kpt-home-footer-wrapper
{
	width:960px;
	height:53px;
	margin-top:5px;
	background:#9B9EA0;
}
ul#footer-nav
{
	float:right;
	display:inline;
	height:14px;
	line-height:14px;
	margin-top:20px;
	margin-right:10px;
}
ul#footer-nav li
{
	list-style:none;
	display:inline;
}
ul#footer-nav li a
{
	float:left;
	padding:0px 5px;
	height:9px;
	line-height:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3C3C3C;
	text-decoration:none;
	border-right:1px solid #3C3C3C;
}
ul#footer-nav li a.last-footer-link
{
	border-right:0px none;
}
ul#footer-nav li a:hover
{
	text-decoration:underline;
}
#footer-credentials
{
	clear:both;
	float:right;
	display:inline;
	margin-top:5px;
	margin-right:15px;
}
#footer-credentials, #footer-credentials a
{
	height:10px;
	line-height:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#3C3C3C;
	text-decoration:none;
}
#footer-credentials a:hover
{
	text-decoration:underline;
}
/*****************************************************************
	Contents
*****************************************************************/
.content-positioner
{
	margin-top:200px;
}
.main-home-content-positioner
{
	margin-top:160px !important;
}

/*****************************************************************
	Columns
*****************************************************************/
.column-960
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
.column-768, .column-576, .column-480, .column-384, .column-288, .column-256, .column-240, .column-192
{
	float:right;
	display:inline;
}
.column-768
{
	width:768px;
}
.column-576
{
	width:576px;
}
.column-480
{
	width:480px;
}
.column-384
{
	width:384px;
}
.column-288 /* half of 576 (960 -192 navbar -192 product-sidebar) */
{
	width:288px;
}
.column-256
{
	width:256px;
}
.column-240
{
	width:240px;
}
.column-192
{
	width:192px;
}
.column-float-left
{
	float:left;
	display:inline;
}
/*****************************************************************
	General rules
*****************************************************************/
.clear-both
{
	clear:both;
	line-height:0px;
	font-size:0px;
	height:0px;
}
.padding-offset
{
	padding:10px;
}
.margin-top-bottom-15
{
	margin:15px 0px;
}
.margin-left-right-240
{
	margin-left:240px;
	margin-right:240px;
}
.margin-left-right-192
{
	margin-left:192px;
	margin-right:192px;
}
.spacer-350
{
	height:350px;
	min-height:350px;
}
p
{
	font-size:10px;
	line-height:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.button-type-link-pt,
.button-type-link-bl
{
	float:left;
	display:inline;
	margin:10px 0px;
	border:0px none;
	padding:0px 24px 0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	color:#FFF;
	line-height:24px;
	height:24px;
	background:#0061AF url(/images/pt-submit-enquiry-btn-bg.gif) right top no-repeat;
	text-decoration:none;
}
.button-type-link-pt
{
	background:#EE1C24 url(/images/pt-submit-enquiry-btn-bg.gif) right top no-repeat;
}
.button-type-link-bl
{
	background:#43B02A url(/images/bl-submit-enquiry-btn-bg.gif) right top no-repeat;
}
.large-font
{
	font-size:16px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}
#breadcrumb-nav-wrapper div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	text-indent:10px;
	color:#000000;
}
#sidebar-phone-and-pdf
{
	display:block;
	margin-top:648px;
	position:absolute;
	z-index:9;
}
#common-main-home-link img
{
	border:0px none;
	float:right;
}
.pdf-link
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url(/images/pdf-icon-small.jpg) left top no-repeat;
	color:#000000;
	padding-left:20px;
	text-decoration:none;
	margin-bottom:10px;
}
.product-feature-icons-wrapper, .compatible-accessories-wrapper
{
	margin-left:30px;
	margin-bottom:30px;
}
.product-feature-icons-wrapper
{
	margin-top:30px;
}
.product-feature-icons-wrapper img, .shakti-product-feature-icons-wrapper img
{
	margin-right:4px;
}
.compatible-accessories-wrapper a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
.compatible-accessories-wrapper a:hover
{
	text-decoration:underline;
}
.img-border
{
	border:1px solid #0061AF;
}
/*****************************************************************
	KPT Home Split Links
*****************************************************************/
#power-tools-home-link, #blowers-home-link, #shakti-home-link, #pushpak-home-link
{
	margin-bottom:10px;
	height:38px;
	width:200px;
	float:left;
	display:inline;
}
#power-tools-home-link
{
	background:url(/images/power-tools-home.png) left top no-repeat;
}
#shakti-home-link
{
	background:url(/images/shakti-home.png) left top no-repeat;
}
#blowers-home-link
{
	clear:both;
	background:url(/images/blowers-home.png) left top no-repeat;
}
#pushpak-home-link
{
	clear:both;
	background:url(/images/vehicle-home.png) left top no-repeat;
}
#power-tools-home-link:hover
{
	background:url(/images/power-tools-home.png) left -38px no-repeat;
}
#shakti-home-link:hover
{
	background:url(/images/shakti-home.png) left -38px no-repeat;
}
#blowers-home-link:hover
{
	background:url(/images/blowers-home.png) left -38px no-repeat;
}
#pushpak-home-link:hover
{
	clear:both;
	background:url(/images/vehicle-home.png) left -38px no-repeat;
}
.categoty-txt
{
	display:inline-block;
	margin-left:20px;
	margin-bottom:10px;
}

.navbar-bg-for-960
{
	background:#FFF url(/images/navbar-bg-for-960.gif) left top repeat-y;
}
.navbar-and-product-sidebar-bg-for-960
{
	background:url(/images/navbar-and-product-sidebar-bg-for-960.gif) left top repeat-y;
}

.shakti-navbar-bg-for-960
{
	background:#FFF url(/images/shakti-navbar-bg-for-960.gif) left top repeat-y;
}
.shakti-navbar-and-product-sidebar-bg-for-960
{
	background:url(/images/shakti-navbar-and-product-sidebar-bg-for-960.gif) left top repeat-y;
}


.factory-image-main-home-bg
{
	background:#FFFFFF url(/images/factory-image-main-home-bg.jpg) left bottom no-repeat;
	height:700px;
}

.pt-factory-image-bg
{
	background:url(/images/pt-factory-image-bg.jpg) left 140px no-repeat;
	height:800px;
}
.bl-factory-image-bg
{
	background:url(/images/bl-factory-image-bg.jpg) left 140px no-repeat;
	height:800px;
}
h1.h1-bl
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#43B02A;
}
h1.h1-pt
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#EE1C24;
}
h1.h1-shakti
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#0267B1;
}
h2.h2-product-description
{
	margin-top:20px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#141107;
}
h3.h3-product-name-for-index, h3.h3-orange
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
h3.h3-orange
{
	margin-bottom:10px;
	color:#F58220;
}
h4.h4-product-features, h4.h4-general-align-left
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin-left:30px;
	margin-bottom:10px;
}
h4.h4-general-align-left
{
	margin-left:0px;
}
h5.h5-product-description-for-index
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#262626;
	font-size:10px;
	height:32px;
	line-height:16px;
	margin:10px 0px;
	padding:5px 0px;
	/*border:1px solid #FF0000;*/
}
ul.ul-product-features
{
	width:192px;
	list-style:none;
}
ul.ul-general-ul
{
	list-style:none;
}
ul.ul-product-features li, ul.ul-general-ul li
{
	margin-left:20px;
	margin-bottom:10px;
	padding-left:10px;
	background:url(/images/product-features-li-bullet.gif) left 3px no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
ol.general-ol
{
}
ol.general-ol li
{
	list-style:decimal;
	margin-left:40px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:14px;
}
#product-multiview
{
	height:260px;
	width:260px;
}
td.cell-valign-middle
{
	vertical-align:middle !important;
}
.product-specs-table
{
	border-collapse:collapse;
	font-size:10px;
	width:100%;
	margin-bottom:30px;
}
.product-specs-table th, .product-specs-table th.product-specs-table-sub-heading, .product-specs-table td.product-specs-table-values, .product-specs-table td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px 10px;
	vertical-align:middle;
}
.product-specs-table tr.product-specs-table-main-heading
{
	background:#0061af;
	border-bottom:0px none;
}
tr.red-bg
{
	background:#D70D2B;
	border-bottom:0px none;
}
tr.red-bg th, tr.red-bg td
{
	color:#FFF;
}

tr.shakti-green-bg
{
	background:#A8CF45;
	border-bottom:0px none;
}
tr.shakti-green-bg th, tr.shakti-green-bg td
{
	color:#FFF;
}
.product-specs-table tr.tr-gray
{
	background:#e1ebf4;
	border-bottom:0px none;
}
tr.product-specs-table-main-heading th, tr.product-specs-table-main-heading td
{
	color:#FFFFFF;
}
.product-specs-table tr.tr-sub-heading
{
	background:#e0e2e0;
	font-weight:normal;
}
.product-specs-table th
{
	color:#000;
	text-align:left;
}
.product-specs-table th.product-specs-table-sub-heading
{
	background:#e0e2e0;
	font-weight:normal;
}
.product-specs-table td.product-specs-table-values
{
	background:#e1ebf4;
	color:#000000;
}
.product-specs-table td.td-bordered
{
	border:1px solid #e0e2e0;

}
.product-specs-table a
{
	text-decoration:none;
	font-size:11px;
	color:#0061af;
}
.general-data-table
{
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:5px;
}
.general-data-table th, .general-data-table td
{
	padding:10px;
	vertical-align:top;
}
.enquiry-box-table
{
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.enquiry-box-table th, .enquiry-box-table td
{
	font-size:11px;
	padding:10px;
	border-bottom:1px solid #CCC;
}
.product-comparison-table
{
	width:100%;
	margin-top:40px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #C9D0D6;
	border-collapse:collapse;
}
.product-comparison-table tr.tr-gray
{
	background:#e1ebf4;
}
.product-comparison-table tr.tr-main-heading
{
	background:#0061AF;
}
tr.tr-main-heading td
{
	color:#FFF;
	font-weight:bold;
}
.product-comparison-table th, .product-comparison-table td
{
	font-size:10px;
	padding:10px;
	border:1px solid #E2E2E2;
}


.testing-border
{
	border-bottom:2px solid #FF0000;
}

.watch-video
{
	float:left;
	display:inline;
	margin-left:30px;
	margin-top:10px;
	height:30px;
	width:32px;
	background:url(/images/watch-video.jpg) left top no-repeat;
}
.watch-video:hover
{
	background:url(/images/watch-video.jpg) left -30px no-repeat;
}


/*for intro pages */
#page
{
	width:960px;
	margin:0px auto;
}
#main-home-intro-wrapper
{
	width:960px;
	height:350px;
	background:#1C2FA8;
}
#intro
{
	width:960px;
}
#shakti-intro
{
	width:960px;
	height:650px;
	background:#FFF url(/images/shakti-intro-preloader.gif) center center no-repeat;
}

#enter-site
{
	position:absolute;
	z-index:4;
	left:50%;
	margin-left:430px;
	top:780px;
}
#dealer-login
{
	float:right;
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#323232;
	margin-top:20px;
	margin-right:10px;
	text-decoration:none;
}
#dealer-login:hover
{
	text-decoration:underline;
}

/*e-cart dealership design added by nikhil on 13-05-2018*/
.padding
{
	padding: 5px;
}
.link
{
	text-decoration: none;
}

/*.link:hover
{
	text-decoration: underline;
}*/

.spacer{display:block; height:0.8em}
.spacer-2x{display:block; height:1.6em}
.spacer-3x{display:block; height:2.4em}

/*#ecartDealership
{
	border-radius: 20px;
	background: #F58733;
	color: #FFF;
}

#ecartDealership:hover
{
	background: #9B9EA0;
	color: #FFF;
}*/

#ecartDealership
{
	top: 0;
	color: #363636;
	padding: 1em;
	display: block;
	/*z-index: 999;*/
	background: #F58733;
	text-align: center;
	position:fixed;
	width: 68.2%;
}

#ecartDealership:hover
{
	background: #9B9EA0;
	color: #FFF;
}
.center{text-align: center;}
.white{color:#FFF}
.medium{font-size:20px}

/* for product index pages */
div.product-for-index, div.shakti-product-for-index
{
	float:left;
	display:inline;
	width:172px;
	margin:30px 10px 10px 10px;
	background:url(/images/product-for-index-bg.gif) left top no-repeat;
	border-bottom:1px solid #E0E2E0;
}
div.shakti-product-for-index
{
	background:url(/images/shakti-product-for-index-bg.gif) left top no-repeat;
}
div.product-for-index div, div.shakti-product-for-index div
{
}
div.product-img-container
{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #E0E2E0;
	text-align:center;
}
a.view-pt-products-details
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#EE1C24;
}
/****************************
form elements
***************************/
.text-field
{
	padding:5px;
	margin-top:-5px;
	border-top:0px none;
	border-left:0px none;
	background:url(/images/form-field-bg.gif) left top no-repeat;
	border-bottom:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.text-area
{
	padding:5px;
	margin-top:-5px;
	border-top:0px none;
	border-left:0px none;
	background:url(/images/form-field-bg.gif) left top no-repeat;
	border-bottom:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.add-to-compare
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	margin-left:6px;
}
.pt-submit-link, .bl-submit-link, .shakti-submit-link
{
	float:left;
	margin:10px 5px;
	border:0px none;
	padding:0px 24px 0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	color:#FFF;
	line-height:24px;
	text-decoration:none;
}
.pt-submit-button, .bl-submit-button, .shakti-submit-button
{
	/* Here some styles are used for IE6, specified in IE6 css*/
	margin:5px 5px;
	border:0px none;
	padding:0px 24px 0px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:10px;
	color:#FFF;
	line-height:24px;
	height:24px;
	cursor:pointer;
}
.pt-submit-enqiry-bg
{
	background:#EE1C24 url(/images/pt-submit-enquiry-btn-bg.gif) right top no-repeat;
}
.shakti-submit-enqiry-bg
{
	background:#0267B1 url(/images/shakti-submit-enquiry-btn-bg.gif) right top no-repeat;
}
.pt-submit-an-idea-bg
{
	padding-right:32px;
	background:#EE1C24 url(/images/pt-submit-an-idea-bg.gif) right top no-repeat;
}
.pt-compare-now-bg
{
	margin-left:10px;
	padding-right:32px;
	background:#EE1C24 url(/images/pt-compare-now-bg.gif) right top no-repeat;
}
.shakti-compare-now-bg
{
	margin-left:10px;
	padding-right:32px;
	background:#0267B1 url(/images/shakti-compare-now-bg.gif) right top no-repeat;
}
.pt-add-to-enqiry-bg
{
	background:#EE1C24 url(/images/pt-add-to-enquiry-bg.gif) right top no-repeat;
}
.shakti-add-to-enqiry-bg
{
	background:#A8CF45 url(/images/shakti-add-to-enquiry-bg.gif) right top no-repeat;
	color:#000;
}
.pt-back-to-index-link
{
	float:left;
	display:inline;
	margin-top:20px;
	padding:0px 10px 0px 40px;
	height:24px;
	line-height:24px;
	background:#0061AF url(/power-tools/images/pt-back-to-index-bg.gif) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #0061AF;
}
.shakti-back-to-index-link
{
	float:left;
	display:inline;
	margin-top:20px;
	padding:0px 10px 0px 40px;
	height:24px;
	line-height:24px;
	background:#A8CF45 url(/images/shakti-back-to-index-bg.gif) left top no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border-right:1px solid #A8CF45;
}
.bl-submit-enqiry-bg
{
	background:#43B02A url(/images/bl-submit-enquiry-btn-bg.gif) right top no-repeat;
}
.bl-add-to-enqiry-bg
{
	background:#43B02A url(/images/bl-add-to-enquiry-bg.gif) right top no-repeat;
}
.bl-submit-an-idea-bg
{
	padding-right:32px;
	background:#43B02A url(/images/bl-submit-an-idea-bg.gif) right top no-repeat;
}
.submit-enqiry-blue-bg
{
	background:#0061AF url(/images/submit-enquiry-blue-bg.gif) right top no-repeat;
}
.submit-enquiry-yellow-bg
{
	background:#FBC602 url(/images/submit-enquiry-yellow-bg.gif) right top no-repeat;
	color:#000;
}
.submit-enquiry-green-bg
{
	background:#A8CF45 url(/images/submit-enquiry-green-bg.gif) right top no-repeat;
	color:#000;
}
#compare-products-btn
{
	clear:both;
	display:block;
	cursor:pointer;
	margin-left:20px;
}
div.add-to-compare-checkbox
{
	height:20px;
	margin:10px 0px;
	padding:0px 0px 10px 0px;
	/*border-top:1px solid #E0E2E0;*/
	border-bottom:1px solid #E0E2E0;
}
div.enquirybox-message
{
	padding:5px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.msg-green
{
	background:#A6CE39;
	border:1px solid #627E51;
}
.msg-yellow
{
	background:#FFF460;
	border:1px solid #CCBE00;
}
.msg-red
{
	background:#FF9E9E;
	border:1px solid #BA1319;
}

/*--------------------------------
		CAPTCHA
--------------------------------*/
.captchaUserInput
{
	display:inline-block !important;
	width:5em;
	margin-top:10;
}
#captcha-img, #rr-captcha-img
{
	display:inline-block;
	height:2.6em;
	width:auto;
	margin:0;
	vertical-align:top;
}

/*************************************************
	Highlighting current link category in menu
*************************************************/

#pt-home-body #pt-home-main-nav-link,
#about-us-body #about-us-main-nav-link,
#pt-product-body #pt-products-main-nav-link,
#pt-after-sales-services-body #pt-after-sales-services-main-nav-link,
#pt-downloads-body #pt-downloads-main-nav-link,
#pt-enquiry-feedback-body #pt-enquiry-feedback-main-nav-link,
#pt-submit-an-idea-body #pt-submit-an-idea-main-nav-link,
#pt-vendor-dealer-registration-body #pt-vendor-dealer-registration-main-nav-link,
#investor-relation-body #investor-relation-main-nav-link,
#news-body #news-main-nav-link,
#careers-body #careers-main-nav-link,
#contact-us-body #contact-us-main-nav-link,
#pt-marketing-contact-body #contact-us-main-nav-link,
#pt-enquiry-box-body #pt-enquiry-box-main-nav-link
{
	background:#EE1C24;
	color:#FFF000;
}

#bl-home-body #bl-home-main-nav-link,
#bl-product-body #bl-product-main-nav-link,
#bl-downloads-body #bl-downloads-main-nav-link,
/*
#bl-blower-unit-body #bl-blower-unit-main-nav-link,
#bl-features-body #bl-features-main-nav-link,
*/
#bl-u-and-f-body #bl-u-and-f-main-nav-link,
#bl-application-body #bl-application-main-nav-link,
#bl-after-sales-services-body #bl-after-sales-services-main-nav-link,
#bl-enquiry-feedback-body #bl-enquiry-feedback-main-nav-link,
#bl-testimonials-body #bl-testimonials-main-nav-link,
#bl-clientele-body #bl-clientele-main-nav-link,
#bl-vendor-dealer-registration-body #bl-vendor-dealer-registration-main-nav-link,
#bl-submit-an-idea-body #bl-submit-an-idea-main-nav-link,
#bl-marketing-contact-body #contact-us-main-nav-link,
#bl-enquiry-box-body #bl-enquiry-box-main-nav-link
{
	background:#43B02A;
	color:#FFF000;
}
#shakti-home-body #shakti-home-main-nav-link,
#shakti-product-body #shakti-products-main-nav-link
{
	background:#A8CF45;
	color:#000;
}

/*************************************************
	Clientele logos
*************************************************/
.client-logo
{
	float:left;
	display:inline;
	margin:10px;
	padding:5px;
	border:1px solid #9B9EA0;
}

/**/
.nav-spacer
{
	display:block !important;
	width:100%;
	padding:16px 0 !important;
}

#kpt-home-header { position:relative; }

#kpt-power-tools-logo 
{
 	position: absolute;
  left:24px;
  top: 80px;
	display:inline;
}

#kptHeaderLinks {
	position: absolute;
	right: 0;
	top: 24px;
}