
html {
	overflow-y:scroll;
	overflow-x:hidden;
}

body {
	margin:0px;
	text-align:center;
	background-color:#eaeaea;   /* 494949 */
	background-image:url('../img/body_bg.gif');
	/* background-image:url('../img/background.gif'); */
	font-family:arial,verdana,helvetica;
	font-size:13px;
}

a {
	color:#ff6600;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}


#container {
	position:relative;
	width:973px;
	margin:auto;
}

#header {
	position:relative;
	width:973px;
	height:106px;
}

#header #header_background {
	position:absolute;
	left:0px;
	width:973px;
	height:106px;
	background-image:url('../img/header_bg.png');
	background-repeat:no-repeat;
}

#header #logo {
	position:absolute;
	right:15px;
	bottom:31px;
	display:block;
	width:181px;
	height:43px;
	background-image:url('../img/header_logo_new.png');
	background-repeat:no-repeat;
	text-indent:-700em;
}

#header #navigation {
	position:relative;
	left:0px;
	top:0px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:973px;
}

#header #navigation li {
	float:left;
}

#header #navigation li a {
	position:relative;
	width:100px;
	height:100px;
	display:block;
	background-position:50% 20px;
	background-repeat:no-repeat;
	text-indent:-700em;
}

#header #navigation .seperator {
	width:2px;
	height:100px;
	background-image:url('../img/header_seperator.gif');
	background-repeat:no-repeat;
}


#header #navigation li .internet {
	background-image:url('../img/header_icon_internet_new.gif');
	width:91px;
}

#header #navigation li .internet-telefonie {
	background-image:url('../img/header_icon_internet_telephony_new.gif');
	width:154px;
}

#header #navigation li .internet-telefonie-televisie {
	background-image:url('../img/header_icon_internet_telephony_television_new.gif');
	width:176px;
}

#header #navigation li .mobiel-internet {
	background-image:url('../img/header_icon_mobile_internet_new.gif');
	width:117px;
	background-position:50% 21px;
}

#header #navigation li .internet-televisie {
	background-image:url('../img/header_icon_internet_television_new.gif');
	width:103px;
	background-position:50% 17px;
}

#header #navigation li .klantenservice {
	background-image:url('../img/header_icon_customer_service_new.gif');
	width:113px;
}

.package {
	position:relative;
	width:978px;
	height:113px;
	margin-bottom:10px;
}

.package .packageBackground {
	position:absolute;
	left:0px;
	top:0px;
	width:978px;
	height:113px;
	background-image:url('../img/package_bg.png');
	background-repeat:no-repeat;
}

.package .left {
	position:relative;
	z-index:2;
	width:233px;
	height:103px;
	padding-left:15px;
}

.package .left .product {
	color:#838383;
	margin-top:15px;
}

.package .left .package {
	color:#ff6601;
	font-size:10pt;
	font-weight:bold;
}

.package .left .providerLogo {
	position:absolute;
	width:100px;
	height:40px;
	left:15px;
	bottom:0px;
}

.package .left .providerLogo img {
	position:relative;
	bottom:0px;
	left:0px;
}

.package .left .order {
	position:absolute;
	right:10px;
	bottom:10px;
	background-image:url('/skins/adslcompany/img/icon_order_package.gif');
	height:21px;
	width:102px;
	display:block;
	text-indent:-700em;
}

.package .properties {
	position:absolute;
	left:250px;
	top:0px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.package .properties li {
	float:left;
	width:140px;
}

.package .properties .seperator {
	background-color:red;
	width:2px;
	height:31px;
	background-image:url('../img/package_seperator.gif');
	background-repeat:no-repeat;
	margin-right:7px;
}

.package .properties .price .property_title {
	font-weight:normal;
	font-size:10pt;
}

.package .properties .price .property_value {
	margin-top:10px;
}

.package .properties .alignCenter {
	text-align:center;
}

.package .properties .price {
	width:90px;
	margin-left:7px;
}

.package .properties .speed {
	width:140px;
}

.package .properties .contract {
	width:100px;
}

.package .properties .uniqueCost {
	width:130px;
}

.package .properties .exclusiveOffer {
	width:140px;
}

.package .productPhoto img {
	position:absolute;
	right:20px;
	top:45px;
}

.package .properties li .property_title {
	height:30px;
	line-height:30px;
	color:white;
}

.package .properties li .property_value {
	height:50px;
	line-height:20px;
}

.package .action {
	position:absolute;
	bottom:9px;
	left:249px;
	width:495px;
	height:30px;
	line-height:30px;
	background-color:#fff4ed;
	text-indent:7px;
	font-size:8pt;
}

.package .action strong {
	color:#ff0000;
}

#breadCrumbs {
	list-style-type:none;
	margin:0px;
	padding:0px;
        margin:2px 0px 0px 3px;
}

