/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font: 10pt Arial, Verdana, Helvetica, sans-serif;;
	color: #444444; }
	
img {
	border: 0; }
	
h1,h2,h3,h4 {
	padding: 0;
	margin: 0; }
h2 {
	font: 12pt/14pt Arial, Verdana, Helvetica, sans-serif; }
h3 {
	font: 10pt/14pt Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase; }

a:link {
	color: #393CCE; }
a:visited {
	color: #8867C0; }
a:hover {
	color: #5779BC; }

#page {
	width: 760px;
	height: 500px;
	margin: auto;
	position: relative;}
#header {
	background: url(/lib/images/header_bg.gif) top repeat-x; 
	height: 67px; }
#logo {
	padding: 20px 0 0 10px; }
#query {
	border: 1px solid #5c728e;
	background: url(/lib/images/search_mag.jpg) 3px center no-repeat;
	padding: 1px 0 1px 18px;
}
#mainLinks {
	position: absolute;
	right: 0;
	top: 38px; }
	
	#mainLinks ul, #subHeadMainLinks ul {
		margin: 0;
		padding: 0;
		line-height: 0; }	
		
		#mainLinks ul li, #subHeadMainLinks ul li {
			display: inline;
			list-style: none;
			padding: 0;
			margin: 0; }
				
			#mainLinks ul li a, #subHeadMainLinks ul li a {}

#subHeadMainLinks {
	background: url(/lib/images/subHeadMainLinks_bg.gif) top repeat-x; 
	height: 39px;
	padding: 1px 0 0 13px;
	margin-bottom: 10px;}
	
.clearFloat {
	clear: both; }
	
#footer {
	background: url(/lib/images/footer_bg.gif) top left repeat-x;
	height: 25px;
	margin: 10px 0 0 0;
	padding: 6px; }


.gv { font-family:Arial, Helvetica, sans-serif; font-size:8pt; }

.gvHeader { background-color:#dddddd; font-size:8pt; text-align:left;}

.gvRow { text-align:left;}

.checkInventoryBtn
{
    font-size:8pt;
}