#col_one 				{ float: left; background: #fff; width: 420px; height: auto; margin: 0px; padding-left: 20px; padding: 0px; padding-right: 25px; border-bottom: 0px solid #f00; }

#col_one .selector		{ float: left; width: 414px; height: 143px; padding-left: 19px; overflow: hidden; }

#col_one .special		{ float: left; width: 340px; height: 348px; padding: 15px 20px 15px 39px; margin-bottom: 15px; background-image: url(../images/logic_4_action_bg.png); background-position: 20px top; background-repeat: no-repeat; }

#bottom					{ float: left; width: 355px; height: 256px; padding-left: 45px; background-image: url(../images/special_block_bg.png); background-position: 20px top; background-repeat: no-repeat; }
#bottom .item 			{ float: left; width: 325px; border-bottom: 1px solid #ccc; padding: 10px 0px 10px 0px; }
#bottom .item_l			{ float: left; width: 325px; border-bottom: 0px solid #ccc; padding: 10px 0px 10px 0px; }
#bottom a:link, 
#bottom a:visited,
#bottom a:active		{ color: #03a2df; text-decoration: none; }
#bottom a:hover			{ color: #03a2df; text-decoration: underline; }

#col_one .text			{ float: left; width: 190px; }
#col_one .users			{ float: left; width: 150px; padding-top: 30px; padding-bottom: 20px; }
#col_one .aantal 		{ float: right; width: 130px; text-align: left; padding-top: 4px; color: #999; font-size: 12px; font-weight: bold; }
#col_one .image			{ float: right; width: 150px; height: 348px; margin-top: 0px; }
#col_one .buttons		{ margin-top: -120px; position: relative; }
#col_one .water_options_sel		{ float: left; weight: 190px; color: #999; font-weight: 700; margin-top: -20px; }

#col_two 				{ float: left; width: 345px; margin: 0px; padding: 0px; }
#col_two .product		{ float: left; width: 345px; height: 225px; padding: 20px 0px 20px 0px; }
#col_two h2				{ float: left; width: 184px; font-size: 18px; padding-bottom: 30px; }
#col_two .text			{ float: left; width: 174px; }
#col_two .image			{ float: left; width: 140px; height: 170px; padding-right: 20px; padding-top: 20px; text-align: right; overflow: hidden; }

#col_three				{ float: left; width: 180px; padding-left: 19px; margin-top: -2px; overflow: hidden; } 
#col_three h2			{ font-size: 18px; padding-bottom: 0px; }
#col_three a			{ text-decoration: none; }

#col_four				{ float: left; width: 790px; border-right: 0px solid #f00; margin-top: -25px; margin-bottom: 25px; }
#col_four .product		{ float: right; width: 345px; height: 225px; padding: 20px 0px 20px 0px; margin-left: 50px; }
#col_four h2			{ float: left; width: 184px; font-size: 18px; padding-bottom: 30px; }
#col_four .text			{ float: left; width: 174px; }
#col_four .image		{ float: left; width: 140px; height: 170px; padding-top: 20px; text-align: right; overflow: hidden; }

.buttons				{ float: left; width: 345px; padding-top: 6px; }
.button_blue_arrow		{ float: left; height: 27px; padding-right: 6px; width: 107px; }
.button_green_arrow		{ float: left; height: 27px; width: 119px; }
.button_green			{ float: left; width: 111px; height: 21px; color: #fff; font-weight: 700; padding: 0px 0px 0px 0px; background-image: url(../images/button_green_arrow.gif); background-repeat: no-repeat; }
.button_blue			{ float: left; width: 91px; height: 21px; color: #fff; font-weight: 700; padding: 0px 0px 0px 0px; margin-right: 19px; background-image: url(../images/button_blue_arrow.gif); background-repeat: no-repeat; }

.call					{ float: left; width: 313px; padding-top: 15px; padding-left: 40px; padding-bottom: 30px; }
.call_black				{ float: left; font-size: 18px; color: #000; }	
.call_red				{ float: left; font-size: 18px; color: #f00; margin-left: 5px; }
.call_green				{ float: left; font-size: 18px; color: #32a338; margin-left: 5px; }

.form					{ float: left; width: 972px; height: 150px; padding-left: 40px; }
.form h2				{ color: #000; font-size: 18px; font-weight: normal; margin-bottom: 15px; }
.form .input			{ float: left; color: #999; width: 224px; margin-right: 15px; height: 33px; background-image: url(../images/form_field_small.png); background-repeat: no-repeat; }
.form .input input		{ border: 1px solid #fff; width: 180px; margin-top: 5px; margin-left: 8px; font-size: 12px; color: #999; }
.form .submit			{ float: right; border: 0px; width: 137px; height: 32px; margin-right: 15px; margin-top: 15px; padding: 0px 0px 0px 5px; background: #fff; color: #fff; font-weight: 700; text-align: left; background-image: url(../images/button_green.png); background-repeat: no-repeat; }
.form .check			{ border: 0px solid #f00; background: #fff; }
.news_letter			{ float: right; border: 1px solid #fff; color: #666666; font-size: 11px; margin-top: 15px; padding-top: 8px; margin-right: 30px; }