#breadCrumbs li {
	float:left;
	margin-right:15px;
	color:white;
}

#breadCrumbs li a {
	background-image:url('../img/navigation_arrow.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	color:#707070;
	text-decoration:none;
}

#breadCrumbs li .current {
	font-weight:bold;
}

#content {
	margin-top:20px;
	width:973px;
	text-align:left;
}

.teaser {
	display:none;;
}

.zipcodeCheck {
	position:relative;
	width:475px;
	height:145px;
	float:left;
	background-image:url('../img/pc_background.png');
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}

.zipcodeCheck form {
	margin-top:40px;
	margin-left:10px;
}

.zipcodeCheck .btnZipcodeCheck {
	position:absolute;
	right:10px;
	bottom:24px;
	width:55px;
	height:23px;
	background-image:url('../img/btn_check_grey.gif');
	background-repeat:no-repeat;
	text-indent:-700em;
}

.zipcodeCheckBig {
	width:719px;
	background-image:url('../img/pc_background_big.gif');
}

.zipcodeCheckBig .btnZipcodeCheck {
	right:250px;
}

/*
Banner Visuals: General
*/

.banners {
	width:477px;
	height:145px;
	float:left;
	text-indent:-700em;
	margin-top:10px;
}

.bannersRight {
	float:right;
}

.bannersTop {
	margin-top:0px;
}

/*
Banner Visuals: Specific
*/

.peeling {
	position:absolute;
	right:0px;
	top:0px;
	text-indent:-700em;
	display:block;
	z-index:100;
}

.alicePeel {
	width:200px;
	height:198px;
	background-image:url('../img/banner_peeling_alice.png');
}

.hetnet_maandgratis {
	background-image:url('../img/banner_hetnet_maandgratis.gif');
}

.online_focuspartner {
	background-image:url('../img/banner_online_focuspartner.gif');
}

.hetnet_focuspartner {
	background-image:url('../img/banner_hetnet_focuspartner.gif');
}

.tele2_focuspartner {
	background-image:url('../img/banner_tele2_focuspartner.gif');
}

.tele2_beauty {
	background-image:url('../img/banner_tele2_beauty.gif');
}

.tele_laptop_actie {
	background-image:url('../img/banner_tele2_laptop.gif');
}

.hetnet_creative_vado {
	background-image:url('../img/banner_hetnet_creative_vado.gif');
}

.xs4all_wii_feestdagen {
	background-image:url('../img/banner_xs4all_wii_is_sinter.gif');
}

.alice_philips {
	background-image:url('../img/banner_alice.gif');
}

.telfort_focuspartner {
	background-image:url('../img/banner_telfort.gif');
}

#slider {
	position:relative;
	width:973px;
	height:218px;
	margin-top:10px;
}

#slider #btnLeft {
	display:block;
	background-image:url('../img/slider_btnLeft.png');
	background-repeat:no-repeat;
	width:52px;
	height:218px;
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-700em;
}

#slider #btnRight {
	display:block;
	background-image:url('../img/slider_btnRight.png');
	background-repeat:no-repeat;
	width:59px;
	height:218px;
	position:absolute;
	top:0px;
	right:-7px;
	text-indent:-700em;
}

#slider #sliderContent {
	background-image:url('../img/slider_bg.png');
	background-repeat:repeat-x;
	height:218px;
	margin-left:52px;
	margin-right:52px;
}

#slideWrapper {
	overflow: hidden;
	width: 870px;
	height:218px;
	position: relative;
}

#innerSlider {
	width: 1930px;
	height: 218px;
	position:relative;
}

