/**
 * Main CSS Stylesheet edits by Igor Bicanic for Exclusive Artdesign
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5347 2006-12-22 20:26:09Z birdbrain $
 */

body {
	margin: 0;
	font-family: verdana, arial, tahoma, helvetica, sans-serif;
	font-size: 62.5%;
	color: #000000;
	/*background-image: 				
	url('bodybg.jpg'); door igor, lichte bg image, size  1000x2*/
	background-repeat: repeat;
	background-color: #484848; /*#e5edf5;*/
	}

a img {
border: none;
}
a:link img, a:visited img {border: none;}

a:link, #navEZPagesTOC ul li a {
	color: #1e4d99;
	text-decoration: none;
	}
 
a:visited {
	color: #1e4d99;
	text-decoration: none;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #84abeb;
	}

a:active {
	color: #1e4d99;
	}

h1 {
	font-size: 1.5em;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.0em;
	}

.biggerText {
	font-size: 1.2em;
	}


h1, h2, h3, h4, h5, h6 {

    /*margin: 0.3em 3px; */
	margin: 0;
	padding:.3em 0;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 0px solid #cccccc;
	}

LEGEND {
	float: left;
	font-weight: bold;
	padding: 0em;
	font-size: 1.4em;
	margin-left: 0em;
	margin-right: 0.3em;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}



LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	width: 200px;
	margin: 1.0em;
	}

.clearBoth {
	clear:both;
	height:0;	/*igor*/
	font-size:0; /*igor*/
	line-height:0; /*igor*/
	margin:0; /*igor*/
	padding:0; /*igor*/
}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #fcc8cb;
	margin-bottom: 5px
	}

.messageStackWarning, .messageStackError {
	background-color: #feedee;
	color: #000000;
	}

.messageStackSuccess {
	background-color: #c7f2cd;
	color: #000000;
	border: 1px solid #9ce8a6;
	line-height: 1.8em;
	padding: 0.2em;
	margin-bottom: 5px
	}

.messageStackCaution {
	background-color: #feedee;
	color: #000000;
	}

/*wrappers - page or section containers*/
#mainWrapper {
	/*background-color: #c3d3e8;#133789*/
	background-color: #ffffff;
	text-align: left;
	width: 1000px;
	height: 100%;
	vertical-align: top;
	border: 0px solid #cccccc;
	}

#headerWrapper {
	background-color: none;
}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 

#tagline {
	display: none; /*igor*/
	color:#000000;
	font-size: 1em;
	text-align : center;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
	}
	
#logoWrapper {
	background: none /*#1e4d99*/;
	height: 80px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	margin-top: -2px;
	margin-bottom: -2px;
}

#logo {
	border: 0px;
	padding: 0px;
	margin: 0px;
}	

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}
/*livesite  onder/bovenbalk header..dus bovenaan*/
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
	margin: 0em;
	/*background-color: #1e4d99; donkerblauw*/
	font-weight: bold;
	color: #1e4d99;
	height: 25px;
	width: 100%;
	background-image: 				
	url('navmainwrapper.jpg');    /*door igor, donkerblauwe bg image, size  400x25*/
	background-repeat: repeat-x;
	border: 0px none;
	}
	
#navMainWrapper {
	border: 0px;
	padding: 0px;
	margin: 0px;
}	

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
	float: right;
	height: 1%;
	border: 1px solid #E6E6E6;
	width: 180px;
	}
	
#ezPagesTOCHeading {
	font-size: 1.0em;
	font-weight: bold;
	background-color: #E6E6E6;
	text-align: center;
	
}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}

#addressBookDefaultHeading {
	background-color: #d9e8fa;
	border: 1px solid #bfd8f7; 
	margin-bottom: 1em;
	padding: 0.2em;
	}

#addressBookDefaultPrimary, #addressBookTitle {
	background-color: #e5effc;
	border: 1px solid #cce0f9; 
	margin-bottom: 1em;
	}
.addressBookDefaultName {
	background-color: #fef7f7;
	border: 1px solid #fdd5d7; 
	margin-bottom: 1em;
	margin-top: 6px;
	}

#navEZPagesTop {
	/*background-color: #e5edf5;*/
	background-image: 				
	url('navezpagestop.jpg'); /*door igor, lichte bg image, size  IETSx22*/
	background-repeat: repeat-x
	}

