/* Show logo */
body {
	/*background: #fff url("../img/logo.gif") top left no-repeat;*/
}
body.nologo {
	background: #fff;
}

/* Top Portion of Pages */
img#logo {
	position: absolute;
	top: 0;
	left: 0;		
}

div#top {
	width: 930px; /*Begin mod :Changed from 760 px to 930 px by  Khyati on 30.06.08*/
	font: 12px/14px Helvetica, Arial, sans-serif;
	position: relative;
	padding-top: 20px;	
	background-color: White;
}


/* navigation rollovers */
div#top div#navigation {
	position: absolute;
	top: 0;
	right: 0;
}

div#top div#navigation a {
	background: #C5D6E6;
	color: #003366;
	font: normal 12px/12px Helvetica, Arial, sans-serif;
	text-decoration: none;
	float: right;
	display: block;
	height: 19px;
	padding: 4px 19px 0 20px;
	margin-left: 1px;
	width: 142px;
	text-align:center;
}

div#top div#navigation a:hover {
	background: #396C9F url("../img/link_big_blue.gif") center bottom no-repeat;
	color: #FFF;
}

div#top div#navigation a.active {
	background: #396C9F url("../img/link_big_blue.gif") center bottom no-repeat !important;
	color: #FFF;
	padding-right: 20px;
}

div#top div#navigation a#PKIHeader_lnkHomePage, div#top div#navigation a#Header1_lnkHomePage {
	background: #C5D6E6 url("../img/link_white_bg2.gif") left bottom no-repeat;
}

div#top div#navigation a#PKIHeader_lnkHomePage:hover, div#top div#navigation a#Header1_lnkHomePage:hover {
	background: #396C9F url("../img/link_white_bg2.gif") left bottom no-repeat;
}

div#top div#navigation a#PKIHeader_lnkHomePage.active, div#top div#navigation a#Header1_lnkHomePage.active {
	background: #396C9F url("../img/link_white_bg2.gif") left bottom no-repeat !important;
	color: #FFF;
}

div#top div#navigation a#PKIHeader_lnkContactUs, div#top div#navigation a#Header1_lnkContactUs {
	background: #C5D6E6 url("../img/link_white_bg.gif") right bottom no-repeat;
}

div#top div#navigation a#PKIHeader_lnkContactUs:hover, div#top div#navigation a#Header1_lnkContactUs:hover {
	background: #396C9F url("../img/link_white_bg.gif") right bottom no-repeat;
}

div#top div#navigation a#PKIHeader_lnkContactUs.active, div#top div#navigation a#Header1_lnkContactUs.active  {
	background: #396C9F url("../img/link_white_bg.gif") right bottom no-repeat !important;
	color: #FFF;
}

div#top div#navigation.french a {
	font-size: 11px;
	padding-left: 19px;
	padding-right: 19px;
}

/* hidden h1 for title/logo */
div#top h1 {
	position: absolute;
	z-index: 99;
	/*top: 0; we move down some so that if the navigation grows, the first link will still be clickable */
	top: 20px;
	left: 0;
	width: 170px;	
	padding: 0;
	margin: 0;
}

div#top h1 a {
	display: block;
	/*height: 79px; we shrink so that if the navigation grows, the first link will still be clickable */
	height: 54px;
	float: none;
	padding: 0;
	margin: 0;
	background: transparent;
	background-image: none;
	border: none;
	text-indent: -1000px;
}

/* The Top Login Area */
/* The Top Login Area */
div#loginarea {
	height: 3.1em;
	position: relative;
	display: table;
	width: 200px; /*mamatha - TechLib PhaseII*/
}

div#loginl, div#loginPunchOut {
	font: 11px/12px Helvetica, Arial, sans-serif;
	color:#3F3F40;
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	width: 300px;
	top: 47%;
	left:22px;
}

div#loginl p span {
	display: inline-block;
	padding-left: 16px;
	background: transparent url("../img/login_weeman.gif") left top no-repeat;
}

div#loginPunchOut p span {
	display: inline-block;
	padding-left: 16px;
	background: none;
}

div#loginr {
	font: 11px/12px Helvetica, Arial, sans-serif;
	color:#3F3F40;
	display: table-cell;
	vertical-align: middle;
	text-align: right;
	width: 200px;
	top: 50%;
	/* begin mod log :dhaval changing from 364 to 178 */
	left: 178px;
	padding-right: 17px;
}

div#loginr p span {
	display: inline-block;
	padding-left: 20px;
	padding-top: 0;
	background: transparent url("../img/cart.gif") left top no-repeat;
}

div#loginr p, div#loginl p,div#loginPunchOut p {
	margin: 0;
	padding: 0;
	position: relative;
}

div#loginl a, div#loginr a,div#loginPunchOut a{
	display: inline;
	float: none;
	padding: 0;
	margin: 0;
	background: transparent;
	background-image: none;
	border: none;
	text-decoration: underline;
	color: #336699;
	overflow: auto;
	text-indent: 0;
	font-weight: bold;
}

