/* begin Page */

/*Colors en afbeeldingen */
.custom_ShopCart 				{ background-image: url(/images/ShoppingCart.png); }
.custom_DivLeft,
.custom_DivRight,
.custom_TopAction, 
.custom_TopSellersBox,
.custom_SubCat,
.custom_BorderModal,
.custom_Border,
.custom_ProductBox 				{ border: solid 1px #DBDBDB; }
.custom_PaymentStepXL			{ border-top: 1px solid #DBDBDB; }
.custom_TopSearch,
.custom_Footer h1, 
.custom_Footer h2 				{ color: #FFFFFF; }				/* Kleur teksten Footer */
.custom_TopSellersPrice,
.custom_TopSellersActionPrice, 
.custom_ProductBoxActionPrice, 
.custom_ProductBoxPrice, 
.custom_ProductAlgPrice,
.custom_DetailLeftPrice,
.custom_TopSellersNumber,
.custom_TopSellersTitle, 
.InvenderAccentText,
.custom_ProductBoxSubline,
.custom_DetailLeftDescription,
.custom_DetailLeftButtonBar,
.custom_ProductBoxDescription	{ color: #073362; }
.custom_TopSellersPriceAction,
.custom_ProductAlgPriceAction,
.custom_DetailLeftPriceAction,
.custom_ProductBoxPriceAction	{ color: #ED7900; }
.custom_TopLink:hover			{ background-color: #ED7900; color: #FFFFFF;}
.custom_PaymentStepDone			{ color: #073362; }
.custom_PaymentStepToDo			{ color: #DBDBDB; }

/* Artisteerstyles custom changes for Invender */
.art-article p					{ margin-bottom: 2px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
.art-article img, 
 img.art-article				{ margin: 0em; text-align: center;  vertical-align: middle; }
.Row th,
.Row td,
.Controls th,
.Controls td,
.art-article th, 
.art-article td					{ padding: 2px; vertical-align: top; text-align: left; }
.art-article table, 
 table.art-article				{ width:100%; }
.art-contentLayout .art-content	{ width: 789px; min-height: 500px; padding: 4px 0 0 0;}
.art-button-wrapper .art-button	{ line-height: 20px; }


/* Topsellers Box */
.custom_TopSellers 				{ float: left; width: 221px; height: 225px; }
.custom_TopSellersMain			{ float: left; width: 221px;  margin: 4px 0px 10px 0px; }
.custom_TopSellersBox			{ float: left; display: inline; position: relative; height: 61px; width: 218px; margin-top: -1px; }
.custom_TopSellersNumber		{ display: inline; position: absolute; top: 3px; left: 0px;font-weight: bold; font-size: 12px; font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-style: normal; }
.custom_TopSellersPicture		{ display: inline; position: absolute; top: 3px; left: 20px; }
.custom_TopSellersPicture img	{ border: 0px; height: 54px; }
.custom_TopSellersTitle			{ display: inline; position: absolute; top: 3px; right: 3px; width: 150px; text-align: right; }
.custom_TopSellersActionPrice 	{ display: inline; position: absolute; bottom: 6px; right: 70px; text-align: right; }
.custom_TopSellersActionPriceLine 	{ display: inline;  position: absolute; bottom: 7px; right: 68px; text-align: right; }
.custom_TopSellersPrice, 
.custom_TopSellersPriceAction	{ display: inline; position: absolute; bottom: 3px; right: 3px; text-align: right; }
.custom_TopSellersPrice			{ font-size: 15px; font-style: normal; font-weight: normal; }
.custom_TopSellersActionPrice	{ font-size: 13px; font-style: normal; font-weight: normal; }
.custom_TopSellersPriceAction	{ font-size: 15px; font-style: normal; font-weight: bold; }
.custom_TopSellersTitle			{ font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif; font-size: 10px; font-style: normal; font-weight: bold; }
.custom_TopSellersInfo			{ display: inline; position: absolute; bottom: 5px; left: 70px; text-align: left; width: 35px; heigth: 35px; }
.custom_TopSellersActionLabel	{ display: inline; position: absolute; top: 3px; left: 20px; text-align: leftt; }
.custom_TopSellersPriceFull 	{ display: block; float:right; vertical-align: bottom; margin-top: -2px;}
.custom_TopSellersPriceDecimal 	{ display: block; float:right; font-size: 60%; margin-left: 2px; vertical-align: top;}

/* Product box */ 
.custom_Products 				{ float: left; }
.custom_ProductBox				{ float: left; display: inline; position: relative; margin: 0px 4px 4px 0px; width: 190px; height: 250px; }
.custom_ProductBoxPicture 		{ display: inline; width:100%; text-align: center; border: 0px; position: absolute; height: 181px; }
.custom_ProductBoxPicture img 	{ border: 0px; height: 170px; margin: 5px 0 0 0px; }
.custom_ProductBoxDescription 	{ display: inline; position: absolute; top: 180px; left: 0px; width: 100%; margin: 0 0 0 0;  width:100%; text-align: center; font-weight: bold;}
.custom_ProductBoxSubline	 	{ display: inline; position: absolute; top: 193px; left: 0px; width: 100%; margin: 0 0 0 0;  width:100%; text-align: center; font-size: 85%; font-weight: normal}
.custom_ProductBoxActionPrice	{ display: inline; position: absolute; bottom: 9px; right: 110px; width: 80px; heigth: 30px; text-align: right; }
.custom_ProductBoxActionPriceLine { display: inline; position: absolute; bottom: 11px; right: 108px; width: 80px; heigth: 30px; text-align: right; }
.custom_ProductBoxPrice, 
.custom_ProductBoxPriceAction	{ display: inline; position: absolute; bottom: 3px; right: 3px; text-align: right; }
.custom_ProductBoxPrice			{ font-size: 22px;  font-style: normal;  font-weight: normal; }
.custom_ProductBoxActionPrice	{ font-size: 18px;  font-style: normal;  font-weight: normal; }
.custom_ProductBoxPriceAction	{ font-size: 22px; font-style: normal; font-weight: bold; }
.custom_ProductBoxInfo 			{ display: inline; position: absolute; top: 5px; right: 5px; text-align: right; width: 20px; heigth: 20px; }
.custom_ProductBoxActionLabel	{ display: inline; position: absolute; top: 0px; left: 0px; text-align: left; }
.custom_ProductBoxPriceFull 	{ display: block; float:right; vertical-align: bottom; margin-top: -2px;}
.custom_ProductBoxPriceDecimal 	{ display: block; float:right; font-size: 60%; margin-left: 2px; vertical-align: top;}


/* Footer */
.custom_Footer 					{ display: inline; float: left; width: 220px; padding: 0 0 0 10px; text-align: left;}
.custom_Footer a, 
.custom_Footer a:link, 
.custom_Footer a:visited,
.custom_Footer a:hover			{ font-size: 95% }
.custom_Footer h1 				{ font-size: 100%;}
.custom_Footer h2 				{ font-size: 90%;}
.custom_FooterLine				{ display: inline; float: left; width: 10px; }
.custom_FooterBottom			{ text-align: center; padding: 0 0 3px 0;}
.custom_FooterBottom  img		{ vertical-align: middle; }
.custom_FooterWhite				{ height: 6px; }

/* All Others */
.custom_ShopCart				{ display: block; position: absolute; top: 4px; right: 0px; background-repeat: no-repeat; height: 45px; width: 250px;}
.custom_ShopCart a				{ display: block; height: 28px; width: 195px; padding-top: 17px; padding-left: 55px;}
.custom_ShopCartText1			{ display: block; position: absolute; top: 17px; left: 55px;}
.custom_Top						{ width: width: 1015px;  margin: 3px 0 0 2px; }
.custom_TopSearch				{ width: 350px; float: left; }
.custom_TopAction				{ width: 627px; float: left; height: 22px; padding-top: 0px;}
.custom_TopLink					{ cursor: pointer; }
.custom_TopActionImage			{ width: 80px; float: left; height: 22px; padding-top: 0px;}
.custom_TopActionText			{ width: 540px; float: left; height: 22px; padding: 5px 0 0 5px; font-size: 11px;}
.custom_fpss					{ float: left; width: 560px; height: 205px; z-index: 1;}
.custom_TagTip				 	{ display: none; }
.custom_TagTipHeader td			{ white-space: nowrap; font-weight: bold; }
.custom_TagTipPrice				{ display: block; width: 100px; text-align: right; }
.custom_TagTipFull 				{ display: block; float:right; vertical-align: bottom; margin-top: -2px;}
.custom_TagTipPriceDecimal		{ display: block; float:right; font-size: 70%; margin-left: 2px;vertical-align: top; }
.custom_NoBorder 				{ display: inline;  float: left;  border: 0px;  width: 700px; }
.custom_Border 					{ float: left;  padding: 3px 3px 3px 3px; margin: 0 0 5px 0; width: 779px; }
.custom_ModalWindow				{ display: block; margin: 3px 3px 3px 3px; padding:  3px 3px 3px 3px; }
.custom_ProductBox h1, 
.custom_ProductBox h2, 
.custom_ProductBox h3, 
.custom_ProductBox h4, 
.custom_ProductBox h5, 
.custom_ProductBox h6,
.custom_TopSellers h1, 
.custom_TopSellers h2, 
.custom_TopSellers h3, 
.custom_TopSellers h4, 
.custom_TopSellers h5, 
.custom_TopSellers h6,
.custom_Footer h2				{ margin: 0 0 0 0; padding: 0 0 0 0; border: 0 0 0 0; }
.custom_HomeLink				{ float:left; height: 23px; width: 24px; position: relative; z-index:101; }
.custom_SubCat 					{ margin: 5px 0 0 0; width: 779px; }
.custom_SubCat td				{ padding: 3px 3px 3px 3px; width: 158px; }
.custom_SubCat a,
.custom_SubCat a:link,
.custom_SubCat a:hover,
.custom_SubCat a:visited		{ text-decoration: none; }
.custom_PaymentStep				{ display: inline; float: left; padding: 5px 20px 10px 0px; font-size: 16px; }
.custom_PaymentStepXL			{ display: block; padding: 30px 0 10px 0; font-size: 20px; }
.custom_PaymentStep a,
.custom_PaymentStep a:link, 
.custom_PaymentStep a:visited,
.custom_PaymentStep a:hover		{ text-decoration: none; }
.custom_PaymentStep img,
.custom_PaymentStepXL img		{ vertical-align: middle; }
.custom_TopMenu					{ width: 100%;}
.custom_DivLeft					{ display: block; float: left; width: 48%; padding: 5px 5px 5px 5px; }
.custom_DivRight				{ display: block; float: right; width: 48%; padding: 5px 5px 5px 5px; }
.custom_Right					{ text-align: Right; }
.custom_Center					{ text-align: Center; }
.custom_Left					{ text-align: Left; }
.custom_Width100				{ width: 100%; }
.custom_Hide					{ display: None; }
.custom_HomepageText			{ position: absolute; top: 10px; left: 10px; margin-left: -1000px; width: 800px; }
.custom_Bullet ul li		  	{ line-height: 1em; padding: 0px 0 0px 12px; background-image: url('images/PostBullets.png'); background-repeat: no-repeat;}
.th								{ width: 25% }
.Bottom	td						{ text-align: right }
body 							{ overflow: scroll; }
input[type=radio]				{ VERTICAL-ALIGN: bottom;}
input[type=password]			{ width: 250px; }



