
/* Dit bestand is bedoeld voor aanvullingen, wijzigingen. 
   Deze informatie overschrijft de informatie uit stylesheet.css in de root van osCommerce. */

html, body {
	height: 100%;
}

body {
  background: url("/catalog/includes/sts_templates/prinswijn/images/background.gif") #D1DAB1 center repeat-y;
}

a:link, a:visited {
  color: #666666;
  text-decoration: none;
}

a:hover, a:active {
  color: #999999;
  text-decoration: none;
}

h1 {
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	color: #8F9F60;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}

h2, td.pageHeading, div.pageHeading {
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color: #8F9F60;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}

td.pageHeading, div.pageHeading {
	padding-top: 8px;
}

h4 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #8F9F60;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 0px;
}

h4 a:link, h4 a:visited {
	color: #8F9F60;
}

h4 a:active, h4 a:hover {
	color: #8F9F60;
}

.main b {
	display: block;
	border-bottom: 1px dotted #999999;
	width: 100%;
}

hr {
	border: 1px solid #EEEEEE;
}

td.mainContent {
	padding: 16px 8px 8px 8px;
}

td.mainContent p {
	font-size: 12px;
	text-align: justify;
}

p, td, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8F8F8F;
}

table.bodyTable {
	height: 100%;
}

table.logoTable {
	background: url("/catalog/includes/sts_templates/prinswijn/images/logo.jpg") left no-repeat;
}

td.padding {
	padding: 6px 6px 6px 6px;
}

td.paddingExtra {
	padding: 10px 6px 10px 6px;
}

table.extraMenu {
	height: 25px;
}

table.menuTable {
	background: url("/catalog/includes/sts_templates/prinswijn/images/mainmenu.gif") top left repeat-x;
	height: 25px;
}

table.footerTable {
	height: 25px;
}

.submitCart, a.submitCart {
	font-weight: bold;
	color: #B70004;
	border: 0px;
	margin: 4px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	cursor: pointer;
}



a.headerNavigation:link, a.headerNavigation:visited { 
	color: #626262;
	font-size: 9px;
}

a.headerNavigation:hover, a.headerNavigation:active {
	text-decoration: underline;
}

a.headerNavigation-red {
	font-size: 9px;
	background-color: #A7001F;
	color: #FFFFFF;
	padding: 0px 2px 0px 2px;
}

a.mainMenu:link, a.mainMenu:visited, a.extraMenu:link, a.extraMenu:visited, a.extraMenu-red { 
	display: inline-table;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #8F8F8F;
	width: auto;
	margin: 0px 12px 0px 12px;
}

