body {
	background-color: black;
	color: white;
}

a {
	text-decoration: none;
	color: #819315;
}

#logo {
	position: absolute;
	left: 60px;
}

#banner-div {
	position: absolute;
	top: 30px;
	margin-left: auto;
	margin-right: auto;
	display: inline;
	height: 60px;
	width: 750px;
}

#banner {
	display: block;
	margin-left: auto;
	margin-right: auto
}

#menu {
	top: 500px;
	height: 20px;
	width: 750px;
	text-align: center;
	position: absolute;
	z-index: 500;
	font-family: "Book Antiqua", times, serif;
	font-size: small;
	margin-left: auto;
	margin-right: auto;
	display: inline;
	text-transform: uppercase;
	color: white;
}

#menuOnPhotoPage {
	width: 750px;
	text-align: center; /*position: absolute;*/
	z-index: 500;
	font-family: "Book Antiqua", times, serif;
	font-size: small;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
	color: white;
}

#menuOnPurchasePage {
	width: 750px;
	text-align: center;
	position: absolute;
	z-index: 500;
	font-family: "Book Antiqua", times, serif;
	font-size: small;
	margin-left: auto;
	margin-right: auto;
	text-transform: uppercase;
	color: white;
}

div.menu-item {
	display: inline;
	color: white;
}

div.menu-item a {
	color: white;
}

div.menu-item:hover {
	font-weight: bold;
}

img {
	border: 0
}

img.bullet {
	vertical-align: middle;
	padding-bottom: 4px;
	padding-left: 15px;
	padding-right: 15px;
	display: inline;
}

#gallery-caption {
	top: 140px;
	height: 20px;
	width: 750px;
	text-align: center;
	position: absolute;
	z-index: 555;
	font-family: "Book Antiqua", times, serif;
	font-size: x-large;
	display: inline;
	color: #819315;
}

.splash-caption {
	font-size: large;
	color: #819315;
}

div.galleries {
	position: absolute;
	left: 0px;
	top: 180px;
	width: 750px;
	height: 510px;
	vertical-align: bottom;
	z-index: 400;
	font-size: small;
	color: #819315;
}

#gallery-table {
	border-spacing: 10px;
	text-align: center;
	width: 750px;
	height: 210px;
}

#gallery-table td {
	width: 200px;
	height: 190px;
}

div.admin-pane {
	top: 150px;
	position: absolute;
	z-index: 555;
	font-family: "Book Antiqua", times, serif;
	font-size: medium;
	margin-left: 120px;
	display: inline;
	color: #819315;
}

div.purchase-pane {
	top: 150px;
	position: absolute;
	z-index: 555;
	font-family: "Book Antiqua", times, serif;
	font-size: medium; /*margin-left: 120px;*/
	display: inline;
	color: #819315;
}

.admin-menu {
	background-color: white;
}

.admin-menu a {
	color: black;
}

.admin-menu a:hover {
	font-weight: bold;
}

.admin-menu td {
/*border: 1px solid #000;*/
	color: black;
}

#admin-title {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: x-large;
}

#admin-table {
	margin-left: 20px;
	color: #819315;
	border-spacing: 3px;
	padding: 7px;
	table-layout: auto;
}

#admin-table-body td {
	padding: 12px;
	text-align: center;
}

#addPhotoTable td {
	padding: 10px;
}

.splash {
	display: block;
	margin-left: auto;
	margin-right: auto;

}

.menuCommand {
	background-color: white;
	color: black; /*border-spacing: 3px;*/
/*padding: 0px;*/
}

.menuCommand a {
	color: black;
}

.menuCommand a:hover {
	font-weight: bold;
}

.menuCommand :hover {
	font-weight: bold;
}

input.inputButton {
	background-color: gray;
	color: black;
	border-spacing: 3px;
	padding: 0px;
	font-family: "Book Antiqua", times, serif;
	font-size: medium;
}

input.inputButton:hover {
	font-weight: bold;
}

input.styledInputButton {
	border: 0px;
	background-color: gray;
	font-family: "Book Antiqua", times, serif;
	font-size: medium;
}

input.styledInputButton:hover {
	font-weight: bold;
}

#return-galleries {
	top: 460px;
	height: 20px;
	width: 750px;
	text-align: center;
	position: absolute;
	z-index: 450;
	font-family: "Book Antiqua", times, serif;
	font-size: small;
	margin-left: auto;
	margin-right: auto;
	display: inline;
	text-transform: uppercase;
	color: white;
}

