.page-image-text{width:290px;float:right;}

ul, li, ol, p, h1, h2, h3, h4, h5, h6, div, span{padding: 0px;margin: 0px;}
.clearer,.clear{clear: both;}
body, html{height: 100%;}
body{text-align: center;}
div#tmpl_container{width: 1017px;margin: 0px auto;text-align: left;height: 100%;height: auto !important;min-height: 100%;position: relative;}

/* cart */
.prod-image{width:223px;padding:22px 0 4px 0;cursor:pointer;cursor:hand;}
.prod-desc{width:203px;height:100%;padding: 0 0 2px 0;cursor:pointer;cursor:hand;background:url(../images/prod-back2.png) repeat-x bottom left;}
.prod-info{width:203px;height:100%;}
.prod-desc-wrap2{background:url(../images/prod-back1.png) repeat-x top left;height:100%;width:100%;}
.prod-desc-wrap1{height:100%;padding:0px 10px 0px 10px;width:100%;}
.prod-table{height:100%;}
.prod-title{font-weight:bold;color:#d86300;padding:10px 0 8px 0;text-decoration:none;display:block;}
.prod-text{padding: 0 0 7px 0;}
.prod-price{padding: 7px 0 0  0;}
.prod-info1{color:#015d01;padding:2px 0 7px 0;height:58px;}
.prod-order{padding: 0 0 0px 0;position:absolute;bottom:12px;left:11px;width:200px;}
.prod-info-wrap{position:relative;background:#f9e2c2;border-bottom:1px solid #ea7b1f;height:100%;padding:0px 10px 0px 10px;margin-top:2px;}
.prod-order-input{margin-top:2px;color:#4e4e4e;float:left;width:17px;height:16px;background:url(../images/input-small.jpg) no-repeat top left;text-align:right;border:0;padding:2px;}
.prod-order-stock{margin:3px 0 0 3px;float:left;}
.button-orange{float:right;cursor:pointer;cursor:hand;}
.button-orange-left{width:7px;height:26px;background:url(../images/button-orage-left.png) no-repeat top left;float:left;}
.button-orange-repeat{width:auto;height:22px;background:url(../images/button-orage-repeat.png) repeat-x top left;float:left;font-size:13px;color:#ffffff;text-transform:uppercase;padding:4px 4px 0 4px;}
.button-orange-right{width:6px;height:26px;background:url(../images/button-orage-right.png) no-repeat top left;float:left;}
.prod-info-detail-page{width:223px;float:right;margin:0 0 10px 10px;}

.cart-small{float:right;width:160px;padding:10px 20px 0 20px;min-height:76px;background:url(../images/cart-small.jpg) no-repeat  top right;margin-left:20px;}
.cart-small-title{font-size:17px;color:#597db7;background:url(../images/cart.jpg) no-repeat top right;padding-right:30px;}
#cart-small-aantal, #cart-small-price{margin:5px 0 5px 0;}

.cart-table{width:100%;}
.cart-left{width:430px;float:left;margin-top:45px;padding:0 30px 0 0px;}
.cart-right{width:435px;float:left;padding:0 0 0 30px;background:url(../images/cart-border.jpg) no-repeat top left;min-height:500px;margin-top:45px;}
.cart-table-header td{font-size:14px;font-weight:bold;border-bottom:1px solid #b8b8b8;padding-bottom:4px;}
.cart-table-row td input{width:37px;border:1px solid #e0e0e0;padding:2px 4px 2px 4px;text-align:right;}
.cart-table-col1{width:64px;text-align:right;padding-bottom:4px;}
.cart-table-col2{width:214px;padding-left:30px;padding-bottom:4px;}
.cart-table-col3{text-align:right;padding-right:35px;padding-bottom:4px;}
.cart-delete{margin:4px -25px 0 0;display:block;float:right;cursor:pointer;cursor:hand;background:url(../images/cart-delete.jpg) no-repeat top left;width:13px;height:11px;}
.cart-delete:hover{background:url(../images/cart-delete.jpg) no-repeat left -11px;}
.cart-table-subfooter td{border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;padding-top:4px;padding-bottom:4px;}
.cart-table-footer td{padding-top:4px;padding-bottom:4px;}

.cart-costa{background:#d3e0f6;border-bottom:1px solid #2a5291;color:#113164;padding:15px 15px 15px 18px;margin-top:20px;}
.cart-infoo{background:url(../images/info.jpg) no-repeat top right;padding-right:17px;}

.cart-label{width:128px;float:left;}
.cart-input{width:300px;float:left;position:relative;}
.cart-form-info{clear:both;margin-bottom:20px;}
.cart-input2{height:17px;width:232px;border:1px solid #abadb3;padding:2px;}
.error{display:none;position:absolute;top:-16px;right:62px;background:#cc0000;color:#ffffff;padding:0 2px 0 2px;}
.cart-input select{width:238px;border:1px solid #abadb3;padding:2px 0 2px 2px;}
.cart-input textarea{width:100%;border:1px solid #abadb3;padding:2px;font-size:12px;font-family:Verdana;height:60px;}
.activee{border:1px solid #d85252 !important;}
.error2{color:#d85252 !important;}
.form-details{visibility: hidden;height:1px;}	

.cart-order-part{padding:15px 18px 15px 18px;background:#f9e2c2;border-bottom:1px solid #eb8d32;margin-bottom:10px;}
.cart-order-part-left{width:270px;float:left;}
.cart-order-part-right{width:auto;float:right;}

.prod-table tr{height:100%;}

/* end cart */

div#tmpl_site_container
{
	float				: left;
	width				: 975px;
}
div#tmpl_header
{
	height				: 94px;
}

div#tmpl_header img.slogan
{
	float				: right;
	margin-top			: 17px;
}

h1#tmpl_logo
{
	width				: 145px;
	height				: 73px;
	position			: relative;
	overflow			: hidden;
	top					: 14px;
	left				: 1px;
	margin				: 0px;
	padding				: 0px;
}

h1#tmpl_logo span
{
	background-image	: url('../images/logo.jpg');
	padding				: 0px;
	margin				: 0px;
	position			: absolute;
	width				: 100%;
	height				: 100%;
	cursor				: pointer;
}

div#tmpl_shadow_left
{
	float				: left;
	width				: 15px;
	height				: 975px;
	background-image	: url('../images/shadow_left.jpg');
	background-repeat	: no-repeat;
}

div#tmpl_shadow_right
{
	float				: right;
	width				: 15px;
	height				: 978px;
	background-image	: url('../images/shadow_right.jpg');
	background-repeat	: no-repeat;
}



div#tmpl_site
{
	padding				: 0px 25px 0px 22px;
}

div#tmpl_mainmenu
{
	background-image	: url('../images/mainmenu_topline.jpg');
	background-repeat	: no-repeat;
	height				: 42px;
}

div#tmpl_mainmenu a
{
	font-size			: 16px;
	text-decoration		: none;
	font-weight			: bold;
	font-family			: georgia;
}

div#tmpl_mainmenu a:hover
{
	
}

div#tmpl_mainmenu li.act a
{
	color				: #212930;
}

div#tmpl_mainmenu ul
{
	list-style			: none;
	padding-left		: 15px;
	padding-top			: 16px;
}

div#tmpl_mainmenu li
{
	display				: inline;
	padding-right		: 40px;
}

div#tmpl_visual
{
	position			: relative;
	z-index				: 1000;
}

img.strip
{
	position			: relative;
}

div#tmpl_content
{
	padding-bottom		: 180px;
}

div#tmpl_footer
{
	background-color	: #597db7;
	height				: 166px;
	margin-top			: -166px;
}

div#tmpl_footer_line
{
	height				: 15px;
	background-image	: url('../images/footer_line.jpg');
	background-color	: #597db7;
}

div#tmpl_footer_content
{
	height				: 140px;
	width				: 1017px;
	margin				: 0 auto;
	text-align			: left;
	position			: relative;
	padding-left		: 20px;
}

div#tmpl_footer_content div.csc-header h4, div#tmpl_footer_content div#c72.csc-default
{
	position			: absolute;
	top					: 0px;
	float				: left;
	width				: 400px;
	text-align			: left;
}

div#tmpl_footer_content p.bodytext
{
	position			: relative;
	top					: 30px;
	color				: white;
	float				: left;
}

a.mail
{
	color				: white;
	text-decoration		: none;
}

a.mail:hover
{
	color				: white;
	text-decoration		: underline;
}

div.csc-firstHeader
{
	clear				: both;
	height				: 40px;
}

div#tmpl_footer_content h4.csc-firstHeader
{
	clear				: both;
	color				: white;
	padding				: 0px;
	margin				: 0px;
	text-align			: left;
	height				: 40px;
}

div#tmpl_footer_content span.footer_copyright
{
	position			: absolute;
	float				: right;
	text-align			: right;
	width				: 500px;
	color				: white;
	right				: 30px;
	top					: 10px;
}