.listProducts {
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.listProducts li {
	position:relative;
	float:left;
	width:195px;
	background-image:url('../img/slider_seperator.gif');
	background-repeat:no-repeat;
	height:190px;
	padding:10px;
}

.listProducts .sliderRating {
	position:absolute;
	bottom:70px;
	left:10px;
}

.listProducts .number {
	position:absolute;
	top:10px;
	left:10px;
	width:22px;
	height:22px;
	background-image:url('../img/numberBackground.gif');
	background-repeat:no-repeat;
	color:white;
	font-size:11pt;
	font-weight:bold;
	padding:2px 6px;
}

.first .number {
	color:#ff6600;
}

.listProducts h2 {
	position:relative;
	bottom:4px;
	left:-2px;
	margin:0px;
	margin-left:30px;
	padding:0px;
	font-size:9pt;
	color:#ff6600;
        height:28px;
}

.listProducts h3 {
	position:relative;
	bottom:4px;
	left:-2px;
	margin:0px;
	margin-left:30px;
	padding:0px;
	font-size:9pt;
	color:#ff6600;
	font-weight:normal;
}

.listProducts .price {
	color:#ff6600;
	font-size:12pt;
	font-weight:bold;
	position:absolute;
	top:55px;
	right:10px;
}

.listProducts .orderBtn {
	position:absolute;
	bottom:10px;
	right:10px;
}

.btn {
	position:static;
	background-repeat:no-repeat;
	width:87px;
	height:23px;
	text-indent:-700em;
	display:block;
}

.orderBtn {
	width:87px;
	background-image:url('../img/btn_order_orange.gif');
}

.showBtn {
	width:63px;
	background-image:url('../img/btn_show_orange.gif');
}

.listProducts .logoProvider {
	position:absolute;
	right:10px;
	bottom:70px;
	width:70px;
	height:31px;
}

.listProducts .logoProvider a {
	display:block;
	width:70px;
	height:31px;
	text-indent:-700em;
}

.productSpecs {
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-image:url('../img/slider_horizon_seperator.gif');
	background-repeat:repeat-x;
	padding-top:17px;
}

.productSpecs li {
	position:relative !important;
	background:none !important;
	float:none !important;
	height:auto !important;
	padding:0 !important;
}

.productSpecs li strong {
	display:block;
	float:left;
	width:65px;
	font-weight:normal;
}

.small .left {
	width:234px;
}

.left {
	float:left;
	width:479px
        background-color:red;
}

.right {
	float:right;
	width:719px;
}

.small .info {
	width:240px;
}

.small .info .header {
	background-image:url('../img/info_header_small.png');
	width:240px;
	height:38px;
}

.small .info .content {
	background-image:url('../img/info_bg_small.png');
}

.small .info .footer {
	background-image:url('../img/info_footer_small.png');
}

.big .info {
	width:727px;
        margin:0px;
        margin-bottom:10px;
}

.big .info .header {
	background-image:url('../img/info_header_big.png');
	width:727px;
	height:38px;
}

.big .info .content {
	background-image:url('../img/info_bg_big.png');
	clear:both;
}

.big .info .footer {
	background-image:url('../img/info_footer_big.png');
	width:727px;
	height:22px;
}

.small #top {
	margin-top:0px;
}

.info {
	position:relative;
	width:479px;
	float:left;
	margin-top:10px;
	padding-top:38px;
}

.info .header {
	background-image:url('../img/info_header.png');
	background-repeat:no-repeat;
	width:479px;
	height:38px;
	position:absolute;
	top:0px;
	left:0px;
	padding:0px;
}

.info .content {
	background-image:url('../img/info_bg.png');
	background-repeat:repeat-y;
	padding:10px;
	padding-bottom:3px;
}


.info .footer {
	width:479px;
	height:19px;
	background-image:url('../img/info_footer.png');
	background-repeat:no-repeat;
	background-position:0px 100%;
	text-indent:-700em;
}

.info .header h2 {
	color:#ff6600;
	font-size:11pt;
	position:absolute;
	top:10px;
	left:10px;
	padding:0px;
	margin:0px;
}

#orange .content {
	background-image:url('../img/info_bg_orange_small.gif');
}

