body         { 
color: #c8c8c8; font-size: 9pt; 
font-family: Optima, Arial, Helvetica, Trebuchet MS, Verdana, Georgia;
line-height: 13pt;
 background-color: #4c4c4c;
 background-image:url(../style/bck.jpg);
 background-position:0px 0px;
 background-attachment:fixed;
 background-repeat: repeat-x; margin: 0 ; height: 100%; }
p  { text-indent: 12pt }
td    { text-align: left; vertical-align: top; }
.menu         { font-size: 14px; line-height: 18pt; white-space: nowrap; padding: 0px 0px 20px 25px; vertical-align:top; 
}
.thumb     {
	background-color: #f3f0ec;
	vertical-align: middle;
	display: block;
	padding: 1px;
	background-position: center center;
	text-align: center;
}
.subtitle { padding: 5px 5px 25px 0; vertical-align: bottom }
a:link, a:active, a:visited    { color: #c8c8c8; text-decoration: none }
a:hover  { color: #9b9b9b; text-decoration: none }
.lineT  { background-image: url(../style/hline.jpg); background-repeat: repeat-x; background-position: 0 0 }
.lineH  { background-image: url(../style/vline.jpg); background-repeat: repeat-y; background-position: 20px 0 }
.HL  { text-align: center; padding: 5px 50px 25px; vertical-align: bottom }
.address  { color: #c8c8c8; font-size: 12px; text-align: left; white-space: nowrap; padding: 10px 0; vertical-align: bottom }
.thumbnm   { color: #c8c8c8; font-size: 12px; text-align: center; white-space: nowrap; padding: 2px 0; vertical-align: bottom }
.desc   { color: #c8c8c8; font-size: 12px; text-align: right; white-space: nowrap; padding: 2px 0; vertical-align: bottom }
.descL   { color: #c8c8c8; font-size: 12px; white-space: nowrap; padding:2px 0px 0px 40px; vertical-align: middle }
.descR   { color: #c8c8c8; font-size: 12px; white-space: nowrap; padding:2px 40px 0px 0px; vertical-align: middle; text-align: right }
.img  { background-color: #f3f0ec; text-align: center; padding: 0px; vertical-align: middle }

.imgbox     { padding: 0px 20px; vertical-align: top; height:480px; }

.imgboxnh     { padding: 0px 30px; vertical-align: top; }


.studio  { text-align: center; padding: 30px 50px 20px; vertical-align: top }
.thumbbox  { padding: 2px }
.thumbmain  { padding-top: 0; padding-bottom: 10px }
.main { text-align: right }
.front { font-size: 14pt; padding: 5px 20px 5px 5px }
#infoDiv  { text-align: center;   vertical-align: middle;  }

.display {
font-size: 11pt; 
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	padding: 3px;
	padding-top:5px;
}

.image {
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	padding: 15px 5px 0px;
}
.type {
	font-size: 12px;
	text-align: center;
	background-position: center bottom;
}
.page {
	background-position: right bottom;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
}

.add {
	font-size: 12px;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
	padding-top: 3px;
}

.Ladd {
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
	white-space: nowrap;
	padding-top: 15px;
}

.prevpage {
	background-position: left bottom;
	text-align: left;
	vertical-align: bottom;
	white-space: nowrap;
}
.menusmall {
	font-size: 12px;
	line-height: 17px;
	padding-left: 5px;
	white-space: nowrap;
}

.menusmall a:hover {
	text-decoration: underline;
}

.copy {
	font-size: 9pt;
	text-align: center;
	background-position: center bottom;
	vertical-align: bottom;
	white-space: nowrap;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.descp   { color: #c8c8c8; font-size: 11pt; text-align: right; white-space: nowrap; padding: 2px 0; vertical-align: bottom }
.descp a:link  { font-size: 11px; }
.descp a:active  { font-size: 11px; }
.descp a:visited  { font-size: 11px; }
.descp a:hover  { font-size: 11pt; text-decoration:underline; }
.st {
	height: 100%;
	vertical-align: top;
	background-color:#333333;
	text-align:center;
}