#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navBreadCrumb {
	/*background-image: 				
	url('navbreadcrumb.jpg');        /*door igor, lichte bg image, size  50x23*/
	/*background-repeat: repeat-x*/
	background-color: #FFFFFF; /*#c3d3e8*/
	border: none;
	/*border-bottom: 1px solid #E6E6E6*/	;
	margin: 0.1em;
	}

#navColumnOne {
	background-color: #ecf1f7; /*#e5edf5;*/
	}

#navColumnTwo {
	background-color: #ffffff; /*#e5edf5*/
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	background-color: #ffffff;  /*#e5edf5;*/
	border: 0px solid #cccccc;
	}
.productGeneral {
	font-family:Tahoma;
	margin-left:5px;
	background-color: none;
	border-left:0px #E5EDF5;
	padding:0em;
}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

#indexDefaultMainContent	{
position: relative;
}
	
/*Shopping Cart Display*/
#productMainImage {
	float: right;
	margin-top: 1em ;
	margin-right: 1.5em;
	margin-bottom: 0.5em ;
	margin-left: 1em;
}

#cartAdd {
	background-color: #feedee;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	text-align: middle;
	vertical-align: none;
	border: 1px solid #fcc8cb;
	padding-left: 15px;
	padding-right: 10px;
	width: 350px;
	}

#productDescriptionHeader {
	margin-bottom: -15px;
}

#productListHeading {
	position: relative;
}	

#productDescription {
	font-family:Tahoma;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	vertical-align: left;
	border: 1px solid #dcd2e5;
	background-color: #f4f1f7;
	padding-left: 10px;
	padding-right: 15px;
	width: 350px !important; 
	word-wrap: break-word;
	}	

#productName {
	background-color: #d9e8fa;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	vertical-align: left;
	border: 1px solid #bfd8f7;
	padding-left: 15px;
	padding-right: 10px;
	width: 350px;
}

#productPrices {
	background-color: #e8f0fa;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	vertical-align: left;
	border: 1px solid #bfd8f7;
	padding-left: 15px;
	padding-right: 10px;
	width: 350px;
}


#productDetailsList {
	font-family:Tahoma;
	font-size: 1.3em !important;
	font-style: normal;
	font-weight: normal;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	vertical-align: left;
	border: 1px solid #cce0f9;
	background-color: #e5effc;
	padding-left: 15px;
	padding-right: 10px;
	width: 350px;
}


#navNextPrevList {
margin-bottom: 8px;
}

#productAttributes {
	background-color: #fef7f7;
	font-family:Tahoma;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	float: none;
	margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	vertical-align: left;
	border: 1px solid #fdd5d7;
	padding-left: 15px;
	padding-right: 10px;
	width: 350px;
}
	
/*.productinfoBody {
	border: none
}	*/

.tableHeading {
	background-color: #ffffff !important; /*#e5edf5*/
	/*border: 1px solid #e5effc !important;*/ /*ababb3*/
}

#discountcouponInfoHeading {
	position: relative;
}

#cartContentsDisplay {
	border: 1px solid #bfd8f7;
}


#cartSubTotal {
	border-top: none;
	border-bottom: 1px solid #bfd8f7;
	border-left: 1px solid #bfd8f7;
	border-right: 1px solid #bfd8f7;
	font-weight: bold;
	text-align: right;
	line-height: 2em;
	padding-right: 5.1em;
	background-color: #ffffff;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

#cartInstructionsDisplay {
	padding: 0.5em 0em;
	padding-left: 2px;
	margin-bottom: 30px;
	font-size: 1.1em;
	font-family: tahoma;
	border: 1px solid #e5effc;
}
	
	.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.help {
	float: right;
	margin-right: 10px;
	margin-bottom: 3px; 
}	

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	/*color: 1e4d99;*/
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	/*color: 1e4d99;*/
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
  width: 50%; 
  margin: 0.2em;
  padding: 0.5em;
  }

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
  font-weight: bold;
  }
  
 #cartDefaultHeading {
	background-color: #d9e8fa;
	border: 1px solid #bfd8f7; 
	margin-bottom: 1em;
	padding: 0.15em;
} 

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

#categoryIcon {
font-family: Tahoma;
font-size: 2em;
padding: 0.3em 0.2em 0.3em 0.2em;
/*background-image: url('fantasy.gif');
background-repeat: no-repeat;
background-position: left; */
border-bottom: 1px solid #bfd8f7;
border-top: 1px solid #bfd8f7;
}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/
.columnLeft {
border-right-style: 1px solid #E6E6E6;
}

