/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

BODY { color: #000000; background-color: #f9e7b8; text-align: center; }

.ghost { color: #000; font-size: 1px; }

.contenttabel { background-color: #fdf6e2; border: solid 1px #d05409; }

.headbody { text-align: center; width: 1000px; }

.shadow { background-color: #fff; background-image: url(images/Design/back2.gif); background-repeat: repeat-y; width: 1030px; margin: 0 auto auto; }

.fixcenter { background-color: #fff; width: 1000px; margin: 0 auto auto; }

.content { vertical-align: top; padding-right: 4px; padding-left: 4px; }

.ColomRight { background-image: url(images/Design/ColomRight_back.gif); background-repeat: repeat-y; vertical-align: top; height: 100%; border-right: 1px solid #fff; }
.ColomLeft { background-image: url(images/Design/ColomLeft_back.gif); background-repeat: repeat-y; vertical-align: top; height: 100%; border-left: 1px solid #fff; }
.reviewImage {
	text-align: right;
	vertical-align: top;
	width: 200px;
	float: right;
	clear: none;
	margin: auto; }
	
.reviewListing {
	font-family:  tahoma, "trebuchet ms", Verdana;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	background-image: url(images/infobox/back3.gif);
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 0;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px dotted #d05409;
	border-bottom: 1px dotted #db6d2b; }
	
	.reviewButton {
	position: relative;
	top: 5px; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #d05409;
}
.table1 { position: relative; top: -7px; }
.cel1 { color: #000; font-size: 11px; font-family: tahoma; font-weight: bold; background-image: url(images/pinfo/backker.jpg); background-repeat: repeat-y; vertical-align: top; width: 115px; padding: 6px; border-bottom: 1px dotted #fff; }
.cel2 { color: #000; font-size: 11px; font-family: tahoma; background-color: #fbefd2; background-image: none; vertical-align: top; width: 250px; padding: 6px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; }
.cel3 { color: #000; font-size: 11px; font-family: tahoma; background-color: #9a9290; vertical-align: top; padding: 5px; border-top: 5px solid #fff; }
.cel4 { color: #000; font-size: 11px; font-family: tahoma; background-color: #eef; vertical-align: top; padding: 5px; }
.pinfo_top { font-size: 13px; font-family: tahoma; line-height: 18px; }
.pinfo_extra { font-size: 18px; font-family: georgia, Arial; font-style: italic; }

.pinfo_left { font-size: 8pt; font-family:  tahoma, arial, "trebuchet ms"; font-weight: bold; width: auto; padding-top: 10px; }
.pinfo_right { font-size: 8pt; font-family:  tahoma, arial, "trebuchet ms"; padding-top: 10px; }
.pinfo_right2 { font-size: 8pt; font-family:  tahoma, arial, "trebuchet ms"; padding-top: 10px; padding-left: 6px; }
.pinfo_icon { width: 20px; padding-top: 8px; padding-left: 6px; }
.short_description { font-size: 9pt; font-family:  tahoma, arial, "trebuchet ms"; line-height: 2; padding-left: 2px; }
.short_description_wnew { color: #000; font-size: 8pt; font-family:  tahoma, arial, "trebuchet ms"; font-weight: bold; padding-top: 14px; padding-right: 4px; padding-left: 4px; }
.cat_info_box { margin-bottom: 10px; font-family: Verdana, Arial, sans-serif; font-size: 8pt; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding-bottom: 8px; border-bottom: 0 dotted #db6d2b; border-top-color: #db6d2b; border-right-color: #db6d2b; border-left-color: #db6d2b; }
.boxText { font-family:  tahoma, "trebuchet ms", Verdana font-size: 11px; }
.errorBox { font-family : tahoma, "trebuchet ms", Verdana font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : tahoma, "trebuchet ms", Verdana font-size : 11px; color: #cc0033; }
.productsNotifications { background: #b5d3f9; }
.orderEdit { font-family : tahoma, "trebuchet ms", Verdana font-size : 11px; color: #db6d2b; text-decoration: underline; }
.line { border-top: 1px dotted #db6d2b; border-bottom: 0 dotted #db6d2b; }

.popup { color: #000000; background-color: #fff; background-position: center 0; }

.border { border-right: 1px solid #db6d2b; }

FORM {
	display: inline;
}

TR.header { background-image: url(images/Design/header2.jpg); background-repeat: no-repeat; width: 1000px; height: 180px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }

TD.header { height: 180px; border-top: 1px solid #fff; border-right: 1px solid #fff; border-left: 1px solid #fff; }

TR.headerNavigation { height: 26px; }

TD.headerNavigation { font-family: tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight : normal; background-attachment: scroll; background-position: 0 0; text-align: left; vertical-align: middle; height: 26px; }
TD.headerNavigationb { font-family: tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight : normal; background-attachment: scroll; background-position: 0 0; text-align: right; vertical-align: middle; height: 26px; }

TD.headerNavigation2 { font-family: tahoma, "trebuchet ms", verdana; font-size: 11px; color: #000; font-weight : bold; background-image: url(images/small_back.jpg); background-repeat: repeat-x; background-attachment: scroll; vertical-align: middle; height: 22px; border-top: 1px solid #000; border-right: 0 solid #000; border-left: 1px solid #000; }

TD.headerNavigation2b { font-family:  tahoma, "trebuchet ms", Verdana; color: #000; vertical-align: middle; padding-top: 5px; padding-left: 10px; }

TD.headerNavigation3 { font-family:  tahoma, "trebuchet ms", verdana; color: #000; vertical-align: middle; position: relative; top: 2px; padding-top: 5px; padding-left: 10px; }

A.headerNavigation { color: #fff; font-weight: bold; }

A.headerNavigation:hover { color: #f7cf87; text-decoration: none; }

A.headerNavigation2 { color: #000; font-weight: normal; }

A.headerNavigation2:hover { color: #d05409; text-decoration: none; }

TR.headerError { background: #ff0000; }

TD.headerError { font-family: tahoma, "trebuchet ms", Verdana; font-size: 11px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center; }

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: tahoma, "trebuchet ms", Verdana;
  font-size: 11px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer { background-image: url(images/Design/footer.gif); background-repeat: no-repeat; background-position: 0 0; width: 100%; padding-right: 0; padding-left: 0; }

TD.footer { font-family:  tahoma, arial, "trebuchet ms"; color: #000; font-size: 8pt; font-weight: normal; background-image: url(images/Design/footer.gif); background-repeat: no-repeat; width: 100%; height: 20px; }

.infoBox { background: #fff url(images/infobox/back3.gif) repeat-x; border-color: #db6d2b; border-style: dotted solid; border-width: 1px 0; }

.infoBox2 { background-color: #fff; border-top: 1px dotted #db6d2b; }

.infoBox3 { background-color: #fff; border-color: #db6d2b; border-style: dotted solid; border-width: 1px 0; }

.infoBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 15px; background-repeat: repeat-x; background-position: 0 bottom; vertical-align: middle; height: 22px; }

.infoBoxReview { background: #fff url(images/infobox/back3.gif) repeat-x; padding: 3px 5px; border: dotted 1px #db6d2b; }

.infoBoxContentsReview { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 15px; background-repeat: repeat-x; background-position: 0 bottom; vertical-align: middle; height: 22px; }

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents { background: #ffe6e6; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 15px; }

TD.infoBoxHeading { font-family: tahoma, "trebuchet ms", Verdana ; color: #000; font-size: 11px; vertical-align: middle; height: 22px; }

TD.infoBox, SPAN.infoBox {
  font-family: tahoma, "trebuchet ms", Verdana; font-size: 11px;
}

.contentBox { font-size: 11px; background-color: #fff; }

TD.contentBoxHeading { font-family: tahoma, "trebuchet ms", Verdana font-size: 12px; color: #db6d2b; font-size: 11px; font-weight: bold; background-image: url(images/infobox/back3.gif); background-repeat: repeat-x; vertical-align: middle; height: 22px; border-top: 1px dotted #db6d2b; }

.contentBoxContents { background: #fff; font-family:  tahoma, "trebuchet ms", Verdana
  font-size: 11px; width: 100%; margin-left: -6px; }

/*START BOXES*/
.loginBox { background-position: 0 0; }
TD.loginBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-position: 0 0; }
.loginBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; background-position: 0 0; vertical-align: top; padding-left: 2px; }

.BestSellersBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.BestSellersBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/BestSellersBox/meest_verkocht.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.BestSellersBoxContents { background: #f0c34e; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; width: 170px; margin-top: -10px; margin-left: 30px; padding-right: 0; padding-left: 1px; }
.BestSellersBoxContents2 { background: #f0c34e; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 14px; }


.CategoriesBox {  }
TD.CategoriesBoxHeading { font-family:  tahoma, "trebuchet ms", verdana; color: #ffffff; background-position: 0 0; }
.CategoriesBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 14px; line-height: 25px; }
.subNav		{padding-left:33px;line-height:19px;}

.CurrenciesBox { background: #254697; }
TD.CurrenciesBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-color: #254697; background-position: 0 0; vertical-align: middle; height: 22px; }
.CurrenciesBoxContents { background: #b5d3f9; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; padding-left: 8px; }


.InformationBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.InformationBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/InformationBox/Algemene_info.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.InformationBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 20px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: -10px; margin-left: 35px; }
.InformationBoxContents_icon { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; font-weight: bold; line-height: 20px; background-image: url(images/icons/ic1.gif); background-repeat: no-repeat; background-position: 0 4px; text-indent: 18px; }


.LanguagesBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.LanguagesBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-color: #254697; background-position: 0 0; vertical-align: middle; height: 22px; }
.LanguagesBoxContents { background: #b5d3f9; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; padding-left: 8px; }


.ManufacturerInfoBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.ManufacturerInfoBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/ManufacturerInfoBox/wijnproducent.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.ManufacturerInfoBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; width: 165px; margin-top: -10px; margin-left: 35px; }
.ManufacturerInfoBoxContents2 { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 16px; vertical-align: top; }


.ManufacturersBox { background: #254697; }
TD.ManufacturersBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-color: #254697; background-image: url('(EmptyReference!)'); background-position: 0 0; vertical-align: middle; height: 22px; }
.ManufacturersBoxContents { background: #b5d3f9; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; padding-left: 8px; }


.OrderHistoryBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.OrderHistoryBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/OrderHistoryBox/bestelgeschiedenis.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.OrderHistoryBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: -10px; margin-left: 33px; }


.ProductNotificationsBox { background: #254697; }
TD.ProductNotificationsBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-color: #254697; background-position: 0 0; vertical-align: middle; height: 22px; }
.ProductNotificationsBoxContents { background: #b5d3f9; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; padding-left: 8px; }


.ReviewsBox { background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.ReviewsBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/ReviewsBox/reviews.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.ReviewsBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin-top: -10px; margin-left: 33px; }


.SearchBox { background-image: url(images/SearchBox/back.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; height: 80px; }
TD.SearchBoxHeading { font-family:  tahoma, "trebuchet ms", verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-position: 0 0; vertical-align: middle; height: 22px; }
.SearchBoxContents { background: #b5d3f9 url(images/SearchBox/back.jpg) no-repeat; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; padding-left: 8px; }


.ShoppingCartBox { background-repeat: no-repeat; }
TD.ShoppingCartBoxHeading { color: #fff; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; font-weight: bold; line-height: 15px; background-image: url(images/ShoppingCartBox/Uw_Winkelwagen.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.ShoppingCartBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 14px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 170px; margin-top: -10px; margin-bottom: -5px; margin-left: 30px; padding-left: 1px; }
.ShoppingCartBoxContents2 { background: #f0c34e; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 14px; }


.SpecialsBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.SpecialsBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/SpecialsBox/aanbiedingen.jpg); background-repeat: no-repeat; background-position: 0 0; height: 39px; }
.SpecialsBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 14px; background-color: #faf1da; width: 178px; margin-top: -8px; margin-left: 25px; }


.TellaFriendBox { background: #254697; }
TD.TellaFriendBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-color: #254697; background-position: 0 0; vertical-align: middle; height: 22px; }
.TellaFriendBoxContents { background: #b5d3f9; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; padding-left: 8px; }


.WhatsNewBox { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
TD.WhatsNewBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/WhatsNewBox/nieuwe_wijnen.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: right 0; height: 40px; }
.WhatsNewBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 14px; width: 170px; margin-top: -10px; margin-left: 30px; }

.AboutUsBox {  }
TD.AboutUsBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/AboutUsBox/Wijn_info.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.AboutUsBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; background-position: 0 4px; margin-top: -10px; margin-left: 35px; }
.AboutUsBoxContents_icon { color: #fff; font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; font-weight: bold; line-height: 18px; background-image: url(images/icons/ic1.gif); background-repeat: no-repeat; background-position: 0 4px; text-indent: 17px; }

.EmailBox {  }
TD.EmailBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; line-height: 15px; background-image: url(images/EmailBox/nieuwsbrief.jpg); background-repeat: no-repeat; background-position: 0 0; height: 40px; }
.EmailBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; width: 160px; margin-bottom: 6px; margin-left: 40px; }

.EmptyLeftBox { background-image: url(images/Design/left2.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 131px; }
TD.EmptyLeftBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ffffff; font-weight: bold; background-position: 0 0; }
.EmptyLeftContents { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; line-height: 18px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

.EmptyRightBox { background-image: url(images/Design/right.jpg); background-repeat: no-repeat; background-position: 0 0; height: 179px; }
TD.EmptyRightBoxHeading { font-family:  tahoma, "trebuchet ms", Verdana; color: #ffffff; background-position: 0 0; }
.EmptyRightBoxContents { font-family:  tahoma, "trebuchet ms", Verdana; }
/*END BOXES*/
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: #fff; }

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: #fbf7ea; }

TABLE.productListing { font-family: tahoma; border-color: #db6d2b; border-style: dotted; border-width: 1px 0; border-spacing: 1px; }

.productListing-heading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #db6d2b; font-weight: bold; background-image: url(images/infobox/back3.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; height: 12px; padding-top: 2px; padding-bottom: 2px; border-bottom: 0 dotted #db6d2b; }
.productListing-heading2 { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #db6d2b; font-weight: bold; background-image: url(images/infobox/back3.gif); background-repeat: repeat; background-attachment: scroll; background-position: 0 0; height: 12px; padding-right: 5px; border-bottom: 0 dotted #db6d2b; }

A.productListing-heading { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #db6d2b; font-weight: bold; background-position: 0 0; }

A.productListing-heading:hover { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #f6973a; font-weight: bold; text-decoration: none; }

TD.productListing-data { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; padding-top: 4px; padding-bottom: 4px; border-top: 1px dotted #db6d2b; }

TD.productListing-data2 { font-family:  tahoma, "trebuchet ms", Verdana; font-size: 11px; padding-top: 4px; padding-bottom: 4px; }

.pageResults    { color: #fff; font-size: 8pt; font-family: Arial; font-weight: bold; background-image: url(images/Design/page_on.gif); background-repeat: no-repeat; background-attachment: scroll; text-decoration: none; text-align: center; vertical-align: middle; width: 18px; height: 18px; padding-top: 2px; padding-bottom: 1px; }

.pageResults_b    { color: #fff; font-size: 8pt; font-family: Arial; font-weight: bold; background-image: url(images/Design/page_on.gif); background-repeat: no-repeat; background-attachment: scroll; text-decoration: none; text-align: center; vertical-align: middle; width: 18px; height: 18px; padding-top: 2px; padding-bottom: 1px; }

.pageResults_prev    { color: #fff; font-weight: bold; background-image: url(images/Design/page_vorige_off.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; vertical-align: middle; width: 26px; height: 18px; padding-top: 4px; padding-bottom: 0; }

.pageResults_next    { color: #fff; font-weight: bold; background-image: url(images/Design/page_volgende_off.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; vertical-align: middle; width: 26px; height: 18px; padding-top: 2px; padding-bottom: 1px; }

A.pageResults_prev:hover    { color: #fff; font-weight: bold; background-image: url(images/Design/page_vorige.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; vertical-align: middle; width: 26px; height: 18px; padding-top: 4px; padding-bottom: 0; }

A.pageResults_next:hover    { color: #fff; font-weight: bold; background-image: url(images/Design/page_volgende.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; vertical-align: middle; width: 26px; height: 18px; padding-top: 2px; padding-bottom: 1px; }

A.pageResults    { color: #fff ; font-size: 8pt; font-family: Arial; font-weight: bold; background-image: url(images/Design/page_off.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; text-align: center; vertical-align: middle; width: 18px; height: 18px; padding-top: 2px; padding-bottom: 1px; }

A.pageResults:hover    { color: #fff; font-weight: bold; background-image: url(images/Design/page_on.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-top: 2px; padding-bottom: 1px; }

A.pageResults_b    { color: #fff ; font-size: 8pt; font-family: Arial; font-weight: bold; background-image: url(images/Design/page_off.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; text-align: center; vertical-align: middle; width: 18px; height: 18px; padding-top: 2px; padding-bottom: 1px; }

A.pageResults_b:hover    { color: #fff; font-weight: bold; background-image: url(images/Design/page_on.gif); background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-top: 2px; padding-bottom: 1px; }

TD.pageHeading, DIV.pageHeading { font-family:  tahoma, arial, "trebuchet ms", Verdana; font-size: 16px; color: #000; font-weight: bold; padding-top: 5px; padding-bottom: 3px; }

TD.pageHeading_pinfo, DIV.pageHeading_pinfo { font-family:  tahoma, arial, "trebuchet ms", Verdana; font-size: 16px; color: #000; font-weight: bold; background-repeat: repeat-x; padding-top: 3px; padding-bottom: 4px; padding-left: 3px; border-top: 1px dotted #db6d2b; border-bottom: 1px dotted #db6d2b; }

TD.pageHeading_prijs, DIV.pageHeading_prijs { font-family:  Arial, tahoma, Verdana, "trebuchet ms"; font-size: 13pt; color: #000; font-weight: bold; background-image: url(images/pinfo/prijslabel.gif); background-repeat: no-repeat; background-position: right center; text-align: right; vertical-align: middle; width: 125px; padding-top: 1px; padding-bottom: 1px; border-top: 1px dotted #db6d2b; border-right: 1px dotted #db6d2b; border-bottom: 1px dotted #db6d2b; }

TD.pageReviewHeading { font-family:  georgia, tahoma, arial, "trebuchet ms", Verdana; font-size: 18px; color: #000; font-weight: normal; font-style: italic; background-repeat: repeat-y; padding-top: 3px; padding-bottom: 0; padding-left: 0; }

TD.smallText2, SPAN.smallText2, P.smallText2 { font-family:tahoma, arial, "trebuchet ms", Verdana; font-size: 12px; font-weight: normal; }

TD.newProductsHeading, DIV.newProductsHeading { font-family:  tahoma, arial, "trebuchet ms", Verdana; font-size: 12px; color: #000; font-weight: bold; background-image: url(images/infobox/back3.gif); background-repeat: repeat-x; text-align: center; vertical-align: top; height: 60px; padding-top: 5px; padding-bottom: 3px; padding-left: 10px; border-bottom: 1px dotted #db6d2b; }

TABLE.newProductsbox, DIV.newProductsbox { font-family:  tahoma, arial, "trebuchet ms", Verdana; font-size: 14px; color: #000; font-weight: bold; background-image: url(images/infobox/back3.gif); background-repeat: repeat-x; vertical-align: top; width: 186px; height: 240px; padding: 5px 3px 3px 5px; border: dotted 1px #db6d2b; }

.price_wnew { font-size: 14px; font-weight: normal; text-align: center; padding-top: 5px; }

.button_wnew { text-align: center; padding-bottom: 5px; }

TR.subBar {
  background: #fff;
}

TD.subBar {
  font-family: tahoma, "trebuchet ms", Verdana
  font-size: 11px;
  color: #000000;
}

TD.main, P.main {
  font-family:tahoma, "trebuchet ms", Verdana;
  font-size: 11px;
  line-height: 1.5;
}

TD.main2, P.main2 {
  font-family:tahoma, "trebuchet ms", Verdana;
  font-size: 10pt;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText { font-family:tahoma, "trebuchet ms", Verdana; font-size: 10px; font-weight: normal; }

TD.accountCategory {
  font-family:tahoma, "trebuchet ms", Verdana;
  font-size: 12px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: tahoma, "trebuchet ms", Verdana;
  font-size: 10px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: tahoma, "trebuchet ms", Verdana;
  font-size: 10px;
}

TD.tableHeading {
  font-family: tahoma, "trebuchet ms", Verdana;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: tahoma, "trebuchet ms", Verdana;
  font-size: 11px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: tahoma, "trebuchet ms", Verdana;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: tahoma, "trebuchet ms", Verdana;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:  tahoma, "trebuchet ms", Verdana;
  font-size: 14px;
  color: #254697;
  font-weight: bold;
}

TABLE.formArea { background: #87b7f6; border: solid 1px #7b9ebd; }

TD.formAreaTitle {
  font-family: Tahoma, tahoma, "trebuchet ms", Verdana;
  font-size: 11px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, tahoma, "trebuchet ms", Verdana;
  font-size: 11px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice { font-family:  Arial, tahoma, "trebuchet ms", Verdana; color: #db6d2b; font-size: 11pt; font-weight: bold; }
SPAN.productOldPrice { font-family:  Arial, tahoma, "trebuchet ms", Verdana; color: #000; font-size: 8pt; font-weight: bold; }

SPAN.errorText {
  font-family: tahoma, "trebuchet ms", Verdana;
  color: #ff0000;
}
/* Price Break */
TD.productPriceInListing   { font-size: 10px; font-family: tahoma;}

TD.productPriceInBox      { color: #000; font-size: 13pt; font-family: Arial, tahoma; font-weight: bold; text-align: right; padding-right: 3px; }

TD.productPriceInBox2      { color: #000; font-size: 9pt; font-family: Arial, tahoma; font-weight: bold; text-align: right; padding-right: 3px; }

TD.productPriceInProdInfo    { font-size: 12px; font-family: tahoma; }

.moduleRow { }
.moduleRowOver { background-color: #f9e7b8; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #f9e7b8; }

.checkoutBarFrom, .checkoutBarTo { font-family: tahoma, "trebuchet ms", Verdana; font-size: 12px; color: #fff; font-weight: bold; background-color: #d0d0d0; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #db6d2b; border-bottom: 1px solid #db6d2b; }
.checkoutBarCurrent { font-family: tahoma, "trebuchet ms", Verdana; color: #fff; font-size: 12px; font-weight: bold; background-color: #db6d2b; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #db6d2b; border-bottom: 1px solid #db6d2b; border-right-style: solid; border-right-width: 0; border-left-style: solid; border-left-width: 0; }

/* message box */

.messageBox { font-family: tahoma, "trebuchet ms", Verdana font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: tahoma, "trebuchet ms", Verdana; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: tahoma, "trebuchet ms", Verdana; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: tahoma, "trebuchet ms", Verdana; font-size: 11px; color: #ff0000; }

.cssButton { background: #7ac142; color: #000; width: auto; height: 18px; vertical-align: top; font-weight: normal; font-family: Tahoma,  tahoma, "trebuchet ms", Verdana; font-size: 11px; cursor: pointer; text-align: center; text-decoration: none; margin-top: 3px; margin-bottom: 2px; border: solid 1px #bce0a0; border-spacing: 1px; }

#thecategories a:hover {
	background-color: #87b7f6;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories { position: relative; top: -9px; width: 150px; margin: -1px -3px -19px -8px; }

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 5px;
	padding-top: 4px;
	width: 100%;
}

/*mozilla fix*/
html>body #thecategories a {
	width: auto;
}
/*end of mozilla fix*/

#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 18px;
}

#thirdcat a {
	padding-left: 33px;
}

#fourthcat a {
	padding-left: 48px;
}

#fifthcat a {
	padding-left: 63px;
}

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #7ac142; }
.dataTableRow_INVOICE { background-color: #deefd0; }
.dataTableContent_INVOICE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; color: #000000; }
.order_history_top { color : #7ac142; 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: #deefd0; }
.product_infobox_heading { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #f1f9ec; }
.product_infobox_data { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #7ac142; 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; }
.product_infobox_heading_row_INVOICE { background-color: #7ac142; }
.product_infobox_heading_INVOICE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #f1f9ec; }
.product_infobox_data_INVOICE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 12px; }
.pageHeading_INVOICE { font-family: tahoma, "trebuchet ms", Verdana; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */
#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(file:///C:/XAMPP/xampp/htdocs/catalog/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
/* Special Scroller */

#pscroller1 {
	height: 180px;
	border: 0;
	padding: 5px;
}

#pscroller2{
	width: 350px;
	height: 5px;
	border: 0;
	padding: 3px;
}

#pscroller2 a{
	text-decoration: none;
}

.someclass {
  	font-family: sans-serif;
  	font-size: 11px;
  	line-height: 1.3;
}

	
	/* EMAIL-INVOICE*/
	.invoice_main { color: #fff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; }

.invoice_tekst { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 22px; font-weight: bold; padding-left: 8px; }

.invoice_adres { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 15px; text-align: left; vertical-align: top; padding-top: 20px; padding-left: 8px; }

.invoice_verzendadres { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; line-height: 15px; padding-left: 8px; }

.invoice_factuuradres { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; line-height: 16px; padding-left: 8px; }
.invoice_factuuradres2 { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 16px; font-weight: bold; line-height: 16px; padding-left: 8px; }

.invoice_afleveradres { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 18px; padding-left: 8px; }

TABLE.invoice_itembox { font-family: Tahoma, Verdana, Arial, sans-serif; padding-bottom: 3px; }

.invoice_1 { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; padding-left: 8px; }

.invoice_2 { color: #000; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; padding-left: 5px; }

.invoice_smallText { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; line-height: 16px; }
.invoice_bottomtekst1 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; line-height: 16px; text-align: center; }
.invoice_bottomtekst2 { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; line-height: 16px; text-align: center; }
.invoice_productstable { background-color: #fff; border: solid 1px #708090; }
.invoice_productstable_bottomline { background-color: #708090; height: 1px; }
.invoice_HeadingRow { background-color: #708090; }
.invoice_HeadingContent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; background-color: #708090; }
.invoice_dataTableRow { background-color: #fff; }
.invoice_dataTableContent { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; border: solid 0 #708090; }
/* End EMAIL-INVOICE*/
.wijnproducenten_1 { color: #000; font-size: 11px; font-family: tahoma, arial, "trebuchet ms"; font-weight: bold; background-color: #fff; border-top: 0 dotted #d05409; border-bottom: 1px dotted #d05409; }
.wijnproducenten_2 { color: #000; font-size: 11px; font-family: tahoma, arial, "trebuchet ms"; background-color: #fff; text-align: right; border-top: 0 dotted #d05409; border-bottom: 1px dotted #d05409; }
.wijnproducenten_1_header { color: #000; font-size: 11px; font-family: tahoma, arial, "trebuchet ms"; font-weight: bold; background-color: #fff; width: 37%; padding-bottom: 6px; border-bottom: 1px dotted #d05409; }
.wijnproducenten_2_header { color: #000; font-size: 11px; font-family: tahoma, arial, "trebuchet ms"; font-weight: bold; background-color: #fff; text-align: right; width: 55px; padding-bottom: 6px; border-bottom: 1px dotted #d05409; }
A.wijnproducenten { color: #000; font-size: 11px; font-family: tahoma, arial, "trebuchet ms"; background-color: #fff; }
A.wijnproducenten:hover { color: #d05409; font-size: 11px; font-family: tahoma, arial, "trebuchet ms"; background-color: #fff; }
.w_spacer { background-color: #fff; width: 10px; }
