body { color: #FFFFFF; background-color: #101010; margin: 0px; background-repeat:repeat-y; font-family:Tahoma; font-size: 12pt; }
a { color: #FFFFFF }
a:active { color: #C0C0C0 }
a:hover { text-decoration: underline; }
a:visited { color: #FFFFFF }
a.taba { color: #000000; }
a:visited.taba { color: #000000; }

a.prev,a.next,a.prevdisabled,a.nextdisabled,a.jumpto,a.jumpat{font-size: 10pt; padding-top: 16px; background-repeat: no-repeat; background-position: top; display: inline-block;}
a.prev,a.next,a.prevdisabled,a.nextdisabled{margin-left:5px;margin-right:5px}
a.prev,a.next,a.prevdisabled,a.nextdisabled,a.jumpto,a.jumpat{padding-left:5px;padding-right:5px;}
a.prev{background-image:url('/images/navbreakf.gif');}
a.prev:hover{background-image:url('/images/navbreakfhover2.gif');}
a.prevdisabled{background-image:url('/images/navbreakfdisabled.gif');color:#999999;}
a.next{background-image:url('/images/navbreak.gif');}
a.next:hover{background-image:url('/images/navbreakhover2.gif');}
a.nextdisabled{background-image:url('/images/navbreakdisabled.gif');color:#999999;}
a.jumpto{background-image:url('/images/bullet2.gif');}
a.jumpto:hover{background-image:url('/images/bullet2hover.gif');}
a.jumpat{background-image:url('/images/bullet2hover.gif');}

input, select, textarea { font-family: Tahoma; font-size: 10pt; color: #FFFFFF; border: 1px solid #FFFFFF; background-color: #333333;  }
button, input.submit { font-family: Tahoma; font-size: 12pt; color: #FFFFFF; border: 2px solid #FFFFFF; background-color: #333333; }
input.submit_link { border: none; text-decoration: underline; }

td.tab { padding-left: 5px; padding-right: 5px }
td.tableft { background-image: url('images/black/tab_b_left.gif'); background-repeat: no-repeat; background-position: left bottom }
td.tabright { background-image: url('images/black/tab_b_right.gif'); background-repeat: no-repeat; background-position: right bottom }
td.tabmid { white-space: pre; font-size: 10pt; background-image: url('images/black/tab_b_bg.gif'); background-repeat: repeat-x; background-position: left bottom; }
td.tabaleft { background-image: url('images/black/tab_a_left.gif'); background-repeat: no-repeat; background-position: left bottom }
td.tabaright { background-image: url('images/black/tab_a_right.gif'); background-repeat: no-repeat; background-position: right bottom }
td.tabamid { white-space: pre; font-size: 10pt; color: #000000; background-image: url('images/black/tab_a_bg.gif'); background-repeat: repeat-x; background-position: left bottom; }

td.ul { border-bottom: 1px solid #FFFFFF; }
td.shaded { background-color: #333333; }

td.shadedr { background-color: #441111; }
td.unshadedr { background-color: #220000; }
td.shadedb { background-color: #111144; }
td.unshadedb { background-color: #000022; }
td.shadedg { background-color: #114411; }
td.unshadedg { background-color: #002200; }
td.shadedy { background-color: #444411; }
td.unshadedy { background-color: #222200; }
td.shadedk { background-color: #333333; }
td.unshadedk { background-color: #000000; }
td.shadedx { background-color: #666666; }
td.unshadedx { background-color: #333333; }
td.shadedp { background-color: #441144; }
td.unshadedp { background-color: #220022; }

div.animation { width: 60px; height: 100px; background-image: url('images/black/cup.gif'); background-repeat: no-repeat; float: right; }
div.logo { width: 310px; height: 100px; background-image: url('images/black/logo.gif'); background-repeat: no-repeat; margin-right: 5px; margin-top: 5px; float: right; }
div.title { height: 75px; margin-right: 320px; padding-left: 15px; padding-top: 15px; }
div.user { height: 25px; margin-right: 320px; padding-right: 15px; padding-left: 5px; font-size: 10pt; text-align: right; }
div.tabs { margin-bottom: 10px; padding-left: 15px; border-top: 2px solid #FFFFFF; }
div.left { float: left; margin-left: 15px; margin-right: 15px; width: 178px; clear: left; }
div.right { float: right; width: 178px; margin-left: 15px; margin-right: 15px; clear: right; }
div.content { padding: 10px; margin-left: 210px; margin-right: 210px; margin-top: 15px; border: 1px solid #808080; background-color: #000000; }
div.content_no_right { padding: 10px; margin-left: 210px; margin-right: 10px; margin-top: 15px; border: 1px solid #808080; background-color: #000000; }
div.content_full { padding: 10px; margin-left: 10px; margin-right: 10px; margin-top: 15px; border: 1px solid #808080; background-color: #000000; }
div.footer { margin-top: 10px; font-size: 10pt; text-align: center; clear: both; }

div.menu_top { width: 178px; height: 25px; background-image: url('images/black/menu.gif'); background-repeat: no-repeat; padding-left: 10px; padding-top: 2px; font-size: 11pt; margin-top: 5px; }
div.menu_sub { width: 158px; height: 20px; background-color: #000000; border: 1px solid #808080; border-top: none; padding-left: 5px; margin-left: 10px; font-size: 10pt; }
div.menu_sub_active {width: 158px; height: 20px; background-color: #202020; border: 1px solid #808080; border-top: none; padding-left: 5px; margin-left: 10px; font-size: 10pt; }

div.discount { visibility: hidden; position: absolute; background-color: #202020; border: 1px solid #808080; font-size: 10pt; }
div.info { visibility: hidden; position: absolute; width: 280px; border: 1px solid #808080; background-color: #202020; padding: 2px; font-size: 10pt; }

div.featured { width: 158px; background-color: #000000; border: 1px solid #808080; border-top: none; padding-left: 5px; margin-left: 10px; font-size: 10pt; text-align: center; padding: 5px;}

div.fgal { margin: 5px; padding: 5px; float: left; width: 220px; vertical-align: top; text-align: center; overflow: hidden; border: none; background-color: #000000; width: 120px; height: 160px; font-size: 10pt;  }
div.gal, span.gal { margin: 5px; padding: 5px; float: left; width: 220px; vertical-align: top; height: 320px; border: 1px solid #FFFFFF; text-align: center; overflow: hidden; background-color: #000000; }
div.preview { border: 1px solid #000000; background-color: #FFFFFF; }

h1.title { display: inline; font-size: 24pt; font-weight: normal; vertical-align: bottom; }
