* {
	font-family:Arial, Helvetica, sans-serif;
}

body{
	font-size: 75%;
	text-align:center;
	margin:0 auto 0 auto;
	background:#9e938e;
	background:#9e938e url(http://img.en25.com/Web/DemandGenSummitEMEA/main_bg.jpg) center repeat-y;
}

h1{
	margin: 27px 0 0 0;
	padding:0 0 10px 0px;
	font-size:160%;
}

h2{
	position:absolute;
	top:-9999px;
	}

h3{
	font-size:100%;
	}

p{
	padding:0;
	margin:0;
	line-height:18px;
	}

ul{
	list-style:none;
	}

a{
	color:#ccc;
	text-decoration:underline;
	}

img{
	border:0;
	}

#main_bg{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/banner_2.jpg) top center no-repeat;
	width:1000px;
	margin:0 auto;
	text-align:center;
}
#main_bg_channel{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/banner_channel.jpg) top center no-repeat;
	width:1000px;
	margin:0 auto;
	text-align:center;
}
#main_bg_channel h1{
	margin:10px 0 0 0;
	padding:0 0 10px;
	font-size:160%;
}

#content{
	width:780px;
	margin:auto;
	text-align:center;
	color:#FFFFFF;
	clear:both;
}

#banner{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/banner_2.jpg) top left no-repeat;
}
#banner_channel{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/banner_channel.jpg) top left no-repeat;
}

#logo{
	float:right;
	width:280px;
	height:170px;
	margin-top:10px;
	}

#logo a{
	float:left;
	height:170px;
	width:250px;
	display:block;
	}

#logo a span{
	display:none;
	}

#copy {
	clear: both;
	text-align:left;
}


#left_col {
	margin: 50px 0px 0px 0px;
	text-align:left;
	float:left;
	width:215px;
}

#middle_col{
	width: 360px;
	float: left;
	margin: 20px 0px 0px 0px;
	text-align:left;
}

#middle_col p, #middle_col ul {
	background:#000000;
}

#channel {
	margin-top: 25px;
}

#channel.webcast{
	margin: 25px 0px 25px 65px;
	float: left;
}

#copy .webcast2 h1 {
	float: right;
	margin: 0px 490px 0px 0px;
}

#resources_copy.webcast2 {
	margin: 50px 0px 0px 0px;
	float: left;
	width: 100%;
}

#middle_col_channel{
	width: 705px;
	float: left;
	margin: 20px 0px 0px 0px;
	padding-left:40px;
	text-align:left;
}

#middle_col p, #middle_col ul {
	background:#000000;
}

#right_col{
	float: left;
	width: 155px;
	margin: 50px 0px 0px 30px;
	text-align: left;
	padding: 0px;
}

.clr {
	clear:both;
}

.skip_links{
	position:absolute;
	top:-9999px;
	width:1px;
	}

.noBorder{
	border:none!important;
	}

.align_left{
	text-align:left;
	}

#sponsors{
	text-align:center;
	background:#FFFFFF;
	margin:20px 0 10px -1px;
	clear:both;
	height:65px;
	}

#sponsors ul{
	margin:0;
	padding:0;
	height:65px;
	}

#sponsors ul li{
	width:155px;
	float:left;
	overflow:hidden;
	margin-left:30px;
	margin-top:13px;
	}

#sponsors ul li a{
	width:155px;
	height:40px;
	display:block
}

#sponsors ul li a span{
	display:none;
}

#sponsors a.banner{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/sponsor_banner.gif) left no-repeat;
	display:block;
	}

#sponsors a.eloqua{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/sponsor_eloqua.gif) left no-repeat;
	display:block;
	}

#sponsors a.market_one{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/sponsor_market1.gif) left no-repeat;
	display:block;
	}

#sponsors a.google{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/sponsor_google.gif) left no-repeat;
	display:block;
	}