h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 1.1em;
	color: #233549;
	}

.leftBoxHeading {
	margin: 0em;
	/*background-image: 				
	url('navbreadcrumb.jpg');        /*door igor, lichte bg image, size  50x23*/
	/*background-repeat: repeat*/
	background-color: #FFFFFF; /*#c3d3e8;*/
	border: 1px solid #E6E6E6;
	border-right-color: #FFFFFF;
	padding: 0.5em 0.2em;
	}
.centerBoxHeading {
	margin: 0em;
	/*background-image: 				
	url('navbreadcrumb.jpg');        /*door igor, lichte bg image, size  50x23*/
	/*background-repeat: repeat*/
	background-color: #c3d3e8;
	padding: 0.1em 0.2em;
	position: relative; /*IE bug*/
}

.leftBoxContainer {
	border: 0px solid #ffffff;
	margin-top: 2 em;
	}

.sideBoxContent {
	background-image:
	url('sideboxcontent.jpg');        /*door igor, lichte bg image, size  150x150*/
	background-repeat: repeat
	background-color: #e5edf5;
	padding: 0.6em;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #233549;
	}

.rightBoxHeading {
	/*
	margin: 0em;
	background-color: #c3d3e8;
	padding: 0.2em 0em;
	*/
	margin: 0em;
	/*background-image: 				
	url('navbreadcrumb.jpg');        /*door igor, lichte bg image, size  50x23*/
/*	background-repeat: repeat
	background-color: #c3d3e8;*/
	border: 1px solid #E6E6E6; /*c3d3e8*/
	border-left-color: #FFFFFF;
	padding: 0.5em 0.2em;
	}

h3.leftBoxHeading a:hover {
	color: #84ABEB;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #84ABEB;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center;
	}
	
#categoryDescription {
	position: relative; 
	}

.centeredContent {
margin-bottom: 15px;
}	

#catBoxDivider {
border-bottom-color: #FFFFFF;
border-bottom-style: solid;
border-bottom-width: 1px;
height: 1px;

}

/*even-odd door igor toegevoegd*/
.productListing-odd {
background-color: #FFFFFF;
height: 40px; /* the 100px should be greater than the (Image - Product Listing Height 80px) default in Admin */
margin: 0px;
padding: 0.2em 0em 0.2em 0em;
}
.productListing-even {
background-color: #E5EDF5;
height: 40px; /* the 100px should be greater than the (Image - Product Listing Height 80px) default in Admin */
margin: 0px;
padding: 0.2em 0em 0.2em 0em;
}

#featProdTable {
margin: 5px;
}
#featProdDescrTable {
margin-left: 200px;
}

/*door igor, balken om tabellen te verdelen in productListing*/	
.productListing-data {
	/*background-color: #ffffff;*/
	text-align: center;
	padding: 0.5em 0.2em 0.5em 0.2em;
	border-bottom: 1px solid #abadb3;
	border-top: none;
	border-left: none;
	border-right: none;
}

.productListing-heading {
	background-color: #E5EDF5;
	text-align: center;
	padding: 0.5em 0.2em 0.5em 0.2em;
	border-bottom: 1px solid #abadb3;
	border-top: 1px solid #abadb3;
	border-left: none;
	border-right: none;
}
#productsListingTopNumber {
text-align: left;
float: right;
padding: 0.3em 0.2em 0.3em 0.2em;
}

.itemTitle, .listingDescription, {
/*padding: 0 1.5em 0 0.6em;
text-align: left;*/
}

/*VERHAAL OVER HIERBOVEN
The => Image - Product Listing Height 80px,
which is the default setting in the Admin:
=> Image
==> Image - Product Listing Height 80 (default, the max. height of the pics to show)

And for a space clearance of display between the pics in the odd and even field,
In CSS the value of the "100px" of the:
height: 100px;
should be greater than the "80px" value in the image setting of the Admin.
The reason is you need to give some spare spaces to the pics to separate itself.


More Example:
===========
You want to show your pics in max. height of 150 px, and with 20px for the blank space as the display clearance,
therefore in the Admin set the following:
=> Image
==> Image - Product Listing Height 150 (the max. height of the pics to show)

Then in your CSS set the value to height: 170 px; (greater than the 150px above)
then you will have the effects of minium row height: 170px
which mean: 10 px + 150px + 10px
(you have 10px and 10px or 20px of space clearance for the display)

the resulting effect will be:

[10 px min. display space clearance]
PICs of yours with 150 px max. height in odd rows
[10 px min. display space clearance]
[10 px min. display space clearance]
PICs of yours with 150 px max. height in even rows
[10 px min. display space clearance]


Pls note:
=======
for the Product Listings,
There are three items can affect it:
.productListing-data
.productListing-odd
.productListing-even
*/
	
