body {margin:0; background-color:#000000; font-family:arial, Helvetica, verdana, sans-serif; font-size:11px; color:#ffffff;}
img {border:0}
form {margin:0px}
a:link,  a:visited {text-decoration:none; font-weight:bold; color:#ff476b;}
a:hover {color:#cccccc; text-decoration:none;}
p {margin-top: 8px; margin-bottom: 6px;}
ul {margin:4px 0 8px 16px;}
li {margin:0 0 0px -41px; #margin:3px 0 0 0;}

/* MAIN IMAGE BACKGROUNDS */
.attheshowcontent {width:1000px; margin:10px 0 0 0; background: url('../images/at-the-show-image-bg.jpg'); background-repeat:no-repeat;}
.bookcontent {width:1000px; margin:10px 0 0 0; background: url('../images/book-image-bg.jpg'); background-repeat:no-repeat;}
.contactcontent {width:1000px; margin:10px 0 0 0; background: url('../images/contacts-image-bg.jpg'); background-repeat:no-repeat;}
.fashioncontent {width:1000px; margin:10px 0 0 0; background: url('../images/fashionshow-image-bg.jpg'); background-repeat:no-repeat;}
.foodcontent {width:1000px; margin:10px 0 0 0; background: url('../images/food-image-bg.jpg'); background-repeat:no-repeat;}
.futurecontent {width:1000px; margin:10px 0 0 0; background: url('../images/future-image-bg.jpg'); background-repeat:no-repeat;}
.genericcontent {width:1000px; margin:10px 0 0 0; background: url('../images/main-image-bg.jpg'); background-repeat:no-repeat;}
.sofacontent {width:1000px; margin:10px 0 0 0; background: url('../images/on-the-sofa-image-bg.jpg'); background-repeat:no-repeat;}
.specialcontent {width:1000px; margin:10px 0 0 0; background: url('../images/special-image-bg.jpg'); background-repeat:no-repeat;}
.venuecontent {width:1000px; margin:10px 0 0 0; background: url('../images/venue-image-bg.jpg'); background-repeat:no-repeat;}
/* MAIN IMAGE BACKGROUNDS */

.accessheader {margin:0 0 0 35px; background: url('../images/accesskeys-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.bookheader {margin:0 0 0 35px; background: url('../images/book-tickets-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.bookticketsbtn {float:left; height:35px; width:250px; font-size:1px; line-height:0; text-indent:-5000px; margin:35px 0 0 0;}
.bookticketsbtn a:link, .bookticketsbtn a:visited {float:left; width:250px; height:35px; background: url('../images/book-tickets-btn.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.bookticketsbtn a:hover {float:left; background-position:0 -40px; width:250px; height:35px; font-size:1px; line-height:0;}
.clear {clear:both;}
.column1 {float:left; width:451px; height:608px; text-align:left; padding:184px 0 0 40px;}
.column2 {float:left; width:499px; height:745px; text-align:left; padding:47px 0 0 0;}
.contactsheader {margin:0 0 0 35px; background: url('../images/contacts-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.date {margin:17px 0 0 35px; background: url('../images/date.gif'); background-repeat:no-repeat; width:465px; height:39px; text-indent:-5000px;}
.designerheader {margin:0 0 0 35px; background: url('../images/designer-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.exhibitheader {margin:0 0 0 35px; background: url('../images/exhibit-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.exhibitlistheader {margin:0 0 0 35px; background: url('../images/exhibit-list-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.fashionshowsponsorleft {float:left; margin:0 20px 0 0;}
.fashionshowsponsorright {float:left;}
.fashionshowsponsors {margin:20px 0 0 0;}
#flashcontent1 {margin:0;}
#flashcontent2 {margin:10px 0 0 0;}
#flashcontent3 {margin:42px 0 0 0;}
#flashcontent4 {margin:40px 0 0 20px;}
.foodheader {margin:0 0 0 35px; background: url('../images/food-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.footertext {font-size:9px; color:#666666; padding:11px 0 20px 88px;}
.footertext a:link, .footertext a:visited {color:#7a9e95; text-decoration:none;}
.footertext a:hover {color:#cccccc; text-decoration:none;}
.futureheader {margin:0 0 0 35px; background: url('../images/future-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.gettingtheresubhead {margin:10px 0 4px 0;}
.homeheader {margin:0 0 0 35px; background: url('../images/home-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.logo {font-size:1px; line-height:0; text-indent:-5000px; background: url('../images/dws-logo.gif'); background-repeat:no-repeat; width:293px; height:147px;}
.mapleft {float:left;}
.maplinks {margin:20px 0 0 0;}
.mapright {float:right;}
.menuform {width:300px; height:14px; font-family:arial,verdana; font-size:11px; background-color:#ffffff; border-style:solid; border-color:#ffffff; border-width:1px; margin-top:2px;}
.sendmenu {width:188px; height:18px; margin:8px 0 20px 0;}
.sitemapheader {margin:0 0 0 35px; background: url('../images/sitemap-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}

#slideshow1 {position:relative;}
#slideshow1 IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow1 IMG.active { z-index:10; opacity:1.0;}
#slideshow1 IMG.last-active {z-index:9;}

#slideshow2 {position:relative;}
#slideshow2 IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow2 IMG.active { z-index:10; opacity:1.0;}
#slideshow2 IMG.last-active {z-index:9;}

#slideshow3 {position:relative;}
#slideshow3 IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow3 IMG.active { z-index:10; opacity:1.0;}
#slideshow3 IMG.last-active {z-index:9;}


.sofaheader {margin:0 0 0 35px; background: url('../images/sofa-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.specialheader {margin:0 0 0 35px; background: url('../images/special-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}
.sponsors {margin:30px 0 0 0}
.sponsors2 {float:right; margin:30px 0 0 10px;}
.text {margin:0 0 0 89px; width:360px; min-height:350px; _height:350px; padding:0 0 20px 0;}
.ticketsonday {margin:35px 0 0 0;}
.topbar {width:100%; background: url('../images/nav-bg.gif'); background-repeat:repeat-x; height:30px}
.venueheader {margin:0 0 0 35px; background: url('../images/venue-header.gif'); background-repeat:no-repeat; width:465px; height:75px; text-indent:-5000px; background-position:0px -15px;}

/* NAVIGATION */
.navwrapper {width:956px; padding:0px 10px 0 10px; text-align:left;}
.navhome {float:left; height:30px; width:41px; font-size:1px; line-height:0; text-indent:-5000px;}
.navhome a:link, .navhome  a:visited {float:left; width:41px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0;}
.navhome a:hover {float:left; background-position:0 -40px; width:41px; height:30px; font-size:1px; line-height:0;}
.navhomeon {float:left; height:30px; width:41px; font-size:1px; line-height:0; text-indent:-5000px;}
.navhomeon a:link, .navhomeon  a:visited {float:left; width:41px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:0 -40px;}
.navhomeon a:hover {float:left; background-position:0 -40px; width:41px; height:30px; font-size:1px; line-height:0;}
.navbook {float:left; height:30px; width:84px; font-size:1px; line-height:0; text-indent:-5000px;}
.navbook a:link, .navbook  a:visited {float:left; width:84px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-41px 0px;}
.navbook a:hover {float:left; background-position:-41px -40px; width:84px; height:30px; font-size:1px; line-height:0;}
.navbookon {float:left; height:30px; width:84px; font-size:1px; line-height:0; text-indent:-5000px;}
.navbookon a:link, .navbookon  a:visited {float:left; width:84px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-41px -40px;}
.navbookon a:hover {float:left; background-position:-41px -40px; width:84px; height:30px; font-size:1px; line-height:0;}
.navwhats {float:left; height:30px; width:117px; font-size:1px; line-height:0; text-indent:-5000px;}
.navwhats a:link, .navwhats  a:visited {float:left; width:117px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-126px 0px;}
.navwhats a:hover {float:left; background-position:-126px -40px; width:117px; height:30px; font-size:1px; line-height:0;}
.navwhatson {float:left; height:30px; width:117px; font-size:1px; line-height:0; text-indent:-5000px;}
.navwhatson a:link, .navwhatson  a:visited {float:left; width:117px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-126px -40px;}
.navwhatson a:hover {float:left; background-position:-126px -40px; width:117px; height:30px; font-size:1px; line-height:0;}
.navshow {float:left; height:30px; width:158px; font-size:1px; line-height:0; text-indent:-5000px;}
.navshow a:link, .navshow  a:visited {float:left; width:158px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-243px 0px;}
.navshow a:hover {float:left; background-position:-243px -40px; width:158px; height:30px; font-size:1px; line-height:0;}
.navshowon {float:left; height:30px; width:158px; font-size:1px; line-height:0; text-indent:-5000px;}
.navshowon a:link, .navshowon  a:visited {float:left; width:158px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-243px -40px;}
.navshowon a:hover {float:left; background-position:-243px -40px; width:158px; height:30px; font-size:1px; line-height:0;}
.navsofa {float:left; height:30px; width:150px; font-size:1px; line-height:0; text-indent:-5000px;}
.navsofa a:link, .navsofa a:visited {float:left; width:150px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-403px 0px;}
.navsofa a:hover {float:left; background-position:-403px -40px; width:150px; height:30px; font-size:1px; line-height:0;}
.navsofaon {float:left; height:30px; width:150px; font-size:1px; line-height:0; text-indent:-5000px;}
.navsofaon a:link, .navsofaon  a:visited {float:left; width:150px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-403px -40px;}
.navsofaon a:hover {float:left; background-position:-403px -40px; width:150px; height:30px; font-size:1px; line-height:0;}
.navvenue {float:left; height:30px; width:70px; font-size:1px; line-height:0; text-indent:-5000px;}
.navvenue a:link, .navvenue  a:visited {float:left; width:70px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-553px 0px;}
.navvenue a:hover {float:left; background-position:-553px -40px; width:70px; height:30px; font-size:1px; line-height:0;}
.navvenueon {float:left; height:30px; width:70px; font-size:1px; line-height:0; text-indent:-5000px;}
.navvenueon a:link, .navvenueon  a:visited {float:left; width:70px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-553px -40px;}
.navvenueon a:hover {float:left; background-position:-553px -40px; width:70px; height:30px; font-size:1px; line-height:0;}
.navfood {float:left; height:30px; width:99px; font-size:1px; line-height:0; text-indent:-5000px;}
.navfood a:link, .navfood a:visited {float:left; width:99px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-623px 0px;}
.navfood a:hover {float:left; background-position:-623px -40px; width:99px; height:30px; font-size:1px; line-height:0;}
.navfoodon {float:left; height:30px; width:99px; font-size:1px; line-height:0; text-indent:-5000px;}
.navfoodon a:link, .navfoodon  a:visited {float:left; width:99px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-623px -40px;}
.navfoodon a:hover {float:left; background-position:-623px -40px; width:99px; height:30px; font-size:1px; line-height:0;}
.navspecial {float:left; height:30px; width:87px; font-size:1px; line-height:0; text-indent:-5000px;}
.navspecial a:link, .navspecial a:visited {float:left; width:87px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-722px 0px;}
.navspecial a:hover {float:left; background-position:-722px -40px; width:87px; height:30px; font-size:1px; line-height:0;}
.navspecialon {float:left; height:30px; width:87px; font-size:1px; line-height:0; text-indent:-5000px;}
.navspecialon a:link, .navspecialon  a:visited {float:left; width:87px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-722px -40px;}
.navspecialon a:hover {float:left; background-position:-722px -40px; width:87px; height:30px; font-size:1px; line-height:0;}
.navfuture {float:left; height:30px; width:90px; font-size:1px; line-height:0; text-indent:-5000px;}
.navfuture a:link, .navfuture a:visited {float:left; width:90px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-809px 0px;}
.navfuture a:hover {float:left; background-position:-809px -40px; width:90px; height:30px; font-size:1px; line-height:0;}
.navfutureon {float:left; height:30px; width:90px; font-size:1px; line-height:0; text-indent:-5000px;}
.navfutureon a:link, .navfutureon  a:visited {float:left; width:90px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-809px -40px;}
.navfutureon a:hover {float:left; background-position:-809px -40px; width:90px; height:30px; font-size:1px; line-height:0;}
.navcontacts {float:left; height:30px; width:59px; font-size:1px; line-height:0; text-indent:-5000px;}
.navcontacts a:link, .navcontacts a:visited {float:left; width:59px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-899px 0px;}
.navcontacts a:hover {float:left; background-position:-899px -40px; width:59px; height:30px; font-size:1px; line-height:0;}
.navcontactson {float:left; height:30px; width:59px; font-size:1px; line-height:0; text-indent:-5000px;}
.navcontactson a:link, .navcontactson  a:visited {float:left; width:59px; height:30px; background: url('../images/nav.gif'); background-repeat:no-repeat; font-size:1px; line-height:0; background-position:-899px -40px;}
.navcontactson a:hover {float:left; background-position:-899px -40px; width:59px; height:30px; font-size:1px; line-height:0;}
/* NAVIGATION */


/* SHARE */
.facebooklogo {float:left;}
.facebooktext {float:left; margin:-2px 0 0 4px; font-size:10px; line-height:105%;}
.facebooktext a:link, .facebooktext a:visited {color:#cccccc; text-decoration:none;}
.facebooktext a:hover {color:#ffffff; text-decoration:none;}
.share { background: url('../images/share.gif'); background-repeat:no-repeat; width:37px; height:15px; text-indent:-5000px;}
.shareicon {float:left;}
.shareleft {float:left; width:150px; margin:0 0 0 5px;}
.shareright {float:left; margin:0; color:#cccccc;}
/*.shareright {float:left; margin:18px 0 0 0;}*/
.socialwrapper {padding:0 0 0 0; margin:0 0 0 84px;}
.fb_share_button {float:left; margin:3px 3px 0 0; display:-moz-inline-block; display:inline-block; width:18px; height:18px; background: url('../images/social-icons.gif') no-repeat;}
.fb_share_button:hover {float:left; background-position:0 -21px; text-decoration:none; height:18px; width:18px;}
.twitter_share_button {float:left; margin:3px 3px 0 0; display:-moz-inline-block; display:inline-block; width:18px; height:18px; background: url('../images/social-icons.gif') no-repeat; background-position:-21px 0;}
.twitter_share_button:hover {float:left; background-position:-21px -21px; text-decoration:none; width:18px; height:18px;}
.digg_share_button {float:left; margin:3px 3px 0 0; display:-moz-inline-block; display:inline-block; width:18px; height:18px; background: url('../images/social-icons.gif') no-repeat; background-position:-42px 0;}
.digg_share_button:hover {float:left; background-position:-42px -21px; text-decoration:none; width:18px; height:18px;}
.stumbleupon_share_button {float:left; margin:3px 3px 0 0; display:-moz-inline-block; display:inline-block; width:18px; height:18px; background: url('../images/social-icons.gif') no-repeat; background-position:-63px 0;}
.stumbleupon_share_button:hover {float:left; background-position:-63px -21px; text-decoration:none; width:18px; height:18px;}
.google_share_button {float:left; margin:3px 3px 0 0; display:-moz-inline-block; display:inline-block; width:18px; height:18px; background: url('../images/social-icons.gif') no-repeat; background-position:-84px 0;}
.google_share_button:hover {float:left; background-position:-84px -21px; text-decoration:none; width:18px; height:18px;}
.delicious_share_button {float:left; margin:3px 3px 0 0; display:-moz-inline-block; display:inline-block; width:18px; height:18px; background: url('../images/social-icons.gif') no-repeat; background-position:-105px 0;}
.delicious_share_button:hover {float:left; background-position:-105px -21px; text-decoration:none; width:18px; height:18px;}
/* SHARE */


/* EXHIBITORS */

.exhibitorswrapper {position:relative}
.exhibitor1 {list-style:none; position:absolute; top:40px; left:80px; font-size:24px; color:#58867a; font-family:Gillsans, helvetica, Arial, Verdana, sans-serif;}
.exhibitor2 {list-style:none; position:absolute; top:66px; left:100px; font-size:24px; color:#74b2a2; font-family:Gillsans, helvetica, Arial, Verdana, sans-serif;}

#newsticker {position:relative; padding-left:0px; visibility:hidden;}
#newsticker ul {list-style:none; min-height:1.6em; padding:0; margin-left:0px;}
#newsticker li {list-style:none;}
* html #newsticker ul {height:1.6em; overflow:visible;}

#newsticker2 {position:relative; padding-left:0px; visibility:hidden;}
#newsticker2 ul {list-style:none; min-height:1.6em; padding:0; margin-left:0px;}
#newsticker2 li {list-style-type:none;}
* html #newsticker2 ul {height:1.6em; overflow:visible;}

#newsticker2 li.error {color: #00a4e4;}
#newsticker2 #togglenewsticker {overflow:hidden; position:absolute; right:0px; top:0px; width:1px; height:1px; text-indent:200px; outline:none;}
* html #newsticker2 #togglenewsticker {right:0px;}