#sponsors a.bright_talk{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/sponsor_brightTalk.gif) left no-repeat;
	display:block;
	}

#footer #terms-privacy {
	margin: 20px;
	float: left;
}

#footer #terms-privacy li {
	display: inline;
	float: left;
	height: 20px;
	vertical-align: bottom;
	color: #ffffff;
}

#footer #terms-privacy li a {
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
    padding-right:5px;
    color: #ffffff;
}

#footer #terms-privacy li a:hover {
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
    padding-right:5px;
}


#footer #terms-privacy li#bottom-link {
	border-right: none;
	padding-left:10px;
}


/* navigation list*/

#nav{
	padding:0;
	margin: 0px 0 0 10px;
	background-color:#000000;
}

#nav li{
	width:185px;
	padding:0;
	margin:0;
	float:left;
	}

#nav li a{/* default rules for all nav links*/
	height:45px;
	width:156px;
	display:block;
	/*padding-left:20px;*/
	margin-left:10px;
	margin: -5px 0px;
	background-color:#2d2a2a;
}

#nav li a span{/* hide text link*/
	display:none;
}


/* nav rollovers*/

#nav li a#home{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/home_0.gif) left no-repeat;
}
#nav li a#home:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/home_over_0.gif) left no-repeat;
}
#nav li a#home.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/home_on_0.gif) right no-repeat;
	width:185px;
	z-index:1000;
}

#nav li a#watch{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/watch_webcast_0.gif) left no-repeat;
}
#nav li a#watch:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/watch_webcast_over_0.gif) left no-repeat;
}
#nav li a#watch.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/watch_webcast_on_2.gif) right no-repeat;
	width:185px;
	z-index:1000;
}


/*presentations*/
#nav li a#presentations{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/agenda_0.gif) left no-repeat;
}
#nav li a#presentations:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/agenda_over_0.gif) left no-repeat;
}
#nav li a#presentations.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/view_agenda_on_2.gif) right no-repeat;
	width:185px;
	z-index:1000;
}

/*article*/
#nav li a#article{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/read_article_0.gif) left no-repeat;
}
#nav li a#article:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/read_article_over_0.gif) left no-repeat;
}
#nav li a#article.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/read_article_on_1.gif) right no-repeat;
	width:185px;
	z-index:1000;
}

/*speakers*/
#nav li a#speakers{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/speakers_1.gif) left no-repeat;
}
#nav li a#speakers:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/speakers_over_1.gif) left no-repeat;
}
#nav li a#speakers.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/speakers_on_2.gif) right no-repeat;
	width:185px;
	z-index:1000;
}

/*resources*/
#nav li a#resources{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/additional_resources.gif) left no-repeat;
}
#nav li a#resources:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/additional_resources_over.gif) left no-repeat;
}
#nav li a#resources.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/additional_resources_on.gif) right no-repeat;
	width:185px;
	z-index:1000;
}


/*events*/
#nav li a#events{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/future_events.gif) left no-repeat;
}

#nav li a#events:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/future_events_over.gif) left no-repeat;
}
#nav li a#events.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/future_events_on.gif) right no-repeat;
	width:185px;
	z-index:1000;
}

/*contact*/
#nav li a#contact{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/contact_us.gif) left no-repeat;
}
#nav li a#contact:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/contact_us_over.gif) left no-repeat;
}
#nav li a#contact.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/contact_us_on.gif) right no-repeat;
	width:185px;
	z-index:1000;
}

/*hosts*/
#nav li a#hosts{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/about_the_hosts.gif) left no-repeat;
	}

#nav li a#hosts:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/about_the_hosts_over.gif) left no-repeat;
	}

#nav li a#hosts.on{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/about_the_hosts_on.gif) right no-repeat;
	width:185px;
	z-index:1000;
}

/* elements */


/*
**************
	home
**************
*/


#home_copy p{/* middle column */
	margin-bottom:20px;
	}

