/***************************************/
/* CSS file for dynamic offer page.*/
/**************************************/
/**************************************/
/* Containers */
/**************************************/
#product_title 								{ width:928px; float:left; height:34px; }
#logo_box 										{ width:60px; height:25px; float:left; padding:5px; background:url(/Templates/adslwinkel/images/aanbiedingspagina/logo-bg.gif) no-repeat;}
#content_wrapper 								{ width:928px; float:left; margin:-20px 0 0 0; padding:5px; }
#content_image 								{ width:300px; height:250px; float:left; border:1px solid #CCC; margin:0 0 0 10px; }
.content_menu 									{ width:878px; height:25px; padding:5px; float:right; }
#content_text 									{ width:615px; float:left; line-height:20px; }
#content_orderbutton 						{ width:100%; float:right; padding:10px 0 0 0; border-top:1px solid #cccccc; margin:10px 0 0 0; }
#content_bottom 								{ width:928px; float:left; border-top:1px solid #cccccc; margin:10px 0 0;}
#footer_wrapper								{ width:928px; float:left; margin:0 0 20px;}
#speed_container								{ width:415px; height:290px; margin:auto; text-align:left;}
#special_explanation							{ float:left; font-size:10px; color:#666666; padding:10px 0 0 10px;}
/**************************************/
/* Container Headings */
/**************************************/
#offer_container h1 							{ width:496px; font-size:12px; color:#F47E20; margin:10px 0 0 322px; padding:0; float:left;}
.exclusive										{ width:80px; float:left; font-size:18px; color:#F47E20; font-weight:normal; margin:0; padding:0; }
#speed_container #speed_title h1			{ float:left; margin:15px 0 0 15px; font-size:18px; font-weight:normal; color:#F47E20; padding:0;}
#speed_container #speed_content h3		{ width:100%; float:left; font-size:11px; color:#F47E20; padding:0;}
/**************************************/
/* Content Container elements */
/**************************************/
#product_icons									{ width:130px; height:43px; float:right;}
.internet_icon									{ width:43px; float:right;}
.phone_icon										{ width:43px; float:right;}
.tv_icon											{ width:43px; float:right;}
#content_text div#fragment-1 ul			{ width:100%; clear:left; list-style:none; margin:8px 0 0 10px;}
#content_text div#fragment-1 ul li		{ width:100%; margin:0 0 10px 0; padding:0 0 0 20px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat left top; line-height:normal; }
#content_text div#fragment-3 ul			{ width:100%; float:left; list-style:none; margin:5px 0 0 10px;}
#content_text div#fragment-3 ul li		{ width:100%; margin:0 0 10px 0; padding:0 0 0 20px; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/icons/black-arrow.png) no-repeat left top; line-height:normal; }
#content_text p								{ margin:0 0 5px 0; padding:0;}
.exclusive_text								{ float:left; width:530px; font-size:10pt; font-weight:bold;}	
#orderbutton 									{ float:right; margin:10px 0 0;}
.USP												{ margin:0 0 0 20px; padding:0;}
.abospec_uneven, .abospec_even			{ vertical-align:top; padding:2px;}
.abospec_uneven								{ background-color:#F1F1F1; }
.abospec_even									{ background-color:#FFFFFF; }
.th_top, .th_follow							{ font-size:12px; border-bottom:1px solid #cccccc;}
.th_follow										{ padding:20px 0 0;}
/**************************************/
/* Bottom Container elements */
/**************************************/
#bottom_box1, #bottom_box2					{ width:285px; float:left; padding:15px 0 0 7px; margin:0 25px 0 0; }
#bottom_box3									{ width:285px; float:left; padding:15px 0 0 7px; height:65px; }
.bottom_box_img 								{ width:43px; height:43px; float:left; margin:0 0 17px 0; }
.bottom_box_text								{ width:235px; height:43px; float:left; margin:2px 0 0 5px; }
.bottom_box_text ul							{ float:left; list-style:none; margin:0; padding:0;}
.bottom_box_text ul li						{ margin:0 0 3px; float:left; width:235px; }
.bottom_box_more								{ width:235px; text-align:right;}
.spec_title										{ margin: 0 5px 0 0; display:block; float:left;}
.spec_title_speed								{ width:110px; display:block; float:left;}
/**************************************/
/* Footer Container elements */
/**************************************/
#box_left, #box_right						{ width:285px; float:left; padding:5px; margin:35px 35px 0 0; border:1px solid #ebece9; background: url(/Templates/adslwinkel/images/aanbiedingspagina/header_box3.gif) no-repeat;}
#box_middle 									{ width:296px; height:173px; float:left; margin:18px 35px 0 0; background: url(/Templates/adslwinkel/images/aanbiedingspagina/header_box3_special.gif) repeat-x -5px 0px; }
#box_middle_inner 							{ width:285px; height:161px; float:left; padding:5px; margin:17px 0 0; border:1px solid #D3D3D3; border-top:none;}
#box_right										{ margin:35px 0 0 0;}
#footer_wrapper p								{ margin:0; padding:0;}
#footer_wrapper ul							{ margin:15px 0 0; padding:0; list-style:none;}
#footer_wrapper ul li						{ min-height:16px; margin:0 0 3px; list-style:none; background:transparent url(/Templates/adslwinkel/images/productoverzicht/arrow.png) no-repeat scroll 0 5px; padding:0 0 0 20px;}
.footer_box_titel 							{ width:285px; height:20px; float:left; margin:0 0 14px 0; }
.footer_box_text 								{ width:285px; height:105px; float:left; }
.footer_box_link 								{ width:100%; height:20px; float:right; margin:0px; border-top:1px solid #ebece9; }
/**************************************/
/* Speed Container */
/**************************************/
#speed_container #speed_title				{ width:100%; float:left; margin:5px 0 0; padding:0 0 5px; border-bottom:1px solid #cccccc;}
#speed_container #speed_title	img		{ float:left;}
#speed_content									{ width:100%; float:left; margin:5px 0 0;}
#speed_content	ul								{ margin:0;}
.provider_title								{ width:85%; float:left;}
.provider_title h2							{ margin:3px 0 0; padding:0; font-size:12px; font-weight:bold;}
.provider_logo									{ width:15%; float:left; text-align:right;}
/***************************************/
/* CSS file for dynamic offer page Version 2*/
/**************************************/
.orderbutton_top								{ width:75px; height:25px; float:right; background:url(http://shared.nedconcepts.nl/images/digitaaltvkijken/site-elements/buttons.png) no-repeat 0 -131px; }
.providerlogo_top								{ width:60px; height:25px; float:left;}
#content_text ol								{ float:left; margin:0 0 0 20px;}
.exclusive_holder								{ float:left; width:100%; padding:10px 0;} 
