.boxText

{

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

color: #FFFFFF;

}

.errorBox

{

font-size : 10px; 

background: #ffb3b5; 

font-weight: bold; 

}

.stockWarning 

{ 

font-size : 10px; 

color: #fff; 

}

.productsNotifications

{ }

.orderEdit

{ 

font-size : 10px; 

color: #f12933; 

text-decoration: underline; 

}

body {

color: #FFFFFF;

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

text-align: center;

margin: 0;

height: 100%;

background: #121212;

}

html {

height: 100%;

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

text-align: center;

background: #121212;

}

td {

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

}

h1 {

font-size: 13px;

font-weight: bold;

color: #f12933;

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

margin: 0;

padding: 0;

}

h1 a {

color: #f12933;

}

h2 {

font-size: 13px;

font-weight: bold;

color: #FFFFFF;

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

margin: 0;



}

h3 {

font-size: 12px;

font-weight: bold;

color: #FFFFFF;

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

margin: 0 0 5px 0;

}

h4 {

font-size: 13px;

font-weight: bold;

color: #f12933;

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

margin: 0;

padding: 0;

}

p {

margin: 8px 0 8px 0;

padding: 0;

font-size: 13px;

}

a {

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

color: #f12933;

text-decoration: none;

}

a:hover {

text-decoration: underline;

color:#f12933;

}

.container {

background: #000000;

width: 999px;

margin: 0 auto 0 auto;

}

.header {

width: 995px;

height: 341px;

margin: 0 auto 0 auto;

}

.header1 {

width: 249px;

height: 341px;

background: url(images/header-1.jpg) no-repeat;

float: left;

}

.header2 {

width: 249px;

height: 341px;

background: url(images/header-2.jpg) no-repeat;

float: left;

}

.header3 {

width: 248px;

height: 341px;

background: url(images/header-3.jpg) no-repeat;

float: left;

}

.header4 {

width: 249px;

height: 341px;

background: url(images/header-4.jpg) no-repeat;

float: left;

}



.topmenu {

width: 995px;

height: 42px;

margin: 2px auto 2px auto;

}

.topmenu-left {

width: 6px;

height: 42px;

background: url(images/topmenu-left.jpg) no-repeat;

float: left;

}

.topmenu-center {

width: 983px;

height: 42px;

background: url(images/topmenu-center.jpg) repeat-x;

float: left;

text-align: left;

}

.topmenu-right {

width: 6px;

height: 42px;

background: url(images/topmenu-right.jpg) no-repeat;

float: right;

}

.tabs {

width: 900px;



}



.active {

float: left;

margin:0;

padding:12px 18px 12px 18px;

text-decoration: none;

color: #f12933;

font-size: 13px;

font-weight: bold;

border-right: 1px solid #000000;

border-left: 1px solid #373737;

}



.inactive {

float: left;

margin:0;

padding:12px 18px 12px 18px;

text-decoration: none;

color: #FFFFFF;

font-size: 13px;

font-weight: bold;

border-right: 1px solid #000000;

border-left: 1px solid #373737;

}

.active:hover, .inactive:hover {

text-decoration: none;

}



.mainframe {

width: 995px;

margin: 0 auto 0 auto;

}



.leftcolumn {

width: 211px;

float: left;

text-align: left;

}



.searchbox {

width: 211px;

height: 33px;

text-align: left;

background: url(images/searchbox-bg.jpg) no-repeat;

margin: 0 0 2px 0;

}

.search-input {

background: none;

border: none;

height: 23px;

margin: 5px 0 0 10px;

}



.categorybox-top {

width: 211px;

height: 6px;

font-size: 0px;

background: url(images/categorybox-top.jpg) no-repeat;

}

.categorybox-center {

width: 209px;

background: #1f1f1f url(images/categorybox-center.jpg) repeat-x center bottom;

border-left: 1px solid #262525;

border-right: 1px solid #262525;

}

.categorybox-inside {

_height: 348px;

min-height: 348px;

}

