a  {
   text-decoration: underline;
   color: #8E7F2F;
}

a ins  {
   text-decoration: none;
}

a:hover  {
   text-decoration: none;
}

#black,
#silver,
#white,
#blackwhite  {
   visibility: visible;
   position: absolute;
   left: 21px;
   width: 256px;
   height: 136px;
   background-repeat: no-repeat;
}

#bodytextgrow *:first-child  {
   margin-top: 0px;
}

#bodytextgrow *:last-child  {
   margin-bottom: 0px;
}

#copyrighttext p a  {
   text-decoration: underline;
   color: #8B8989;
}

#copyrighttext p a:hover  {
   text-decoration: none;
}

.h1 {color: #8E7F2F; font-weight: bold; font-size: 16px; }

.h2 {color: #8E7F2F; font-weight: bold; font-size: 14px; }

#statementtext p  {
   font: bold 16px/19px "Times New Roman";
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#copyrighttext p  {
   font: 9px/11px Arial;
   margin: 0px;
   color: #8B8989;
   text-align: left;
}

#frontslideshow  {
   visibility: visible;
   position: absolute;
   left: 596px;
   top: 1px;
   width: 255px;
   height: 170px;
   background-color: #000000;
   background-image: none;
}

#bodytextgrow p  {
   font: 12px/14px Verdana;
   margin: 0px;
   color: #00001D;
   text-align: left;
   padding-bottom: 10px;
}

#statementtext  {
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 129px;
   width: 271px;
}

#copyrighttext  {
   visibility: visible;
   position: absolute;
   left: 355px;
   top: 220px;
   width: 439px;
}

#photostext p  {
   font: 9px/11px Verdana;
   margin: 0px;
   color: #6C6C6B;
   text-align: left;
}

#bodytextgrow  {
   margin: 220px 58px 0px 359px;
   visibility: visible;
   padding: 0px;
}

#arrowstext p  {
   font: bold 11px/13px Verdana;
   margin: 0px;
   padding-bottom: 15px;
   text-align: left;
   color: #FFFFFF;
}

#navmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#navmenu li a:hover  {
   text-decoration: none;
   color: #000000;
}

#photostext  {
   visibility: visible;
   position: absolute;
   left: 43px;
   top: 218px;
   width: 239px;
}

#arrowstext  {
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 27px;
   width: 48px;
}

#navmenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#champagne  {
   background: url(media/champagne.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 654px;
   top: 0px;
   width: 110px;
   height: 180px;
}

#blackbox  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 852px;
   height: 924px;
   background-color: #000000;
   background-image: none;
}

#blackbox2  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 852px;
   height: 934px;
   background-color: #000000;
   background-image: none;
}

#blackbox3  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 852px;
   height: 1170px;
   background-color: #000000;
   background-image: none;
}

#imperial  {
   margin: 20px auto 0px auto;
   width: 852px;
   position: relative;
}

#textbox  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 174px;
   width: 551px;
   height: 596px;
   background-color: #FFFFFF;
   background-image: none;
}

#textbox2  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 174px;
   width: 551px;
   height: 616px;
   background-color: #FFFFFF;
   background-image: none;
}

#textbox3  {
   visibility: visible;
   position: absolute;
   left: 300px;
   top: 174px;
   width: 551px;
   height: 870px;
   background-color: #FFFFFF;
   background-image: none;
}

#navmenu  {
   font: bold 11px/28px Verdana;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 85px;
   top: 20px;
   width: 183px;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 333px;
   top: 8px;
   width: 246px;
   height: 110px;
}

#navbox  {
   background: url(media/navbox.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   width: 300px;
   height: 174px;
}

#footer  {
   position: relative;
   left: 0px;
   top: 0px;
   width: 100%;
   float: left;
}

#uplift  {
   position: absolute;
   width: 100%;
}

#silver  {
   background-image: url(media/silver.gif);
   top: 185px;
}

#blackwhite  {
   background-image: url(media/blackwhite.gif);
   top: 334px;
}

#white  {
   background-image: url(media/white.gif);
   top: 483px;
}

#black  {
   background-image: url(media/black.gif);
   top: 632px;
}

#contactdetails  {
	visibility: visible;
	position: absolute;
	left: 440px;
	top: 385px;
	width: 209px;
	height: 120px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

