@charset "UTF-8";
/* CSS Document 

COLOR PALATE
Legt grey Bkgrnd #efefef
MedGrey Stroke #9c9c9c
Grey Breadcrumb actives #797979
light grey dots #adadad
tan-yellow ADD button #faf0b6




*/

body {
background-color:#efefef;
background-image: url(../images/global/body-bkgrnd.gif);
background-position:center;
background-repeat:repeat-y;
font-family: Tahoma, Geneva;
color:#000000;
font-size:11px;
font-weight:bold;
margin:0px;
padding:0;
text-align:center;
}

a img {
border:0px;
}
a {
text-decoration:none;
color:#000000;
}
a:hover {
text-decoration:underline;
color:#797979;
}
#clear { clear:both; }
.noBold { font-weight:normal; }

#wrapDShadow {
width:978px;
display:block;
background-image:url(../images/global/drpshdw-bkgrnd.gif);
margin:0px auto 0px auto;
padding:0px;
text-align:center;
}

#wrapPage {
width:959px;
margin:0px auto 0px auto;
text-align:left;
border:1px solid #9c9c9c;
border-top:0px;
border-bottom:0px;
background-image:url(../images/global/leftNav-bkgrnd.gif);
background-position:left;
background-repeat:repeat-y;
}

#header {
height:80px;
border-bottom:1px solid #9c9c9c;
background-color:#efefef;
padding-right:100px;
}
	#header img {
	float:left;
	}
	
#headerSearch {
margin:40px 0px 0px 0px;
background-image:url(../images/global/hdr-search-bkgrnd.gif);
background-position:top;
background-repeat:repeat-x;
float:right;
}
	#headerSearch input {
	border:1px solid #9c9c9c;
	height:15px;
	width:256px;
	float:right;
	margin:4px 15px 0px 0px;	
	padding:5px 2px 0px 2px;
	}
	#headerSearch select {
	border:1px solid #9c9c9c;
	height:24px;
	width:200px;
	margin:4px 15px 0px 0px;
	float:right;
	line-height:14px;
	padding-top:3px;
	}
	#headerSearch img {
	float:right;
	}
	.viewCat {position:absolute; right:10px; z-index:5 }

#leftNav {
width:192px;
padding:20px 0px 20px 0px;
line-height:26px;
float:left;
margin-top:1px;
font-size:12px;
}
	#leftNav a {
	margin:0px 22px 0px 13px;
	border-bottom:1px dotted #adadad;
	display:block;
	width:159px;
	}
	
#content {
margin:1px 15px 0px 15px;
float:left;
}
	#content h1 {
	font-size:18px;
	color:#007595; 
	}
	#content p {
	padding-left:20px;
	}
	#content h3 {
	color:#007595; 
	}
	
#orderSearch {
	border-left: 1px solid #cccccc;
	float: right;
	padding: 0px 20px 20px;
	width: 300px;
}
	#orderSearch h1 {
	font-size:18px;
	color:#007595; 
	}
	
.desc {
font-size:10px;
color:#6B6B6B;
line-height:10px;
font-weight:normal;
}
.pagination { font-size:12px; color:#007595;  width:100%; display:none }
.pagination a {color:#007595; text-decoration:underline;}
.bottomBoarder { border-bottom:1px solid #ABABAB; padding-bottom:6px; }
.topBoarder {border-top:1px solid #ABABAB; padding-top:6px;}

input.inventoryQuantity {
border:1px solid #999999;
margin-left:20px;
padding:1px;
width:30px; 
color:#999999; 
font-size:10px;
}
input.inventoryQuantity:focus {
color:#2D2D2D;
}
input.addInsert[type="image"] { filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; margin-top:0px; vertical-align:middle; }
input.addInsert[type="image"]:hover { filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; }
/*  Reprt Styles EAEAEA */

.reportForm { margin:14px 0px 14px 0px; }
	.ReportTable {  border:2px solid #191919;}
		.ReportTableHeadRow { background-color:#007595; }
		.ReportTable th {  text-align:center; padding:3px 0px; color:#ddd; font-size:13px; font-family:Arial, Helvetica, Verdana; font-weight:500;  }
		.ReportTable th a { color:#fff; }
		.ReportTable th a:hover { }
		.sortOn { background-color:#18494e; }
		.sortOn a { font-weight:800; }	
		.sortOff { }
		.sortArrow { margin-left:3px; }	
		.ReportTable td { text-align:center; padding:3px 0px; font-weight:normal; border-top:2px solid #ffffff;   }
		.oddRow { background-color:#FAFAFA; }
		.evenRow { background-color:#EAEAEA; }
		.overRow { background-color:#ffe800; }
		.reportSortBy { width:60px; border-right:2px solid #ffffff; }
		.reportRowNum { border-right:2px solid #ffffff; }
		.reportQty { width:120px; border-right:2px solid #ffffff; }
		.reportProductNum { width:75px; border-right:2px solid #ffffff; }
		.reportProductName { width:300px; border-right:2px solid #ffffff; }
		.reportCategory { width:130px; border-right:2px solid #ffffff; }
		.reportAvailable { width:100px; }
		.ResultsShowing { font-weight:normal; color:#007595; font-size:12px; }
		.totalsRow td { border-top:3px groove #000000; font-weight:bold; font-size:12px; color:#ffffff; background-color:#18494e; }
		.printReport { float:right; margin-right:100px; }