﻿img {
	border: none;
}



a.texbutton {     /* unvisited link */
	background: transparent url('../styleImages/buttons/ultimatelogo.gif') no-repeat top left;
	display: block;
	height: 51px;
 	width: 160px;
	padding: 0px;
	text-decoration: none;
	text-align: center;
}

a:hover.texbutton {    /* mouse over link */
background-position: bottom left;
}


	
a.backbutton {     /* unvisited link */
	background: transparent url('../styleImages/buttons/backbutton.gif') no-repeat top left;
	display: block;
	height: 24px;
 	width: 24px;
	padding: 0px;
	text-decoration: none;
}

a:visited.backbutton {    /* visited link */
background-position: bottom left;
}

a:hover.backbutton {    /* mouse over link */
background-position: -24px left;
}

a:active.backbutton {   /* selected link */ 
background-position: -48px left;

}
a.ovalbutton{
background: transparent url('../styleImages/buttons/oval-blue-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 12px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton{
color: #cdddff; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../styleImages/buttons/oval-blue-right.gif') no-repeat top right;
display: block;
padding: 3px 12px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #fff;
}

a:active.ovalbutton{
background-position: -24px left;
color: #fff;
}

a:active.ovalbutton span{
background-position: -24px right;
color: #fff;
display: block;
padding: 4px 12px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

/*------*/
a.ovalbutton2{
background: transparent url('../styleImages/buttons/oval-red-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 12px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton2, a:visited.ovalbutton2{
color: #b2dafe; /*button text color*/
}

a.ovalbutton2 span{
background: transparent url('../styleImages/buttons/oval-red-right.gif') no-repeat top right;
display: block;
padding: 3px 12px 5px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton2:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
background-position: bottom right;
color: #fff;
}

a:active.ovalbutton2{
background-position: -24px left;
color: #fff;
}

a:active.ovalbutton2 span{
background-position: -24px right;
color: #fff;
display: block;
padding: 4px 12px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}
/*-------*/

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
position:relative;
 /* left:33px;*/
margin: auto;
width: 111px;
}	

.buttonwrapper2{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
float: right;
position:relative;
 /* left:33px;*/
margin: auto;
width: 190px;
}	

.buttonwrapper3{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
position:relative;
 /* left:33px;*/
margin: auto;
width: 210px;
}	

a.flashBasket{
background: transparent url('../styleImages/buttons/oval-blue-left.gif') no-repeat -24px left;
display: block;
float: left;
font: normal 12px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 12px; /* Width of left menu image */
text-decoration: none;
color: #fde49f;
}
a.flashBasket span{
background: transparent url('../styleImages/buttons/oval-blue-right.gif') no-repeat -24px right;
color: #fde49f;
display: block;
padding: 4px 12px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

.searchBtn, a.searchBtn {
	margin-left: 4px;
	border: none;
	width: 55px ; height: 20px ; display: block; overflow:hidden;
	background-image: url(../styleImages/buttons/searchSubmitHover.gif);
	/*background-image: url(../styleImages/buttons/searchSubmit.gif);
	background-color: #F78A0F;*/
}	
a.searchBtn:hover {
	background-position: 0px -20px;
	/*background-color: #F78A0F;*/
}
.searchBox {
	margin-right: 3px;
	background-color: #ffffff;
	border: 1px solid #735912;
	height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: left; position:relative;
	color: #0E51A3;
}
.textbox {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #000000;
background-color: #ffffff;
border: 1px solid #000;
}
.textboxDisabled {
	background-color: #ffffff;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.submit {	
	font-family: Arial, Helvetica, sans-serif;
	color: #fde49f;
	background-color: #FF9900;
	font-weight: bold;
	border: 1px solid #000000;
}
form, ol, ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;	
}
li.bulletLrg {
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #11153e;
}
li.num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #001ca7;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #11153e;
	text-decoration: none;
}
a.txtSession {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #686868;
	text-decoration: none;
} 
a.txtSession:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	text-decoration: underline;
} 
.txtSessionGrey {
	color:	#11153e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.txtCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
}
a.txtButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fde49f;
	background-color: #0E51A3;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fde49f;
	background-color: #000000;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.txtPrice {
	color: #000000;
	width: 90px;
	font-size: 14pt;
    font-weight: bold;
	font-style: italic;
}
.txtOldPrice {
	color: #000000;
	width: 90px;
	font-size: 13pt;
    font-weight: bold;
	font-style: italic;
	text-decoration: line-through;
}
.txtSale {
 	color: #FF0000;
	font-size: 14pt;
    font-weight: bold;
	font-style: italic;
}
.txtExBTW {
 	color: #001ca7;
	font-size: 10pt;
	font-style: italic;
}