#home_copy ul{
	list-style:none;
	margin:0;
	padding:0 0 20px 0 ;
	}

#home_copy ul li{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/bullet.gif) 0px 4px no-repeat;
	padding-left:25px;
	margin-bottom:5px;
	}

/*
*******************
Home right hand link
*******************
*/

#right_nav_link{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/arrows_6.gif) left top no-repeat;
	/*height:135px;*/
	width:159px;
	border: 1px solid black;
	padding: 0px 0px 40px 0px;
}

#right_nav_link p {
	/*width:105px;*/
	line-height:14px;
	font-size:95%;
	/*position:relative;*/
	margin: 50px 30px 0px 35px;
	/*top:45px;*/
	/*left:43px;
	padding:5px 0 0 0px;
	margin:0;*/
	/*background:#2d2a2a;*/
}

#right_nav_link p.second-copy {
	margin: 40px 30px 0px 35px;
}

#right_nav_link p.extra-link {
	margin: 0px 35px 0px 0px;;
	text-align: right;
}

#right_nav_link #right_double_nav li{
	margin-left:10px;
	padding:10px 0 10px 0;
	width:115px;
	border-bottom:1px dotted #000;
	display:block;
}

#right_nav_link #right_double_nav li a{
	text-decoration:none;
	display:block;
	background:#2d2a2a;
}

/* Right navigation*/

#right_nav_agenda{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/agenda_bg.gif) left top no-repeat;
	width:160px;
	height:210px;
	}

#right_nav_agenda p{
	width:110px;
	line-height:14px;
	font-size:95%;
	padding:0;
	margin:0;
	position:relative;
	top:40px;
	left:43px;
	background:#2d2a2a;

	}

#right_nav_agenda p.btn_read_more{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/btn_read_more.gif) right no-repeat;
	height:20px;
	width:100px;
	float:left;
	text-align:right;
	padding:0;
	margin:5px 0px 0 0;
	}

#right_nav_agenda p.btn_read_more a{
	width:60px;
	height:17px;
	display:block;
	float:right;
	}

#right_nav_agenda p.btn_read_more span{
	position:absolute;
	top:-9999px;
	}

ul#right_triple_nav{
	font-size:95%;
	text-transform:uppercase;
	padding:30px 0 0 0;
	margin:-43px 0 0 35px;
	list-style:none;
	width:158px;
	height:168px;
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/triple_arrow_bg.gif) right top no-repeat;
}

ul#right_triple_nav li{
	margin-left:10px;
	padding:10px 0 10px 0;
	width:115px;
	border-bottom:1px dotted #000;
	display:block;
	}

ul#right_triple_nav li a{
	text-decoration:none;
	display:block;
	background:#2d2a2a;
	}

/*
*******************
Contact us
*******************
*/

#hr, hr.dotted{
	height:1px;
	padding:0;
	margin:25px 0 15px 0;
	display:block;
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/dot.gif) center repeat-x;
	}

#right_nav_attend_6{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/reason_6_bg.gif) right top no-repeat;
	height:140px;
	width:161px;
}

#right_nav_attend_6 .teaser{
	position:relative;
	top:50px;
	left:40px;
	width:115px;
	}


#right_registrer{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/right_arrow_bg.gif) top right no-repeat;
	text-align:left;
	width:144px;
	height:54px;
	padding:18px 0 0 10px;
	margin:-20px 2px 0 33px;
	}

#right_registrer a{
	text-transform:uppercase;
	text-decoration:none;
	display:block;
}
#contact_copy {
	margin-bottom: 200px;
}


/*
*************************
Hosts / sponsors
*************************
*/


#right_nav_attend_5{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/reason_5_bg.gif) right top no-repeat;
	height:149px;
	width:160px;
}

#right_nav_attend_5 p{
	padding:60px 10px 0 41px;
	font-size: 11px;
	line-height: 15px;
	}

