* {
font-size:14px;
}
body {
background-color:#CCCC99;
font-family:Arial,Helvetica,sans-serif;
margin:3px 5% 0pt;
}
.whitelinks {
color:#ffffff;
text-decoration:none;
margin-top:7px;
margin-bottom:7px;
margin-right:10px;
margin-left:10px;
}
a.whitelinks:active { 
color:#CCCC99;
text-decoration:none; 
margin-top:7px; 
margin-bottom:7px; 
margin-right:10px; 
margin-left:10px; 
} 
.greenlinks {
color:#484740;
text-decoration:none;
}
#themenu {border-bottom:thin solid #000000;}
#slideshow {border-bottom:thin solid #000000; text-align:center;}
#menunew {border-bottom:thin solid #000000;}
p {
text-align:center;
}
#menustone {border-bottom:thin solid #000000;}
p {
text-align:center;
}
#menuwood {border-bottom:thin solid #000000;}
p {
text-align:center;
}

#menuaccents {border-bottom:thin solid #000000;}
p {
text-align:center;
}

.toplink {
border-bottom:0pt none;
color:#738768;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
padding:5px 5px 5px 0px;
text-decoration:none;
}
a .toplink {
color:#738768;
}

.currentlink {
border-bottom:0pt none;
color:#484740;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
text-decoration:none;
}
.clickedlink {
border:thin ridge #222222;
color:#484740;
display:inline;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
padding:2px;
text-align:center;
text-decoration:none;
}
.productlinks {
display:inline;
float:left;
padding:25px;
text-align:center;
}
.menulink {
background-color:#738768;
border:thin ridge #222222;
color:#FFFFFF;
padding:2px;
text-align:center;
text-decoration:none;
}
.floatleft {
float:left;
}
.floatright {
float:right;
}
.clearfloat {
clear:both;
height:0px;
overflow:hidden;
}
.inline {
display:inline;
width:80px;
}
.block {
display:block;
float:left;
width:80px;
}
.heading {
color:#585359;
font-weight:bold;
margin:5px;
}
.title {
display:inline;
float:left;
font-family:'Times New Roman',Times,serif;
font-size:32px;
font-style:italic;
margin:10px 5px 10px 10px;
text-align:left;
}
#headerbox {
background:#CCCC99 url(images/header.jpg) no-repeat scroll 0%;
border-top:thin solid #000000;
border-left:thin solid #000000;
border-right:thin solid #000000;
color:#738768;
cursor:pointer;
height:119px;
overflow:hidden;
}
#textlinks {
display:block;
height:119px;
position:absolute;
right:40%;
text-align:right;
width:100px;
}
#content {
border:thin solid #000000;
height:auto;
min-height:1000px;
}
#main {
}
#padme {
padding:10px;
}
#displaynone {
display:none;
}
#picframe {
background-repeat:no-repeat;
height:514px;
left:395px;
position:absolute;
top:225px;
width:514px;
}
#captiontext {
background-color:#CCCC99;
left:395px;
position:absolute;
text-align:center;
top:754px;
width:514px;
}
.nodisplay {
display:none;
}
.photo ul.topic li.active table {
left:0px;
position:absolute;
top:20px;
}
.photo {
height:550px;
left:5%;
margin:0pt auto;
padding-left:5%;
position:absolute;
text-align:center;
top:225px;
width:300px;
}
.photo ul.topic {
height:auto;
left:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:10pt;
min-height:400px;
padding:0pt;
position:absolute;
top:0px;
width:300px;
z-index:10;
}
.photo ul.topic li {
display:inline;
}
.photo ul.topic li a.set {
background:#CCCC99 none repeat scroll 0%;
color:#000000;
display:block;
font-family:verdana,arial,sans-serif;
font-size:11px;
height:30px;
line-height:30px;
text-decoration:none;
}
.photo ul.topic li a ul, .photo ul.topic li ul {
width:275px;
}
.photo ul.topic li.active a {
background:#CCCC99 none repeat scroll 0%;
color:#FFFFFF;
}
.photo ul.topic li a:focus, .photo ul.topic li:focus a {
background:#CCCC99 none repeat scroll 0%;
color:#FFFFFF;
}
.photo ul.topic li.active ul {
background:#CCCC99 none repeat scroll 0%;
display:block;
height:auto;
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
min-height:400px;
padding:2px;
position:absolute;
top:25px;
width:300px;
z-index:1;
}
.photo ul.topic li ul li a img {
border:5px solid #EEEEEE;
display:block;
height:75px;
width:100px;
}
.photo ul.topic li:hover ul li a:focus img.large, .photo ul.topic li:hover ul li a:active img.large, .photo ul.topic li a:hover ul li a:active img.large {
background:#CCCC99 none repeat scroll 0%;
display:block;
height:480px;
left:15px;
padding:0pt;
position:absolute;
top:150px;
width:auto;
z-index:10;
}
a.gallery, a.gallery:visited, img.gallery, img.gallery:visited {
border:1px solid #000000;
color:#000000;
display:inline;
margin:4px;
text-decoration:none;
z-index:50;
}
a.vert, img.vert, img.vert:visited {
height:75px;
margin-left:17px;
margin-right:17px;
width:47px;
}
a.hor, img.hor, img.hor:visited {
height:47px;
margin-bottom:17px;
margin-top:17px;
width:75px;
}
a.gallery em, a.gallery span, img.gallery span {
display:none;
text-align:center;
}