BODY {
	margin: 0px;
	background-color: black;
	color: #ffffff;
}
.navLower{
	font: 12px Helvetica, sans-serif;
	color: white;
}
.navLeft{
}

FORM {
	margin: 0px;
}
IMG {
	border: 0px;
}
IMG.product {
	border:1px white solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
INPUT {
	font: 10px Helvetica, sans-serif;
	color: black;
	background-color: white;
	border: 1px solid #808080;
}
P {
	font: 10pt Helvetica, sans-serif;
	color: #fffff;
	background-color: transparent;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 7px;
}
P.title {
	font: 14pt Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
SPAN.title {
	font: bold 12pt Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
TABLE {
	border: 0px;
}
TABLE.background {
	background-image: url(img/background.jpg);
	background-repeat: repeat-y;
	background-color: #000000;
	color: #ffffff;
}
TABLE.form TH {
	font: 11px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-align: left;
	vertical-align: bottom;
}
TABLE.form TD {
	font: 10px Helvetica, sans-serif;
	color: #cccccc;
	vertical-align: top;
}

TD.main INPUT {
	font: 10px Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	border: 1px solid #ffffff;
}


TABLE.form INPUT.long {
	width: 398px;
}
TABLE.form INPUT.name {
	width: 165px;
}
TABLE.form INPUT.mi {
	width: 58px;
}
TD.main INPUT.column {
	width: 195px;
}
TABLE.form INPUT.card {
	width: 100px;
}
TD.main INPUT.noborder {
	border: 0px;
	margin-right: 10px;
	background-color: transparent;
}
TD.main INPUT.button {
	font: 10px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	border: 2px ridge white;
	width: 80px;
}
 TD.name {
	font: 11px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-align: center;
}

.select {
	font: 10px Helvetica, sans-serif;
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #ffffff;
}
TABLE.griptionary TD {
	font: 11pt Helvetica, sans-serif;
	color: #ffffff;
	background-color: transparent;
	text-align: left;
}
TABLE.griptionary TD.right {
	text-align: right;
}
	
TABLE.griptionary TD.entry {
	font: 11pt Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
TABLE.tblModule TH {
	font: 11px Helvetica, sans-serif;
	color: black;
	background-color: transparent;
}
TABLE.tblModule INPUT {
	font: 11px Helvetica, sans-serif;
	color: black;
	background-color: white;
	border: 1px solid #909090;
	width: 95px;
}
TABLE.tblModule INPUT.image {
	width: 30px;
	height: 20px;
	border: 0px;
}
TD.category {
	font: 12px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	padding: 0px;
}

TABLE.lowerNavBackground {
	background-image: url(design2/backgroundNavBottom.jpg);
	background-repeat: no-repeat;
}
TD.line {
	padding: 0px;
}
TD {
	font: 12px Helvetica, sans-serif;
}
TD.alpha {
	text-align: center;
}
TD.alpha .actual {
	color: white;
}

TD.copyright {
	font: 10px Helvetica, sans-serif;
	color: #909090;
	background-color: transparent;
	text-align: center;
}
TD.errorMsg {
	color: white;
	background-color: transparent;
	text-align: center;
}
TD.hotpicks {
	font:  11px Helvetica, sans-serif;
	color: black;
	background-color: transparent;
}
TD.lmenu {
	font-weight:bold;
}
TD.main {
	width: 611px;
	padding: 10px;
	vertical-align: top;
	background-image: url(design2/background.jpg);
	background-repeat: no-repeat;

}
TD.mainhome {
	padding: 10px;
	vertical-align: bottom;

}
TD.path {
	font: 12px Helvetica, sans-serif;
	background-color: transparent;
	text-decoration: none;
}
TD.themehome {
}
TD.vertical {
	width: 1px;
	background-image: url(img/line_vertical.gif);
}
A:link {
	font: 12px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A:visited {
	font: 12px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
A.nothing:hover {
	text-decoration: none;
}
A.category:link {
	font: 14px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A.category:visited {
	font: 14px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A.category:hover {
	font: 14px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: underline;
}
A.image:link {
	font: 12px Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	background-color: transparent;
}
A.image:visited {
	font: 12px Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	background-color: transparent;
}
A.image:hover {
	color: white;
	background-color: transparent;
}
A.link:link {
	font: bold 12px Helvetica, sans-serif;
	text-decoration: underline;
	color: #bbbbbb;
	background-color: transparent;
}
A.link:visited {
	font: bold 12px Helvetica, sans-serif;
	text-decoration: underline;
	color: #bbbbbb;
	background-color: transparent;
}
A.link:hover {
	color: #ffffff;
	background-color: transparent;
}
	
A.list:link {
	font: 13px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	font-weight:bold;
	font-size:11px;
	font-family:verdana;
}
A.list:visited {
	font: 13px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	font-weight:bold;
	font-size:11px;
	font-family:verdana;
}
A.list:hover {
	color: white;
	background-color: transparent;
	font-weight:bold;
	font-size:11px;
	font-family:verdana;
}
A.lmenu:link {
	font:  12px Helvetica, sans-serif;
	color: white;
	font-weight:bold;
	text-decoration: none;
}
A.lmenu:visited {
	font:  12px Helvetica, sans-serif;
	color: white;
	font-weight:bold;
	text-decoration: none;
}
A.lmenu:hover {
	font:  12px Helvetica, sans-serif;
	color: white;
	font-weight:bold;
	text-decoration: underline;
}
A.img:link {
	margin: 0px;
}
A.img:visited {
	margin: 0px;
}
A.path:link {
	font: 12px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A.path:visited {
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A.path:hover {
	text-decoration: underline;
}
A.search:link {
	font: 10px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A.search:visited {
	font: 10px Helvetica, sans-serif;
	color: white;
	background-color: transparent;
	text-decoration: none;
}
A.search:hover {
	text-decoration: underline;
}

.center {
	text-align: center;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}

span.list {
	color: white;
	background-color: transparent;
	font-weight:bold;
	font-size:11px;
	font-family:verdana;
}



/* 3/13/2007: Begin new design CSS */

.contentAreaBackground {
	background-color:#212121;

}

img.image_border {
	border:1px white solid;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
/* END new design CSS */