#hosts_copy img{
	float:left;
	border:2px solid #2d2a2a;
	clear:left;
	}
#hosts_copy p{
	float:left;
	text-align:left;
	width:205px;
	clear:right;
	margin-left:20px;
	padding-bottom:15px;
	color:#CCCCCC;
	}

#hosts_copy p a{
	color:#FFFFFF;
	}

ul#hosts_list{
	list-style:none;
	padding:0;
	margin:0;
	}

#hosts_list li{
	padding-top:20px;
	border-bottom:1px dotted #ccc;
	float:left;
	clear:left;
	display:block;
	}



/*
**********************
Speakers
*********************
*/

#right_nav_attend_2{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/reason_2_bg.gif) right top no-repeat;
	height:137px;
	width:160px;
	}

#right_nav_attend_2 p{
	width:105px;
	line-height:14px;
	font-size:95%;
	position:relative;
	top:55px;
	left:43px;
	margin:0;
	background:#2d2a2a;
	}


#speakers_list{
	list-style:none;
	padding:0;
	margin:-20px 0 0 0;
	}

#speakers_list li{
	float:left;
	width:370px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding:20px 0 15px 0;
}

#speakers_list img{
	float:left;
	border:1px solid #ccc;
	clear:none;
	margin-right:20px;
	}

#speakers_list h3{
	float:left;
	text-align:left;
	width:210px;
	padding:0;
	margin:0;
	}

#speakers_list p.speaker_title{
	font-size: 11px;
	float: left;
	padding:0 0 10px 0;
	font-style:italic;
	width:240px;
	}

#speakers_list p{
	float:left;
	font-size: 11px;
	width:210px;
	padding-bottom:0px;
	}

/*
**********************
Resources
*********************
*/

#resources_list{
	list-style:none;
	padding:0;
	margin:-20px 0 0 0;
	}

#resources_list li{
	float:left;
	width:350px;
	display:block;
	border-bottom:1px dotted #ccc;
	padding:20px 0 15px 0;
}

#resources_list img{
	float:left;
	clear:none;
	margin-right:20px;
	}

#resources_list h3{
	float:left;
	text-align:left;
	width:210px;
	padding:0;
	margin:0;
	}
#resources_list h4{
	float:left;
	text-align:left;
	font-weight: normal;
	width:210px;
	padding:0;
	margin:0;
}

#resources_copy p{
	float:left;
	padding-bottom:0px;
}
#resource_footer{
	float:left;
	padding:30px 0 30px 0;
	border-bottom:1px dotted #ccc;
}
#adobe{
	float:right;
	margin-top:30px;
}
#adobe a span{
	text-indent: -9999px;
	display: block;
	background: url(http://img.en25.com/Web/DemandGenSummitEMEA/adobe.jpg) right top no-repeat;
	height:33px;
	width:112px;
	float: left;
	cursor: pointer;
}

/*
**********************
Presentations
*********************
*/

#presentation_list{
	list-style:none;
	padding:0;
	margin:-20px 0 0 0;
	}

#presentation_list li{
	float:left;
	width:350px;
	display:block;
	border-top:1px dotted #ccc;
	padding:5px 0 15px 0;
}

#presentation_list img{
	float:left;
	clear:none;
	margin-right:20px;
	}

#presentation_list h3{
	float:left;
	text-align:left;
	width:350px;
	border-bottom:1px dotted #ccc;
	padding:0 0 5px 0;
	margin:0;
}
#presentation_list h4{
	float:left;
	text-align:left;
	font-weight: normal;
	width:210px;
	padding:0;
	margin:0;
}
#presentation_copy p{
	float:left;
	padding:0px 0 5px 0;
}
#presentation_list p{
	float:left;
	padding:10px 0 0 30px;
}
#presentation_list em{
	float:left;
	padding:10px 0 0 30px;
}
#presentation_footer{
	float:left;
	padding:30px 0 30px 0;
	border-bottom:1px dotted #ccc;
}

