div.website {
}
div.holder {
text-align : left;
}
/*applicatie instellen gadgetknallers*/
h1{
	color : #000066;
	font-size: 80px;
	font-family: IMPACT;
}
h4{
	color : #000066;

}
h4 a:link{
color:#000066;
} 
h3{
	color : #000066;
	font-size: 20px;
	font-family: VERDANA;
}
img {
border : 0px;
}
div.LoginPagina_Keuze {
display : block;
width : 278px;
float : left;
padding-top : 10px;
margin : 10px 10px 0 0;
}
div.Your_recent_history {
top : 10px;
right : 0;
position : fixed;
z-index : 2;
display : block;
border : 1px solid #ff7300;
}
div.Your_recent_history_hibbbem {
display : none;
}
div.Your_recent_history a {
font-size : 9px;
}
.show {
display : block;
}
.hide {
display : none;
}
.boxText {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.errorBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #ffb3b5;
font-weight : bold;
}
.stockWarning {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff7300;
}
.productsNotifications {
background : #fff3e7;
}
.orderEdit {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #EC118F;
text-decoration : underline;
}
.HeaderText {
font-family : Verdana, Arial, sans-serif;
font-size : 24px;
font-weight : bold;
color : #ff7300;
}
.HeaderText_2 {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #ff7300;
}
.HeaderTextSmall {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
}
.HeaderTextSmall a {
text-decoration : underline;
color : #000066;
}

button.submitBtn
{
    /* Sliding right image */
    background: url('img_own/r_up.gif') no-repeat top right; 
	
	height: 21px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
	margin-right: 0px;
	/* *margin-right: -25px; */
	padding-right: 0px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	*padding-right: 4px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
	overflow: visible;
	
	/* FONT PROPERTIES */
	text-decoration: none;
	color: #FFF;
	font-family: Verdana;
	font-size:11px;
	font-weight:normal;
	cursor: pointer;
	border: 0px;
}

span.submitBtn {
	/* Background left image */ 
	white-space: nowrap;
	display:block;
	float:left;
	background: transparent url('img_own/l_up.gif') no-repeat; 

	line-height: 21px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
	padding: 0px 10px 5px 10px;
	margin-top: -1px;
	*margin: 0px;
} 
button.submitBtn:hover
{
	background-image: url('img_own/r_down.gif');
}
button.submitBtn:hover span
{
	background-image: url('img_own/l_down.gif');
}

a.Btn
{
  /*background:url(images/Buttons/right_up.bmp) right no-repeat;*/
  background: transparent url('img_own/l_up.gif') no-repeat top left;
  display: block;
  float: left;
  font: normal 11px Verdana; /* Change 13px as desired */
  line-height: 13px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
  height: 21px; /* Height of button background height */
  padding-left: 11px; /* Width of left menu image */
  text-decoration: none;
  color: rgb(255,255,255);
  white-space: nowrap;
}

a.Btn span
{
  background: transparent url('img_own/r_up.gif') no-repeat top right;
  display: block;
  padding: 4px 8px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/  
}

a.Btn:hover{ /* Hover state CSS */
background-image: url(img_own/l_down.gif);
text-decoration:none;
}

a.Btn:hover span{ /* Hover state CSS */
background-image: url(img_own/r_down.gif);
}