.txtPriceProd {
	width: 90px;
	font-size: 17pt;
    font-weight: bold;
	font-style: italic;
}
.txtOldPriceProd {
	width: 90px;
	font-size: 17pt;
    font-weight: bold;
	font-style: italic;
	text-decoration: line-through;
}
.txtSaleProd {
 	color: #FF0000;
	font-size: 20pt;
    font-weight: bold;
	font-style: italic;
}

.txtOutOfStock {
	color: #FF0000;
}
.txtSiteDocs, a.txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cdddff;
	text-decoration: none;
}
a.txtSiteDocs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #686868;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none;
}
.txtContentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 250%;
	font-weight: bold;
	color: #11153e;
	padding-bottom: 4px;
}
.txtContentTitleKleiner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 200%;
	font-weight: bold;
	color: #11153e;
	padding-bottom: 4px;
}
.txtContentTitleBeoordeling {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #11153e;
	padding-bottom: 4px;
}
.Commentaar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
}
.Commentaar2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform:uppercase;
	color: #11153e;
}
.Commentaar3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #11153e;
}
.Commentaar4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fde49f;
}
.CommentaarDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686868;
	float: right;
}
.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}
.tblList {
border: 1px solid #505050;
}
.tdListTitle {
background-color: #e9e9e9;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #fde49f;
border-bottom: 1px solid #505050;
}
.tdEven {
background-color: #ffffff;
 padding:10px;
 border-bottom:1px solid #505050;
}
.tdOdd {
background-color: #e9e9e9;
 padding:10px;
border-bottom:1px solid #505050;
}
.txtCartPrice {
	float: right;
	color: #FF0000;
	padding-right: 3px;
}
.txtCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #686868;	
}
.cartTotal {
	border-top: 1px dashed #cdddff;
	padding-top: 2px;
	margin-top: 3px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #686868;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #000000;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #fde49f;
	background-color: #fde49f;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtviewCart:hover {
	background-color: #66CC33;
	color: #fde49f;
}
.cartProgress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	padding: 4px;
	border: 1px solid #CCCCCC;
	width: 350px;
	margin: auto;
}
.txtcartProgressCurrent {
	color: #61A2DF;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	background-color:  #000;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.tdcartEven {
	background-color: #e9e9e9;
	border-bottom: 1px solid #505050;
}
.tdcartOdd {
	background-color:  #ffffff;
	border-bottom:1px solid #505050;
}
.tdCartSubTotal {
	padding-top: 10px;
	border-top: 1px solid #666666;
}
a.txtCheckout {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fde49f;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtUpdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fde49f;
	background-color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
.txtStockWarn {
	font-size: 70%;
	color: #FF0000;
}
.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	float: left;
	/*padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;*/
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #02661e;
}
/*a.txtCopyright:hover {
	text-decoration: none;*/
}
.dropDown {
	width: 120px;
}
.addCoupon:hover, .addCoupon:active, .addCoupon:visited, .addCoupon:link  {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txtCat {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cdddff;
	text-decoration: none;
}
a.txtCat {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cdddff;
	text-decoration: none;	
}
a.txtCat:hover {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;	
	background-image: url(../styleImages/buttons/catTabMidBright.gif);
}
.sortLink {
color: #686868;
}
a.sortLink {
color: #505050;
}
a.sortLink:hover {
color: #000000;
}


