html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
												{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; vertical-align: baseline; }
:focus  								{ outline: 0; }
body    								{ line-height: 1; color: black; background: white; }
ol, ul  								{ list-style: none; }
table   								{ border-collapse: separate; border-spacing: 0; }
caption, th, td 				{ text-align: left; font-weight: normal; }
blockquote:before,
blockquote:after,
q:before, q:after 			{ content: ""; }
blockquote, q 					{ quotes: "" ""; }

/* cleafix */
.clearfix:after 				{ content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix 							{ display: inline-block; }
html[xmlns] .clearfix   { display: block; }
* html .clearfix 				{ height: 1%; }

/* float */
.clear 									{ clear: both; }
.left 									{ float: left; }
.right 									{ float: right; }

.border 								{ border: 1px solid red; }
.bold							    	{ font-weight: bold; }



.gsm-overlay { display: none; } 




.nokloc035 { width: 756px; position: relative; margin: 0 auto; padding: 24px 0px 0px 0px; font-family: Arial; font-size: 13px; color: #333333; }
#nl h2  {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/title-nl.jpg') no-repeat scroll top left; width: 450px; height: 22px; text-indent: -9988px; margin: 0px 0px 20px 0px; }
#fr h2  {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/title-fr.jpg') no-repeat scroll top left; width: 464px; height: 22px; text-indent: -9988px; margin: 0px 0px 20px 0px; }

.nokloc035-visual-gsm  { background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-visual-gsm.jpg') no-repeat scroll top left; width: 756px; height: 252px; position: relative; }

/* .box extra */
.nokloc035 .box-extra {  background: #ffffff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;  position: absolute; top: 295px; left: 190px; padding: 10px 15px 5px 15px; margin: 0 auto; }
.nokloc035 .box-extra p { font-weight: bold; display: inline; }
.nokloc035 .box-extra a { color: #003399; }

/* gsm's */
 .gsm { cursor: pointer; ;}
	/* gsm-1 */
	.nokloc035 #gsm_1 .gsm { width: 122px;	height: 105px; position: absolute; left: 5px; top: 40px; }
	.nokloc035 #gsm_1 .blur {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-1b-blur.png') no-repeat scroll top left; }
	.nokloc035 #gsm_1 .strong {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-1b-strong.png') no-repeat scroll top left !important; }
	.nokloc035 #gsm_1 .gsm-overlay { top: -35px; left: 125px; }
	/* gsm-2 */

	.nokloc035 #gsm_2 .gsm { width: 120px;	height: 148px; position: absolute; left: 130px; top: 80px; }
	.nokloc035 #gsm_2 .blur {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-2b-blur.png') no-repeat scroll top left;  }
	.nokloc035 #gsm_2 .strong {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-2b-strong.png') no-repeat scroll top left !important; }
	.nokloc035 #gsm_2 .gsm-overlay { top: -50px; left: 110px; }
	/* gsm-3 */
	.nokloc035 #gsm_3 .gsm { width: 120px;	height: 113px; position: absolute; left: 265px; top: 75px; }
	.nokloc035 #gsm_3 .blur {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-3-blur.png') no-repeat scroll top left; }
	.nokloc035 #gsm_3 .strong {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-3-strong.png') no-repeat scroll top left !important; }
	.nokloc035 #gsm_3 .gsm-overlay { top: -65px; left: 112px; }
	/* gsm-4 */
	.nokloc035 #gsm_4 .gsm { width: 108px;	height: 139px; position: absolute; left: 405px; top: 85px; }
	.nokloc035 #gsm_4 .blur {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-4-blur.png') no-repeat scroll top left; }
	.nokloc035 #gsm_4 .strong {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-4-strong.png') no-repeat scroll top left !important; }
	.nokloc035 #gsm_4 .gsm-overlay { top: -60px; right: 40px; }

	/* gsm-5 */
	.nokloc035 #gsm_5 .gsm { width: 66px;	height: 124px; position: absolute; left: 530px; top: 70px; }
	.nokloc035 #gsm_5 .blur {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-5-blur.png') no-repeat scroll top left; }
	.nokloc035 #gsm_5 .strong {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-5-strong.png') no-repeat scroll top left !important; }
	.nokloc035 #gsm_5 .gsm-overlay { top: -50px; right: 65px; }

	/* gsm-6 */
	.nokloc035 #gsm_6 .gsm { width: 130px;	height: 103px; position: absolute; left: 625px; top: 45px; }
	.nokloc035 #gsm_6 .blur {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-6b-blur.png') no-repeat scroll top left; }
	.nokloc035 #gsm_6 .strong {	background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/gsm-6b-strong.png') no-repeat scroll top left !important; }
	.nokloc035 #gsm_6 .gsm-overlay { top: -40px; right: 90px; }

	/* gsm's - overlay */
	.nokloc035 .gsm-overlay { position: absolute;  z-index: 1000 !important;  line-height: 17px;}
	.nokloc035 .gsm-overlay .close { color: #bdbebf; position: absolute; text-decoration: none;}
	.nokloc035 .gsm-overlay .close:hover { font-weight: bold; color: #0057a5;}
	.nokloc035 .gsm-overlay h3 { color: #0057a5; font-size: 25px; margin: 0px 0px 9px 0px;}
	/*.nokloc035 .gsm-overlay p { width: 270px; }*/
	.nokloc035 .gsm-overlay ul  { margin: 4px 0px 0px 0px; left: 200px;}
	.nokloc035 .gsm-overlay ul li { background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bullet.gif') no-repeat scroll 0px 9px; padding: 3px 0px 0px 15px;}
	.nokloc035 .gsm-overlay .img p { clear: left; width: 145px !important; }
	/* gsm's - overlay left */
	.nokloc035 .left .gsm-overlay { height: 154px; width: 424px; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-overlayer-left.png') no-repeat scroll top left; padding: 20px 20px 20px 30px; }
	.nokloc035 .left .gsm-overlay .close { top: 5px; right: 10px; }
	.nokloc035 .left .gsm-overlay .img { position: absolute; top: 20px; right: 10px; color: #000000; font-weight: bold; text-align: center; width: 145px; font-size: 12px; }
	
	/* gsm's - overlay right */
	.nokloc035 .right .gsm-overlay .close { top: 5px; right: 25px; }
	.nokloc035 .right .gsm-overlay { height: 154px; width: 414px; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-overlayer-right.png') no-repeat scroll top left; padding: 20px 40px 20px 20px;  }
	.nokloc035 .right .gsm-overlay .img { position: absolute; top: 20px; right: 26px; color: #000000; font-weight: bold; text-align: center; width: 145px; font-size: 12px; }
	
	/* gsm's - overlay small-right*/
	.nokloc035 .small-right .gsm-overlay { height: 356px; width: 409px;  background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-overlayer-small-right.png') no-repeat scroll top left; padding: 20px 20px 20px 20px; }
	.nokloc035 .small-right .img { position: absolute; top: 35px; right: 53px; color: #000000; font-weight: bold; text-align: center; width: 145px; font-size: 12px; }
	.nokloc035 .small-right .gsm-overlay .close { top: 8px; right: 56px; }
	/* gsm's - overlay small-left */
	/*.nokloc035 .small-left .gsm-overlay { height: 356px; width: 297px; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-overlayer-small-left.png') no-repeat scroll top left; padding: 20px 20px 20px 40px; }*/
	.nokloc035 .small-left .gsm-overlay { height: 356px; width: 400px;  background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-overlayer-small-left.png') no-repeat scroll top left; padding: 20px 20px 20px 27px; }
	.nokloc035 .small-left .img { position: absolute; top: 73px; right: 55px; color: #000000; font-weight: bold; text-align: center; width: 145px; font-size: 12px; }
	.nokloc035 .small-left .gsm-overlay .close { top: 8px; right: 65px; }

	/* gsm's - overlay xsmall-left */
	.nokloc035 .xsmall-left .gsm-overlay { height: 205px; width: 385px; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-overlayer-xsmall-left.png') no-repeat scroll top left; padding: 20px 20px 20px 40px; }
	.nokloc035 .xsmall-left .img { position: absolute; top: 30px; right: 65px; color: #000000; font-weight: bold; text-align: center; width: 145px; font-size: 12px; }
	.nokloc035 .xsmall-left .gsm-overlay .close { top: 10px; right: 85px; }

	/* gsm's - overlay xsmall-right */
	.nokloc035 .xsmall-right .gsm-overlay { height: 205px; width: 385px; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-overlayer-xsmall-right.png') no-repeat scroll top left; padding: 20px 20px 20px 35px; }
	.nokloc035 .xsmall-right .img { position: absolute; top: 45px; right: 65px; color: #000000; font-weight: bold; text-align: center; width: 145px; font-size: 12px; }
	.nokloc035 .xsmall-right .gsm-overlay .close { top: 10px; right: 80px; }

	/* nokloc035-content */
	.nokloc035-content { padding: 20px 2px 0px 8px; line-height: 16px;}
	.nokloc035-content li {  position: relative;}
	.nokloc035-content .nokloc035-content-box a { -moz-border-radius: 7px; -webkit-border-radius: 7px;	 background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-button.jpg') repeat top; height: 28px; line-height: 27px; display: inline-block; color: #ffffff; text-decoration:none; padding: 0px 10px 0px 10px; margin: 10px 0px 0px 0px; }
	.nokloc035-content .nokloc035-content-box a:hover { background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-button.jpg') repeat bottom;  }
	.nokloc035-content .nokloc035-content-box p { margin: 0px 0px 10px 0px; min-height: 95px; height: auto !important; height: 95px;	 }
	.nokloc035-content .nokloc035-content-box h4 { font-weight: bold; margin: 0px 0px 5px 0px;	 }
	
	/* nokloc035-content small */
		.nokloc035-content li.small { float: left;  background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/nokloc035-content-box-small-top.jpg') no-repeat scroll top left; width: 270px;  padding: 8px 0px 0px 0px;}
		.nokloc035-content li.small .nokloc035-content-box { min-height: 210px; height: auto !important; height: 210px; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/nokloc035-content-box-small-bottom.jpg') no-repeat scroll bottom left; padding: 5px 18px 30px 12px;	 }

	/* nokloc035-content big */
		.nokloc035-content li.big { float: right; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/nokloc035-content-box-big-top.jpg') no-repeat scroll top left; width: 465px;  padding: 8px 0px 0px 0px;}
		.nokloc035-content li.big .nokloc035-content-box { min-height: 210px; height: auto !important; height: 210px; background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/nokloc035-content-box-big-bottom.jpg') no-repeat scroll bottom left; padding: 5px 18px 30px 12px;	 }
		
		
	.btn a { -moz-border-radius: 7px; -webkit-border-radius: 7px;	 background: url('http://www.nokia.nl/NOKIA_NETHERLANDS_51/NOKIA_BELGIUM_DUTCH_48/Campaigns/highway/img/bg-button.jpg') repeat top; height: 28px; line-height: 27px; display: inline-block; color: #ffffff; text-decoration:none; padding: 0px 10px 0px 10px; margin: 10px 0px 0px 0px; }
