
iframe { display: none; }
body { height: 100%; background-color: #181818; color: #c0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-align: left; vertical-align: top; margin: 0px 0px 0px 10px; }
td { color: #f0e0e0; font-family: Arial, Verdana, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }
form { margin: 0px; }
table { border-collapse: collapse; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; text-align: left; vertical-align: top; padding: 0px; }
body.default { background-color: #ffffff; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 8pt; margin: 0px; height: 100%; }
img { border: 0px; }
div.clear { width: 1px; height: 1px; overflow: hidden; }
a, a:link, a:visited, a:active { color: #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-decoration: underline; }
a:hover { color: #fcb416 }
a.blue, a.blue:link, a.blue:visited, a.blue:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; color: #0000a0; font-weight: bold; text-decoration: none; }
a.blue:hover { color: #fcb416; }

input.thinset { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #808090; background-color: #f7f7ff; padding-left: 3px; }
input.thinsetR { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #808090; background-color: #a0a0a0; padding-left: 3px; }
input.thinsetLeft { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #808090; background-color: #ffffff; padding-left: 3px; }

div.thinset { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #808090; background-color: #f7f7ff; }
div.thinsetR { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 1px solid #808090; background-color: #a0a0a0; }

.centered { text-align: center; vertical-align: middle; }
.centeredleft { text-align: left; vertical-align: middle; }
.centeredright { text-align: right; vertical-align: middle; }
.bottomleft { text-align: left; vertical-align: bottom; }
.bottomright { text-align: right; vertical-align: bottom; }
.bottomcenter { text-align: center; vertical-align: bottom; }
.topleft { text-align: left; vertical-align: top; }
.topright { text-align: right; vertical-align: top; }
.topcenter { text-align: center; vertical-align: top; }


/* page */

table.page { height: 100%; width: 1000px; background-color: #3f3f3f; border: 1px solid #484848; margin:0 auto;}
td.default { color: #c0c0c0; font-family: Verdana, Arial, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: left; vertical-align: middle; padding: 10px 0px 0px 10px; }
td.defaultcenter { color: #c0c0c0; font-family: Verdana, Arial, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 10px 0px 0px 10px; }

/* banner */

td.banner { height: 80px; }
tr.banner { height: 80px; }
table.banner { width: 100%; }
td.logo { width: 415px; padding: 15px 20px 0px 20px; vertical-align: middle; }
td.logoright { width: 99%; padding: 10px 20px 0px 0px; }
td.searchsubmit { text-align: left; vertical-align: middle; padding: 0px 0px 0px 5px; }
input.search { width: 120px; color: #fcb416; background-color: #000000; font-family: Arial, Verdana, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; vertical-align: middle; border: 1px solid #747474; padding: 1px 0px 1px 4px; }
input.searchsubmit { }
td.searchmenudivider { padding: 7px 0px 4px 0px; }
div.line { height: 1px; width: 100%; background-color: #808080; overflow: hidden; }
td.menu { color: #b0b0b0; font-family: Arial, Verdana, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 0px 4px 0px 4px; }
td.menudivide { color: #b0b0b0; font-family: Arial, Verdana, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 0px 4px 0px 4px; }
td.menubox { }
a.menu, a.menu:link, a.menu:visited, a.menu:active { color: #d0d0d0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }
a.menu:hover { color: #ffffff; }
a.menuSelected, a.menuSelected:link, a.menuSelected:visited, a.menuSelected:active { color: #fcb416; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }
a.menuSelected:hover { color: #ffffff; }

/* footer */

a.footer, a.footer:link, a.footer:visited, a.footer:active { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; text-decoration: none; }
a.footer:hover { text-decoration: underline; color: #ffbf00; }
table.footer { width: 100%; }
td.footer { height: 20px; background-color: #3f3f3f; padding: 10px 10px 15px 10px; }
td.copyright { width: 40%; color: #707070; font-family: Arial, Verdana, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: left; vertical-align: bottom; }
td.footerselect { width: 20%; text-align: center; }
td.footermenubox { width: 40%; text-align: right; vertical-align: bottom; }


/* left */

td.leftbar { width: 10px; background-color: #500000; }
td.left { width: 140px; background-color: #500000; }
td.leftcontent { width: 120px; }
td.leftexpander { width: 10px; }



/* forms */

td.formerrorbox { padding: 10px 0px 10px 0px; }
table.formerror { background: #d00000; border: 1px solid #ffffff; }
td.formerror { color: #ffffff; font-family: Arial, Verdana, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 10px; }

table.formbox { }
td.formbox { padding: 10px 0px 0px 0px; }


td.contactlabel { color: #d0b0b0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: right; vertical-align: middle; padding: 4px 5px 0px  0px; }
td.contactfield { text-align: left; vertical-align: middle; padding: 0px 0px 2px 5px; }
td.contactheader { color: #805050; font-family: Georgia, Times New Roman, serif; font-size: 12pt; font-weight: bold; font-style: normal; text-align: right; vertical-align: middle; padding: 0px 5px 0px 0px; }
td.contactform { padding: 10px 20px 0px 20px; }
td.contact { background-color: #501010; border: 1px solid; border-color: #703030 #100000 #100000 #703030; padding: 0px 0px 20px 20px; }
input.contact { background-color: #000000; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; border: 1px solid; border-color: #400000 #803030 #803030 #400000; padding: 1px 0px 1px 4px; }
textarea.contact { background-color: #000000; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; border: 1px solid; border-color: #400000 #803030 #803030 #400000; padding: 1px 0px 1px 4px; }
td.contactsubmit { text-align: right; vertical-align: middle; padding: 15px 5px 0px 0px; }


table.messagebox { border: 1px solid #a0a0a0; }
td.messagebox { background-color: #000000; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; padding: 20px; }







/* stamp */

div.realtimefilename { width: 300px; height: 16px; background-color: #282828; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #101010 #484848 #484848 #101010; padding: 2px 0px 2px 0px; overflow: hidden; }
div.realtimecaption { width: 800px; height: 60px; color: #fff050; background-color: #282828; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #101010 #484848 #484848 #101010; padding: 2px 0px 2px 0px; overflow: hidden; }



td.photothumb { width: 33%; text-align: center; vertical-align: middle; padding: 15px 4px 10px 4px; }
a.photothumb, a.photothumb:link, a.photothumb:visited, a.photothumb:active, a.photothumb:hover { color: #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; }
a.photothumb2, a.photothumb2:link, a.photothumb2:visited, a.photothumb2:active, a.photothumb2:hover { color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: none; }
img.photothumb { border: 2px solid #000000; padding: 3px; }
img.photothumb2 { border: 2px solid #fcb416; padding: 3px; }
img.photothumbhidden { border: 2px solid #a000a0; padding: 3px; }
img.photothumbhidden2 { border: 2px solid #fcb416; padding: 3px; }
img.photostamp { border: 2px solid #000000; padding: 0px; }
img.photostamp2 { border: 2px solid #fcb416; padding: 0px; }
img.photostamphidden { border: 2px solid #a000a0; padding: 0px; }
img.photostamphidden2 { border: 2px solid #fcb416; padding: 0px; }
img.photo { }
img.photohidden { border: 2px solid #a000a0; }

a.arrow, a.arrow:link, a.arrow:visited, a.arrow:active { color: #c0c0c0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }
a.arrow:hover { color: #ffcc00; }
span.caption { color: #f0e0a0; font-family: Arial, Verdana, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; }

td.photostamp { text-align: center; vertical-align: middle; padding: 2px; }
a.photostamp, a.photostamp:link, a.photostamp:visited, a.photostamp:active { color: #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.photostamp:hover { color: #ffcc00; }

a.page, a.page:link, a.page:visited, a.page:active { color: #e0e0e0; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; }
a.page:hover { color: #ffcc00; text-decoration: underline; }
a.pagecurrent, a.pagecurrent:link, a.pagecurrent:visited, a.pagecurrent:active { color: #ffe050; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; text-decoration: none; }
a.pagecurrent:hover { color: #ffcc00; text-decoration: underline; }

td.nophotos { color: #f0f0f0; font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 70px 0px 40px 0px; }
a.clearsearch, a.clearsearch:link, a.clearsearch:visited, a.clearsearch:active { color: #e8d0d0; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: underline; }
a.clearsearch:hover { color: #ffcc00; }

td.photofile { color: #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; padding: 10px 0px 5px 0px; }
td.photoedit { background-color: #501010; border: 1px solid; border-color: #703030 #100000 #100000 #703030; padding: 0px 10px 10px 10px; }
a.backto, a.backto:link, a.backto:visited, a.backto:active { color: #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: none; }
a.backto:hover { color: #ffcc00; }
input.filename { background-color: #000000; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; border: 1px solid; border-color: #400000 #803030 #803030 #400000; padding: 1px 0px 1px 4px; }
textarea.caption { background-color: #000000; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; border: 1px solid; border-color: #400000 #803030 #803030 #400000; padding: 1px 0px 1px 4px; }
input.ro { background-color: #400000; color: #f0e050;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; font-style: normal; border: 1px solid #683838; padding: 1px 0px 1px 4px; }
td.editlabel { color: #d0b0b0; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: right; vertical-align: middle; padding: 4px 5px 0px  0px; }
td.editfield { padding: 4px 0px 0px 0px; }
td.editheader { color: #805050; font-family: Georgia, Times New Roman, serif; font-size: 11pt; font-weight: bold; font-style: normal; text-align: right; vertical-align: middle; padding: 0px 4px 4px 0px; }

input.button { color: #000000; background-color: #a0a0a0; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #d0d0d0 #707070 #707070 #d0d0d0; }
input.button:hover { color: #000000; background-color: #d0d0d0; border-color: #f0f0f0 #c0c0c0 #c0c0c0 #f0f0f0; }
input.buttonSoft { color: #000000; background-color: #909090; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #b0b0b0 #707070 #707070 #b0b0b0; }
input.buttonSoft:hover { color: #000000; background-color: #d0d0d0; border-color: #f0f0f0 #c0c0c0 #c0c0c0 #f0f0f0; }
input.button2 { color: #000000; background-color: #c0c0c0; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #f0f0f0 #909090 #909090 #f0f0f0; }
input.button2:hover { color: #000000; background-color: #d0d0d0; border-color: #f0f0f0 #c0c0c0 #c0c0c0 #f0f0f0; }
input.buttonActive { color: #ffffff; background-color: #209020; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #ffffff; }

input.buttonDisabled { color: #808080; background-color: #a0a0a0; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #d0d0d0 #707070 #707070 #d0d0d0; }
input.buttonDisabledRed { color: #501010; background-color: #602020; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #703030 #501010 #501010 #703030; }

input.redbutton { color: #000000; background-color: #a0a0a0; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #d0d0d0 #707070 #707070 #d0d0d0; text-decoration: none; }
input.redbutton:hover { color: #ffffff; background-color: #d00000; border-color: #f0f0f0; }
input.softbutton { color: #000000; background-color: #a09090; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #c0b0b0 #706060 #706060 #c0b0b0; text-decoration: none; }
input.softbutton:hover { color: #000000; background-color: #d0d0d0; border-color: #f0f0f0 #c0c0c0 #c0c0c0 #f0f0f0; }
td.uploadnewphoto { text-align: center; vertical-align: middle; padding: 20px 0px 15px 0px; }
div.emptyphoto { width: 500px; height: 300px; color: #f0a080; background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #c0b0b0 #706060 #706060 #c0b0b0; text-align: center; vertical-align: middle; }
a.soft, a.soft:link, a.soft:visited, a.soft:active { color: #c0c0c0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a.soft:hover { color: #ffcc00; }
td.photoerror { color: #ffffff; background-color: #c00000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; border: 1px solid #ffffff; padding: 10px; }
input.thinset { border: 1px solid #000000; background-color: #c0c0f0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }
select.thinset { border: 1px solid #000000; background-color: #c0c0c0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }


iframe.control { width: 1px; height: 1px; top: 0; left: 0; visibility: hidden; border: 0px; }
iframe.controlInvisible { visibility: hidden; width: 1px; height: 1px; border: 0px; }
iframe.controlDebug { width: 480px; height: 240px; border: 1px solid #fcb416; }



/* upload window */

body.upload { background-color: #909090; margin: 0px; }



td.pleaseselect { color: #303030; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 20px 0px 5px 0px; }

input.buttonDisabledUpload { color: #909090; background-color: #a0a0a0; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; border: 1px solid; border-color: #b0b0b0 #909090 #909090 #b0b0b0; }

td.uploadinfo { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding-top: 15px; }
span.uploadinfo { color: #f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }

a.clear { color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-decoration: none; }

/* index */

table.redirect { border: 1px solid #000000; margin-top: 20px; }
td.redirect { color: #000000; background-color: #e0c030; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: italic; padding: 10px 10px 10px 10px; }

/* td.openingphoto { background-color: #000000; padding: 20px; border: 1px solid #606060; } */
/* td.openingphotoborder { background-color: #000000; padding: 20px; } */
td.openingphoto { padding: 12px; }
td.openingphotoborder { padding: 12px; }

td.indexbox { text-align: center; vertical-align: top; padding: 120px 0px 0px 20px; }

td.welcome { color: #a0a0a0; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; padding: 0px 0px 40px 0px; }
span.welcome1 { color: #b0b0b0; font-family: Helvetica, Arial, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: normal; }
span.welcome2 { color: #c0c0c0; font-family: Helvetica, Arial, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: normal; }
span.welcome3 { color: #d0d0d0; font-family: Helvetica, Arial, sans-serif; font-size: 9.5pt; font-weight: bold; font-style: normal; }
span.welcome0 { color: #c0c0c0; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }

td.welcomeoption { color: #c0c0c0; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 0px 0px 10px 0px;}
td.welcomeexplain { color: #c0c0c0; font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; font-weight: normal; font-style: normal; text-align: left; vertical-align: middle; padding: 0px 0px 10px 10px; }

a.welcome, a.welcome:link, a.welcome:visited, a.welcome:active { color: #f0f0f0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; text-decoration: underline; }
a.welcome:hover { color: #fcb416 }

/* view photo */

td.photoview { color: #f0f0f0; background-color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; padding: 2px; }

td.photoborderthumb { background-color: #000000; padding: 1px; }

/* photo edit */

input.red { background-color: #000000; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; border: 1px solid; border-color: #400000 #803030 #803030 #400000; padding: 1px 0px 1px 4px; }

/* photo edit tags */

table.taginset { width: 100%; }
td.taginset { background-color: #400000; border: 1px solid; border-color: #300000 #603030 #603030 #300000; padding: 0px 0px 5px 0px; }
td.photoedittag { color: #fcc446; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: left; vertical-align: middle; padding: 0px 10px 0px 10px; }
input.tagcheck { }

a.softred, a.softred:link, a.softred:visited, a.softred:active { color: #d0c0c0; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; text-decoration: underline; }
a.softred:hover { color: #ffcc00; }
table.tagedit { border: 1px solid #f0f0f0; }
td.tagedit { background-color: #000000; padding: 10px; }
td.tagdescription { color: #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: left; vertical-align: top; padding: 0px 15px 3px 10px; }
td.tagname { padding: 0px 0px 3px 15px; }
a.tagname, a.tagname:link, a.tagname:visited, a.tagname:active { color: #f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: underline; }
a.tagname:hover { color: #fcb416; }
span.featuredtag { color: #ffffa0; text-decoration: none; }
td.tagdescriptionheader { color: #a0a0a0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: left; vertical-align: middle; padding: 0px; }

/* index / browse */

td.photospan { width: 35%; color: #b0b0b0; font-family: Arial, Verdana, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: left; vertical-align: middle; padding: 0px 0px 0px 20px; }
td.viewmode { color: #b09090; font-family: Arial, Verdana, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 0px 0px 0px 20px; }
span.photospan { color: #e0e0e0; font-family: Arial, Verdana, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }
td.pagespan { width: 35%; color: #a0a0a0; font-family: Arial, Verdana, sans-serif; font-size: 8.5pt; font-weight: bold; font-style: normal; text-align: right; vertical-align: middle; padding: 0px 10px 0px 0px; }
td.searchresult { color: #c0c0c0; font-family: Arial, Verdana, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 0px 0px 0px 0px; }
span.searchterm { font-weight: bold; font-size: 10pt; color: #ffffff; }
td.indexcollectiontitle { color: #fff0a0; font-family: Arial, Verdana, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; text-align: center; vertical-align: middle; padding: 20px 0px 10px 0px; }
td.indexcollections { background-color: #000000; padding: 10px; }
td.indexcollection { text-align: center; vertical-align: middle; }
a.indexcollection, a.indexcollection:link, a.indexcollection:visited, a.indexcollection:active { color: #e0e0e0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; text-decoration: underline; }
a.indexcollection:hover { color: #fcb416; }

table.collectiontitlebox { background-color: #000000; border: 1px solid #606060; margin: 0px 0px 10px 0px; }
td.collectiontitlebox { padding: 5px 10px 10px 10px; }
td.collectiontitleheader { color: #808080; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; text-align: left; }
td.collectiontitle { color: #ffffa0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; font-style: normal; text-align: center; padding: 5px 50px 10px 50px; }

/* search */

td.searchresultbox { padding: 0px 0px 5px 0px; }

select.search { background-color: #000000; color: #fcb416;  border: 1px solid; border-color: #400000 #803030 #803030 #400000; padding: 1px 0px 1px 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; }

input.contact { background-color: #000000; color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; border: 1px solid; border-color: #400000 #803030 #803030 #400000; padding: 1px 0px 1px 4px; }

div.sortdisplay { color: #000000; background-color: #fcb416; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; font-style: normal; text-align: center; }

/* admin */

select.admin { color: #d00000; background-color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; font-style: normal; border: 1px solid #000000; }

/* book */

td.book { width: 600px; color: #d0d0d0; font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; }
td.booktitle { color: #f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 20pt; font-weight: bold; font-style: normal; text-align: center; }
td.booksubtitle { color: #e0e0e0; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; font-style: normal; text-align: center; padding: 10px 0px 10px 0px; }
div.bookintro { padding: 0px 20px 0px 20px; }
p.bookintro { font-family: Helvetica, Arial, sans-serif; font-size: 10pt; font-weight: normal; font-style: italic; }
div.bookparagraph { font-family: Helvetica, Arial, sans-serif; font-size: 9pt; font-weight: normal; font-style: normal; padding: 4px 0px 4px 0px; }

/* purchase info */

p.purchase { color: #b0b0b0; font-family: Verdana, Arial, sans-serif; font-size: 8.5pt; font-weight: normal; font-style: normal; }
span.highlight { color: #d0d0d0; font-family: Verdana, Arial, sans-serif; font-size: 9pt; font-weight: bold; font-style: normal; }
span.dehighlight { color: #a0a0a0; font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; }

/*
 *  edits added by garrett
 * */

a#logo, a#logo:visited { 
  display: block;
  width: 280px;
  height: 35px;
  text-indent: -8420px;
  outline: none;
  background: transparent url("graphics/logo.png") 0 0 no-repeat; }
  a#logo:hover { background-position: -280px 0; }

/**
 * Edits By TopTierTech
 */

.slideshow{
    width:350px;
    height:500px;
}

.container
{

}