BODY{ background-color : #e5e5e5; font-family : Arial, Verdana, sans-serif; font-size : 12px; color: black; text-align: center; vertical-align: top; margin: 0; padding: 0; scrollbar-3d-light-color : #CC0033; scrollbar-arrow-color : #161C29; scrollbar-base-color : #5E5E66; scrollbar-dark-shadow-color : #5E5E66; scrollbar-face-color : #5E5E66; scrollbar-highlight-color : #B1B1B1; scrollbar-shadow-color : #3A442D; }
p { color: #000; font-size: 12px; font-family: Arial, Verdana, sans-serif; }
A:link, A:active, A:visited{ color: #063; text-decoration: none; border-width: 0; }
A:hover{ color: #000; text-decoration: none; border-width: 0; }
img { border-width: 0; }
h1 { color: #222; font-size: 18px; font-weight: bold; text-decoration: underline; margin: 0; padding: 5px; }
h2 { color: #222; font-size: 13px; font-weight: bold; margin: 0; padding: 5px; }
h3 { color: #063; font-size: 13px; font-weight: bold; margin: 0; padding: 5px; }
h4 { color: #fff; font-size: 13px; font-weight: bold; margin: 0; padding: 5px; }
input {
color : #063; 
background : #fff; 
border : solid 1px; 
}
textarea { color: #063; background: #fff; border: solid 1px; }
select {
color : #063; 
background : #fff; 
border : solid 1px; 
}
.submit input {
color : #063; 
background : #fff; 
border : solid 1px; 
}
.bodytext { vertical-align: top; margin: 0; }
/**/

.top { background-color: #063; text-align: center; border-bottom: 1px solid #000; }
.middle { background-image: url(images/middle_bg.gif); vertical-align: top; }
.bottom { background-color: #063; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.all { text-align: left; width: 800px; margin-right: 1px; margin-left: 1px; }
.scrolltext { color: #fff; font-size: 10px; background-color: #063; width: 502px; height: 20px; margin-right: auto; margin-left: auto; }
.footer { color: #000; background-color: #7f7f7f; width: 502px; height: 20px; margin-right: auto; margin-left: auto; }
.contentbox { background-color: #000; text-align: center; width: 504px; float: left; }
.box { background-color: #000; text-align: center; width: 504px; margin-right: auto; margin-left: auto; }
.counter { color: #999; text-align: center; margin-top: 10px; font-weight: bold; }
.content { color: #000; background-color: #e5e5e5; text-align: left; width: 502px; margin-top: -1px; margin-right: auto; margin-left: auto; }
.content p { vertical-align: top; padding: 6px; }
.content IMG { margin-right: 5px; margin-left: 5px; }
.topheader { color: #fff; background-color: #333; width: 330px; height: 90px; float: left; }
.topimages { background-color: #333; width: 470px; height: 90px; float: left; }
.topimages img { margin-top: 5px; margin-right: 5px; }
.bg { background-color: #333; text-align: center; width: 802px; margin-right: auto; margin-left: auto; }
.menu { width: 148px; margin-top: -1px; border-bottom: 1px solid #000; }
.leftcontent { width: 148px; border-bottom: 1px solid #000; }
.menucontainer { width: 148px; float: left; }
.rightcontent { color: #fff; width: 148px; float: left; }
.pointer { background-image: url(images/pointer.gif); background-repeat: no-repeat; background-position: center 8px; width: 25px; }
.contenttable { margin-top: 10px; margin-bottom: 10px; }
.contenttable td { vertical-align: top; }
.c_container1 { background-color: #fff; width: 100%; margin: 0; border-top: 1px solid #000; }
.c_container1 .contenttable { width: 90%; margin: 10px auto; }
.c_container2 { width: 100%; margin: 0; border-top: 1px solid #000; }
.c_layout2 img { border: solid 1px #000; }
.c_container3 { border-top: 1px solid #000; }
.c_container3 .contenttable { background-color: #fff; width: 90%; margin: 10px auto; border: solid 1px #000; }
.c_container4 { background-color: #fff; margin: 0; width: 100%; border-top: 1px solid #000; }
.c_container4 .contenttable { background-color: #efefef; width: 50%; margin: 10px auto; border: solid 1px #000; }
.c_container7 { border-top: 1px solid #000; }
.shop { color: #000; font-size: 12px; vertical-align: top; width: 490px; margin-right: auto; margin-left: auto; }
.shopcontainer { text-align: center; vertical-align: top; padding-top: 10px; }
.shop-gray { color: #fff; font-weight: bold; background-color: #333; text-align: left; padding: 5px; }
.shop-left { font-size: 12px; vertical-align: top; width: 110px; padding: 5px; }
.shop-box { vertical-align: top; padding: 5px; }
.shop-title { color: #fff; background-color: #063; }

h3.galleryheader { color : #063; font-size : 16px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; text-align: left; margin : 0 0 10px; padding : 10px; border-bottom : 1px solid #063; }
div.gallerycontainer { text-align: center; width: 100%; }
div.gallerydescription { color: #333; text-align: left; width: 450px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
div.tx-jmgallery-pi1 { margin : 0; padding : 0; border-width : 0; color : #333333; font-size : 10px; font-family : Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 100%; }
div.gallerybrowser {
	text-align : center;
	margin-top : 10px;
	margin-bottom : 10px;
	}
div.galleryentry {
	background-image : url(images/gallery_clip.jpg);
	display : block;
	float : left;
	border : 0;
	width : 167px;
	height : 200px;
	text-align : center;
	margin : 0;
	}
div.galleryentryinset { height: 180px; margin: 10px auto; }
.galleryentryinset img { margin: 0; padding: 0; border: solid 1px #666666; }
div.gallerymeta { color: #4d4d4d; font-size: 9px; margin: 10px 0 0; }
.galleryentry a, .galleryentry a { color: #333333; }
.galleryentry a:hover { color: #006633; }
div.galleryelement { text-align: left; width: 450px; margin: 5px auto; }
div.gallerysubelement { text-align: left; width: 450px; margin: 5px auto; border: solid 1px #063; }
div.galleryleft {
	float : left;
	width : 150px;
	}
div.galleryright {
	margin-left : 160px;
	}
img.galleryedit {
	height : 70px;
	border : solid 1px #063;
	}
div.galleryedit { text-align: left; width: 450px; margin-right: auto; margin-left: auto; }
div.gallerycontrol { clear : both; text-align : center; margin-top : 10px; }
div.gallerycollection {  }
div.gallerysingle { text-align : center; margin-right: auto; margin-left: auto; }
div.gallerydownloads { text-align : center; margin-top: 10px; margin-bottom: 10px; }