body, table { background: #333; font-size: 12px; font-family: verdana, sans-serif; color: #fff; margin: 0px; cursor: default; }
body.framed, div { scrollbar-base-color: #333; scrollbar-face-color: #333; scrollbar-track-color: #333; scrollbar-arrow-color: #fff; scrollbar-highlight-color: #333; scrollbar-3dlight-color: #fff; scrollbar-shadow-color: #fff; scrollbar-darkshadow-color: #333; }
a { cursor: normal; }
a:link, a:visited { color: #fff; }
/*a:hover, a:active { color: #09f; }*/
a:hover, a:active { color: #fcfc00; }
.name { font-size: 16; color: #fff; }
.heading { font-size: 16; }
.text { font-size: 9; }
.link { font-size: 16; }
.reseller { font-size: 14; }
h1 { font-size: 13; }
h2 { font-size: 12; }
img { border: 0; }

.preload { display: none; }

.menu { margin: 0px; padding: 0px; height: 100%; list-style: none; }
.menu li { padding: 7px; }
.menu a { height: 15px; text-decoration: none; }
/*.menu a.selected { color: #09f; }*/
.menu a.selected { color: #fcfc00; }

.menu .break { margin-bottom: 0px; }

.alt {display: none; }

.product { background: #aaa; }

.tab { display: inline; }
.tab li { display: inline; float: left; padding: 0px; padding-right: 9px; }
.tab li.end { padding-right: 0px; }
.menu a.dead { color: #777; cursor: default; }
.year { float: right; }

label { width: 84px; float: left; }
input, textarea { border: 0; width: 198px; margin-bottom: 4px; font-family: verdana, sans-serif; font-size: 12; color: #111; background-image: url(images/forms.gif); }
textarea { height: 82px; overflow: auto; scrollbar-base-color: #eee; scrollbar-face-color: #eee; scrollbar-track-color: #eee; scrollbar-arrow-color: #333; scrollbar-highlight-color: #eee; scrollbar-3dlight-color: #333; scrollbar-shadow-color: #333; scrollbar-darkshadow-color: #eee; }

label.checkbox { width: 264px; margin-top: 8px; }
input.checkbox { width: 14px; height: 14px; margin-top: 8px; margin-bottom: 12px; }

button { width: 56pxpx; height: 20px; background: #ccc; color: #000; float: right; border: 1px solid #aaa; padding: 0px 2px 2px 2px; margin: 0px 4px 0px 0px; cursor: pointer; }
a:hover button, a:active button, a:focus button { background: #eee; color: #000; }

.drop-down { border: 1px solid #aaa; background: #eee; font-size: 11; font-family: verdana, sans-serif; color: #111; margin: 0px 16px 0px 0px; padding: 0px; height: 18px; }
.resellers { width: 170px; }
.reviews { width: 344px; }
.drop-down option { padding: 2px; }
.group { font-weight: bold; border-bottom: 1px solid #999; }
.empty { display: none; }
.top { margin-top: 4px; }
.sorry { color: #aaa; }

.sitemap { padding: 0px; }
.sitemap, .sitemap ul, .sitemap li { list-style: none; }
.sitemap li ul li { font-size: 11; }

.flags img { border: 1px solid #aaa; margin: 2px 4px 2px 0px; }

.reviewlogo { float: right; margin: 0px 20px 10px 10px; }
