.mainback {
	background-image: url(images/back.gif);
	background-repeat: repeat-x;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tekstkleinzwart {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.tekstkleingrijs {
	color: #BEBEBE;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	color: #027BC4;
	text-decoration: underline;
}
a:hover {
	color: #027BC4;
	text-decoration: none;
}
a.grijs {
	color: #888888;
	font-size: 10px;
	text-decoration: none;
}
a.grijs:hover {
	color: #888888;
	font-size: 10px;
	text-decoration: underline;
}

.grijstekst {
               font-family: Arial, Helvetica, sans-serif;
	color: #888888;
	text-decoration:none;
}

.aantalveld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 30px;
}

.iconpadding {
	margin-right: 10px;
}

.input {
	height: 15px;
	width: 25px;
	border: 1px solid #000000;
	font-size:11px;

}


#contentWrapper {
	width: 837px;
	float: right;
}

.prdlink{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
}

.prdlink:hover{
            font-family: Arial, Helvetica, sans-serif;
            font-size: 11px;
            color: #000000;
}

.input_grandtotal 
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000; 
	background-color: transparent; 
	vertical-align: top; 
	text-align: right; 
	width: 39px; 
	height: 15px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.input_insurance 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color:#000000;
	font-weight: normal; 
	background-color: transparent; 
	vertical-align: top; 
	text-align: right; 
	width: 32px; 
	height: 16px; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px
}

.input1 {
               height: 20px;
	width: 200px;
	font-size:11px;
}

.inputshipping {
               height: 18px;
	width: 150px;
	font-size:11px;
}

form {
	margin: 0px;
	padding: 0px;
}

.sendinput {
	width:60px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.description{
	background-image: url(images/popup_spa.gif);	
	background-color: #e81210; 
	background-repeat: no-repeat;
}

.description_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;		
	font-weight:bold;
	color:#000000;
	border: 1px solid #000000;
	height:219px;	
	padding:5px;
}


.k_lefttop { background-image:url(../../Kangaroo-TV/spa-francorchamps/images/lefttop_bg.jpg); background-repeat:no-repeat; height:344px; vertical-align:top; padding:15px; color:
;}
.k_lefttop p { margin-top:6px; margin-bottom:0; padding:0; font-size:10px;}
.k_lefttable { padding:0; font-size:10px;}
.k_lefttable strong { font-weight:bold;}
.k_lefttop h4 { font-weight:bold; font-size:14px; padding:0; margin:0;}

.k_righttop { vertical-align:top;}
.k_rightscherm { background-image:url(images/kangaroo_scherm.jpg); width:255px; height:272px; background-repeat:no-repeat;}
.k_rightlogo_left { background-image:url(images/kangarootv_left.jpg); width:365px; height:77px; background-repeat:no-repeat;}
.k_rightlogo_right { background-image:url(images/kangarootv_right.jpg); width:255px; height:77px; background-repeat:no-repeat;}
.k_righttext { font-family:Arial, Helvetica, sans-serif; vertical-align:top; padding:6px 20px 20px 20px; font-size:11px;}
.k_righttext p{ margin:10px 0 0 0; }
.k_content { font-family:Arial, Helvetica, sans-serif; vertical-align:top; text-align:left; padding: 12px 10px 10px 10px; font-size:11px;}
.k_strong_title { font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.k_reserve { padding:10px 0 10px 20px;}
.k_reserve img { border:0; }

.popup-box{ border:1px dotted #d40c12; background-color: #ededed;}