#orange .footer {
	background-image:url('../img/info_footer_orange_small.gif');
}

#orange .header h2 {
	color:#ffffff;
}

#orange .header h2 .orange {
	color:#ff6600;
}

#orange .top10List {
	list-style-type:none;
	margin-left:2px;
}

#orange .top10List .dark {
	background:none;
}

#orange .top10List li .title {
	color:white;
}

.small .info .top10List {
	margin-left:20px;
}

#reactions .top10List {
	list-style-type:none;
	margin-left:2px;
}

.info .top10List {
	margin:0px;
	padding:0px;
	margin-left:77px;
}

.info .top10List li {
	position:relative;
	padding:5px;
}

.info .top10List li .title {
	position:static;
	left:0px;
	top:0px;
	display:inline;
	width:auto;
	height:auto;
	text-indent:0em;
	color:#000000;
}

.info .top10List li a {
	position:absolute;
	left:-75px;
	top:2px;
	display:block;
	width:70px;
	height:30px;
	text-indent:-700em;
}

.info .top10List .dark {
	background-color:#eaeaea;
}

.newList {
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-left:0px;
}

.newList li a {

}

.newList li .newsTitle {
	color:black;
        font-size:12pt;
}

.newList li p {
    margin-top:5px;
}

.newList li p a {
	color:black;
}

.newList li .readMore {
	float:right;
	color:#ff6600;
}

.moreNews {
	font-weight:bold;
}

.newList li {
	position:relative;
	padding:5px;
}

.newList li strong {
	margin-right:20px;
	background-color:#eaeaea;
	padding:5px;
}

.newList li ul {
	list-style-type:none;
	margin-left:18px;
}

.listItems {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:250px;
	text-align:justify;
}

.listItems li {
	position:relative;
	margin-bottom:15px;
}

.listItems h3 {
	font-size:10pt;
	padding:0px;
	margin:0px;
	margin-bottom:7px;
}

.listItems h3 a {
	color:black;
}

.listItems .logoProvider {
	position:absolute;
	left:375px;
	top:0px;
}

.listItems .logoProvider a {
	display:block;
	width:70px;
	height:31px;
	text-indent:-700em;
}

.listSpecs {
	position:absolute;
	left:265px;
	top:38px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:185px;
}

.listSpecs li {
	margin-bottom:10px;
	clear:both;
}

.listSpecs strong {
	font-size:9pt;
	float:left;
}

.listSpecs img {
	float:right;
}

.dropdown {
	position:relative;
	width:719px;
	height:38px;
	background-image:url('../img/dropdown.gif');
	background-repeat:no-repeat;
}

.dropdown option {
	padding-left:10px;
}

.dropdown .selectHeader {
	margin-left:00px;
	background-color:#ff6600;
	color:white;
	font-weight:bold;
}

.dropdown h3 {
	position:absolute;
	top:11px;
	right:373px;
	margin:0px;
	padding:0px;
	color:#ff6600;
}

.dropdown select {
	position:absolute;
	top:8px;
	right:15px;
	width:350px;
}

#footer {
	clear:both;
	margin-top:10px;
	width:973px;
	height:84px;
	background-image:url('../img/footer.png');
	background-repeat:no-repeat;
}

#footer ul {
	position:relative;
	list-style-type:none;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:22px;
	width:750px;
}

#footer ul li {
	float:left;
	margin-bottom:5px;
}

#footer ul li a {
	background-image:url('../img/navigation_arrow.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	padding-left:10px;
	color:white;
	display:block;
	margin-right:10px;
}

#footer ul li h3 {
	font-size:9pt;
	color:white;
	position:absolute;
	right:-98px;
	top:2px;
}

#footer ul li ul {
	margin:0px;
	padding:0px;
	font-size:9pt;
	position:absolute;
	left:725px;
	top:32px;
	width:250px;
}

#footer ul li ul li a {
	background:none;
	padding:0px;
	margin-right:5px;
	font-size:8pt;
}


.logoAEREA {
	background-image:url('../../../static/img/providers/normal/aerea.gif');
	background-repeat:no-repeat;
}

.logoALICE {
	background-image:url('../../../static/img/providers/normal/alice.gif');
	background-repeat:no-repeat;
}

