body {margin: 0px; margin-top: 0px; margin-bottom: 0px; background-color: #E1E1E1; background-image: url('images/site_background.jpg'); background-repeat: repeat-x; font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: center; }

#site {width: 910px; margin-right: auto; margin-left: auto; background-color: #1B2023; padding-left: 3px; padding-right: 3px; border: 12px solid #FAFAFA; }
hr {border: 0px none; color: #C0C0C0; width: 100%; height: 1px; }

p {font-size: 12px; color: #FFFFFF; font-weight: normal; margin: 10px; text-align: justify; }
td {font-size: 12px; color: #FFFFFF; font-weight: normal; margin: 10px; }

td.headerBackground {background-color: #AA096C; border: 1px solid #750146; text-align: center; }
td.sideMenu {background-color: #A70167; border: 1px solid #750146; text-align: center; vertical-align: top; }
td.mainArea {background-color: #1B2023; border: 1px solid #555555; text-align: left; vertical-align: top; }

table.footer {background-color: transparent; text-align: center; }
td.footerContent {background-color: #E1E1E1; border: 1px solid #555555; text-align: right; }

td.topMenu {background-image: url('images/top_menu_background.jpg'); background-repeat: repeat-x; border: 1px solid #000000; text-align: center; height: 60px; }
.topMenu a:link {color: #FFFFFF; text-decoration: underline; font-weight: normal; text-transform: uppercase; font-size: 16px; margin-top: 25px; }
.topMenu a:visited {color: #FFFFFF; text-decoration: underline; font-weight: normal; text-transform: uppercase; font-size: 16px; margin-top: 25px; }
.topMenu a:hover {color: #FFFFFF; text-decoration: none; font-weight: normal; text-transform: uppercase; font-size: 16px; margin-top: 25px; }
.topMenu a:active {color: #FFFFFF; text-decoration: underline; font-weight: normal; text-transform: uppercase; font-size: 16px; margin-top: 25px; }

.detailPicture {border: 1px solid #FBC0EE; margin: 10px; margin-bottom: 4px; }
.latestPicture {border: 1px solid #C0C0C0; margin: 3px; margin-bottom: 1px; }

.alignr {text-align: right; vertical-align: top; }
.alignl {text-align: left; vertical-align: top; }
.alignc {text-align: center; vertical-align: top; }
.alignt {vertical-align: top; }
.smallText {font-size: 10px; }
.darkText {color: #333333; }
.priceFrom {font-size: 16px; color: #75AE00; font-weight: bold; margin: 0px; margin-left: 4px; }
#speedchecker_link {font-size: 9px; }

td.latestOffers {background-color: #FFFFFF; border: 2px dashed #FBC0EE; }
td.itemDetail {border: 1px solid #C0C0C0; width: 200px; text-align: center; vertical-align: top; }
td.leftDetail {border-right: 1px solid #555555; }

a:link {color: #75AE00; text-decoration: underline; font-weight: normal; }
a:visited {color: #75AE00; text-decoration: underline; font-weight: normal; }
a:hover {color: #75AE00; text-decoration: none; font-weight: normal; }
a:active {color: #75AE00; text-decoration: underline; font-weight: normal; }

hr	{border: 0px none; color: #555555; width: 100%; height: 1px; }
ul {margin: 4px; margin-left: 35px; }
li {list-style-type: square; color: #FFFFFF; }

h1 {font-size: 26px; color: #75AE00; font-weight: bold; margin: 4px; margin-left: 4px; }
h2 {color: #75AE00; font-size: 14px; font-weight: normal; margin-bottom: 5px; }
h3 {color: #FBC0EE; font-size: 16px; font-weight: normal; margin-bottom: 5px; }