div#loginl a:hover, div#loginr a:hover,div#loginPunchOut a:hover{
	background-color: transparent;
	color: #336699;
}

div#loginl p img, div#loginr p img,div#loginPunchOut p img {
	margin: 0 2px -2px 0;
}


/* The Search Bar */
div#searchbar {
	float: right;	
	background: #E1E4E7 url("../img/searchbar_bg.gif") top right no-repeat;
	font: 11px/12px Helvetica, Arial, sans-serif;
	color:#3F3F40;
	padding-bottom: 1px;
	width: 557px;	
}

/* Ritesh */

div#searchbarModal {
	float: right;		
	/*background-image:url(../img/modalsearch_bg.jpg);*/
	background-repeat:no-repeat;
	background-position:left center;
	font: 11px/12px Helvetica, Arial, sans-serif;
	color:#3F3F40;
	/*width: 610px;		*/
	height:31px;		 
	WIDTH: 100%		
}



div#searchbarModal {
	float: left;
	padding:7px 15px 2px 17px;
	
}

div#slModal {
	float: left;
	padding:7px 15px 2px 17px;
	background:none;
}

div#searchbarModal div#srmModal {
	float: right;
	padding: 0px 0px 2px 25px;
	background: transparent;
	text-align:right;	
	vertical-align :middle;	
}

div#searchbarModal div#slModal a, div#searchbarModal div#srModal a,div#searchbarModal div#srmModal a {
	display: inline;
	float: none;
	padding: 0px;
	margin: 0;
	background: transparent;
	background-image: none;
	border: none;	
	cursor:hand;
	color: #336699;
	overflow: auto;
	text-indent: 0;	
	text-decoration:none;
}

div#searchbarModal div#slModal a:hover, div#searchbarModal div#srModal a:hover,div#searchbarModal div#srmModal a:hover {
	
	text-decoration:underline;
}

div#searchbarModal div#srModal {
	float: right;
	padding: 8px 25px 1px 0;
	background: transparent;
	text-align:right;
}

/* Ritesh */

/* Hide from Opera */
head:first-child+body div#searchbar { 
	width: auto;
}

div#searchbar div#sl {
	float: left;
	padding:7px 15px 2px 17px;
	background: transparent url("../img/searchbar_bg_l.gif") top left no-repeat;	
}

/* Hide from Opera */
head:first-child+body div#searchbar div#sl { 
	min-width: 447px;
}

div#searchbar div#sr {
	float: right;
	padding: 8px 25px 1px 0;
	background: transparent;
	text-align:right;
}

div#searchbar div#srm {
	float: right;
	padding: 0px 0px 2px 25px;
	background: transparent;
	text-align:right;	
	vertical-align :middle ;
}

div#searchbar div#sl a, div#searchbar div#sr a,div#searchbar div#srm a {
	display: inline;
	float: none;
	padding: 0px;
	margin: 0;
	background: transparent;
	background-image: none;
	border: none;
	text-decoration: underline;
	cursor:hand;
	color: #336699;
	overflow: auto;
	text-indent: 0;	
}

div#searchbar div#sl a:hover, div#searchbar div#sr a:hover,div#searchbar div#srm a:hover {
	background-color: transparent;
	color: #336699;
}

form#search {
	display: inline;
}

form#search p {
	display: inline;
	margin: 0;
	padding: 0;
}

form#search input {
	width: 120px;
	height: 9px;
	padding: 2px;
	border: 1px solid #7E9DB9;
	font: 9px/9px Monaco, Helvetica, Arial, sans-serif;
	color: #000;
}

form#search input.submit {
	width: auto;
	height: auto;
	padding: 2px;
	border: none;
	margin-bottom: -6px;
}


div#search {
	display: inline;
}
/*Start Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 
div#search input {
	width: 120px;
	height: 19px;
	padding: 2px;
	border: 1px solid #7E9DB9;
	font: 9px/9px Monaco, Helvetica, Arial, sans-serif;
	color:#b2b2b2;
}
 div.searchBody input.searchInput 
{
	color:#b2b2b2;
	height: 19px;
	margin-left:6px;
}
/*End Modification Log Changes-  Author: Yogeeta;  Date: 07/10/2008; Description:Market PhaseII: New search box treatment on the header with dropdown box*/ 

div#search input.submit {
	width: auto;
	height: auto;
	padding: 2px;
	border: none;
	margin-bottom: -6px;
}

div.btn_go_header
{
	display: inline;
	/*background: transparent url("../img/btn_go.gif")  no-repeat;*/
	vertical-align: bottom;
	height: 18;
	cursor:hand;
}

input.btn_go_header_input
{
	position:relative;
	border: none;
	font-weight: bold;	
	background: transparent;	
	color: white;
    padding-left:5px;
    height: 18;
	cursor:hand;
}