.logoCANALDIGITAAL {
	background-image:url('../../../static/img/providers/normal/canadigitaal.gif');
	background-repeat:no-repeat;
}

.logoCONCEPTSICT {
	background-image:url('../../../static/img/providers/normal/conceptsict.gif');
	background-repeat:no-repeat;
}

.logoHETNET {
	background-image:url('../../../static/img/providers/normal/hetnet.gif');
	background-repeat:no-repeat;
}

.logoKPN {
	background-image:url('../../../static/img/providers/normal/kpn.gif');
	background-repeat:no-repeat;
}

.logoONLINE {
	background-image:url('../../../static/img/providers/normal/online.gif');
	background-repeat:no-repeat;
}

.logoSCARLET {
	background-image:url('../../../static/img/providers/normal/scarlet.gif');
	background-repeat:no-repeat;
}

.logoTELE2 {
	background-image:url('../../../static/img/providers/normal/tele2.gif');
	background-repeat:no-repeat;
}

.logoTELFORT {
	background-image:url('../../../static/img/providers/normal/telfort.gif');
	background-repeat:no-repeat;
}

.logoUPC {
	background-image:url('../../../static/img/providers/normal/upc.gif');
	background-repeat:no-repeat;
}

.logoVODAFONE {
	background-image:url('../../../static/img/providers/normal/vodafone.gif');
	background-repeat:no-repeat;
}

.logoXS4ALL {
	background-image:url('../../../static/img/providers/normal/xs4all.gif');
	background-repeat:no-repeat;
}

.logoZIGGO {
	background-image:url('../../../static/img/providers/normal/ziggo.gif');
	background-repeat:no-repeat;
}

.logoT-MOBILE {
	background-image:url('../../../static/img/providers/normal/t-mobile.gif');
	background-repeat:no-repeat;
}







.logoAEREASmall {
	background-image:url('../../../static/img/providers/small/aerea.gif');
	background-repeat:no-repeat;
}

.logoALICESmall {
	background-image:url('../../../static/img/providers/small/alice.gif');
	background-repeat:no-repeat;
}

.logoCANALDIGITAALSmall {
	background-image:url('../../../static/img/providers/small/canadigitaal.gif');
	background-repeat:no-repeat;
}

.logoCONCEPTSICTSmall {
	background-image:url('../../../static/img/providers/small/conceptsict.gif');
	background-repeat:no-repeat;
}

.logoHETNETSmall {
	background-image:url('../../../static/img/providers/small/hetnet.gif');
	background-repeat:no-repeat;
}

.logoKPNSmall {
	background-image:url('../../../static/img/providers/small/kpn.gif');
	background-repeat:no-repeat;
}

.logoONLINESmall {
	background-image:url('../../../static/img/providers/small/online.gif');
	background-repeat:no-repeat;
}

.logoSCARLETSmall {
	background-image:url('../../../static/img/providers/small/scarlet.gif');
	background-repeat:no-repeat;
}

.logoTELE2Small {
	background-image:url('../../../static/img/providers/small/tele2.gif');
	background-repeat:no-repeat;
}

.logoTELFORTSmall {
	background-image:url('../../../static/img/providers/small/telfort.gif');
	background-repeat:no-repeat;
}

.logoUPCSmall {
	background-image:url('../../../static/img/providers/small/upc.gif');
	background-repeat:no-repeat;
}

.logoVODAFONESmall {
	background-image:url('../../../static/img/providers/small/vodafone.gif');
	background-repeat:no-repeat;
}

.logoXS4ALLSmall {
	background-image:url('../../../static/img/providers/small/xs4all.gif');
	background-repeat:no-repeat;
}

.logoZIGGOSmall {
	background-image:url('../../../static/img/providers/small/ziggo.gif');
	background-repeat:no-repeat;
}

.logoT-MOBILESmall {
	background-image:url('../../../static/img/providers/small/t-mobile.gif');
	background-repeat:no-repeat;
}


.logo {
	position:absolute;
	top:50px;
	right:20px;
}

.productDetails {
	list-style-type:none;
	margin:0px;
	padding:0px;
	clear:both;
}

