﻿.tblSearch
		{
		width: 800px; 
		margin: 10px;
		}
		
.tdSearchHeader
		{
		font-weight: bold;
		font-size: 1.2em;
		}
.tdSearchLbl
		{
		padding-top: 5px;
		border-bottom: solid 1px #cccccc;
		}
.tdSearchInput
		{
		padding-top: 5px;
		}

.tdSearchFSLbl
		{
		margin-top: 10px;
		clear: both;
		}
		
.tdSearchFSLbl img
		{
			border: none;
			vertical-align: bottom;
			margin-left: 560px;
			cursor: pointer;
			}

.tdSearchFS
		{}

.tblSearchResult
		{
		margin: 20px 10px 10px 10px;
		width: 786px;
		border-collapse: collapse;	
		
		}
.tblSearchResult tr  th
		{
		padding: 2px 2px 2px 5px;
		background-color: #336699;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
		white-space: nowrap;
		height: 20px;
		}


	.tblSearchResult tr th.MP div
		{
        padding: 2px 0px 2px 0px;
		background-color: #336699;
		color: #ffffff;
		font-weight: bold;
		text-align: left;
		white-space: nowrap;
		vertical-align:middle;
		    
		    }		
		.tblSearchResult tr th.MP
		{	
		    background-color: #336699;
            height: 10px;

		    }
.tblSearchResult tr th.PNo, .tblSearchResult tr th.PNa, .tblSearchResult tr th.LP 
		{
			cursor:hand;
			 
		}

.tblSearchResult tr th.L2
{

	
}


		
.tblSearchResult tr td
		{
		padding: 0px 1px 0px 1px;
		font-size: x-small;
		vertical-align: middle;
		white-space: nowrap;
		}
		
		.tblSearchResult tr td.MP
		{
			color: #000099;
			}
		
.tblSearchResult tr td.wrap
		{
			white-space: normal;
		}
		
/* searchlabels */
.sl1, .sl2, .sl3, .sl4, .sl5
		{
			width: 150px;
			float: left;
		}
.sl0
		{
			clear: both;
		}
		
/* searchdrops */
.si1, .si2, .si3, .si4, .si5, .si1 select, .si2 select, .si3 select, .si4 select, .si5 select
		{
			width: 150px; 
			float: left;
			}
.si0 
		{
			clear: both ;
			height: auto;
		}
		
.scb0
		{
			clear: both ;
		}
		
		
/* Result pager */

td.pagerTd
{
	text-align: center;
	padding: 0px;
	}

div.pagerDiv
	{
		background-color: #cccccc; 
		color: #003366;
		margin: 0px auto 0px auto;
		padding: 1px 5px 3px 5px;
		font-size: xx-small;
		}
div.pagerDiv a
	{
		text-decoration: none;
		display: inline-block;
		}

div.pagerDiv a:hover
	{
	color: #0000ff;	
	}

a.pagerFirstPage
	{
		font-weight: bold;
		margin: 0px 3px 0px 3px;
		}
a.pagerPrevPage
	{
		font-weight: bold;
		margin: 0px 3px 0px 3px;
		}
a.pagerCurrentPage
	{
		font-weight: bold;
		color: #660000;
		font-size: small;
		margin: 0px 5px 0px 5px;
		text-decoration: underline;
		}
a.pagerPage
	{
		margin: 0px 3px 0px 3px;
		}
a.pagerNextPage
	{
		font-weight: bold;
		margin: 0px 3px 0px 3px;
		}
a.pagerLastPage
	{
		font-weight: bold;
		margin: 0px 3px 0px 3px;
		}
div.pagerCountinfo
	{
		font-size: xx-small;
		margin: 0px auto 0px auto;
		padding: 1px 5px 1px 5px;
		}
		
/* add2cart dialog */
div.Add2CartDialog
	{
	display: none;
	position: absolute;
	z-index: 101;
	width: 550px;
	height: auto;
	top: 75px;
	left: 200px;
	border: outset 2px #cccccc;
	background-color: #cccccc;
	padding: 10px;
	}
