/* CSS Document */
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
  color: #666666;
  text-decoration: none;
}
#gallerybutton:hover{
  color: #FFFFFF;
  text-decoration: none;
}
#topimgdata {
  height:12px; 
  padding:4px 0px; 
  width:750px; 
  font-size:12px; 
  text-align:left;
}

#topimgdata p {
  padding:0px 4px 0px 4px; 
  margin:0px 2px 0px 2px; 
}

#botimgdata {
  padding:4px 4px 4px 4px; background-color:#555555; width:742px; font-size:12px; text-align:left; margin:auto;
}
#botimgdatawrap {
  clear:both; padding-top:12px; padding-bottom:12px;
}
p {margin:0px;}

.caption {
  padding:2px 8px 2px 8px; width:218; margin-bottom:12px; text-align:left; font-size:12px;
}
#forback {
  padding:0px 4px 0px 4px; margin:0px 2px 0px 2px; text-align:right;
}
#leftcol, #login{
  padding-bottom:12px; 
  position:absolute; 
  top:50%; 
  left:50%; 
  width:300px; 
  margin-left:-150px; 
  margin-top:-150px; 
  background-color:#FFFDF6; 
  visibility: hidden; 
  z-index: 10; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  filter:alpha(opacity=85); 
  -moz-opacity:0.85; 
  opacity: 0.85; 
  border:1px solid #333333;
}
#introduction{
  padding-bottom:12px; 
  position:absolute; 
  top:50%; 
  left:50%; 
  width:500px; 
  margin-left:-250px; 
  margin-top:-150px; 
  background-color:#FFFDF6;  
  z-index: 10; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  filter:alpha(opacity=85); 
  -moz-opacity:0.85; 
  opacity: 0.85; 
  border:1px solid #333333;
}
#rightcol{
  padding-bottom:12px; 
  position:absolute; 
  top:50%; 
  left:50%; 
  width:300px; 
  margin-left:-150px; 
  margin-top:-150px; 
  background-color:#FFFDF6; 
  visibility: hidden; 
  z-index: 10; 
  font-family:Arial, Helvetica, sans-serif; 
  font-size:12px; 
  filter:alpha(opacity=85); 
  -moz-opacity:0.85; 
  opacity: 0.85; 
  border:1px solid #333333;
}
#rightcol li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rightcol ul {
	margin: 0px;
	padding: 0px;
}
#leftcol li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#leftcol ul {
	margin: 0px;
	padding: 0px;
}
img {border:0px solid #000000;}
.linkbox {margin-top: 1em; margin-bottom: 1em;}
.linkbox a{ text-decoration:underline;}
.linkbox h4{ margin-bottom:0px; padding-bottom:0px;}
.linkbox p{ margin:5px 0px 5px 0px; padding:0px; font-size:14px;}
.linkbox .ansc{ font-size:12px; colour:#99CC99;}
#loginbox{text-align:center; margin:4px;}
#loginbox h3 {padding:0px; margin:0px; color:#FFFFFF;}
#loginbox table {padding:0px; margin:0px; color:#FFFFFF; margin:auto;}
#loginbox input {color:#000000;}
#cats {text-align:left;}#orderbox td {
	border: 1px dotted #CCCCCC;
}
#orderbox th {
	font-weight: normal;
}
#orderbox td {
    text-align:center;
}
.captionleft{text-align:left; margin:0px 0px 10px 0px;}
.captionright{text-align:left; margin:0px 10px 10px 0px;}
.captioncenter{text-align:left; margin:0px 0px 10px 0px;}
#loginout{
  font-size:12px; 
  color:#333333; 
  float:right;
  padding:0px 16px 0px 16px; 
  margin-right:5px; 
  border:1px solid #000000; 
  cursor:pointer; 
  margin-top:10px;}