TD.category_desc {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
line-height : 1.5;
}
TD.productDesc {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #808080;
padding : 1px 7px 1px 7px;
}
.SmallGray {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #808080;
padding : 1px 7px 1px 7px;
font-weight : normal;
}
.BodyText {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ffffff;
font-weight : bold;
}
.BodyTextGrey {
font-family : Verdana, Arial, sans-serif;
font-size : 9px;
color : #808080;
font-weight : bold;
}
.BodyTextBlack {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : black;
font-weight : normal;
}
body {
background : #ffffff;
overflow-x: hidden;
color : #000000;
margin : 0;
text-align : left;
behavior: url("csshover3.htc");
}
A {
color : #000000;
text-decoration : none;
}
A:hover {
text-decoration : underline;
}
FORM {
display : inline;
}
TR.header {
background : #ffffff;
}
TR.headerNavigation {
background : #000000;
}
TD.headerNavigation {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #ff5dc0;
color : #ffffff;
font-weight : bold;
}
A.headerNavigation {
color : #ffffff;
}
A.headerNavigation:hover {
color : #ffffff;
}
TR.headerError {
background : #ff0000;
}
TD.headerError {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #ff0000;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background : #00ff00;
}
TD.headerInfo {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
background : #00ff00;
color : #ffffff;
font-weight : bold;
text-align : center;
}
TR.footer {
background : #ff6500;
}
TD.footer {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #ff6500;
color : #ffffff;
font-weight : bold;
}
.infoBox {
background : #c4c4c4;
}
.infoBoxContents {
background : #ffffff;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.infoBoxContentsColor {
background : #ffffff;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.infoBoxNotice {
background : #ff8e90;
}
.shadow1 {
border : 1px solid #000000;
}
.shadow2 {
border : 1px solid #ff6500;
}
.infoBoxNoticeContents {
background : #ffe6e6;
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
TD.infoBoxHeading {
font-family : Verdana, Arial, sans-serif;
font-size: 11px;
background-image: url(images/infoBoxHeading_bg.bmp);
background-repeat: repeat-x;
color: #ffffff;
padding-left: 10px;
height: 16px;
vertical-align : bottom;
text-align:left;
}
TD.infoBox, SPAN.infoBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
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 : #F5A9D0;
}
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 : #F8E0EC;
}
.productListingBlank {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : white;
}
.productListingStock {
font-family : Verdana, Arial, sans-serif;
font-size : 9px;
background : white;
font-weight : normal;
}
TABLE.productListing {
border : 1px;
border-style : solid;
border-color : #ff6500;
border-spacing : 1px;
}
.productListing-heading {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #FA58AC;
color : #ffffff;
font-weight : bold;
}
TD.productListing-data {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
TD.productListing-data-orig {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
border-top : 1px solid black;
}
A.pageResults {
color : #ff6500;
}
A.pageResults:hover {
color : #ff6500;
background : #ffe3c6;
}
TD.pageHeading, DIV.pageHeading {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
color : #000000;
text-align : left;
}
TD.pageHeadingprice, DIV.pageHeadingprice {
font-family : Verdana, Arial, sans-serif;
font-size : 16px;
font-weight : bold;
color : #E919dd;
}
TR.subBar {
background : #f4f7fd;
}
TD.subBar {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
}
TD.main, P.main {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
line-height : 1.5;
text-align: left;
}
TD.smallText, SPAN.smallText, P.smallText {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
text-align : left;
}
TD.accountCategory {
font-family : Verdana, Arial, sans-serif;
font-size : 13px;
color : #aabbdd;
}
TD.fieldKey {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
}
TD.fieldValue {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
}
TD.tableHeading {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
}
SPAN.newItemInCart {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
}
CHECKBOX, INPUT, RADIO, SELECT {
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
}
TEXTAREA {
width : 100%;
font-family : Verdana, Arial, sans-serif;
font-size : 11px;
}
SPAN.greetUser {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
color : #f0a480;
font-weight : bold;
}
TABLE.formArea {
background : #f1f9fe;
border-color : #000000;
border-style : solid;
border-width : 1px;
}
TD.formAreaTitle {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
font-weight : bold;
}
SPAN.markProductOutOfStock {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 12px;
color : #ff7300;
font-weight : bold;
}
SPAN.productSpecialPrice {
	font-family : Helvetica;
	font-size: 16px;
	font-weight : bold;
}
SPAN.productSpecialPriceProductInfo {
	font-family: Verdana, Arial, sans-serif;
  	color: #ff0000;
}
SPAN.errorText {
font-family : Verdana, Arial, sans-serif;
color : #ff0000;
}
.moduleRow {
cursor : pointer;
border : 1px solid #ffffff;
}
.moduleRowSelected, .moduleRowOver, .moduleRow:hover {
cursor : pointer;
border : 1px solid #FF0598;
}
.checkoutBarFrom, .checkoutBarTo {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #8c8c8c;
}
.checkoutBarCurrent {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
}
tr.checkoutBar {
height : 100px;
}
table.checkoutGfx {
height : 62px;
position : relative;
margin-left : auto;
margin-right : auto;
}
.messageBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
}
.messageStackError, .messageStackWarning {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #ffb3b5;
}
.messageStackSuccess {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background-color : #99ff00;
}
.inputRequirement {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #ff0000;
}
.productioptionsbox {
	border : 1px solid #c4c4c4;
	background-color : #f7f7f7;
}