a.extraMenu:link, a.extraMenu:visited, a.extraMenu-red {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

a.mainMenu:hover, a.mainMenu:active, a.extraMenu:hover, a.extraMenu:active {
	color: #3A3A3A;
	text-decoration: none;
}

.extraMenu img {
	border: 0px;
}

td.extraMenu {
	background: url("/catalog/includes/sts_templates/prinswijn/images/extramenu-bg.gif") top repeat-x;
}

a.extraMenu-red:link, a.extraMenu-red:visited {
	color: #FFFFFF;
}

td.extraMenu-red {
	background: #A7001F url("/catalog/includes/sts_templates/prinswijn/images/extramenu-bg.gif") repeat-x;
	background-position: 0px 0px;
}

a.extraMenu-red:hover, a.extraMenu-red:active {
	color: #ECECEC;
	text-decoration: none;
}

td.articleTitle {
	height: 25px;
	border-bottom: 2px dotted #8F9F60;
	font: 18px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #A17900;
}

table.footerTable {
	border-top: 2px dotted #8F9F60;
}

.greyLarge {
	font-size: 13px;
	color: #8F8F8F;
	font-weight: bold;
}

.smaller {
	font-size: 9px;
}	

/* ---------
   Infoboxes 
   --------- */

/* Default */

td.infoBoxHeading {
	background: #FFFFFF;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left: 8px;
}

.infoBox {
	background: #FFFFFF;
	border: 0px;
}

td.infoBox, span.infoBox {
	border: 0px;
}

span.infoBoxContents {
	border: 0px;
}

.infoBoxContents {
	border: 0px;
	background-color: #FFFFFF;
}

td.boxText {
	border: 0px;
}

/* STANDAARD RIGHT */

td.infoBoxHeading-ST {
	background: #FFFFFF url("../images/header_default-r.gif") top no-repeat;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 8px;
}

.infoBox-ST {
	background: #FFFFFF url("../images/middle_whatsnew.gif") repeat-y;
}

td.infoBox-ST, span.infoBox-ST {

}

span.infoBoxContents-ST {
}

.infoBoxContents-ST {
	padding: 0px 8px 6px 8px;
	background: url("../images/footer_whatsnew.gif") bottom no-repeat;
}

td.boxText-ST {

}

/* whatsnewbox */

td.infoBoxHeading-whatsnewbox {
	background: #FFFFFF url("../images/header_whatsnew.gif") top no-repeat;
	height: 26px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
}

.infoBox-whatsnewbox {
	background: #FFFFFF url("../images/middle_whatsnew.gif") repeat-y;
}

td.infoBox-whatsnewbox, span.infoBox-whatsnewbox {

}

.infoBoxContents-whatsnewbox {
	padding: 8px 8px 8px 8px;
	background: url("../images/footer_whatsnew.gif") bottom no-repeat;
}

td.boxText {

}

/* notifybox */

td.infoBoxHeading-notify {
	background-color: #666666;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
}

.infoBox-notify {
	background: #FFFFFF url("../images/middle_notify.gif") repeat-y;
}

td.infoBox-notify, span.infoBox-notify {

}

.infoBoxContents-notify {

}

td.boxText-notify {
	padding: 8px 8px 16px 8px;
	background: url("../images/footer_notify.gif") bottom no-repeat;
}

/* categorybox */

td.infoBoxHeading-categorybox {
	background-color: #EFF1F4;
	height: 30px;
	font-size: 11px;
	font-weight: bold;
	color: #626262;
	padding-left: 8px;
	border-right: 1px solid #CCCCCC;
}

.infoBox {
  background: #b6b7cb;
}

td.infoBox-categorybox, span.infoBox-categorybox {
}

.infoBoxContents-categorybox {
	padding-top: 8px;
}

td.boxText {
}

/* categories kleuren */
.color, a.color:link, a.color:visited {
	color: #ABABAB;
	font-weight: bold;
	font-size: 10px;
}
a.color:hover, a.color:active {
	color: #8F8F8F;
}
a.color-homepage  { color: #435608; }
a.color-champagne { color: #F0AD00; }
a.color-cognac    { color: #E33000; }
a.color-port      { color: #7F0700; }
a.color-redwines  { color: #B70005; }
a.color-rose      { color: #EE4A3F; }
a.color-cherry    { color: #B47020; }
a.color-strong    { color: #D45500; }
a.color-white     { color: #A17800; }
a.color-main      { color: #070707; }

.color-homepage-sub  { background: padding-left: 18px; }
.color-champagne-sub { background: padding-left: 18px; }
.color-cognac-sub    { background: padding-left: 18px; }
.color-port-sub      { background: padding-left: 18px; }
.color-redwines-sub  { background: padding-left: 18px; }
.color-rose-sub      { background: padding-left: 18px; }
.color-cherry-sub    { background: padding-left: 18px; }
.color-strong-sub    { background: padding-left: 18px; }
.color-white-sub     { background: padding-left: 18px; }
.color-main-sub      { background: padding-left: 18px; }

/** haakjes menu **/

div.color-homepage-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #445708; border-left: 1px solid #445708; clear: right; top: -6px; }
div.color-champagne-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #F0AC00; border-left: 1px solid #F0AC00; clear: right; top: -6px; }
div.color-cognac-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #E33101; border-left: 1px solid #E33101; clear: right; top: -6px; }
div.color-port-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #7F0700; border-left: 1px solid #7F0700; clear: right; top: -6px; }
div.color-redwines-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #B70004; border-left: 1px solid #B70004; clear: right; top: -6px; }
div.color-rose-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #EE4A3F; border-left: 1px solid #EE4A3F; clear: right; top: -6px; }
div.color-cherry-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #B47020; border-left: 1px solid #B47020; clear: right; top: -6px; }
div.color-strong-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #D45500; border-left: 1px solid #D45500; clear: right; top: -6px; }
div.color-white-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #A17800; border-left: 1px solid #A17800; clear: right; top: -6px; }
div.color-main-sub  { width: 6px; height: 6px; padding: 0px 0px 0px 0px; margin: 0px 8px 0px 12px; border-bottom: 1px solid #070707; border-left: 1px solid #070707; clear: right; top: -6px; }

/* product listing */

table.productListing {

}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.input {
width: 80%;
background-color: #E2E3E7;
color: #4E5459;
}

textarea {
width: 80%;
height: 113px;
background-color: #E2E3E7;
color: #4E5459;
}

select {
width: 80%;
background-color: #E2E3E7;
color: #4E5459;
width: 200px;
}