.productDetails li {
	position:relative;
	margin:0px;
	padding:0px;
	clear:both;
}

.productDetails .price {
	font-size:14pt;
	font-weight:bold;
	top:-3px;
}

.productDetails .buttons {
	position:relative;
	height:20px;
}

.productDetails .buttons p {
	float:none;
	margin-left:195px;
}

.productDetails .btn {
	float:none;
	margin-right:10px;
}

.productDetails .action p {
	color:red;
}

.productDetails .action label {
	color:red;

}

.productDetails .productHeader p {
	position:relative;
	color:#ff6600;
	font-weight:bold;
	height:18px;
	font-size:10pt;
	margin-top:10px;
	top:8px;
	left:2px;
}

 .productDetails .buttons p {
 	padding-top:5px;
 }

.productDetails .productHeader label, .productDetails .buttons label {
	border:0px;
}

.productDetails li label {
	width:175px;
	float:left;
	display:block;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-right:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	text-align:right;
	padding-right:10px;
	padding-bottom:3px;
}

.productDetails li p {
	width:500px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

.hits {
	font-weight:bold;
	font-size:15pt;
	color:#FF6600;
}

.price {
	color:#FF6600;
	font-size:12pt;
	font-weight:bold;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 10px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	text-align:left;
}

#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#helpZipcode {
	position:absolute;
	top:12px;
	left:168px;
	color:white;
}

.checklist {
	list-style-image: url('../../../static/img/icon_check.gif');
}

.checklist li {
	position:relative;
	top:-3px;
	line-height:22px;
}

.packageTable, .packageTable td {
	border:1px solid white;
}

.searchADSLOffers {
    height:183px;
    clear:all;
    position:relative;
    margin-top:40px;
    margin-bottom:-15px;
    color:#707070;
}

.searchADSLOffers h2 {
    position:absolute;
    top:-35px;
    left:40px;
    color:#fff;
    font-weight:bold;
    font-size:9pt;
    width:520px;
    height:25px;
    line-height:26px;
    text-indent:10px;
    background-image:url('../img/zipcodecheck-header.png');
}

.searchADSLOffers .left, .searchADSLOffers .right {
    float:left;
    width:12px;
    height:183px;
    position:absolute;
}

.searchADSLOffers .left {
    background-image:url('../img/zipcodecheck-left.png');
}

.searchADSLOffers .right {
    background-image:url('../img/zipcodecheck-right.png');
    right:-5px;
}

.searchADSLOffers .seperator {
    position:absolute;
    width:2px;
    height:175px;
    background-image:url('../img/zipcodecheck-seperator.png');
    left:310px;
}

.searchADSLOffers .seperator2 {
    left:620px;
}

.searchADSLOffers .searchButton {
    position:absolute;
    width:112px;
    height:39px;
    background-image:url('../img/zipcodecheck-submit.png');
    right:5px;
    bottom:17px;
    text-indent:-700em;
}

.searchADSLOffers .form {
    display:block;
}

.searchADSLOffers .loader {
    display:none;
    background-image:url('../img/zipcodecheck-fill.png');
    position:relative;
    padding:10px;
    width:934px;
    float:left;
    height:163px;
    margin-left:12px;
    text-align:center;
}

.searchADSLOffers .loader .message {
    margin-top:60px;
    font-weight:bold;
}

.searchADSLOffers .loader img {
    margin-top:20px;
}

.searchADSLOffers .step {
    position:relative;
    padding:10px;
    width:288px;
    float:left;
    height:163px;
    background-image:url('../img/zipcodecheck-fill.png');
}

.searchADSLOffers .step .title {
    margin-top:-2px;
}

.searchADSLOffers .step .description {
    font-size:8pt;
    font-style:italic;
    margin-top:5px;
}

.searchADSLOffers .content {
    position:absolute;
    top:50px;
}

.searchADSLOffers .content table {
    margin-top:20px;
}

.searchADSLOffers .step ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
}

.searchADSLOffers .step ul li {
    font-weight:bold;
}

.searchADSLOffers .step1 {
    margin-left:12px;
}

.searchADSLOffers .step2 {

}

.searchADSLOffers .step3 {
    width:318px;
}

