﻿* { margin:0; padding:0; }
body { background-color: #000; color: #fff; }
img { border:0; }
p,ul,a,span,h4 { font-family: arial, helvetica, sans-serif; font-weight: normal; }
p,li,a,h4 { font-size: .75em; }
p a,li a,li p,li a,li p a,li h4,li p h4,li li { font-size: 1em; }
p { margin-bottom: .8em; }
a:link,a:visited,a:active { color: #6d6e71; text-decoration: underline; }
a:hover  { color: #ff6633; text-decoration: underline; }
ul { list-style: none; }
.extramargin { margin-bottom: 55px !important; }

#container,#container_special { width: 933px; height: 735px; margin: 40px auto 40px auto; background: url(../img/background.jpg) #000 no-repeat; position: relative; }
#container_special { background: url(../img/background.jpg) #000 no-repeat; } /* background_special.jpg */
	#navi { position: absolute; top: 10px; left: 200px; list-style: none; }
		#navi li { width: 88px; height: 27px; margin-bottom: 5px; }
			#navi li a { display: block; width: 100%; height: 100%; text-indent: -1000em; }
	#content { width: 316px; height: 712px; margin: 0 auto; padding: 25px 30px 0 30px; position: relative; }
		.intro_text { margin-bottom: 35px; }
		#webcastLinks div { height: 63px; margin-bottom: 15px; padding: 10px 0 0 100px; }
			.webcastlink1 p,.webcastlink2 p { margin: 0; height: 40px; width: 200px; text-indent: -1000em; }
		.speakerList1{ clear: both; }
			.speakerList1 li { clear: both; }
				.speakerList1 img { width: 43px; height: 43px; padding: 0 10px 10px 0; float: left; }
				.speakerList1 h4 { width: 263px; float:left; }
		a.button { display: block; text-decoration: none; margin-top:5px; margin-bottom:10px; clear: both; width: 96px; height: 16px; background: url(../img/button94.gif) no-repeat; padding: 2px 0 0 1px; font-size: .7em; color: #fff; text-align: center;}
		a.button:hover, a.button:link, a.button:visited  { color: #fff; text-decoration: none;}
		.speakerList2 li { margin-bottom: 20px; padding-top:10px; }
			.speakerList2 img { width: 73px; height: 73px; padding: 3px 10px 5px 0; float: left; }
			.speakerList2 h3 { width: 233px; float:left; }
		a.backButton { float: right; }
		#deviceList li { clear: both; }
			#deviceList img { float: left; padding: 0 7px 20px 0; }
		#accessoryList li { width: 153px; height: 140px; padding-right: 5px; float: left; }
			#accessoryList img { padding-right: 7px; float: left; }
			#accessoryList .last { width: 100%; height: 50px; }
		#serviceList { margin: 5px 0 5px 0; }
			#serviceList li { margin-bottom: 23px; }
			#serviceList img { padding-right: 3px; float: left; }
			#serviceList p { margin: 0; }
		.pressReleaseList { margin-bottom: 30px; }
		.pressReleaseList li{ margin-bottom: 3px; }
		#videoList li { clear: both; }
			#videoList img { float: left; padding: 0 7px 15px 0; }
	#liveTeaser { width: 425px; height: 245px; position: absolute; top: -35px; right: -130px; }
		#liveTeaser a { display: block; width: 100%; height: 100%; text-indent: -1000em; background: url(../img/live_teaser.gif) no-repeat; }
	p.eventos { margin:8px 0; }	
	ul.eventos { margin:8px 0; }
	ul.eventos li { margin:15px 0; clear:both; }
	ul.eventos li img { float:left; margin-right:8px; }

/* image replacement for headers, default margins overridden when needed */
h1,h2,h3  { text-indent: -1000em; font-size: .8em; }
h1 { margin-bottom: 25px; }
h2 { margin-bottom: 20px; }
h3 { margin-bottom: 10px; }
.hd_main { background: url(../img/hd_main.gif) no-repeat; height: 57px; margin-bottom: 35px; }
.hd_webcasts { background: url(../img/title_agenda.gif) no-repeat; height: 27px; }
.hd_news { background: url(../img/title_press_releases.gif) no-repeat; height: 27px; }
.hd_devices { background: url(../img/hd_devices.gif) no-repeat; height: 25px; }
.hd_services { background: url(../img/hd_services.gif) no-repeat; height: 27px; }
h1.hd_services { margin-bottom:25px; }
h2.hd_servicename2 { margin-top:10px; }
h2.hd_servicename3 { margin-top:10px; }
h2.hd_servicename4 { margin-top:10px; }
h1.hd_eventos { background: url(../img/hd_eventos.gif) no-repeat; margin-bottom:5px; }
h2.hd_eventos_datagoplay { background: url(../img/hd_eventos_datagoplay.gif) no-repeat; margin:15px 0 5px 0; height:21px; }
h3.hd_ev_aparelho { background: url(../img/hd_eventos_nokia8gb.gif) no-repeat; margin:0; padding:0; width:229px; height:14px; float:left; }
.hd_goplay { background: url(../img/hd_goplay.gif) no-repeat; height: 67px; margin-bottom: 35px; }
.hd_backgrounders  { background: url(../img/title_backgrounders.gif) no-repeat; height: 27px; }
.hd_new_mobile_devices { background: url(../img/title_devices.gif) no-repeat; height: 27px; }
.hd_new_accessories{ background: url(../img/title_accessories.gif) no-repeat; height: 27px; }
.hd_videos { background: url(../img/title_videos.gif) no-repeat; height: 27px; }
.hd_servicesVideo { background: url(../img/title_service_video.gif) no-repeat; height: 15px; }
.hd_devicesVideo { background: url(../img/title_devices_video.gif) no-repeat; height: 15px; }
.hd_speakers { background: url(../img/hd_speakers.gif) no-repeat; height: 23px; margin-bottom: 25px; }
.hd_webcast10am { background: url(../img/hd_webcast10am.gif) no-repeat; height: 49px; margin-bottom: 10px; }
.hd_webcast2pm { background: url(../img/hd_webcast2pm.gif) no-repeat; height: 49px; margin-bottom: 10px; margin-top: 20px; }
.hd_keyspeakers { background: url(../img/hd_keyspeakers.gif) no-repeat; height: 21px; }
.hd_devicename { background: url(../img/hd_devicename_placeholder.gif) no-repeat; height: 17px; margin-bottom: 10px; }
.hd_servicename1 { background: url(../img/hd_servicename1.gif) no-repeat; height: 36px; margin-bottom: 10px; }
.hd_servicename2 { background: url(../img/hd_servicename2.gif) no-repeat; height: 18px; margin-bottom: 3px; }
.hd_servicename3 { background: url(../img/hd_servicename3.gif) no-repeat; height: 18px; margin-bottom: 3px; }
.hd_servicename4 { background: url(../img/hd_servicename4.gif) no-repeat; height: 18px; margin-bottom: 3px; }

.hd_5610 { background: url(../img/title_5610.gif) no-repeat; height: 18px; margin-bottom: 10px; }
.hd_5310 { background: url(../img/title_5310.gif) no-repeat; height: 18px; margin-bottom: 10px; }
.hd_n81 { background: url(../img/title_n81.gif) no-repeat; height: 18px; margin-bottom: 10px; }
.hd_n81_8gb { background: url(../img/title_n81_8gb.gif) no-repeat; height: 18px; margin-bottom: 10px; }
.hd_n95_8gb { background: url(../img/title_n95_8gb.gif) no-repeat; height: 18px; margin-bottom: 10px; }

.hd_bh-902 { background: url(../img/title_bh-902.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_bh-903 { background: url(../img/title_bh-903.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_bh-702 { background: url(../img/title_bh-702.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_ld-4w { background: url(../img/title_ld-4w.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_md-6 { background: url(../img/title_md-6.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_md-7w { background: url(../img/title_md-7w.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_auto_nav { background: url(../img/title_auto_nav.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_dc-1 { background: url(../img/title_dc-1.gif) no-repeat; height: 40px; margin-bottom: 10px; }
.hd_bh-503 { background: url(../img/title_bh-503.gif) no-repeat; height: 18px; margin-bottom: 10px; }

#webcastLinks h2 { background: url(../img/hd_webcasts_small.gif) no-repeat; height: 19px; }
.speakerList2 .speakerName h3 { background: url(../img/hd_speaker_dummy.gif) no-repeat; height: 19px; margin-bottom: 5px; }

/* image replacement for menu items */
#navi li.home a { background: url(../img/nav_home.gif) no-repeat top left; }
#navi li.home a.active { background: url(../img/nav_home.gif) no-repeat top right; }
#navi li.home a:hover { background: url(../img/nav_home.gif) no-repeat top right; }
#navi li.webcasts a { background: url(../img/nav_webcasts.gif) no-repeat top left; }
#navi li.webcasts a.active { background: url(../img/nav_webcasts.gif) no-repeat top right; }
#navi li.webcasts a:hover { background: url(../img/nav_webcasts.gif) no-repeat top right; }
#navi li.news a { background: url(../img/nav_news.gif) no-repeat top left; }
#navi li.news a.active { background: url(../img/nav_news.gif) no-repeat top right; }
#navi li.news a:hover { background: url(../img/nav_news.gif) no-repeat top right; }
#navi li.devices a { background: url(../img/nav_devices.gif) no-repeat top left; }
#navi li.devices a.active { background: url(../img/nav_devices.gif) no-repeat top right; }
#navi li.devices a:hover { background: url(../img/nav_devices.gif) no-repeat top right; }
#navi li.services a { background: url(../img/nav_services.gif) no-repeat top left; }
#navi li.services a.active { background: url(../img/nav_services.gif) no-repeat top right; }
#navi li.services a:hover { background: url(../img/nav_services.gif) no-repeat top right; }

/* image replacement for other text */
.webcastlink1 { background: url(../img/webcast1.jpg) no-repeat; }
.webcastlink1 p { background: url(../img/webcast_date1.gif) no-repeat; width:215px;  }
.webcastlink2 { background: url(../img/webcast2.jpg) no-repeat; }
.webcastlink2 p { background: url(../img/webcast_date2.gif) no-repeat; width:215px; }
.moreinfo { background: url(../img/moreinfo.gif) no-repeat; height: 30px; margin-top: 50px; text-indent: -1000em; }
.seelive { background: url(../img/seelive.gif) no-repeat; height: 54px; margin-top: 35px; text-indent: -1000em; }
.presskit { background: url(../img/presskit.gif) no-repeat; display: block; height: 143px; width: 238px; margin-top: 30px; text-indent: -1000em; }
.presskitSmall { background: url(../img/presskit_small.gif) no-repeat; display: block;  height: 70px; width: 114px; position: absolute; bottom: 15px; left: 60px; text-indent: -1000em; }
.presentationsSmall { background: url(../img/presentations_small.gif) no-repeat; display: block;  height: 70px; width: 114px; position: absolute; bottom: 15px; left: 190px; text-indent: -1000em; }

span.revolution{ color: #ff6633; font-weight: bold; }