#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: left;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #ffffff/*bfd8f7*/;
	border-top: 1px solid #bfd8f7 !important;
	border-right: none;
	border-left: none;
	border-bottom: none;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #d9e8fa/*e8f0fa*/;
	border-top: 1px solid #bfd8f7 !important;
	border-right: none;
	border-left: none;
	border-bottom: none;
	height: 1.5em;
	vertical-align: top;
	}

.cartImage {
	float: left;
	text-align: right;
	width: 60px;
}

#cartProdTitle {
	text-align: left;
	position:relative; left:20px;
	font-family: tahoma;
	font-size: 1.15em;
	font-weight: bold;	
}

/*lijn maken aan de hele linkerkant van de cart ding*/
#scUnitHeading, .cartUnitDisplay, #scProductsHeading, .cartProductDisplay {
	border-left: 1px solid #bfd8f7;
}

 #scProductsHeading {
	text-align: left;
	padding-left: 100px;
}

#scQuantityHeading, #scProductsHeading, #scUnitHeading, #scTotalHeading, #cartSubTotal  {
	font-size: 1.15em;
}

#scTotalHeading, #scUnitHeading, .cartTotalDisplay, .cartUnitDisplay, #scQuantityHeading, .cartQuantity, .cartQuantityUpdate, .cartRemoveItemDisplay {
	text-align: center;
}

.cartQuantity, .cartUnitDisplay, .cartTotalDisplay {
	font-family: tahoma;
	font-size: 1.15em;
}
	
.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#logoffDefaultHeading{
	background-color: #d9e8fa;
	border: 1px solid #bfd8f7;
	padding-left: 3px;
	margin-bottom: 5px;
}

#logoffDefaultMainContent {
	margin-top: 30px;
	font-size: 1.1em;
}	
	
#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

#accountDefaultHeading {
	display: none;
	}
	
.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {
	padding: 10px 3px; line-height: 150%;
	margin-bottom: 25px;
}

.greeting {
position: relative;  /*do not remove-fixes stupid IEbug*/
}

/*Hieronder is testspul te vinden van divjes */
#contLinks {
margin-left: 5px;
margin-right: 5px;
width: 326px;
}
#contRechts {
margin-left: 12px;
width: 321px;
}

#contVol {
margin-left: 5px;
width: 666px;
}

.newsContainer {
display: block;
float: left;
border: 1px solid #bfd8f7 !important;
margin-top: 5px;
margin-bottom: 10px;
}

.newsContainerVol{
display: block;
float: left;
border: 1px solid #bfd8f7 !important;
margin-top: 5px;
margin-bottom: 10px;
}

.newsAgeContainer {
display: block;
float: left;
border: 1px solid #bfd8f7 !important;
margin-top: 5px;
margin-bottom: 10px;
}

.newsHeader {
height: 12px;
border-bottom: 1px solid #bfd8f7 !important;
padding: 4px;
}

.newsHeaderVol {
height: 12px;
border-bottom: 1px solid #bfd8f7 !important;
padding: 4px;
}

.newsFoto {
float: left;
width: 114px;
height: 155px;
text-align:center;
padding: 4px;
}

.newsFotoVol {
float: left;
width: 228px;
height: 100%;
text-align:center;
padding: 4px;
font: 14px verdana bold;
}

.newsContent {
/*float: left;*/
padding: 4px;
margin-left: 4px;
}

.newAgeCont{
float: left;
height: 177px;
background-image: url('http://www.exclusiveartdesign.com/catalog/images/home/bg_agenda.jpg');
background-repeat: no-repeat;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 4px;
margin-bottom: -20px;
padding-top: 24px;
margin-left: 0px;
width: 321px;
}

.ageTable{
font: 10px verdana;
}

.newsAdd{
float: left;
height: 163px;
text-align:center;
padding: 0px;
float: left;
margin-left: 0px;
}

#lijnkleur1 {

}

#lijnkleur2 {

}