.fullpage {
    width:982px;
    background-image:url('../img/page-wite-fill.png');
    background-repeat:repeat-y;
    position:relative;
    margin-left:-2px;
    margin-top:35px;
    margin-bottom:10px;
    border:1px dotted #fff;
    border-color:transparent;
    clear:both;
}

.fullpage-repeat {
    margin-top:50px;
}

.fullpage h1 {
    background-image:url('../img/page-wite-top.png');
    background-repeat:no-repeat;
    margin:0px;
    margin-top:-16px;
    margin-bottom:10px;
    height:50px;
    line-height:70px;
    text-indent:20px;
    color:#FF6600;
}

.fullpage .pagecontent {
    background-image:url('../img/page-wite-bottom.png');
    background-repeat:no-repeat;
    background-position:0px 100%;
    margin-bottom:-23px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:25px;
    line-height:20px;
}

.products {
    list-style-type:none;
    margin:0px;
    padding:0px;
    border-bottom:1px solid #ccc;
    height:33px;
    margin-bottom:20px;
}

.products li {
    float:left;
}

.products li a {
    position:relative;
    top:1px;
    display:block;
    padding:3px 4px;
    height:25px;
    line-height:25px;
    background-color:#eaeaea;
    border:1px solid #ccc;
    margin-right:3px;
    color:#000;
    text-decoration:none;
}

.products li .active {
    background-color:#fff;
    border-bottom:1px solid white;
}

.package_list {

}

.package_list thead tr td {
    font-weight:bold;
}

.package_list thead tr {
    height:30px;
    background-color:#eaeaea;
    font-weight:bold;
}

.package_list tbody tr {
    height:50px;
}

.package_list tbody tr td {
    border-bottom:1px solid #cccccc;
}

.package_list tbody tr .price {
    font-size:13pt;
    color:#ff6600;
    font-weight:bold !important;
}

#searchForm {
	margin:0px;
	padding:0px;
	position:relative;
	left:0px;
	top:17px;
	height:90px;
}

#searchForm fieldset {
	position:absolute;
	border:0px;
	margin-bottom:20px;
	text-align:left;
}

#searchForm #pt1 {

}

#searchForm #pt2 {
	top:50px;
}

#searchForm #pt3 {
	left:310px;
}

#searchForm #pt3 #product {
	width:125px;
}

#searchForm #pt4 {
	top:50px;
	left:310px;
}


#searchForm label {
	position:absolute;
	top:-20px;
}

#searchForm select {
	width:125px;
	margin-right:20px;
	height:20px;
	line-height:20px;
	color:#444444;
	font-size:9pt;
}

#searchForm .searchFormSeperator {
	position:absolute;
	left:290px;
	top:-20px;
	border-left:1px solid #cccccc;
	width:1px;
	height:100px;
}

.colofon {
    height:236px;
    width:973xp !important;
    background-image:url('../img/footer-fill.png');
    text-align:left;
    margin-right:12px;
    margin-left:12px;
}

.colofon ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.colofon ul li h4 {
    color:#ffffff;
    font-size:12pt;
    margin-top:10px;
    margin-bottom:10px;
}

.colofon ul li a, .colofon ul li {
    color:#ffffff;
    font-weight:normal;
}

.colofon ul li {
    float:left;
    height:236px;
    padding:10px;
    margin-right:20px;
}

.colofon ul .sep {
    width:2px;
    padding:0px;
    background-image:url('../img/footer-sep.png');
    background-position:0% 15px;
    background-repeat:no-repeat;
}

.colofon ul .first {
    background-image:url('../img/footer-left.png');
    background-position:0% 0%;
    background-repeat:no-repeat;
    margin-left:-12px;
    padding-left:30px;
}

.colofon ul .last {
    float:right;
    background-image:url('../img/footer-right.png');
    background-position:100% 0%;
    background-repeat:no-repeat;
    margin-right:-18px;
    width:250px;
}

.colofon ul li ul {
    list-style-type:square;
}

.colofon ul li ul li {
    float:none;
    height:auto;
    width:auto;
    background-color:none;
    padding:0px;
    margin-left:20px;
}





.packages {
    list-style-type:none;
    margin:0px;
    padding:0px;
    margin-left:30px;
}

