@charset "utf-8";
/* --- GENERIC --- */
body    { color: #000000; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 13px; background: #ffffff}
table { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 14px }
table.header {font-size: 0px; line-height: 0px;}
a  { color: #ff9e00; text-decoration: none }
a:hover  { color: #dcdcdc; text-decoration: underline }
/* --- CONTAINERS --- */
#top-links  { display: none }
#header {display: none}
#banner  { display: none }
#google-ads-bottom  { display: none}
#navbar {display: none}
#body-container  { background: black url("images/container-bg.gif"); width: 768px; height: auto }
#body-left-side     { display: none }
#body-content    { text-align: left; padding: 5px; width: 750px; height: auto; float: left; vertical-align: top }
#body-content #httpd-error      { color: #d81800; font-size: 14px; font-weight: bold; line-height: 16px; text-align: center; margin: 20px; padding: 10px 18px; width: auto; height: auto; vertical-align: middle; border: solid 4px }
#body-right-side      { display: none }
#body-bottom  { display: none }
#footer   { display: none }
#copyright { margin: 5px; padding: 5px; width: 768px }
#graphic { padding-top: 5px; padding-bottom: 5px; }
/* --- CONTENT --- */
#body-content h1 { color: #bc3614; font-size: 20px; font-weight: bold; line-height: 22px; text-align: left }
#body-content h1.section-title { }
#body-content h2    { color: #ff9e00; font-size: 18px; font-weight: bold; line-height: 18px }
#body-content h3 { color: #527b94; font-size: 14px; font-weight: bold; line-height: 14px; text-align: left }
/* --- CONTENT : TABLE-FORM --- */
#body-content table.form { padding-top: 5px; padding-bottom: 5px; }
#body-content td.table-header  { font-size: 12px; font-weight: bold; background-color: #202c45; text-align: left; padding: 2px; vertical-align: middle; border-top: 1px solid #bd2328; border-bottom: 1px solid #bd2328 }
#body-content td.table-label  { font-weight: bold; text-align: left; vertical-align: middle; border-bottom: 1px solid #bd2328 }
#body-content td.table-line  { text-align: left; vertical-align: top; border-bottom: 1px solid #bd2328 }
#body-content td.table-footer  { font-size: 12px; font-weight: bold; background-color: #202c45; text-align: right; padding: 2px; vertical-align: middle; border-top: 1px solid #bd2328; border-bottom: 1px solid #bd2328 }

#body-content form.input { font-size: 10px; }
/* --- ROWS --- */
div.even-row     { background-color: #202c45; padding: 2px 2px 2px 5px; }
div.even-row:hover { padding-top: 1px; padding-bottom: 1px; border-top: 1px dotted #527b94; border-bottom: 1px dotted #527b94 }
div.odd-row    { background-color: #000; padding: 2px 2px 2px 5px; }
div.odd-row:hover { padding-top: 1px; padding-bottom: 1px; border-top: 1px dotted #527b94; border-bottom: 1px dotted #527b94 }
tr.even-row     { background-color: #202c45; padding: 2px 2px 2px 5px; }
tr.even-row:hover { padding-top: 1px; padding-bottom: 1px; border-top: 1px dotted #527b94; border-bottom: 1px dotted #527b94 }
tr.odd-row    { background-color: #000; padding: 2px 2px 2px 5px; }
tr.odd-row:hover { padding-top: 1px; padding-bottom: 1px; border-top: 1px dotted #527b94; border-bottom: 1px dotted #527b94 }

.listing-label     { color: #dcdcdc; font-size: 11px; font-weight: bold; line-height: 13px }
.listing-label-pinned      { color: #dcdcdc; font-size: 11px; font-weight: bold; line-height: 13px; background-image: url("images/boxes/blue-bullet.gif"); background-repeat: no-repeat; background-position: 0 3px; padding-left: 10px }
.listing-value    { color: #ff9e00; font-size: 10px; font-weight: normal; line-height: 12px }
.menu-item     { color: #ff9e00; font-size: 11px; font-weight: bold; line-height: 13px; text-align: left; padding-left: 15px }
/* --- HARDWARES --- */
div.hardwares-review { text-align: left }

.news-categories     { color: #ff9e00; font-size: 11px; font-weight: bold; line-height: 13px; text-align: left; }

img.section-title { display: none;}
img.border  { padding: 2px; outline: solid 1px #527b94 }
div.content { text-align: left }
div.bravebox { text-align: center; padding-top: 10px; padding-bottom: 10px;}
div.tunes   { background-color: #000000; margin: 5px; padding: 2px; border: solid 1px #527b94 }
div.warning { background-color: #202c45; padding: 10px; border: solid 2px #bc3614 }
div.error  { font-size: 14px; line-height: 16px; color: #bf0000; font-weight: bold; padding-left: 25px }