#productioptionsbox {
	float: right;
	*width: 310px;
	margin-right: 3px;
}

/*- Menu Tabs --------------------------- */
#tabsJ ul
{
	font-family: Verdana;
	font-size:70%;
	margin:1px 5px 0px 5px;
	padding:0;
	list-style-type: none;
	list-style:none;
	text-align:center;
	margin-left: 5px;
	margin-right: 5px;
}
#tabsJ ul li
{
	display: inline;
	margin-left: 2px;
	margin-right: 2px;
}
#tabsJ ul li a
{
	text-decoration:none;
	position:relative;
	padding: 4px 2px;
	margin:0px;
	color: #000000;
	border:1px solid #C0C0C0;
	/*border-left-width: 3px;*/
}
html>body #tabsJ ul li a{ /* IE ignores this block as it doesn't understand the selector */
	padding:4px 2px ; /* Reset the height for good browsers */	
margin:0 0 0 0px;
}
#tabsJ ul li a:hover,
#tabsJ ul li a.active 
{
	background-color: #FF7300;
	color: white;
	border:1px solid #FF7300;
}
#tabsJ ul
{
cursor: default;
}
TABLE.Zoekbalk {
border-top-width : 1px;
border-top-color : #c0c0c0;
border-top-style : solid;
border-bottom-width : 1px;
border-bottom-color : #c0c0c0;
border-bottom-style : solid;
width : 96%;
text-align : center;
}
TD.productPriceInListing {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #d2e9fb;
}
TD.productPriceInBox {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
background : #eeeeee;
}
TD.productPriceInProdInfo {
font-family : Verdana, Arial, sans-serif;
font-size : 12px;
background : #ccffcc;
}
.inputRestriction {
font-family : Verdana, Arial, sans-serif;
font-size : 10px;
color : #666666;
}


/* Begin nieuwe opmaak voor productoverzichten ! */
a.listing
{
	background:		#FFFFFF none repeat scroll 0 0;
	cursor:			pointer;
	display:		block;
	text-decoration:none;
	height:			145px;
	width:			275px;	/* De width van span.stockPlusPrice moet even breed zijn als deze! */
	padding-top:	2px;
	padding-right:	2px;
	font-family: 	Verdana;
	text-align:		left;
	border:			1px solid white;
}
a.listing span
{
	display:		block;
}
span.listingInfo
{
	float:			left;
	width:			170px;
}
span.listingInfo span.prodName
{
	padding-left:	1px;
	font-size: 		11px;
	font-weight:	bold;
}
span.listingInfo span.prodDesc
{
	padding-left:	10px;
	font-size:		10px;
	color:			rgb(98, 98, 98);
}
span.listingPlaatje
{
	float:			none;
	text-align:		right;
}

span.stockPlusPrice
{
	float: 			left;
	width:			275px;
	margin-top:		10px;
}
span.stockPlusPrice span.prodStock
{
	float:			left;
	width:			20px;
}
span.stockPlusPrice
{
	float:			right;
	font-weight:	bold;
	font-size:		12px;
}

span.prodPrice
{
	margin-left: 	110px;
	margin-top:		80px;
	*margin-left: 	-55px;
	background-image: url(images/priceround.png);
	width: 			75px;
	height: 		54px;
	position:		absolute;
	display:		block;
}