.return {
	font-family: "Book Antiqua", times, serif;
	font-size: small;
	margin-left: auto;
	margin-right: auto;
	display: inline;
	text-transform: uppercase;
	color: white;
}

.return:hover {
	font-weight: bold;
}

#return-galleries a {
	text-decoration: none;
	color: white;
}

#return-galleries a:hover {
	font-weight: bold;
}

#arrows {
	z-index: 500;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

#leftarrow {
	position: absolute;
	top: 70px;
	left: 25px;
}

#rightarrow {
	position: absolute;
	top: 70px;
	left: 815px;
}

#copyright {
	top: 560px;
	width: 750px;
	position: absolute;
	text-align: center;
	font-size: smaller;
	z-index: 977;
	color: gray;
}

#photodiv {
	background: #000;
	top: 150px;
	height: 800px;
	width: 800px;
	text-align: center;
	position: absolute;
	z-index: 950;
	font-family: "Book Antiqua", times, serif;
	font-size: medium;
	margin-left: auto;
	margin-right: auto;
	display: inline;
	color: #819315;
}

#photocaption {
	vertical-align: middle;
}

#nav {
	font-size: small;
}

#ph-copyright {
	text-transform: none;
	font-size: small;
	color: gray;
}

#purchase, #about {
	top: 180px;
	width: 600px;
	height: 510px;
	margin-left: 120px;
	margin-right: 120px;
	margin-bottom: 80px;
	overflow: auto;
	color: white;
	z-index: 400;
	position: absolute;
	display: inline;
	font-weight: lighter; /*font-family: "Book Antiqua", times, serif;*/
	font-family: serif;
	font-size: 20px;
	color: #819315;
}

.section {
	font-weight: normal;
	font-family: times;
}

.paginateButtons {
	text-align: center;
	border-top: 0;
	font-size: 14px;
	font-family: "Arial", sans-serif;
	overflow: hidden;
	padding: 10px 3px;
	color: white;
	width: 750px;
	text-align: center;
	z-index: 500;
	margin-left: auto;
	margin-right: auto;
	color: white;
}

#standardPager {
	top: 450px;
	height: 20px;
	position: absolute;
}

#photoPager {
	text-align: center;
	border-top: 0;
	font-size: 14px;
	font-family: "Arial", sans-serif;
	overflow: hidden;
	padding: 10px 3px;
	color: white;
	text-align: center;
	z-index: 500;
	margin-left: auto;
	margin-right: auto;
	color: white;
}

.paginateButtons a {
	border-color: #819315;
	color: #819315;
	margin: 0 3px;
	padding: 2px 6px;
}

.pageinateButtons a:hover {
	border: thin solid #819315;
}

.paginateButtons span {
	padding: 2px 6px;
}

#cartTable {

	border-spacing: 15px;
}

.qty {
	width: 25px;
}

#rename-gallery {
	display: none;
}

#delete-gallery {
	display: none;
}

/* google checkout css: */

.override #googlecart-widget-head {
	background: #819315
}

.override #googlecart-widget-body {
	background: #000000;
	color: #819315;
}

.override #googlecart-widget-list {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-item {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-quantity-column {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-quantity-box {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-details-column {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-title {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-short-details {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-long-details {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-removed-message {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-image-column {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-img {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-price-column {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-price {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-remove {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-restore {
	background: #000000;
	color: #819315;
}

.override #googlecart-widget-emptymessage {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-footertext {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-totalmessage {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-totalprice {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-disclaimer {
	background: #000000;
	color: #819315;
}

.override .googlecart-widget-checkout {
	background: #000000;
	color: #819315;
}

#addcart {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.product-price {
	display: none;
}

.product-url {
	display: none;
}

#gclogo {
	margin-left: auto;
	margin-right: auto;
	width: 700px;
}

.editPriceRow {
	display: none;
}

.renamePhotoDiv {
	display: none;
}

.delete-photo {

}

.dialog {
	color: black;
}

.labelText {
	color: #819315;
}

.nameInputArea {
	width: 300px;
	height: 20px;
	border: 3px solid #cccccc;
	padding: 5px;
}

#galleriesMenuDiv {
	width: 170px;
}

#galleryMenuDiv {
	width: 145px;
}

#galleryId {
	visibility: hidden;
	display: none;
}

#confirmDelete {
	color: black;
}