body { margin: 0px; padding: 0px; background-color:#452f17; }
body, td, input, textarea { font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif; }
body, td { color: #ffffff; }

.div1 { background: #634e3a url(/src/bg-l.jpg) top left repeat-y; margin: 0px; padding: 0px; margin: auto;}
.div2 { background: url(/src/bg-r.jpg) top right repeat-y; margin: 0px; padding: 0px; }
.div3 { background: url(/src/bg-b.jpg) bottom left repeat-x; margin: 0px; padding: 0px; }
.div4 { background: url(/src/bg-t.jpg) top left repeat-x; margin: 0px; padding: 0px;; }
.div5 { background: url(/src/bg-tl.jpg) top left no-repeat; margin: 0px; padding: 0px;  }
.div6 { background: url(/src/bg-tr.jpg) top right no-repeat; margin: 0px; padding: 0px; }
.div7 { background: url(/src/bg-bl.jpg) bottom left no-repeat; margin: 0px; padding: 0px; }
.div8 { background: url(/src/bg-br.jpg) 100% 100% no-repeat; margin: 0px; padding: 0px; }
.div9 { padding: 100px; min-height: 100px; margin: 0px; }

a img { border: 0px; text-decoration: none; }
a { color: #ffffff; }

.maintable { width:95%; margin: auto; }
.content { border: 1px solid #ffffff; padding: 5px; }

p { text-align: justify; margin: 0.5em; padding: 0px; }
p img { margin: 10px; }

ul { padding: 0px;  margin-left: 15px; }

h1 { width: 300px; margin: 2px; font-style:italic; font-size: 28px; font-weight: normal; padding:0px; margin: 4px; white-space:nowrap;
		text-align: right; }
h1 i { font-size: 12px; font-variant:normal; }

.manley { width: 300px; }
.nav { width: 100%; height: 20px; border-left: 1px solid #ffffff; padding-left: 10px; }
.nav a { float:right; height: 16px; padding: 2px; margin:0px 0px 0px 10px;
			white-space:nowrap;
		text-align:center; text-decoration:none; margin:1px 1px 0px 1px; font-size: 10px; }
.nav a#on, .nav a:hover {border-left: 1px solid #ffffff; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff;
						margin: 0px; }

.subnav { padding: 0px; float: left; margin-left: 20px; }
.subnav a { float: left; text-decoration: none; margin: 0px; padding-top:4px; height:16px; }
.subnav_ { height: 20px; margin:0px; padding: 0px; }
.subnav a#son, .subnav a:hover { background-color:#999999; color: #333333; }

.subcats a { float: left; margin: 10px; width:140 px; text-decoration: none; text-align: center; padding: 4px; }
.subcats a:hover { border: 1px solid #e0e0e0; padding:3px; }

.slideshow {overflow:hidden; }

.imghold { text-align: center; padding: 20px; }

.imgnav td { width: 160px; text-align: center; }
.imgnav a { text-decoration: none; }
.imgnav td a img { margin:1px; padding:5px; }
.imgnav a:hover img { border: 1px solid #ffffff; margin:0px; }

.homeimg { width: 100%; text-align: center; }
.homeimg img { margin: 20px; }

.bottom { text-align: center; font-size: 12px; margin:5px; width: 100%; }
.bottom a { text-decoration:none; }
.bottom a:hover { text-decoration:underline; }

.button { width: 90px; height: 20px; border:none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ffffff; background: transparent url(src/button.gif) top left no-repeat;  }
input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif, serif; font-size: 11px;
							border: 1px solid #000000; }

.nestedlink { margin-left: 20px; }
.nestedlink a { float:right; height: 12px; width:60px; text-align:center; }
.err { font-size: 12px; color: #ff8888; }

.floathumb { width: 140px; text-align: center; }

.ititle, .ititle textarea { min-height: 10px; min-width: 50px; font-size: 9px; background: #ffffff; color: #000000; }
.ititle input { border: 1px dotted #990000; }
.ititle { cursor:pointer; }

.enlargehld {  position:absolute; top: 10px; left: 10px; width:100%; }
.enlarge { padding: 5px; border: 1px solid #000000; background: #ffffff;
			text-align: center; margin: auto; }
.floatright { float:right; width: 200px; }
.floatright img { margin: 5px 0px 5px 5px; cursor:pointer; }
.floatmiddle { margin: auto; width: 700px; }
.floatmiddle img { margin: 25px; cursor:pointer; }
.breadcrumbs { font-size: 14px; border-bottom: 1px dotted #c0c0c0; padding-bottom: 5px; }

.floatimg { float: left; width: 100px; height: 130px; border: 1px solid #e0e0e0; margin: 5px;
			padding: 2px; text-align: center; font-size: 10px; }
.floatimg a img { padding: 1px; background-color: #ffffff; }
.floatimg a img:hover { background-color: #ffaaaa; }

.leftpanel {  width: 150px;  border-right: 1px dotted #ffffff;  }
.leftpanel i { text-align: left; font-size: 10px; }
.leftpanel a.on { font-weight: bold; text-decoration: none; }

ul.keys { list-style:none; margin:5px; padding: 0px; }
ul.keys a { float: left; width: 130px; height: 16px; text-decoration: none; padding: 2px; }
ul.keys a:hover { background: #40280f url(/src/keyadd.gif) 95% 50% no-repeat; }
ul.keys li.on a { background: #40280f; font-weight: bold; margin-bottom: 5px; }
ul.keys li.on a:hover { background: #40280f url(/src/keydel.gif) 95% 50% no-repeat; }

.prevnext img { height: 100px; width: 100px; }
.prevnext a { font-size: 11px; width: 100px; text-decoration: none; }

.results a { float: left; width: 105px; height: 130px; font-size: 11px;
				text-decoration: none; margin: 3px; text-align: center;
				padding: 3px; overflow:hidden; }
.results a img { width: 100px; height: 100px; }
.results a:hover { border: 1px dotted #ffffff; margin: 2px; }