.categorybox-shade {

width: 211px;

height: 18px;

background: url(images/categorybox-shade.jpg) no-repeat;

}

.infobox-top {

margin: 3px 0 0 0;

width: 211px;

height: 6px;

font-size: 0px;

background: url(images/infobox-top.jpg) no-repeat;

}

.infobox-content {

width: 211px;

background: url(images/infobox-center.jpg) repeat-y;

text-align: left;



}

.infobox-content a {

display: block;

width: 211px;

border-bottom: 1px solid #262525;

text-indent: 10px;

padding: 4px 0 4px 0;

}

.infobox-content a:hover {

text-decoration: none;

color: #FFFFFF;

}

.infobox-bottom {

width: 211px;

height: 6px;

background: #1a1a1a url(images/infobox-bottom.jpg) no-repeat center bottom;

}

/*change the menu hover color below*/

#thecategories {

width: 209px;

}

.activelink {

display: block;

}

#thecategories a {

display: block;

text-decoration: none;

padding: 0;

}

/*mozilla fix*/

html>body #thecategories a {

width: auto;

}

/*end of mozilla fix*/

#topcat a {

display: block;

width: 209px;

padding: 5px 0 5px 0;

text-indent: 10px;

color: #FFFFFF;

font-size: 13px;

border-bottom: 1px solid #262525;

}

#topcat a:hover {

color: #f12933;

text-decoration: none;

}

#secondcat a {

text-indent: 10px;

margin: 3px 0 3px 0;

font-size: 11px;

}



.content {

width: 784px;

float: right;

}

.productbox {

width: 194px;

margin: 0 0 2px 2px;

}

.productbox-top {

width: 194px;

height: 6px;

font-size: 0px;

background: url(images/productbox-top.jpg) no-repeat;

}

.productbox-inside {

width: 192px;

border-left: 1px solid #262525;

border-right: 1px solid #262525;

}

.productbox-title {

height: 50px;

display: block;

text-align: center;

padding: 6px 5px 0 5px;

}

.productbox-image {

height: 125px;

}

.productbox-omschrijving {

font-family:  Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 11px;

color: #FFFFFF;

text-align: justify;

height: 33px;

line-height: 14px;

padding: 0 7px 0 7px;

margin: 10px 0 0 0;

background: url(images/productbox-center.jpg) bottom repeat-x;

}

.productbox-shade {

width: 192px;

_height: 16px;

min-height: 16px;

font-size: 0px;

background: #1b1b1b url(images/productbox-shade.jpg) no-repeat;

text-align: center;

}

.productbox-bottom {

width: 194px;

height: 6px;

font-size: 0px;

background: url(images/productbox-bottom.jpg) no-repeat;

}

.specialpriceimg {

position: absolute;

margin: -2px 0 0 0;

}



.contentbox {

width: 782px;

margin: 0 0 0 2px;

}

.contentbox-top {

width: 782px;

height: 6px;

font-size: 0px;

margin: 0;

background: url(images/contentbox-top.jpg) no-repeat;

}

.contentbox-center {

width: 780px;

background: url(images/contentbox-center.jpg) repeat-x center top;

border-left: 1px solid #262525;

border-right: 1px solid #262525;

padding: 5px 0 5px 0;

}

.contentbox-text {

width: 766px;

margin: 0 7px 0 7px;

font-family:  Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 11px;

color: #FFFFFF;

text-align: justify;

line-height: 14px;

}

.contentbox-bottom {

width: 782px;

height: 7px;

font-size: 0px;

background: url(images/contentbox-bottom.jpg) no-repeat;

}

.clear {

clear: both;

float: none;

}

.footer {

height: 30px;

line-height: 30px;

margin: 25px 0 0 0;

}

.footer-text {

padding: 0 5px 0 5px 0;

color: #a4a4a4;

font-size: 12px;

}

.footer-text a {

color: #a4a4a4;

font-size: 12px;

}

.languagebox {

margin: 20px 0 0 40px;

}

.languagebox_divider {

color: #FFFFFF;

}