/*
**********************
Article
*********************
*/

#article_list{
	list-style:none;
	padding:0;
	margin:-20px 0 0 0;
	}

#article_list li{
	float:left;
	width:350px;
	display:block;
	border-top:1px dotted #ccc;
	padding:5px 0 15px 0;
}

#article_list img{
	float:left;
	clear:none;
	margin-right:20px;
	}

#article_list h3{
	float:left;
	text-align:left;
	width:350px;
	border-bottom:1px dotted #ccc;
	padding:0 0 5px 0;
	margin:0;
}
#article_list h4{
	float:left;
	text-align:left;
	font-weight: normal;
	width:210px;
	padding:0;
	margin:0;
}
#article_copy p{
	float:left;
	padding:0px 0 10px 0;
	border-bottom:1px dotted #ccc;
}
#article_list p{
	float:left;
	padding:10px 0 0 0px;
	border-bottom:0px;
}
#article_footer{
	float:left;
	padding:30px 0 30px 0;
	border-bottom:1px dotted #ccc;
}


/*
****************
Register
***************
*/

/*
#reg_copy{
	float:left;
	width:350px;
}
*/
#right_nav_attend_3{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/reason_3_bg.gif) right top no-repeat;
	height:175px;
	width:161px;
	display:block;
	}

#right_nav_attend_3 p{
	width:105px;
	line-height:14px;
	font-size:95%;
	position:relative;
	top:55px;
	left:43px;
	padding:0 0 20px 0px;
	margin:0;
	background:#2d2a2a;
	}

#right_nav_attend_3 p.read-more {
	text-align:right!important;
	border-top:1px dotted #ccc;
	background:transparent;
	padding-top:15px;
	width:100px;
}

#right_nav_attend_3 p.read-more a span{
	position:absolute;
	top:-9999px;
	}

#right_nav_attend_3 p.read-more a {
	text-align:right;
	width:98px;
	height: 12px;
	display: block;
	background:transparent url(http://img.en25.com/Web/DemandGenSummitEMEA/btDeclineInvite.gif) right no-repeat;
}



#right_nav_attend_3 #right_double_nav{
	margin-top:24px;
}

/*
****************
thanks for reg
****************
*/

#right_venue_pic{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/venue_info_bg.gif) right top no-repeat;
	width:160px;
	height:160px;
	}

#view_pic{
	position:relative;
	top:45px;
	left:35px;
	width:51px;
}

#view_pic a{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/venue_info.gif) left top no-repeat;
	width:117px;
	height:58px;
	display:block;
	}

#view_pic a:hover{
	background:url(http://img.en25.com/Web/DemandGenSummitEMEA/venue_info_over.gif) no-repeat;
	height:75px;
}

#view_pic a span{
	position:absolute;
	top:-9999px;
	}

/*
*************
sorry
************
*/

#right_nav_venue ul#sorry{
	padding:10px 0 20px 20px;
	margin:0 0 0 20px;
	}

#right_nav_venue ul#sorry li{
	margin:15px 0 20px 0;
	display:block;

}

#sorry_copy fieldset{
	float:left;
	border:none;
	padding-left:0;
	margin:10px 0;
	}

#sorry_copy input.check{
	float:left;
	clear:left;
	width:15px;
	margin-right:10px;
	padding:0;
	}

#sorry_copy label{
	float:left;
	width:150px;
	clear:right;
	margin: 2px 0px 0px 0px;
	}

#sorry_copy #other-text{
position:relative;
left:0;
	float:left;
	width:230px;
	clear:left;
	margin-top:20px;
	}

.hide{
	display:none;
	}

#sorry_copy #submit{
	float:left;
	margin: 0px;
	width: 50px;
	}

#eloqua-sorry #submit {
	float:left;
	margin: 0px 0px 0px 100px;
	width: 50px!important;
	border: none;
	}

