/*
  osCommerce, Open Source E-Commerce Solutions
  http: //www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* Tags */
html, body { height: 100%; width: 100%; margin: 0; padding: 0; }
body { background-color: #FFFFFF; color: #000000; background-image: url('http://www.dorthes-hobbystue.dk/images/m01.gif'); }

table, img, form, .radio, h1, h2, h3, h4, h5, h6 { border: none; margin: 0; font-weight: normal; }
label, .button { cursor: pointer; }
div, td { font-size: 11px; color: #393939; font-family: tahoma, verdana, arial, sans-serif; }
table, img {}

a { color: #747474; text-decoration: none; }
a.hover { color: #888888; text-decoration: underline; }

form { display: inline; }
checkbox, input, radio, select, textarea { font-size: 11px; font-family: verdana, arial, sans-serif; }
textarea { width: 100%; }

/* Classes */
.boxText { font-size: 10px; font-family: verdana, arial, sans-serif; }
.errorBox { font-weight: bold; font-size: 10px; background-color: #FFB3B5; font-family: verdana, arial, sans-serif; }
.stockWarning { font-size: 10px; color: #CC0033; font-family: verdana, arial, sans-serif; }
.productsNotifications { background-color: #F2FFF7; }
.orderEdit { font-size: 10px; color: #70D250; font-family: verdana, arial, sans-serif; text-decoration: underline; }

tr.header { background-color: #FFFFFF; }
tr.headerNavigation { background-color: #BBC3D3; }
td.headerNavigation { font-weight: bold; font-size: 10px; background-color: #BBC3D3; color: #FFFFFF; font-family: verdana, arial, sans-serif; }
a.headerNavigation { font-weight: bold; font-size: 13px; color: #FFFFFF; text-decoration: none; }
a.headerNavigation:hover { font-weight: bold; font-size: 13px; color: #FFFFFF; text-decoration: underline; }
tr.headerError { background-color: #FF0000; }
td.headerError { font-weight: bold; font-size: 12px; background-color: #FF0000; color: #FFFFFF; font-family: tahoma, verdana, arial, sans-serif; text-align: center; }
tr.headerInfo { background-color: #00FF00; }
td.headerInfo { font-weight: bold; font-size: 12px; background-color: #00FF00; color: #FFFFFF; font-family: tahoma, verdana, arial, sans-serif; text-align: center; }
tr.footer { background-color: #BBC3D3; }
td.footer { font-weight: bold; font-size: 10px; background-color: #BBC3D3; color: #FFFFFF; font-family: verdana, arial, sans-serif; }

.infoBox { background-color: #D3D1D1; }
.infoBoxContents { font-size: 10px; background-color: #FFFFFF; font-family: verdana, arial, sans-serif; }
.infoBoxNotice { background-color: #FF8E90; }
.infoBoxNoticeContents { font-size: 10px; background-color: #FFE6E6; font-family: verdana, arial, sans-serif; }
td.infoBoxHeading { DISPLAY: none; font-weight: normal; font-size: 18px; background-image: url('http://www.dorthes-hobbystue.dk/images/infobox/corner_center.gif'); color: #000000; font-family: arial, verdana, sans-serif; }
td.infoBox { font-size: 10px; font-family: verdana, arial, sans-serif; }
span.infoBox { font-size: 10px; font-family: verdana, arial, sans-serif; }
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd, tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { background-color: #E7EBF0; }
table.productListing {  }
.productListing-heading { PADDING-RIGHT: 11px; PADDING-LEFT: 11px; font-weight: bold; font-size: 11px; background-color: #E7EBF0; PADDING-BOTTOM: 0; color: #2C2C2C; PADDING-TOP: 0; height: 25px; BORDER-BOTTOM: #FFFFFF 2px solid; font-family: tahoma, verdana, arial, sans-serif;}
td.productListing-data { BORDER-RIGHT: #FFFFFF 2px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; font-weight: normal; font-size: 20px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; color: #E89415; PADDING-TOP: 10px; BORDER-BOTTOM: #FFFFFF 2px solid; font-family: tahoma, verdana, arial, sans-serif; }
a.pageResults { color: #747474; text-decoration: underline; }
a.pageResults:hover { color: #747474; }
a.pageResults:visited { color: #747474; }
td.pageHeading { padding-left: 15px; font-weight: bold; font-size: 14px; background-image: url('http://www.dorthes-hobbystue.dk/images/m99.gif'); background-repeat: repeat-x; WIDTH: 497px; color: #FFFFFF; PADDING-TOP: 0px; HEIGHT: 25px; text-decoration: none; text-align: left;}
div.pageHeading { PADDING-LEFT: 15px; font-weight: bold; font-size: 14px; background-image: url('http://www.dorthes-hobbystue.dk/images/m99.gif'); background-repeat: repeat-x; WIDTH: 497px; color: #FFFFFF; PADDING-TOP: 0px; HEIGHT: 25px; text-decoration: none; }
tr.subBar { background-color: #F4F7F7; }
td.subBar { font-size: 10px; color: #000000; font-family: verdana, arial, sans-serif; }
td.main { font-size: 11px; LINE-HEIGHT: 1.5; font-family: verdana, arial, sans-serif; }
p.main { font-size: 11px; LINE-HEIGHT: 1.5; font-family: verdana, arial, sans-serif; }
td.smallText { PADDING-LEFT: 10px; font-size: 10px; font-family: verdana, arial, sans-serif; }
span.smallText { PADDING-LEFT: 10px; font-size: 10px; font-family: verdana, arial, sans-serif; }
p.smallText { PADDING-LEFT: 10px; font-size: 10px; font-family: verdana, arial, sans-serif; }
td.accountCategory { font-size: 13px; color: #AABBDD; font-family: verdana, arial, sans-serif; }
td.fieldKey { font-weight: bold; font-size: 12px; font-family: verdana, arial, sans-serif; }
td.fieldValue { font-size: 12px; font-family: verdana, arial, sans-serif; }
td.tableHeading { font-weight: bold; font-size: 12px; font-family: verdana, arial, sans-serif; }
span.newItemInCart { font-size: 10px; color: #FF0000; font-family: verdana, arial, sans-serif; }
span.greetUser { font-weight: bold; font-size: 12px; color: #F0A480; font-family: verdana, arial, sans-serif; }
table.formArea { BORDER-RIGHT: #7B9EBD 1px solid; BORDER-TOP: #7B9EBD 1px solid; background-color: #F1F9FE; BORDER-LEFT: #7B9EBD 1px solid; BORDER-BOTTOM: #7B9EBD 1px solid; }
td.formAreaTitle { font-weight: bold; font-size: 12px; font-family: tahoma, verdana, arial, sans-serif; }
span.markProductOutOfStock { font-weight: bold; font-size: 12px; color: #C76170; font-family: tahoma, verdana, arial, sans-serif; }
span.productSpecialPrice { color: #FF0000; font-family: verdana, arial, sans-serif; }
span.errorText { color: #FF0000; font-family: verdana, arial, sans-serif; }
TD.productPriceInListing { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #D2E9FB; }
TD.productPriceInBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #EEEEEE; }
TD.productPriceInProdInfo { font-family: Verdana, Arial, sans-serif; font-size: 12px; background: #CCFFCC; }
.moduleRow {  }
.moduleRowOver { CURSOR: pointer; BACKGROUND-color: #D7E9F0; }
.moduleRowSelected { BACKGROUND-color: #E9F4F0; }
.checkoutBarFrom { font-size: 10px; color: #8C8C8C; font-family: verdana, arial, sans-serif; }
.checkoutBarTo { font-size: 10px; color: #8C8C8C; font-family: verdana, arial, sans-serif; }
.checkoutBarCurrent { font-size: 10px; color: #000000; font-family: verdana, arial, sans-serif; }
.messageBox { font-size: 10px; font-family: verdana, arial, sans-serif; }
.messageStackError { font-size: 10px; font-family: verdana, arial, sans-serif; BACKGROUND-color: #FFB3B5; }
.messageStackWarning { font-size: 10px; font-family: verdana, arial, sans-serif; background-color: #FFB3B5; }
.messageStackSuccess { font-size: 10px; font-family: verdana, arial, sans-serif; BACKGROUND-color: #99FF00; }
.inputRequirement { font-size: 10px; color: #FF0000; font-family: verdana, arial, sans-serif; }
.ch1 { font-weight: bold; font-size: 10px; color: #282E33; }
.ch2 { font-weight: bold; font-size: 10px; color: #2C2C2C; }
.ch3 { PADDING-LEFT: 13px; }
.ch4 { font-size: 11px; color: #2C2C2C; }
.ch5 { BORDER-RIGHT: #E3E1E1 4px solid; BORDER-TOP: #E3E1E1 4px solid; BORDER-LEFT: #E3E1E1 4px solid; BORDER-BOTTOM: #E3E1E1 4px solid; }
.ch6 { font-weight: bold; font-size: 12px; color: #FFFFFF; font-family: arial, verdana, sans-serif; }
.ch7 { BORDER-RIGHT: #E7EBF0 3px solid; BORDER-TOP: #E7EBF0 3px solid; BORDER-LEFT: #E7EBF0 3px solid; BORDER-BOTTOM: #E7EBF0 3px solid; }
.ch8 { PADDING-LEFT: 4px; font-weight: bold; font-size: 13px; color: #E89410; }
.ch9 { font-weight: bold; font-size: 12px; color: #000000; white-space: nowrap }
.ch10 { font-size: 19px; color: #E89410; }
.ch11 { font-size: 11px; color: #717171; }
.ch12 { font-weight: bold; font-size: 14px; color: #FFFFFF; }
.ch13 { font-size: 10px; color: #707171; }
.ch14 { font-weight: bold; font-size: 15px; color: #E89410; }
.ch15 { font-weight: bold; font-size: 13px; color: #879DB0; }
.ch16 { font-size: 11px; color: #737373; }
.ch17 { font-size: 11px; color: #282E30; }
.ch18 { font-size: 11px; color: #E89415; text-decoration: none; }
.ch19 { font-size: 14px; font-weight: bold; color: #E89415; text-decoration: none; }
.bg1 { background-color: #FFFFFF; }
.ml1 { font-weight: bold; font-size: 11px; color: #869AAE; text-decoration: none; }
.ml2 { font-size: 11px; color: #717171; text-decoration: none; }
.ml3 { font-weight: bold; font-size: 11px; color: #879DB3; text-decoration: none; }
.ml4 { font-weight: bold; font-size: 9px; color: #879DB3; text-decoration: none; overflow: hidden; width: 110px; }
.se { font-size: 9px; WIDTH: 92px; color: #282E30; }
.image_border { BORDER-RIGHT: #717171 1px solid; BORDER-TOP: #717171 1px solid; BORDER-LEFT: #717171 1px solid; BORDER-BOTTOM: #717171 1px solid; }

.line_vert { width: 1px; background-image: url('http://www.dorthes-hobbystue.dk/images/m04.gif'); }
.line_horiz { height: 1px; font-size: 1px; line-height: 1px; background-image: url('http://www.dorthes-hobbystue.dk/images/m03.gif'); }

/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* EOF: Additional Images */

#top_payment { float: right; height: 12px; padding: 0 7px }
#top_payment img { margin: 0 1px; }

.top_menu { background-color: #B0C0D0; width: 100%; height: 16px; padding: 0; position: relative; }
.top_menu ul {
  position: absolute;
  right: 0;
  height:12px;
  margin:0;
  padding:2px 0;
  white-space:nowrap;
  list-style:none;
}
.top_menu ul li { float: left; padding: 0 10px; border-left: 1px solid #FFFFFF; font-size: 11px; line-height: 11px; font-family: verdana, arial, sans-serif; height: 12px; vertical-align: middle; }
.top_menu ul li.first { border: none; }
.top_menu ul li a {
text-decoration:none;
white-space:nowrap;
color:#FFFFFF;
}

.border { border: 2px solid #333333; padding: 10px; }

/* BEGIN Fancier Invoice and Packingslip */
.datatableheadingcontent_invoice { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.datatableheadingrow_invoice { background-color: #c9c9c9; }
.datatablerow_invoice { background-color: #f0f1f1; }
.datatablecontent_invoice { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #000000; font-weight: bold; font-family: verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #c9c9c9; }
.product_infobox_heading { font-family: verdana, arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #f0f1f1; }
.product_infobox_data { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_invoice { color : #000000; font-weight: bold; font-family: verdana; font-size: 13px; }
.order_infobox_heading_invoice { color : #000000; font-weight: bold; font-family: verdana; font-size: 12px; }
.order_infobox_data_invoice { color : #000000; font-family: verdana; font-size: 12px; }
.order_infobox_data_invoice_odd { color : #000000; font-family: verdana; font-size: 12px; background-color: #f0f1f1; }
.product_infobox_heading_row_invoice { background-color: #c9c9c9; }
.product_infobox_heading_invoice { font-family: verdana, arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_invoice { background-color: #f0f1f1; }
.product_infobox_data_invoice { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; }
.smalltext_invoive { font-family: verdana, arial, sans-serif; font-size: 10px; }
.smalltextblue_invoice { font-family: verdana, arial, sans-serif; font-size: 10px; color: #000000; }
.smalladdressblue_invoice { font-family: arial; font-size: 9px; color: #000000; }
.main, .main_invoice { font-family: verdana, arial, sans-serif; font-size: 12px; color: #000000; }
.pageheading_invoice { font-family: verdana, arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */