* { margin: 0; padding: 0; border-width: 0; outline-width: 0; }
body { color: #000; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; background-color: #fff; margin: 0 16px 0; padding: 0; }
p { line-height: 20px; text-align: justify; margin-top: 1em; margin-bottom: 1em; }
a:link { color: black; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { color: #933; }
a:active, a:focus { border-style: none; outline-style: none; outline-width: 0; }
a { outline: none; }
#header { font-size: 13px; font-weight: bold; position: relative; width: 960px; height: auto; margin-right: auto; margin-left: auto; padding-top: 30px; padding-right: 6px; padding-left: 6px; }
#name { position: relative; top: 0; width: 960px; padding-top: 30px; padding-bottom: 30px; border-top: 3px solid black; border-bottom: 3px solid black; }
#contact { position: relative; width: 960px; }
#email { position: relative; float: left; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; border-right: 1px dotted black; }
#telephone { padding-top: 20px; padding-bottom: 20px; }
#menu { color: #933; line-height: 28px; position: relative; width: 960px; border-top: 1px solid black; border-bottom: 1px solid black; }
#menuLeft { position: relative; float: left; padding-top: 16px; padding-right: 30px; padding-bottom: 16px; border-right: 1px dotted black; }
#menuRight { padding-top: 16px; padding-bottom: 16px; }
.right { margin-left: 20px; }
#previews { background-repeat: repeat; position: relative; width: 973px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; }
#previews img { margin: 6px; }
#holder { line-height: 18px; position: relative; width: 960px; margin-right: auto; margin-bottom: 2px; margin-left: auto; padding: 20px 6px 24px; border-bottom: 1px dotted black; }
#footer { font-weight: bold; position: relative; width: 960px; height: auto; margin-right: auto; margin-bottom: 40px; margin-left: auto; border-top: 1px solid black; border-bottom: 3px solid black; }
#indexfooter { position: absolute; left: 0; bottom: 0; width: 100%; height: auto; margin-right: auto; margin-left: auto; }
#copyright { position: relative; float: left; padding-top: 20px; padding-right: 30px; padding-bottom: 20px; border-right: 1px dotted black; }
#toplink { font-weight: bold; position: relative; width: 960px; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 20px; border-top: 1px solid black; }
#credit { position: relative; padding-top: 20px; padding-bottom: 20px; }
/* Highslide CSS */
.highslide-container div {  }
.highslide-container table { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.highslide { outline: none; text-decoration: none; }
.highslide img { margin: 6px; border: solid 1px white; }
.highslide:hover img { border: solid 1px #933; }
.highslide-active-anchor img {  }
.highslide-image { }
.highslide-wrapper, .highslide-outline { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
.highslide-image-blur { }
.highslide-caption { display: none; font-size: 13px; line-height: 18px; padding-top: 10px; padding-bottom: 10px; }
.highslide-dimming { position: absolute; background: #fff; }
.highslide-loading { display: block; background-image: url(../graphics/highslide/circle2.png); background-repeat: no-repeat; width: 88px; height: 88px; }
.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay { display: none; }
.hidden-container { display: none; }
.hs-controls { position: relative; top: -45px; }
.closebutton { position: relative; top: 0; left: 0; width: 27px; height: 27px; cursor: pointer; background: url(../graphics/highslide/close.png); float: right; margin-left: 2px; }
.nextbutton { position: relative; top: 0; left: 0; width: 27px; height: 27px; cursor: pointer; background: url(../graphics/highslide/next.png); float: right; margin-left: 2px; }
.previousbutton { position: relative; top: 0; left: 0; width: 27px; height: 27px; cursor: pointer; background: url(../graphics/highslide/previous.png); float: right; }
.hs-title { font-weight: bold; padding-top: 10px; padding-bottom: 10px; }
.hs-details { color: #999; }
.hs-price { color: #999; }
a:visited img { display: none; }
#previewcover { display: none; }
#basictext { display: none; }
