body {
	background-color:black;
	color:white;
}

#header {
	border-bottom: 1px solid #888888;
	background-color: black;
	background-image:url("../config/ruthforan.gif");
}

#scrollPanel {
	border-top: 1px solid #888888;
	background-color:black;
	z-index:12;
}

#scrollPanelNav {
	background-color: #222222;
	color:white;
}

#scrollPanelNav a {
	border:1px solid #777777;
	color:#999999;
}

#scrollPanelNav a:hover {
	color:white;
	background-color:#999999;
}

#thumbTableDiv {
	background-color:black;
}

.thumbTables td {
}

.thumbImage {
	border: 1px solid #AAAAAA;
}

#viewingPanel table {
	background-color:black;
}

#viewingPanel td {
}

#viewingPanel td a {
	border:1px solid #777777;
	color:#999999;
	background-color:#222222;
}

#viewingPanel td a:hover {
	color:white;
	background-color:#999999;
}

label {
	color:white;
}

#header div {
	color:#999999;
}

#header div p {
}

input[type=button] {
	border:1px solid #AAAAAA;
	color:#999999;
	background-color:#222222;
}

input[type=button]:hover {
	color:white;
	background-color:#999999;
}

#header input {
	background-color:black;
	color:#999999;
}

.jumpedTo {
	background-color:#dedede;
}

.ordered {
	background-color:#75D06E;
}

#viewingPanel td a.orderThis {
	color:white;
	border:1px solid #555555;
	background-color:#999999;
}

#viewingPanel td a.orderThis:hover {
	background-color:red;
}

h1 {
	color:#999999;
	border-bottom:1px solid #888888;
	background-color:#444444;
}

h2 {
	color:white;
	border-bottom:1px solid #999999;
	background-color:#555555;
}

.messageBox {
	border:1px solid #999999;
	background-color:#555555;
}

.messageBox label {
	color:#666666;
}

.errorMessage {
	color:#888888;
}

.alt {
	background-color: #444444;
	color:white;
}

#clientList tr.over td {
	color:black;
	background-color: #888888;
}

td {
	color:white;
}

.stripeMe th {
	background-color:#555555;
	color: white;
	border-bottom:1px solid #888888;
}

.stripeMe td {

}

#passwordForm {
}

#optionsForm {
}

#messageDetails {
	border-top:1px solid #888888;
}

.maskP, .maskC {
}

#passType, #reloadSaved {
	color:#888888;
}

#viewingPanel td#rightImageLinks a {
}

#ajaxWindow {
	color:white;
	background-color:black;
}

#ajaxForm {
	border:1px solid #999999;
	background-color:#222222;
}

#ajaxForm div {
}

#ajaxForm div h2 {
}

#ajaxWindow label {
	color:white;
}

a#goToStep2 {
	background-color:red;
	color:white;
}

div.selectedImage {
	border: 1px solid #888888;
	color:white;
}

div.selectedImage div.theImage {
	color:white;
}

.selectedImage div.theForm {
	border-left:1px solid #AAAAAA;
}

.selectedImage div.theForm form {
}

div.indivPrints div label {
	color:white;
}

div.indivPrints div a {
	color:#999999;
}

.hoverThumb {
	background-color:#444444;
}

.optionHeader {
	color:#888888;
}

div.indivPrints {
}

div.indivPrints label {
	color:black;
}

div#instructionPanel {
	border-left:1px solid #888888;
	background-color:#222222;
	color:white;
}

div#instructionPanel div {
}

div#instructionPanel a  {
	background-color:black;
	color:#999999;
}

div#instructionPanel a:hover  {
	color:white;
	background-color:#999999;
}

#floatBubble {
	background-image:url("../background_images/floatBubble.gif");
}

#floatBubble div {
	background-color:white;
	color:black;
}

.panelButton {
	border:1px solid #888888;
}

.panelButton:hover {
	color:white;
	background-color:#3366CC;
}

#instructionsOverlay {
	border:1px solid #999999;
	background-color:#222222;
}

#instructionsOverlay p {
}

#instructionsOverlay p strong {
	color:#888888;
}

h2.fullBorder {
	border:1px solid #888888;
}

#clientList tr td a {
	color:white;
}

#clientList tr.alt td a {
	color:white;
}

#clientList tr.over td a {
	color:black;
}

#orderForm {
	border:1px solid #999999;
}

#orderForm label {
	color:white;
}

.ccPrice {
	color:#999999;
	font-weight:bold;
	border:1px solid black;
	background-color:black;
}

#slideControl {
	border:1px solid #888888;
}