div.btn_go_header_right 
{
	position:relative;
	display: inline;
	background: transparent url("../img/btn_go.gif") right no-repeat 0px -5px;
	height: 18;
	width: 3;
}



/* Submit Button */
div.btn_go {
	display: inline;
	/*background: transparent url("../img/btn_go.gif") left top no-repeat;*/
	margin-right: 16px;
	padding-top: 1px;
	padding-bottom: 2px;
}

div.btn_go div {
	display: inline;
	background: transparent url("../img/btn_go.gif") right top no-repeat;
	color: white;
	font-weight: bold;
	/*padding: 1px 5px 1px 3px;*/
	margin-left: 3px;
	
	padding-top: 1px;
	padding-bottom: 2px;
	padding-right: 6px;
	padding-left: 3px;
}

div.btn_go div a {
	color: white !important;
	text-decoration: none !important;
}

.background
{
	background: transparent url('../img/searchbar_bg_l.gif') top left no-repeat;
}

/* Begin Addition for TechLib phase 2 by Ritesh */
div#loginareaModal {
	height: 3.1em;
	position: relative;
	display: table;
	/*width: 560px;
	margin-left: 200px;*/
	MARGIN-LEFT: 0px; 
	WIDTH: 710px! important
}
/* End Addition for TechLib phase 2 by Ritesh */
div#modalHeaderUnderline
{
	/*background-attachment:scroll;
background-color:transparent;
background-image:url(../../img/market/bg_header_bottom.gif);
background-repeat:no-repeat;
float:left;
height:10px;
margin-bottom:0pt;
margin-left:30px;
margin-right:0pt;
margin-top:-5px;*/
width:742px;
float:left;
	margin-top:-10px;background:url(../../img/market/bg_header_bottom.gif) bottom right no-repeat;height:10px;
	margin-left:0px !important;
}
.loginAreaContainer
{
	FLOAT: left; WIDTH: 180px; POSITION: relative;
		/*FLOAT: left; MARGIN-BOTTOM: -75px! important; WIDTH: 60px; POSITION: relative;*/
}
.loginAreaAccount
{
	text-align:left;
	margin-left:10px;
}
/*Start Modification Log Changes-  Author: Yogeeta;  Date: 06/10/2008; Description: New search box treatment on the header with dropdown box*/ 

div.searchBody 
{
	width:360px;
	display: block;
	float: left;
	height: 31px;
	background: top left repeat-x url("../img/searchBg.gif");
}
div.searchBody .searchSubmit {
	float: left;
	display: block;
	background-color:#599DCC;
	background: #599DCC right top no-repeat url("../img/searchSubmitRightNew.gif");
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
	height:19px;
	margin-left:5px;	
	margin-top: 6px;
	overflow:hidden;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	text-decoration:none;
	width:50px;
}

div.searchBody SELECT.SearchDropdown
{
	BORDER-RIGHT: #bdbebf 1px solid;
	PADDING-RIGHT: 1px;	
	BORDER-TOP: #bdbebf 1px solid;	
	PADDING-LEFT: 1px;	
	FONT-SIZE: 11px;	
	FLOAT: left;	
	PADDING-BOTTOM: 1px;	
	margin:6px 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
	WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
	HEIGHT: 18px;
}
div.searchBody SELECT.SearchDropdownIE7
{
	BORDER-RIGHT: #bdbebf 1px solid;
	PADDING-RIGHT: 1px;	
	BORDER-TOP: #bdbebf 1px solid;	
	PADDING-LEFT: 1px;	
	FONT-SIZE: 11px;	
	FLOAT: left;	
	PADDING-BOTTOM: 1px;	
	margin:6px 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
    WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
	HEIGHT: 20px;
}
div.searchBody SELECT.SearchDrpNetscape
{
	BORDER-RIGHT: #bdbebf 1px solid;
	PADDING-RIGHT: 1px;	
	BORDER-TOP: #bdbebf 1px solid;	
	PADDING-LEFT: 1px;	
	FONT-SIZE: 11px;	
	FLOAT: left;	
	PADDING-BOTTOM: 1px;	
	margin:6px 0px 0px 1px;	
	BORDER-LEFT: #bdbebf 1px solid;	
	WIDTH: 110px;	
	COLOR: #666;	
	PADDING-TOP: 1px;	
	BORDER-BOTTOM: #bdbebf 1px solid;	
}
/*End Modification Log Changes-  Author: Yogeeta;  Date: 06/10/2008; Description: New search box treatment on the header with dropdown box*/ 

/* The Search Bar for dealer*/
div#searchbarDealer {
	float: right;	
	font: 11px/12px Helvetica, Arial, sans-serif;
	color:#3F3F40;
	padding-bottom: 1px;
	width: 557px;	
	height:31px;
}