/* PDI Supply, Inc. CSS */

/* General Styles */

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000; 
	background-color:#C1F5C9;
}

table, tr, p {
		font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		color:#000; 
}

/* General Information Table Properties */

.title { 	font-weight:bold; 
			font-size:16px;	
}

.title1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.infotable { font-family:Arial,Helvetica,sans-serif;
		font-size:12px;
		font-weight:bold;
		color:black;
		padding: 1em 2em;
		border-color:black;
		border-style:none; 
		width: 650px;	
			}
/* test */

.cellborder {border-color:gray;
	border-width: 1pt;
	border-style:solid;
	background-color:white;
	color:black;
	
	}

/* Product Table Styles */

.producttable { font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				text-align: center;
				color:black;
				border-width: 1pt;
				border-color:black;
				border-style:solid;
				width: 650px;
				}

/* Style for Top Table Cells */

.topcellstyle	{ 	color:#CCC;
					font-family:Arial,Helvetica,sans-serif;
					font-size:12px;
					font-weight:bold;
					text-align: center;
					border-width:thin;	
					background-color:black;
				}
		
.columnGrey	{ font-family:Arial,Helvetica,sans-serif;
			font-size:10px;
			background-color:#DDDDDD;
		}

.columnWhite { font-family:Arial,Helvetica,sans-serif;
			font-size:10px;
			background-color:#FFFFFF;
		}
		
.rowBlack { font-family:Arial,Helvetica,sans-serif;
			font-size:10px;
			background-color:#000000;
			color:#FFFFFF;
			font-weight:bold;
		}

.rowWhite { font-family:Arial,Helvetica,sans-serif;
			font-size:10px;
			background-color:#FFFFFF;
			font-weight:bold;
		}
		
.orderTotal { font-family:Arial,Helvetica,sans-serif;
			font-size:10px;
			background-color:#FFFFFF;
		}
		
/* Style for Main Categories */

div.categories	{ font-family:Arial,Helvetica,sans-serif;
		font-size:14px;
		text-decoration: underline;
		font-weight:bold;
		color:black;
		}


/* Link Properties */

a:link, a:active{ font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				text-decoration: none;
				color:gray;
				}

a:visited { font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				text-decoration: none;
				color:gray;
				}

a:hover { font-family:Arial,Helvetica,sans-serif;
				font-size:12px;
				text-decoration: underline;
				color:red;
				}

/* TAD Studios Link */

a.tadLink:link { color: white; text-decoration: none; font-size:10px}
a.tadLink:active { color: red; text-decoration: none; font-size:10px }
a.tadLink:visited { color: red; text-decoration: none; font-size:10px }
a.tadLink:hover { color: red; text-decoration: none; font-size:10px }

/* Copyright White */

span.wcopyright	{ font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		color:white;
		}

/* Copyright Red */

span.rcopyright	{ font-family:Arial,Helvetica,sans-serif;
		font-size:10px;
		color:red;
		}


/* Footer Style */

.footer { background-color:black;}

/* Scroll Bar Style */

/*BODY { SCROLLBAR-FACE-COLOR: red;
	SCROLLBAR-HIGHLIGHT-COLOR: gray;
	SCROLLBAR-SHADOW-COLOR: black;
	SCROLLBAR-3DLIGHT-COLOR: white;
	SCROLLBAR-ARROW-COLOR: white;
	SCROLLBAR-TRACK-COLOR: black;
	SCROLLBAR-DARKSHADOW-COLOR: gray;
	}*/
	
.specials {
	border: 1px dashed #FF0000;
}
.smallLink {
	font-size: 10px;
}
.border {
	border: 1px solid #000000;
}

/* REMOVED 1/5/2007 AS PER CLIENT
input {
	color: #FFFFFF;
	background-color: #FF0000;
}
textarea {
	color: #FFFFFF;
	background-color: #FF0000;
}
select {
	color: #FFFFFF;
	background-color: #FF0000;
}
*/

/* No Picture */
div.nopic {
	margin:1em;
	border:inset;
	line-height: 10;
	width: 200px;
	margin-left: 275px;
		}
		
div.nopic2 {
	margin:1em;
	border:inset;
	line-height: 10;
	width: 200px;
		}

div.nopic3 {
	margin:1em;
	border:inset;
	line-height: 3;
	width: 100px;
		}
		
.dashedBorder {
	border: 1px dashed #000000;
}

.smallText {
	font-size: 10px;
}

.required {
	font-size: 10px;
	color:red;
}

.smallRed {
	font-size: 10px;
	color:red;
}

.errorRed {
	font-size: 14px;
	color:red; 
	font-weight:bold;
}

.attention{
	font-size: 14px;
	color:red; 
	font-weight:bold;
}

.yellowHighLight {background: yellow none repeat scroll 0%;}

.altRowColor1 {
  background-color: #A8CEF0;
}

.altRowColor2 {
  background-color: #A1CFF7;
}
