body { color: black; font-size: 8pt; font-family: verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px; background-color: #0c0a0b; text-align: left; }
a:active { outline: none; }
a:focus { -moz-outline-style: none;	}
ul { margin-left: 0px; padding-left: 0px; }
li { margin-left: 13px; padding-left: 0; list-style-type: disc; }
big { font-size: 9pt; font-weight: bold; padding-bottom: 3px; }
table { border-collapse: collapse }
td { font-size: 7pt; line-height: 9px; vertical-align: top; }
a:link, a:visited { color: #646363 ; text-decoration: none; }
a:hover, a:active { color: black ; text-decoration: underline; }

.menu { text-align: left; vertical-align: middle; }
a:link.menuitem, a:visited.menuitem { color: black; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 9px; background-color: transparent; text-decoration: none; text-align: left; text-transform: uppercase; text-indent: 2px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; display: block; }
a:hover.menuitem, a:active.menuitem { color: white; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; line-height: 9px; background-color: black; text-decoration: none; text-align: left; text-transform: uppercase; text-indent: 2px; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; display: block; }

a.brownlink, .brownlink { color: black; font-size: 7pt; font-weight: bold; text-decoration: none; vertical-align: bottom; }
a.black, .black { color: black; text-decoration: none; }
.centerimg { text-align: center; vertical-align: middle; margin: auto; }

.centered { position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 50%; height: 50%; margin: auto; }
.infoleft { font-size: 7pt; font-weight: bold; line-height: 9px; text-transform: uppercase; text-align: right; height: 11px; padding-top: 2px; padding-bottom: 1px; white-space: nowrap; }
.infoleft2 { font-size: 7pt; font-weight: bold; line-height: 9px; text-transform: uppercase; text-align: left; height: 11px; padding-top: 2px; padding-bottom: 1px; white-space: nowrap; }
.inforight { font-size: 7pt; line-height: 9px; text-align: left; height: 11px; padding-top: 2px; padding-bottom: 1px; padding-left: 3px; white-space: nowrap;}
.designer { font-size: 8pt; font-weight: bold; line-height: 12px; text-transform: uppercase; text-align: right; padding-right: 0; }
.featured { font-size: 7pt; font-weight: bold; text-transform: uppercase; text-align: center; padding-top: 3px; }
.location { font-size: 7pt; font-weight: bold; line-height: 11px; text-transform: uppercase; text-align: right; padding-right: 0; }
.detail { font-size: 7pt; line-height: 9px; text-transform: lowercase; text-align: right; padding-right: 0; }
.smallthumb { vertical-align: middle; margin-bottom: 8px; margin-left: 8px; }
.smallthumb1 { vertical-align: middle; margin-bottom: 8px; margin-left: 0; }

.dottedline { background-image: url(../images/dotted3.gif); background-repeat: repeat-x; width: 100%; height: 1px; }
.brownline { color: black; background-color: black; background-repeat: repeat-x; width: 100%; height: 1px; }
.dottedlinevert { background-image: url(../images/dotted2.gif); background-repeat: repeat-y; width: 1px; height: 100%; }
.brownlinevert { color: black; background-repeat: repeat-y; width: 1px; height: 100%; border-right: 1px solid #401f00; }

.displayimg { cursor: pointer; }

a:link.sortby, a:visited.sortby, .sortby { color: black; font-size: 7pt; font-weight: normal; line-height: 9px; text-transform: uppercase; text-align: left; vertical-align: middle; }
a:hover.sortby, a:active.sortby { color: black; font-size: 7pt; font-weight: normal; line-height: 9px; text-transform: uppercase; text-align: left; vertical-align: middle; }

a:link.sortbybold, a:visited.sortbybold, .sortbybold { color: black; font-size: 7pt; font-weight: bold; line-height: 9px; text-transform: uppercase; text-align: left; vertical-align: middle; }
a:hover.sortbybold, a:active.sortbybold { color: black; font-size: 7pt; font-weight: bold; line-height: 9px; text-transform: uppercase; text-align: left; vertical-align: middle; }

.sortcell { text-align: left; vertical-align: middle; padding: 2px 4px; }

#content { text-align: left; }
#info { text-align: left; }
#disclaimer { font-style: italic; text-align: left; }
#hintbox{ position:absolute; background-color: #fff; color: #666; width: 150px; padding: 3px; border:1px solid #666; z-index:100; visibility: hidden; }
#dhtmltooltip{ position: absolute; width: 100px; border: 1px solid black; padding: 2px; background-color: #FFF; visibility: hidden; z-index: 100; }



.db { text-align: left; vertical-align: top; border: solid 1px #401f00; }
.dbtop { vertical-align: bottom; }
.lineheight { line-height: 11px; }
.middle { vertical-align: middle; }
