body {
	background-color: black;
	color: #808080;
	font-family: Palatino Linotype, Times New Roman;
	font-size: 13pt;
}

a:link, a:active, a:link img, a:active img {
	color: white;
	border-color: #4c4c4c;
}

a:visited, a:visited img {
	color: #4c4c4c;
	border-color: #141414;
}

a.red:link, a.red:active, a.red:visited {
	color: red;
}

div.main {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 790px;
}

div.main p {
	text-align: justify;
}

div.maintitle, div.title {
	text-align: center;
	margin-bottom: 15px;
}

div.bmain {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 1090px;
}

div.bmain p {
	text-align: justify;
}


#maintitle {
	width: 405px;
	height: 83px;
}

table.thumbnailbar {
	width: 790px;
	margin-bottom: 15px;
	border-collapse: collapse;
}

table.thumbnailbar td {
	width: 100px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

table.thumbnailbar td.last {
	width: 90px;
	margin: 0px;
	padding: 0px;
}

table.thumbnailbar img {
	width: 80px;
	height: 120px;
	border-style: solid;
	border-width: 5px;
	border-color: #292929;
}

img.button {
	width: 160px;
	height: 52px;
	margin-bottom: 5px;
	border-style: none;
}

div.buttonsleft {
	float: left;
	margin-right: 15px;
}

div.buttonsright {
	float: right;
	margin-left: 15px;
}

div.buttoncenter {
	text-align: center;
}

img.smallbutton {
	width: 83px;
	height: 52px;
	border-style: none;
}

img.widebutton {
	width: 160px;
	height: 52px;
	border-style: none;
	margin-left: 7px;
	margin-right: 7px;
}

img.self {
	float: left;
	margin-right: 15px;
	width: 225px;
	height: 300px;
	border-style: solid;
	border-width: 5px;
	border-color: #4c4c4c;
}

table.pics {
	clear: both;
}

table.pics td {
	vertical-align: center;
	text-align: center;
	height: 266px;
	width: 266px;
}

table.pics img, div.floatleft img, div.floatright img {
	border-width: 5px;
}

table.bpics {
	clear: both;
}

table.bpics td {
	vertical-align: center;
	text-align: center;
	height: 366px;
	width: 366px;
}

table.bpics img, div.floatleft img, div.floatright img {
	border-width: 5px;
}

div.showimage, div.copyright {
	text-align: center;
	font-size: 8pt;
	margin-bottom: 15px;
	clear: both;
}

div.showimage img {
	border-style: solid;
	border-width: 5px;
	border-color: #4c4c4c;
}

div.floatleft {
	vertical-align: center;
	text-align: center;
	height: 266px;
	width: 266px;
	float: left;
}

div.floatright {
	vertical-align: center;
	text-align: center;
	height: 266px;
	width: 266px;
	float: right;
}

div.center p.center {
	text-align: center;
}

table.grid {
	border-collapse: collapse;
}

table.grid td, table.grid th {
	padding: 5px;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	font-size: 70%;
}

table.download {
	border-collapse: collapse;
}

table.download td, table.download th {
	padding: 5px;
	border-width: 1px;
	border-color: white;
	border-style: solid;
	text-align: center;
}

table.album {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

table.album td {
	padding: 5px;
	text-align: center;
	background-color: #141414;
	border-color: black;
	border-style: solid;
	border-width: 10px;
	font-size: 70%;
	width: 150px;
	height: 225px;
}

span.new {
	color: red;
}

table.pricelist {
	border-collapse: collapse;
}

table.pricelist td, table.pricelist th {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #141414;
	border-color: black;
	border-style: solid;
	border-width: 3px;
}

img.showorder {
	float: left;
	margin-right: 8px;
}

table.imapastatus {
	margin-top: 15px;
	margin-bottom: 15px;
}
table.imapastatus th {
	text-align: right;
	vertical-align: top;
}

table.split {
	width: 100%;
	border-collapse: collapse;
}
table.split td.left {
	width: 50%;
	padding-right: 20px;
	vertical-align: top;
}
table.split td.right {
	width: 50%;
	padding-left: 20px;
	vertical-align: top;
}

ul.events {
	margin-left: 16px;
	padding-left: 0px;
	list-style-type: square;
}

dl.dlist dd {
	text-align: justify;
	margin-bottom: 5px;
}

div.footnav {
	margin-top: 7px;
	margin-bottom: 7px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 10px;
	font-family: Trebuchet, Verdana, Lucida Grande, Sans -Serif;
	font-size: 10pt;
	clear: both;
}

span.red {
	color: red;
}