#eloqua-sorry textarea{
	width: 250px;
	margin: 10px 0px 5px 0px;
	}

.smallprint{
	font-size:85%;
	/*color:#FFFF00;*/
	padding-top:30px;
	}

/* hack for IE 6*/

/*.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%;*/
}

#register-eloqua {
	margin: 10px 0px;
	padding: 10px 0px 0px 0px;
	border-top: 1px dotted #fff;
	width:350px;
}

#register-eloqua fieldset {
	border: none;
	margin: 0;
	padding: 10px 0px;
	width:350px;
}

#register-eloqua fieldset.bottom {
	border: none;
}

#register-eloqua fieldset legend {
	font-weight: bold;
}

#register-eloqua label {
	float: left;
	clear:left;
	width: 120px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
}

#register-eloqua input,
#register-eloqua select,
#register-eloqua textarea,
#eloqua-sorry textarea,
#eloqua-sorry #submit {
	float: left;
	border: 1px solid #fff;
	color: #000;
	background: #ccc;
	margin: 5px 0px;
	width: 225px;
}
#register-eloqua select{
	width:227px;
	}

#register-eloqua textarea {
	width: 225px;
}

#register-eloqua #title {
	width: auto;
}

input#Mytitle, input#Friendstitle{
	width:45px;
	}

#register-eloqua br {
	clear: both;
}

#register-eloqua hr {
	clear: both;
	/*background: #000 url(http://img.en25.com/Web/DemandGenSummitEMEA/bgHr.gif) repeat-x;*/
	border: none;
	border-top: 1px dotted #fff;
	color: #000;
	height: 1px;
	margin: 5px 0px;
	float: left;
	width: 100%;
}

#register-eloqua div {
	float: left;
	width: 200px;
}

#register-eloqua #other-topic-box label {
	/*display: none;*/
}

#register-eloqua #submit-data,
#register-eloqua #submit-colleague {
	float: left;
	margin: 0px 0px 0px 85px;
	width: auto;
}

#register-eloqua #submit-colleague,
#submit-data, #add-colleague {
	margin: 0px 0px 0px 291px;
	border:none!important;
	float: left;
}

#middle_col #register-eloqua input#submit-colleague {
	border: 1px solid white;
	float: left;
	margin: 0px!important;
}

#middle_col #register-eloqua input#add-colleague{
	float: left;
	width: 150px;
	margin: 0px 0px 0px 137px;
	}

#other-text{
	float:left;
	border: 1px solid black;
	width: 200px;
	}

div#mail_pref{
	float:left;
	clear:left;
	width:350px;
	height:25px;
	padding-top:10px;
	}

div#mail_pref #click_here{
	width: 90px!important;
	border:none!important;
	float:right;
	height:17px;
	margin: 0px;
	cursor: pointer;
	}

#right_nav_attend {
	float: left;
	width: 193px;
	background: url(http://img.en25.com/Web/DemandGenSummitEMEA/bgBoxAttend.gif) no-repeat;
	margin: 20px 0px 0px 50px;
	height: auto;
}

#right_nav_attend h2 {
	display: none;
}

#right_nav_attend ul,
#right_nav_attend p {
	height: auto;
	margin: 0px;
	padding: 0px;
}

#right_nav_attend p {
	margin: 50px 0px 0px 40px;
}

#right_nav_attend p.read-more {
	margin: 18px 0px 0px 70px;
}

#right_nav_attend p.read-more a {
	text-indent: -9999px;
	background: url(http://img.en25.com/Web/DemandGenSummitEMEA/btDeclineInvite.gif) no-repeat;
	width: 75px;
	height: 12px;
	display: block;
}

#right_nav_attend ul {
	margin: 40px 0px 40px 45px;
}

#right_nav_attend ul li {
	margin: 18px 0px 10px 0px;
}

#right_nav_attend ul li a {
	text-decoration: none;
	text-transform: uppercase;
}