span.prodPriceSpecial
{
	margin-left: 	103px;
	margin-top:		60px;
	*margin-left: 	-65px;
	background-image: url(images/price_specials_bg.png);
	width: 			90px;
	height: 		90px;
	position:		absolute;
	display:		block;
}

span.prijsTekst
{
	width: 			70px;
	font-weight:	bold;
	font-size:		14px;
	text-align:		center;
	margin-top:		19px;
	color:			#FFFFFF;
	font-family : 	Helvetica, Arial;
}

.prijsTekst a
{
	text-decoration: none;
}

span.prijsTekstSpecial
{
	width: 			88px;
	font-weight:	bold;
	font-size:		14px;
	text-align:		center;
	margin-top:		30px;
	color:			#FFFFFF;
	font-family :   Helvetica;
}

span.prodPriceAfwijkend
{
	margin-left: 	110px;
	margin-top:		-15px;
	padding-top:	20px;
	*margin-left: 	25px;
	background-image: url(images/priceround.png);
	width: 			75px;
	height: 		34px;
	position:		absolute;
	display:		block;
}

span.prodPriceSpecialAfwijkend
{
	margin-left: 	103px;
	margin-top:		-35px;
	padding-top: 	30px;
	*margin-left: 	10px;
	background-image: url(images/price_specials_bg.png);
	width: 			90px;
	height: 		60px;
	position:		absolute;
	display:		block;
}

a.listing:hover
{
	border:1px solid #FF7300;
	text-decoration: none;
	/*background-color: #FF7300;
	color: #FFF;*/
}
span.listingInfo span.prodName:hover
{
	text-decoration:underline;
}
/* Einde nieuwe opmaak voor productoverzichten ! */

#iFramePopup
{
	height: 100%;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
#divPopup
{
	position: absolute;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	left: 80px;
	top: 500px; /*filter: alpha(opacity=90);*/
	-moz-opacity: 0.9;
	opacity: 0.9;
	border: outset;
	display: none;
	width: 800px;
	height: 610px;
	padding: 0px;
}

.itr {
	position: relative;
	text-decoration: none;
	color: #000;
}

.itr:hover .bpop {
	display: block;
	position: absolute;
	width: 20em;
	background-color: #ffffff;
	padding: 1px 3px 2px 3px;
	border: 1px #ff7300 solid;
	font-size: 0.8em;
	left: 2em;
	top: 0.5em;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	line-height:1.2;
	text-align:left;
	font-weight:normal;
}

.pr, .pl {
	width: 10em;
	margin: 0.5em;
	background-color: #ccc;
}
.pr {
	float: right;
	margin-right: 0;
}
.pl {
	float: left;
	margin-left: 0;
}
.apop, .bpop {
	display: none;
	text-decoration: none;
}
a.tpop {
	display: block;
	text-decoration: none;
	color: #000;
}
a.tpop:hover, a.itr:hover {
	border-width: 0; /* IE */
}

a.tpop {
	position: relative;
}

a.tpop:hover .apop {
	display: block;
	position: absolute;
	width: 10em;
	background-color: #fcc;
	z-index: 1;
}
.intp, .apop span {
	display: block;
	padding: 0.5em;
	border: 4px solid;
}
.intp {
	border-color: #333;
}
.apop span {
	border-color: #f00;
}

#wrap {
	margin: 0 5em;
	background-color: #dfd;
	padding: 0.4em;
}

.nav_button {
	background-color: #ffffff;
}

.nav_button a {
	color: #E919dd;
	padding: 2px;
	border: 1px solid #FF0598;
}

.nav_button a:hover {
	background-color:#E919dd;
	color: #ffffff;
}

.active_num {
	background-color:#ffffff;
}

.active_num a {
	color: #E91998;
	border:1px solid #FF0598;
	padding:2px;
}

.active_num a:hover {
	background-color:#E919dd;
	color: #ffffff;
}

.inactive_num {
	background-color:#E919dd;
	border:1px solid #ff2300;
	margin:0px;
	padding:2px;
	font-weight: bold;
	color: #ffffff;
}