.languagebox_link {

color: #FFFFFF;

text-align: left;

}



.priceimg_prodinfo {

position: absolute;

margin: -48px 0 0 0;

}

.oldpriceimg_prodinfo {

position: absolute;

margin: -68px 0 0 0;

text-decoration: line-through;

}

.specialpriceimg_prodinfo {

position: absolute;

margin: -48px 0 0 0;

}

.normalprice {

font-size: 19px;

font-weight: bold;

color: #f12933;

font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;

}

.specialprice {

font-size: 17px;

font-weight: bold;

color: #f12933;

font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;

}

.oldprice {

font-size: 13px;

font-weight: bold;

color: #a2a2a2;

font-family:  Arial, "Trebuchet MS", Helvetica, Sans-Serif, Verdana, Tahoma;

text-decoration: line-through;

}

.doorstreept {

position: absolute;

margin: -68px 0 0 0;

z-index: 5;

}





.productbox-links {

background: #1c1c1c;

height: 25px;

width: 192px;

}

.productbox-links-left {

padding: 0 0 0 10px;

}

.productbox-links-right {

padding: 0 10px 0 0;

}



.enlarge {

position: absolute;
margin: -35px 0 0 5px;

}







.divider {

background: url(images/divider.jpg) repeat-x center center;

height: 25px;

}



FORM

{

display: inline;

}

.infoBoxContentsCart { 

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

color: #FF000;

}

TD.infoBoxHeading, .infoBoxHeading {

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 15px;

color: #f12933;

text-align: left;

font-weight: bold;

}

.infoBoxHeading a {

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 13px;

color: #f12933;

text-decoration: none;

}

.infoBoxHeading a:hover {

text-decoration: underline;

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd

{

background: url(images/prodlist-bg.jpg) repeat-x center bottom;

}

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: url(images/prodlist-bg.jpg) repeat-x center bottom; }

A.pageResults, A.pageResults:hover

{

color: #818181;

}

TR.subBar

{

border: 1px solid #006666;

}

P.main, TD.main, .main

{ font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

}

TD.smallText, SPAN.smallText, P.smallText {

color: #818181;

font-size: 10px;

}

TD.smallTextpaging, SPAN.smallTextpaging, P.smallTextpaging 

{

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 10px;

text-transform: none;

font-weight: normal;

color: #818181;

}

TD.smallTextdescription, SPAN.smallTextdescription, P.smallTextdescription 

{

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 10px;

text-transform: none;

font-weight: normal;

color: #818181;

}

TD.smallTextborder, SPAN.smallTextborder, P.smallTextborder	

{

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 10px;

}

.smallText a {

color: #818181;

}

TD.fieldKey 

{

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

font-weight: bold;

}

TD.fieldValue 

{

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

}



INPUT

{

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

}

.inputbox {

background: #1E1E1E;

border: 1px solid #6A6A6A;

color: #6A6A6A;

}

TEXTAREA

{

width: 100%;

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

font-size: 12px;

}

TD.formAreaTitle {

font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma;

  font-size: 12px;

  color: #7B7B7B;

}

.moduleRow { }

.moduleRowOver {   border: 1px solid #006666;

 cursor: pointer; cursor: hand; }

.moduleRowSelected {   border: 1px solid #006666;

 }



.checkoutBarFrom, .checkoutBarTo { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: #565656; }

.checkoutBarCurrent { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; color: Green; }



/* message box */



.messageBox { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 10px; }

.messageStackError, .messageStackWarning { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; height: 25px; color: #FF0000; }

.messageStackSuccess { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 11px; background-color: #bded81; border:1px solid #1C612D; height: 45px; color: #1C612D; }



/* input requirement */



.inputRequirement { font-family:  "Trebuchet MS", Arial, Helvetica, Sans-Serif, Verdana, Tahoma; font-size: 10px; color: #ff0000; }



.progressbar {

background: url(images/divider.jpg) repeat-x center top;

height: 25px;

padding: 15px 0 0 0;

}




