@charset UTF-8;
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#ccc;
	height:100%;
	scrollbar-arrow-color:#4e658a;
	scrollbar-3dlight-color:#779;
	scrollbar-darkshadow-color:#667;
	scrollbar-face-color:#a1b1c3;
	scrollbar-highlight-color:#e9e9e9;
	scrollbar-shadow-color:#a1b1c3;
	scrollbar-track-color:#9faab8;
	background-image:url(Images/background.jpg);
	margin:0;
}
td.BlackTD {
	background-color:#999;
	border-bottom:1px solid #000;
	padding:6px;
}
td.HeaderTD {
	background-color:#999;
	padding:8px 0;
}
#ContentTable {
	height:100%;
}
#ContentTable tr #Footer {
	font-size:normal;
	background-color:#000;
	padding:6px;
}
#ContentTable tr #Footer p {
	color:white;	
}
a:link {
	color:#00F;
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
	color:purple;
}
a:hover, a:active {
	text-decoration:none;
	color:red;
}
a.footer:link {
	color:#fff;
	text-decoration:underline;
}
a.footer:visited {
	text-decoration:underline;
	color:#fff;
}
a:active {
	text-decoration:none;
	color:#555;
	text-align:center;
}
.WhiteTD {
	color:#000;
	background-color:#EEE;
	padding-left:6px;
	padding-top:6px;
}
.ContentTD {
	background-color:#EEE;
	color:#000;
	padding:12px;
}
.MainTD {
	background-color:#EEE;
	color:#000;
	padding:0 0 6px;
}
.CGSystems {
	color:#00F;
	font-style:italic;
	font-weight:700;
}
.FormHeader {
	font-size:large;
}
.HeadingTD {
	background-color:#0001fe;
	padding-left:12px;
	padding-top:6px;
	padding-bottom:0;
	color:#FFF;
	max-height:50px;
}
.price {
	font-weight:700;
	color:#900;
}
.inventory_heading {
	text-align:left;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#000;
}
.inventory_back {
	text-align:right;
	padding:5px;
}
#lightbox {
	position:absolute;
	left:0;
	width:100%;
	z-index:100;
	text-align:center;
	line-height:0;
}
#lightbox img {
	width:auto;
	height:auto;
}
#lightbox a img {
	border:none;
}
#outerImageContainer {
	position:relative;
	background-color:#fff;
	width:250px;
	height:250px;
	margin:0 auto;
}
#imageContainer {
	padding:10px;
}
#loading {
	position:absolute;
	top:40%;
	left:0;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}
#hoverNav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}
#hoverNav a {
	outline:none;
}
#prevLink, #nextLink {
	width:49%;
	height:100%;
	background-image:url(data:image/gif;base64,AAAA);
	display:block;
}
#prevLink {
	left:0;
	float:left;
}
#nextLink {
	right:0;
	float:right;
}
#prevLink:hover, #prevLink:visited:hover {
	background:url(Images/Prev-Label.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background:url(Images/Next-Label.gif) right 15% no-repeat;
}
#imageDataContainer {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#fff;
	line-height:1.4em;
	overflow:auto;
	width:100%;
	margin:0 auto;
}
#imageData {
	color:#666;
	padding:0 10px;
}
#imageData #imageDetails {
	width:70%;
	float:left;
	text-align:left;
}
#imageData #caption {
	font-weight:700;
}
#imageData #numberDisplay {
	display:block;
	clear:left;
	padding-bottom:1em;
}
#imageData #bottomNavClose {
	width:66px;
	float:right;
	padding-bottom:.7em;
	outline:none;
}
#overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:500px;
	background-color:#000;
}
h2.sale {
	font-size:medium;
	color:#FF0;
	background-color:#00F;
	text-align:center;
	padding:10px;
}
ul.MenuBarVertical {
	list-style-type:none;
	font-size:100%;
	cursor:default;
	width:8em;
	border:1px solid #CCC;
	margin:0;
	padding:0;
}
ul.MenuBarActive {
	z-index:1000;
}
ul.MenuBarVertical li {
	list-style-type:none;
	font-size:100%;
	position:relative;
	text-align:left;
	cursor:pointer;
	width:8em;
	margin:0;
	padding:0;
}
ul.MenuBarVertical ul {
	list-style-type:none;
	font-size:100%;
	position:absolute;
	z-index:1020;
	cursor:default;
	width:8.2em;
	left:-1000em;
	top:0;
	border:1px solid #CCC;
	margin:-5% 0 0 95%;
	padding:0;
}
ul.MenuBarVertical ul li {
	width:8.2em;
}
ul.MenuBarVertical a {
	display:block;
	cursor:pointer;
	background-color:#EEE;
	color:#333;
	text-decoration:none;
	padding:.5em .75em;
}
ul.MenuBarVertical a.MenuBarItemSubmenu {
	background-image:url(SpryMenuBarRight.gif);
	background-repeat:no-repeat;
	background-position:95% 50%;
}
ul.MenuBarVertical a.MenuBarItemSubmenuHover {
	background-image:url(SpryMenuBarRightHover.gif);
	background-repeat:no-repeat;
	background-position:95% 50%;
}
ul.MenuBarHorizontal {
	list-style-type:none;
	font-size:100%;
	cursor:default;
	width:auto;
	margin:0;
	padding:0;
}
ul.MenuBarHorizontal li {
	list-style-type:none;
	font-size:100%;
	position:relative;
	text-align:left;
	cursor:pointer;
	float:left;
	border-left:1px solid #000;
	margin:0;
	padding:0;
}
ul.MenuBarHorizontal ul {
	list-style-type:none;
	font-size:100%;
	z-index:1020;
	cursor:default;
	width:18em;
	position:absolute;
	left:-1000em;
	border:1px solid blue;
	margin:0;
	padding:0;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {
	left:auto;
}
ul.MenuBarHorizontal ul li {
	width:18em;
	border-left:0;
}
ul.MenuBarHorizontal ul ul {
	position:absolute;
	margin:-5% 0 0 95%;
}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible {
	left:auto;
	top:0;
}
ul.MenuBarHorizontal a {
	display:block;
	cursor:pointer;
	background-color:#999;
	color:#fff;
	text-decoration:none;
	padding:.5em .75em;
}
a.footer:active, a.footer:hover {
	text-decoration:none;
	color:#fff;
}
h1, h2 {
	font-size:medium;
}
#imageContainer>#hoverNav, ul.MenuBarVertical ul.MenuBarSubmenuVisible {
	left:0;
}
a.sale:active, a.sale:hover, a.sale:visited, a.sale:link {
	color:#FF0;
	background-color:#00F;
}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus, ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible {
	background-color:#33C;
	color:#FFF;
}
ul.MenuBarVertical iframe, ul.MenuBarHorizontal iframe {
	position:absolute;
	z-index:1010;
filter:alpha(opacity:0.1);
}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus, ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background-color:blue;
	color:#FF0;
	text-decoration:underline;
}
@media screen, projection {
ul.MenuBarVertical li.MenuBarItemIE, ul.MenuBarHorizontal li.MenuBarItemIE {
	display:inline;
	float:left;
	background:#FFF;
}
}
#box {
	position: absolute;
	left: 0px;
	border: 1px solid black;
	border-right: 0px;
	padding: 10px;
	background-color: #eee;
	z-index:1000;
	top:152px;
}
#box div {
	margin: 10px 0;
}