#register-eloqua input.item {
	width: 20px;
	border: none;
	background: none;
}

#register-eloqua label.error {
	background: #666;
	border: 1px solid #121212;
	padding: 3px;
	color: white;
}

.hidden-label {display: none;}

.webcast h1 {
	margin: 10px 0px 0px 215px;
	float: left;
	padding: 0px;
}

.webcast ul {
	clear: left;
	margin: 0px 0px 0px 10px;
}

#right_nav_venue {
	float: left;
	width: 192px;
	background: url(http://img.en25.com/Web/DemandGenSummitEMEA/bgVenueInfo.gif) no-repeat;
	margin: 20px 0px 0px 50px;
	height: auto;
}

#right_nav_venue h2 {
	display: none;
}

#right_nav_venue p {
	margin: 50px 0px 0px 30px;
}

#right_nav_venue ul {
	margin: 35px 0px 40px 45px;
}

#right_nav_venue ul li {
	margin: 13px 0px 10px 0px;
}

#right_nav_venue ul li a {
	text-decoration: none;
	text-transform: uppercase;
}

#right_nav_attend2 {
	float: left;
	width: 193px;
	background: url(http://img.en25.com/Web/DemandGenSummitEMEA/bgBoxAttend2.gif) no-repeat;
	margin: 20px 0px 0px 50px;
	height: auto;
}

#right_nav_attend2 h2 {
	display: none;
}

#right_nav_attend2 p {
	margin: 50px 40px 0px 40px;
}

#right_nav_attend2 p.read-more {
	margin: 18px 0px 0px 70px;
}

#right_nav_attend2 p.read-more a {
	text-indent: -9999px;
	background: url(http://img.en25.com/Web/DemandGenSummitEMEA/btDeclineInvite.gif) no-repeat;
	width: 75px;
	height: 12px;
	display: block;
}

#right_nav_attend2 ul {
	margin: 0px 0px 40px 5px;
}

#right_nav_attend2 ul li {
	margin: 15px 0px 53px 0px;
}

#right_nav_attend2 ul li a {
	text-decoration: none;
	text-transform: uppercase;
}

a.register {
	color: #fff;
	font-weight: bold;
}

#home_copy p.small-space {
	margin: 0px 0px 0px 0px;
}

#popup {
	font-family: Arial, Helvetica, sans-serif;
	background: #000 url(http://img.en25.com/Web/DemandGenSummitEMEA/header_pop.jpg) no-repeat;
	color: #fff;
	text-align: center;
}

#popup #main {
	width: 400px;
}

#popup #main h1 {
	margin: 120px 40px 20px 40px;
	text-align: left;
	padding: 0px;
}

#popup #main p {
	margin: 0px 40px 20px 40px;
	text-align: left;
}

#popup #main ul {
	margin: 0px 40px 20px 40px;
	padding: 0px;
	text-align: left;
}

#popup #main ul li {
	margin: 0px 0px 0px 20px;
	list-style: disc;
	color: #fff;
}

#popup #main p.close-bt {
	text-align: right;
	float: right;
	cursor: pointer;
	overflow: hidden;
	width: 57px;
	height: 24px;
	text-indent: 9999px;
	display: block;
	background: url(http://img.en25.com/Web/DemandGenSummitEMEA/closeButton.jpg) no-repeat;
}

#footer {
	clear: both;
	width: 780px;
	display: block;
	margin: auto;
	padding: 30px 0px 100px 0px;
}

#footer #sponsors {
	float: left;
	width: 100%;
	display: block;
	background: #fff;
	background: url(http://demandgeneration.web2.b1xnet.com/2009/images/sponsorsChannel.png) no-repeat;
}

#footer #sponsors li {
	display: inline;
}

#footer #sponsors li a {
	float: left;
	width: 156px;
	padding: 22px 0px;
	text-align: center;
	text-indent: -9999px;
}