.packages li {
    border:1px solid #cccccc;
    margin-bottom:20px;
    position:relative;
    padding:10px;
}

.packages li input {
    position:absolute;
    left:-30px;
    top:-4px;
}

.packages h2 {
    margin-top:0px;
    margin-bottom:10px;
    color:#ff6600;
    font-size:13pt;
}

.packages label {
    display:block;
    font-weight:bold;
    width:150px;
    float:left;
}

.packages .highlight {
    display:inline;
    width:auto;
    color:green;
    float:none;
}

.packages strike, .compare td strike {
    color:#888
}

.packages .price {
    position:absolute;
    top:15px;
    right:15px;
}

.packages .logo {
    position:absolute;
    top:5px;
    right:15px;
}

.packages .buttons {
    margin-top:15px;
    margin-bottom:0px;
}

.packages .cadeau {
    position:absolute;
    bottom:10px;
    right:10px;
}

.packages .buttons a {
    display:block;
    float:left;
    margin-right:5px;
    height:25px;
    text-indent:-700em;
}

.packages .buttons .order {
    background-image:url('../img/btn_package_order.png');
    width:83px;
}

.packages .buttons .specs {
    background-image:url('../img/btn_package_info.png');
    width:163px;
}

.packages .actie {
    color:red;
}

.packageOptions {
    position:relative;
}

.packageSort {
    position:absolute;
    top:0px;
    right:0px;
}

.packages .price {
    position:absolute;
    top:130px;
    left:400px;
    color:#000000;
    font-size:15pt;
    font-weight:bold;
    background-color:#eaeaea;
    width:115px;
    height:30px;
    padding:15px;
    border:1px solid #ccc;
}

.packages .properties {
    background-color:#eaeaea;
    background-image:url('../img/package_properties_bg.png');
    margin-left:-10px;
    margin-right:-10px;
    padding:0px 10px;
    margin-top:10px;
    margin-bottom:10px;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    height:30px;
}

.packages .properties .property {
    float:left;
    border-left:1px solid #ccc;
    text-indent:15px;
    height:30px;
    line-height:30px;
    width:220px;
}

.packages .properties .first {
    border:0px;
    text-indent:0px;
}

.packages .properties .first strong {
    font-size:12pt;
}

.downstream, .speed {
    color:#006cff;
    font-weight:bold;
}

.packages .product {
    background-image:url('../img/tick.png');
    background-repeat:no-repeat;
    text-indent:25px;
}

.packages .unavailable {
    background-image:url('../img/cross.png');
}

.packages .offers {
    position:absolute;
    top:80px;
    left:230px;
    width:440px;
}

.packages .offer {
    background-image:url('../img/bullet_star.png');
    background-repeat:no-repeat;
    text-indent:20px;
    height:19px;
    line-height:19px;
}

.compare {
    position:relative;
    margin-bottom:-13px;
    margin-left:10px;
}

.bntGray {
    background-image:url('../img/btn.png');
    background-repeat:repeat-x;
    display:inline;
    color:#fff !important;
    line-height:25px;
    padding:6px 12px;
}

.landing {
	position:relative;
	background-color:#fff;
	margin:20px;
	padding:20px;
}

.pagecontent > .actie,
.pagecontent .moreText .actie {
	color:orange;
	font-size:13pt;
	margin-top:30px;
        font-weight:bold;
}

.pagecontent a {
    text-decoration: underline;
    color:#006CFF;
    font-weight:bold;
}

.ervaringen {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

.ervaringen li {
    border:1px solid #eaeaea;
    margin-bottom:10px;
    padding:10px;
    position:relative;
}

.ervaringen li h2 {
    margin:0px;
    font-size:14pt;
}

.ervaringen li .logo {
    position:absolute;
    right:5px;
    top:5px;
}

.newsLinkList {
    list-style-type:none;
    padding:0px;
}

.newsLinkList li {
    border:0px solid #eaeaea;
    margin-bottom:10px;
    padding:10px;
    position:relative;
}

.newsLinkList li strong {
    background-color:#EAEAEA;
    margin-right:15px;
    padding:7px 7px;
}

.pagecontent h2 a {
    text-decoration:none;
    color:#FF6600;
}
