html, body {background-color:#000000;margin: 0pt auto;min-width: 800px;}#wrapper {width: 940px;}#johntext {margin-top: -33px;border: none;padding-left: 20px;}.smallbr { line-height:15px;}.mainarea{margin: 70px 0px 0px 165px;height: 515px;width: 715px;}#clearall {clear:both; height:10px;}#lower {margin: 0px 0px 0px 0px;width: 99%;}#footer {clear: both;width: 940px;height: 5%;padding: 0;margin: 70px 0px 0px 165px; color:#8c8b8c;font-family:Verdana;font-size:9px;letter-spacing:1px;}#menu {float: left;text-align:left;padding-top:20px;} #right {float: right;}	.imgnav {	margin-top:5px;	margin-bottom:10px;	text-align:right;	width:200px;	color:#8F8E8F;	font-family:Arial;	font-size:9px;	letter-spacing:3.5px;	padding-top:20px;}	.imginfo {    color:#8F8E8F;     font-family:Verdana;    font-size:9px;	line-height:14px;	text-transform: uppercase;    width:200px;    text-align:right;}.nav {	float:left;}	.nav1 {    left:-180px;}	.nav2 {	padding-left:17px;}	.nav3 {    left:157px;}	.nav ul {    color:#8F8E8F;    font-family:Arial;    font-size:9px;    letter-spacing:3px;    line-height:19px;    list-style-type:none;    margin:0;    padding:0 0 0 30px;}p {	  color:White;    font-family:Arial;    font-size:8.36px;    letter-spacing:2.0px;    line-height:14.13px;    list-style-type:none;    }.imginfo b{		color:White;		font-weight: normal;}.bigredframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;}.bigredheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#b24a2c;}.bigredtext {  font-family:Arial;  font-size:15px;  line-height:25px;  color:#8f8e8f;  letter-spacing:0px;}.purchaseframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;}.purchaseheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#90788e;}.purchasetext {  font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;}.baywindowsframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;   width:750px;}.baywindowsheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#a4ad66;}.baywindowstext {  font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;}.collectionsframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;   width:500px;}.collectionsheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#4a8b4e;}.collectionstext {  font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;}.bioframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;   width:550px;}.bioheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#587da9;}.biotext {  font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;}.exhibitionframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;   width:800px;}.exhibitionheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#4d447d;}.exhibitiontext {  font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;}.videoframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;   width:600px;}.videoheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#0a5762;}.videotext {    font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;}.publicationsframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;   width:600px;}.publicationsheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#d4993f;}.publicationstext {    font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;}.reviewsframe {   padding-left:0px;   padding-top:0px;   padding-right:60px;   padding-bottom:60px;   width:600px;}.reviewsheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#699b89;  margin-top: 0px; margin-bottom: 0px;}.reviewstext {  font-family:Arial;  font-size:15px;  line-height:25px;  color:White;  letter-spacing:0px;  margin-top: 0px; margin-bottom: 0px;}.contactheadline {  font-family:Arial;  font-weight:Bold;  font-size:13px;  letter-spacing:4px;  color:#587da9;}input.contactfull {	font-family: Helvetica, Arial, sans-serif;	width:300px;	margin:0 0 1em 0;	padding:2px 4px;	font-size:11px;	line-height:1.5em;	border:1px solid #CCCCCC;	color:#000;	font-style:normal;	background-color:#FFF;}textarea.contactfull {	font-family: Helvetica, Arial, sans-serif;	width:300px;	height:200px;	margin:0 0 1em 0;	padding:4px;	font-size:11px;	border:1px solid #CCCCCC;	line-height:1.5em;	color:#000;	font-style:normal;	background-color:#FFF;}input.contactbutton {	font-size:11px;	line-height:1.5em;}input.contactempty {	font-family: Helvetica, Arial, sans-serif;	width:300px;	margin:0 0 1em 0;	padding:2px 4px;	font-size:11px;	line-height:1.5em;	border:1px solid #CCCCCC;	color:#999;	font-style:italic;}textarea.contactempty {	font-family: Helvetica, Arial, sans-serif;	width:300px;	height:200px;	margin:0 0 1em 0;	padding:4px;	font-size:11px;	border:1px solid #CCCCCC;	line-height:1.5em;	color:#999;	font-style:italic;}a:link {    color:#8F8E8F;    text-decoration:none;}a:visited {    color:#8F8E8F;    text-decoration:none;}a:hover {    color:White;    text-decoration:none;}a:active {    color:#8F8E8F;    text-decoration:none;}	