body {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
	background-color: #918F90;
	color: white;
	text-align:center;
	background-image:url(../images/pagebackground.jpg);
	background-repeat:repeat-x;
}

div#centreContent {
	margin-left:auto;
	padding-top:0px;
	width: 766px;
	height: auto;
	overflow: visible;
	margin-right: auto;
	background-color: black;
	text-align:left;
	height:100%;
	border-left:1px solid #444444;
	border-right:1px solid #444444;
	background-image:url(../images/powered_by_onsight.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 50px;
	color: white;
}

div {
	color: white;
}

h1 {
	font-size: 16px;
	margin: 5px;
	padding:5px;
	padding-right: 148px;
	background-image:url(../config/logo.gif);
	background-repeat:no-repeat;
	background-position: right;
	height: 50px;
	color: white;
}

a:hover {
	color: #9999CC;
}

th {
	text-align:left;
	font-size: 12px;
	padding: 4px;
	color: white;
	background: #999999;
}

td {
	font-size: 12px;	
	padding: 4px;
}

.stripeMe {
	border: 1px solid #DEDEDE;
}

.stripeMe td {
	cursor: pointer;
	color: black;
}

tr.alt td {
	background: #dddddd;
}

tr.over td {
	background: #9999CC;
	color: white;
}

.over {
	background: #ffffff;
}

#loginBox {
	padding: 4px;
	margin-bottom: 10px;
	color:black;
}

li {
	line-height: 22px;
	color: white;
}

.warningBox {
	background-color: #DEDEDE;
	width: 500px;
	padding: 10px;
	color:black;
}

.warningBox p {
	color: black;
}

.warningBox li {
	color: black;
}

input {
	font-size: 12px;
}

textarea {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

select {
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

.thumbnail {
	width: 100px;
	height: 100px;
	border: 1px solid #AAAAAA;
	float: left;
	margin: 7px;
	text-align: center;
	cursor: pointer;
	overflow:hidden;
}

#thumbPanel {
	overflow:hidden;
	white-space:nowrap;
	width: 116px; 
	height: 454px; 
	margin-top:35px;
	background-color: #121212;
}

#navigation {
	background-color: #121212;
	padding:2px;
	height:40x;
	width:116px;
	max-width: 112px;
	margin-bottom: 0px;
}

#displayWindow {
	width:364px;
	background-color:#121212;
	float:left; 
	margin-left:10px;
	height: 470px;
	padding: 10px;
	max-width: 350px;
	max-height: 450px;
	margin-bottom:10px;
}

#compareWindow {
	width:0px;
	float:left; 
	margin-left:10px;
	height: 470px;
	padding: 0px;
	background-color:#121212;
	overflow:hidden;
	max-width: 334px;
	max-height: 450px;
	color:white;
}

#displayWindow a img {
	border: 1px solid #9999CC;
	background-color: #DEDEDE;
}

#displayWindow a:hover img {
	border: 1px solid white;
/*	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #333333; */
}

#compareWindow a img {
	border: 1px solid #9999CC;
	background-color: #DEDEDE;
}

#compareWindow a:hover img {
	border: 1px solid white;
/*	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #333333;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #333333; */
}

#orderStatus {
	height:100px;
	width: 764px;
	max-width:744px;
	background-color:#121212;
	color:white;
	margin-top: 0px;
	padding:10px;
	clear:both;
	position:absolute;
	top: 560px;
}

#orderStatus div {
	color:white;
}

label {
	width: 120px;
}

#navigation a {
	margin-left:11px;
	margin-right:11px;
}

#navigation a img {
	border: 1px solid #9999CC;
	background-color: #DEDEDE;
}

#navigation a:hover img {
	border: 1px solid white;
}

#leftPanel {
	overflow:hidden;
}

.panView {
	width:340px; 
	height:340px;
	text-align:center; 
	float:left; 
	margin-right:5px;
	padding:0px;
	margin:0px; 
	background-position:center center; 
	background-repeat:no-repeat;
}

.zooming {
	cursor: url(images/magnify.cur);
}

.selectedImage {
	background-color: green;
	border: 1px solid green;
}

#orderstatus a {
	margin-left:11px;
	margin-right:11px;
}

#orderstatus a img {
	border: 1px solid #9999CC;
	background-color: #DEDEDE;
}

#orderstatus a:hover img {
	border: 1px solid white;
}

#divPrintInfo {
	background-color:#121212; 
	border: 1px solid #666666
}

#divPrintInfo p {
	color: white;
}

.section {
/*	background-color:#BBBBBB; */
	background-color: #121212;
	color:white;
}

.section div {
	color: white;
}

.subsection {
/*	background-color:#CCCCCC; */
	color: white;
	background-color: #454545;
}

.subsection a img {
	border: 1px solid #9999CC;
	background-color: #DEDEDE;
}

.subsection a:hover img {
	border: 1px solid white;
}

#thumbCount {
	color: white;
}

p {
	color: white;
}