/* General */
span.stand_sponsor { float:left; margin:9px 0 0 20px; font-weight:bold; color:#999; }
ul#stand_sponsorList { float:left; margin-top:7px; }
ul#stand_sponsorList li { background:none; }
#stand_sponsorList li h2, #stand_sponsorList li h2 a { margin:0; font-size:1em; font-weight:normal; color:#999; text-decoration:none; }
#stand_sponsorList li h2 a:hover { text-decoration:underline; }
.exhibitor_logo { float:right; margin:0 -5px 10px 30px; position:relative; top:12px; right:5px; }
#appointment_1 { margin-bottom:20px; }
#appointment_2 { margin-top:20px; }
a.appointment { float:left; display:block; width:279px; height:29px; text-indent:-9999px; background:url(/magazine/graphics/buttons/btn.appointment.png) 0 0 no-repeat; }
a.appointment:hover { background-position:0 -29px; }
.box h3 a { text-decoration:underline; }
.box h3 a:hover { text-decoration:none; }
.box ul li { font-weight:normal; }
#box_attachments li { padding:0 0 10px 17px; min-height:0; }
#box_attachments li a { line-height:16px;  }
#box_attachments li span { display:block; margin:5px 0 0 -2px; padding-left:20px; font-size:.929em; line-height:16px; color:#777; background-position:0 0; background-repeat:no-repeat; }
#box_attachments li span.access { background-image:url(/magazine/graphics/i_access.gif); }
#box_attachments li span.audio { background-image:url(/magazine/graphics/i_audio.gif); }
#box_attachments li span.blank { background-image:url(/magazine/graphics/i_blank.gif); }
#box_attachments li span.excel { background-image:url(/magazine/graphics/i_excel.gif); }
#box_attachments li span.flash { background-image:url(/magazine/graphics/i_flash.gif); }
#box_attachments li span.note { background-image:url(/magazine/graphics/i_note.gif); }
#box_attachments li span.otherattachment { background-image:url(/magazine/graphics/i_otherattachment.gif); }
#box_attachments li span.pdf { background-image:url(/magazine/graphics/i_pdf.gif); }
#box_attachments li span.picture { background-image:url(/magazine/graphics/i_picture.gif); }
#box_attachments li span.powerpoint { background-image:url(/magazine/graphics/i_powerpoint.gif); }
#box_attachments li span.promethean { background-image:url(/magazine/graphics/i_promethean.gif); }
#box_attachments li span.publisher { background-image:url(/magazine/graphics/i_publisher.gif); }
#box_attachments li span.smartboard { background-image:url(/magazine/graphics/i_smartboard.gif); }
#box_attachments li span.video { background-image:url(/magazine/graphics/i_video.gif); }
#box_attachments li span.webpage { background-image:url(/magazine/graphics/i_webpage.gif); }
#box_attachments li span.winmedia { background-image:url(/magazine/graphics/i_winmedia.gif); }
#box_attachments li span.word { background-image:url(/magazine/graphics/i_word.gif); }
#box_attachments li span.zip { background-image:url(/magazine/graphics/i_zip.gif); }
.extras ul.attachments li { margin-top:8px; border-bottom:1px solid #AFAA98; }
.extras .attachments li.first { margin-top:5px; }
.extras .attachments li.last { border:none; }

#box_contact_details li { padding-left:0; background:none; word-wrap:break-word; }
#box_contact_details li:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
#box_contact_details li .title { clear:both; float:left; width:35%; color:#666; margin-bottom:8px; }
#box_contact_details li span, #box_contact_details li div.address { float:right; width:63%; font-size:1em; line-height:16px; margin-bottom:8px; }
#box_contact_details li div.address span { display:block; float:none; margin-bottom:0; }
#box_contact_details li a {  color:#000; }

#box_categories ul.bullet li a {  }

#box_speaking_at li a { line-height:16px;  }
#box_speaking_at li span { display:block; font-size:.929em; line-height:16px; color:#777; }

/* Gold Exhibitor & Sponsor */
#events_exhibitor_detail_gold #content_wide, #events_sponsor_detail #content_wide { padding-bottom:20px; background:#FFF; }
.wide_heading { min-height:0; }
.wide_heading:after { content:"."; clear:both; display:block; height:0; visibility:hidden; } /* float enclosing */
.wide_heading h1.detail { padding:30px 0 0 20px; width:710px; }
.wide_heading h2.meta { padding-left:20px; }
.wide_heading .exhibitor_logo { margin-right:15px; }
.wide_heading span.stand_sponsor { margin-left:20px; }
#events_exhibitor_detail_gold .page_options_outer, #events_sponsor_detail .page_options_outer { float:left; margin-top:0; }
#events_sponsor_detail .page_options { width:618px; border-left:1px solid #DFC699; }
#events_exhibitor_detail_gold #columns, #events_sponsor_detail #columns { margin-top:0; }
#events_exhibitor_detail_gold #colmain, #events_sponsor_detail #colmain { margin:0; padding-top:0; background:none; }
#events_exhibitor_detail_gold #rightcolumn, #events_sponsor_detail #rightcolumn { margin-top:0; padding-top:0; background:#FFF; }
#events_exhibitor_detail_gold #box_categories, #events_sponsor_detail #box_categories { margin-bottom:20px; }
#rightcolumn #box_contact_details, #rightcolumn #box_attachments, #rightcolumn #box_articles { clear:both; margin:0; padding:0; background:url(/magazine/graphics/bg.gradient.jpg) 0 25px repeat-x; border:0; border-top:1px solid #E8D6B6; }
#rightcolumn #box_attachments { margin-bottom:15px;  border-bottom:1px solid #E8D6B6; }
#rightcolumn #box_contact_details .extras_sleeve, #rightcolumn #box_attachments .extras_sleeve, #rightcolumn #box_articles .extras_sleeve { padding:0 16px 9px; min-height:0; }
#rightcolumn #box_contact_details h2, #rightcolumn #box_attachments h2, #rightcolumn #box_articles h2 { margin:0 0 0 -16px; padding:5px 0; font-size:1.083em; line-height:13px; background:none; }
#rightcolumn #box_contact_details ul, #rightcolumn #box_attachments ul, #rightcolumn #box_articles ul { margin-top:17px; }
#rightcolumn #box_articles a {  }
#events_exhibitor_detail_gold #countdown, #events_sponsor_detail #countdown { margin-top:20px; }
#events_exhibitor_detail_gold .footer_ad, #events_sponsor_detail .footer_ad { z-index:auto; margin-top:0; padding-top:0; background:url(/magazine/graphics/bg.footer.ad.top.png) 0 0 no-repeat; }
#events_exhibitor_detail_gold .standfirst { clear:both; }

/* Speaker */
.speakerImage_sleeve img { float:right; margin:0 0 20px 20px; border:1px solid #999; }
#events_speaker_detail .page_options { width:618px; margin-top:20px; border-left:1px solid #DFC699; }