* { margin: 0px; padding: 0px; border: 0px; } #stayalive { position: absolute; width: 1px; height: 1px; top: -100px; left: -100px; } body { text-align: center; background: #fff url(/css/../img/bodybg.jpg) 0 0 repeat-x; } body, td, th, a { font: 11px Tahoma, Arial; color: #404040; line-height: 18px; } input, textarea, select { font: 11px Tahoma, Arial; color: #404040; border: none; } h1, h1 a { font: 30px Tahoma, Arial; color: #404040; } h2, h2 a { font: 14px Tahoma, Arial; color: #ff0000; } h3, h3 a { font: 18px Tahoma, Arial; color: #404040; } h4, h4 a { font: 14px Tahoma, Arial; color: #404040; } a { color: #666666; text-decoration: none; outline: none; } a:hover { text-decoration: underline; } ul, ul li { list-style: none; } .clear { clear: both; } .rwrap { position: relative; margin: 0px auto auto auto; } .rwrap, .wrap { width: 996px; text-align: left; } .rwrap div { float: left; } .all { overflow: hidden; width: 996px; } .alltop { width: 996px; height: 12px; background: transparent url(/css/../img/alltop.png) 0 0 repeat-x; _background: none; } .allleft, .footleft { height: 38px; width: 3px; background: transparent url(/css/../img/allleft.png) 0 0 repeat-y; _background: none; } .allleft, .allright { margin-bottom: -20000px; padding-bottom: 20000px; _background: none; } .allmid { margin-bottom: -20000px; padding-bottom: 20000px; width: 990px; background-color: #fff; } .allright, .footright { height: 38px; width: 3px; background: transparent url(/css/../img/alllright.png) 0 0 repeat-y; _background: none; } .topmenu { width: 990px; background: url(/css/../img/topmenubg.gif) 0 0 repeat-x; } .topmenu ul { float: left; } .topmenu ul li { float: left; background: url(/css/../img/topline.gif) right top no-repeat; height: 32px; padding-bottom: 6px; } .topmenu ul li a { height: 30px; padding: 8px 12px 0px 12px; display: block; font: 11px Tahoma; color: #fff; } .topmenu ul li a:hover, .tselect { text-decoration: none; background: url(/css/../img/topmenuarrow.gif) center 26px no-repeat; } .webshoptopmenu { position: absolute; right: 3px; height: 38px; width: 227px; display: block; background: url(/css/../img/webshoptop.gif) right no-repeat; } .webshoptopmenu a { display: block; width: 88px; height: 34px; cursor: pointer; } .webshoptopmenu2, .webshoptopmenu3 { font: 11px Tahoma; color: #fff; margin-left: 185px; float: left; width: 215px; padding: 4px 0px 0px 12px; } .webshoptopmenu2 { height: 40px; background-color: #eb0000; } .webshoptopmenu3 { height: 60px; background: url(/css/../img/afrekenen.gif) 12px 42px no-repeat #eb0000;; } .webshoptopmenu2 a.afr { width: 215px; height: 40px; display: block; cursor: pointer; font: 11px Tahoma; color: #fff; } .webshoptopmenu2 a.afr:hover { text-decoration: none; } .webshoptopmenu3 a.afr { margin-top: 8px; width: 80px; height: 20px; display: block; cursor: pointer; } .menu { width: 990px; height: 112px; } .menu ul { float: left; padding-top: 78px; height: 34px; } .menu ul li { float: left; } .menu ul li.menu1, .menu ul li.menu2, .menu ul li.menu3, .menu ul li.menu4, .menu ul li.menu5, .menu ul li.menu6, .menu ul li.menu7, .menu ul li.menu8, .menusel1, .menusel2, .menusel3, .menusel4, .menusel5, .menusel6, .menusel7, .menusel8 { cursor: pointer; height: 34px; } .menu ul li.menu1 a, .menu ul li.menu2 a, .menu ul li.menu3 a, .menu ul li.menu4 a, .menu ul li.menu5 a, .menu ul li.menu6 a, .menu ul li.menu7 a, .menu ul li.menu8 a, .menu ul li.menusel1 a, .menu ul li.menusel2 a, .menu ul li.menusel3 a, .menu ul li.menusel4 a, .menu ul li.menusel5 a, .menu ul li.menusel6 a, .menu ul li.menusel7 a, .menu ul li.menusel8 a { width: 100%; height: 100%; display: block; } .menu ul li.menu1 { width: 92px; background: url(/css/../img/menu/kunstzaken.gif) 0 0 no-repeat; } .menu ul li.menu1:hover, .menusel1 { background: url(/css/../img/menu/kunstzaken_o.gif) 0 0 no-repeat; } .menusel1 { width: 92px; } .menu ul li.menu2 { width: 76px; background: url(/css/../img/menu/collectie.gif) 0 0 no-repeat; } .menu ul li.menu2:hover, .menusel2 { background: url(/css/../img/menu/collectie_o.gif) 0 0 no-repeat; } .menusel2 { width: 76px; } .menu ul li.menu3 { width: 131px; background: url(/css/../img/menu/kunstinopdracht.gif) 0 0 no-repeat; } .menu ul li.menu3:hover, .menusel3 { background: url(/css/../img/menu/kunstinopdracht_o.gif) 0 0 no-repeat; } .menusel3 { width: 131px; } .menu ul li.menu4 { width: 73px; background: url(/css/../img/menu/verhuur.gif) 0 0 no-repeat; } .menu ul li.menu4:hover, .menusel4 { background: url(/css/../img/menu/verhuur_o.gif) 0 0 no-repeat; } .menusel4 { width: 73px; } .menu ul li.menu5 { width: 64px; background: url(/css/../img/menu/advies.gif) 0 0 no-repeat; } .menu ul li.menu5:hover, .menusel5 { background: url(/css/../img/menu/advies_o.gif) 0 0 no-repeat; } .menusel5 { width: 64px; } .menu ul li.menu6 { width: 70px; background: url(/css/../img/menu/klanten.gif) 0 0 no-repeat; } .menu ul li.menu6:hover, .menusel6 { background: url(/css/../img/menu/klanten_o.gif) 0 0 no-repeat; } .menusel6 { width: 70px; } .menu ul li.menu7 { width: 54px; background: url(/css/../img/menu/links.gif) 0 0 no-repeat; } .menu ul li.menu7:hover, .menusel7 { background: url(/css/../img/menu/links_o.gif) 0 0 no-repeat; } .menusel7 { width: 54px; } .menu ul li.menu8 { width: 91px; background: url(/css/../img/menu/presentatie.gif) 0 0 no-repeat; } .menu ul li.menu8:hover, .menusel8 { background: url(/css/../img/menu/presentatie_o.gif) 0 0 no-repeat; } .menusel8 { width: 91px; } .base { width: 990px; } .content { width: 449px; padding: 24px; } .content11 { width: 1px; height: 366px; } .content2 { width: 990px; } .baseright { float: left; width: 492px; } .aanbieding { float: left; width: 242px; } .aanbiedingff { float: left; width: 240px; height: 232px; background: url(/css/../img/aanbiedingff.gif) 0 0 no-repeat; } .aanbiedingtop { width: 242px; height: 25px; padding-top: 20px; font-size: 18px; } .aanbiedingconttop { width: 242px; height: 145px; background: url(/css/../img/aanbiedingtop.gif) 0 0 no-repeat; } .aanbiedingimage { margin: 4px 0px 0px 4px; width: 234px; text-align: center; } .aanbiedingcontmid { width: 242px; background: url(/css/../img/aanbieding.gif) 0 0 repeat-y; } .aanbiedingconttekst { padding: 6px 18px 0px 18px; width: 206px; height: 38px; background: url(/css/../img/aanbiedingtekst.gif) 0 0 repeat-y; } .aanbiedingprijs { color: #fff; padding: 8px 6px 0px 6px; height: 26px; width: 137px; background-color: #ff0000; margin: 1px 0px 0px 10px; border-right: 1px solid #ff8080; } .aanbiedingknop { margin-top: 1px; height: 34px; width: 72px; background: url(/css/../img/bestelbtn.gif) 0 0 no-repeat; } .aanbiedingknop a { display: block; height: 34px; width: 72px; } .aanbiedingcontbot { width: 242px; height: 10px; background: url(/css/../img/aanbiedingbot.gif) 0 0 no-repeat; } .aanbiedingnaam { padding: 8px 0px 0px 12px; width: 230px; height: 25px; background: url(/css/../img/aanbiedingnaam.gif) 0 0 no-repeat; } .aanbiedingnaam a { color: #ff0000; font-weight: bold; } .aanbiedingnaam a:hover { text-decoration: none; } .aanbiedingtitelwerk { padding: 4px 0px 0px 12px; width: 230px; height: 42px; background: url(/css/../img/aanbieding.gif) 0 0 repeat-y; } .frontnieuws { margin-top: 5px; width: 489px; } .frontnieuwstop { font-weight: bold; padding: 12px 0px 0px 16px; font-size: 14px; color: #ff0000; width: 473px; height: 25px; background: url(/css/../img/frontnieuwstop.gif) 0 0 no-repeat; } .frontnieuwsmid { line-height: 16px; font-size: 11px; padding: 8px 16px; width: 456px; background: url(/css/../img/frontnieuwsmid.gif) 0 0 repeat-y; } .frontnieuwsbot { width: 489px; height: 6px; background: url(/css/../img/frontnieuwsbot.gif) 0 0 no-repeat; margin-bottom: 48px; } .frontnieuwsdate { font-size: 10px; } .footer { width: 996px; height: 38px; } .footmid { width: 990px; height: 38px; background: url(/css/../img/footmidbg.gif) 0 0 repeat-x; } .footmidleft { width: 127px; height: 32px; background: url(/css/../img/brinkfoot.gif) 0 0 no-repeat; } .footmidright { padding: 10px 0px 0px 12px; } .footmidright, .footmidright a { font: 10px Tahoma; color: #555; text-decoration: none; } .footmidright a:hover { color: #ff0000; } .allbot { width: 996px; height: 3px; background: url(/css/../img/allbot.png) 0 0 repeat-x; _background: none; margin-bottom: 6px; } .linkspage ul { width: 435px; } .linkspage ul li.linkspagetitle { padding: 12px 0px 3px 0px; width: 435px; border-bottom: 1px solid #e5e5e5; } .linkspage ul li.linkspageinfo { padding-left: 12px; } .linkspage ul li.linkspagetitle a { color: #ff0000; font-weight: bold; padding-left: 12px; background: url(/css/../img/arrowlinks.gif) 0px 3px no-repeat; } .linkspage ul li.linkspagetitle a:hover { text-decoration: none; } .collection { width: 990px; padding: 3px 0px 3px 3px; } .colltop { font-size: 14px; color: #ff0000; padding: 10px 0px 0px 12px; width: 972px; height: 26px; background: url(/css/../img/colltop.gif) 0px 0px no-repeat; } .collzoek { width: 984px; height: 42px; background: url(/css/../img/collzoekbg.gif) 0px 0px repeat-y; } .collzoekresult { width: 495px; } .collzoekresulttop { font-size: 14px; color: #555; padding: 10px 0px 0px 12px; width: 483px; height: 26px; background: url(/css/../img/colzoekrestop.gif) 0px 0px no-repeat; } .collzoekresultmid { padding: 6px 0px 0px 9px; width: 486px; background: url(/css/../img/colzoekresmid.gif) 0px 0px repeat-y; } .collzoekresultbot { height: 10px; width: 495px; background: url(/css/../img/colzoekresbot.gif) 0px 0px repeat-y; } .collimg { float: left; margin: 6px; width: 146px; height: 143px; _width: 148px; _height: 145px; border: 1px solid #f2f2f2; }  .collimgselec { float: left; margin: 6px; width: 146px; height: 143px; _width: 148px; _height: 145px; border: 1px solid #ff9000; } .collselec { width: 489px; } .collseleclist { width: 152px; } .collseleclisttop { padding: 10px 0px 0px 12px; width: 140px; height: 26px; background: url(/css/../img/collselectietop.gif) 0px 0px no-repeat; } .collseleclistbot { width: 152px; height: 3px; background: url(/css/../img/collselectiemid.gif) 0px 0px no-repeat; } .collseleclistmid { min-height: 400px; background-color: #e5e5e5; width: 152px; } .collseleclistmid ul { } .collseleclistmid ul li { border-bottom: 1px solid #cacaca; padding: 12px; line-height: 14px; } .collprev { float: left; width: 337px; } .collprevtop { width: 337px; height: 7px; background: url(/css/../img/collprevtop.gif) 0px 0px no-repeat; } .collprevmid { width: 337px; min-height: 417px; background: url(/css/../img/collprevmid.gif) 0px 0px repeat-y; padding-bottom: 12px; } .prevs ul { padding: 6px 0px 0px 12px; } .prevs li { display: inline; } .prevs li a { float: left; color: #fff; padding: 10px; background-color: #959595; border-right: 1px solid #cccccc; } .prevs li a.tabactive { text-decoration: none; background-color: #606060; } #tabcontent1,#tabcontent2,#tabcontent3 { width: 298px; margin-left: 12px; margin-bottom:5px; background-color: #606060; padding: 6px; color: #fff; min-height: 346px; } #tabcontent1 { position: relative; height: 346px; } .midimage { width: 298px; text-align: center; padding: 50px 0px; vertical-align: middle; } .collprevmid ul li a:hover { text-decoration: none; background-color: #606060; } .collprevbot { width: 337px; height: 3px; background: url(/css/../img/collprevbot.gif) 0px 0px no-repeat; } .collecdrop { width: 151px; height: 18px; border: none; background: url(/css/../img/dropdown.gif) 0px 0px no-repeat; } .filt { border: none; padding: 0px 8px 0px 12px; height: 42px; } td.filt a, td.filt a:hover { text-decoration: none; } .filtt { width: 200px; border-right: 1px solid #e5e5e5; height: 42px; line-height: 0px; } .filtt .result { line-height: 16px; padding-top: 6px; height: 21px; width: 180px; font-weight: bold; } .filtt .action { padding-top: 9px; } .paginering { width: 480px; } .aantalwerken { text-align: center; } .geselpagin { color: #ff0000; } .iImg { padding: 0px; margin-left: 8px; border: none; height: 17px; width: 71px; } .zoekert { padding: 3px 0px 0px 84px; } .flag { width: 400px; height: 48px; } .flagen, .flagnl { height: 21px; width: 80px; margin-bottom: 24px; } .flagen { background: url(/css/../img/menu/en.gif) 0px 0px no-repeat; } .flagnl { background: url(/css/../img/menu/nl.gif) 0px 0px no-repeat; } .flagen a, .flagnl a { padding: 2px 0px 0px 28px; display: block; font-size: 12px; color: #ff0000; font-weight: bold; } .nieuwslist, .nieuwslist ul { width: 440px; } .nieuwslist ul { border-bottom: 1px solid #cacaca; padding: 24px 6px 6px 6px; } .nieuwslist ul li { padding: 2px 0px; color: #606060; } .nieuwslist a { text-decoration: none; cursor: pointer; } .nieuwslist ul li.nieuwslistdate { font-size: 10px; } .backtolist { padding: 12px 0px 0px 12px; background: url(/css/../img/li_b.gif) 0px 19px no-repeat; } .backtolist a { font-weight: bold; color: #404040; } .backtolist a:hover { text-decoration: none; } .shopprijs { position: absolute; bottom: 0px; left: 0px; width: 310px; height: 50px; background-color: #ff0000; } .shopprijs ul li { padding: 2px 6px 2px 6px; float: left; height: 46px; line-height: 22px; } .shopprijs ul li.prijsje { border-right: 1px solid #cccccc; width: 200px; font-size: 11px; } .shopprijs ul li.shopbestel { width: 80px; background: url(/css/../img/bestel.gif) 18px 18px no-repeat; } .shopbestel a { display: block; cursor: pointer; width: 100%; height: 100%; } .shopprijs ul li.shopbestel a:hover { background: none; } .volgstap, .volgstap2, .volgstap3, .volgstap4, .volgstap5 { width: 984px; height: 35px; } .volgstap { background: url(/css/../img/volgstap.gif) 0px 0px no-repeat; } .volgstap2 { background: url(/css/../img/mijngegevensbg.gif) 0px 0px no-repeat; } .volgstap3 { background: url(/css/../img/betaalwijzebg.gif) 0px 0px no-repeat; } .volgstap4 { background: url(/css/../img/verzendingbg.gif) 0px 0px no-repeat; } .volgstap5 { background: url(/css/../img/bevestigingbg.gif) 0px 0px no-repeat; } .volgstapmid { width: 984px; height: 100%; background: url(/css/../img/volgstapmid.gif) 0px 0px repeat-y; } .volgstapbot { width: 984px; height: 6px; background: url(/css/../img/volgstapbot.gif) 0px 0px no-repeat; } .destappen { width: 246px; height: 364px; margin-left: 3px; } .destappen ul { border-bottom: 1px solid #cacaca; } .destappen ul li { line-height: 14px; padding: 8px 0px 8px 12px; } .destappen ul li a:hover { text-decoration: none; color:#ff0000; } .destappen ul li a { color:#404040; } .destappen ul.stapred { background-color: #f2f2f2; } .destappen ul.vink { background: url(/css/../img/vink.gif) 208px 12px no-repeat; } .destappen ul.stapred li { color: #ff0000; } .winkelwagen { width: 680px; margin: 12px 0px 12px 41px; } .winkelwagenitem { width: 679px; height: 140px; background-color: #fff; border-bottom: 1px solid #555555; } .winkelwagenitem2 { width: 679px; background-color: #fff; } .winkelwagenitemim { padding: 20px 0px 0px 10px; height: 120px; width: 138px; } .winkelwageniteminfo { position: relative; width: 508px; height: 140px; margin-left: 12px; } .winkelwageniteminfo ul li { line-height: 14px; padding: 8px 0px 8px 0px; } .sec { width: 508px; border-bottom: 1px solid #e5e5e5; padding-bottom: 8px; } .sec ul li { float: left; width: 160px; padding: 0px; } .thir ul li { width: 508px; text-align: right; color: #ff0000; } .winkelwagentotal { padding-top: 8px; line-height: 14px; width: 679px; height: 38px; background-color: #e5e5e5; position: relative; } .winkelwagentotalall { position: absolute; right: 0; } .delitemw { width: 93px; height: 21px; background: url(/css/../img/verwijderitem_bg.gif) 0px 0px no-repeat; position: absolute; right: 1px; top: 13px; } .delitemw a { width: 93px; height: 21px; display: block; } .winkelwagenknoppen { width: 679px; margin-top: 6px; } .winkelverderbtn { width: 121px; height: 23px; background: url(/css/../img/verderwinkelen_btn.gif) 0px 0px no-repeat; } .winkelverderbtn a { width: 121px; height: 23px; display: block; } .winkelterugbtn { margin-left: 6px; width: 91px; height: 23px; background: url(/css/../img/terug_btn.gif) 0px 0px no-repeat; } .winkelterugbtn a { width: 91px; height: 23px; display: block; } .winkelvolgendebtn { margin-left: 449px; width: 109px; height: 23px; background: url(/css/../img/volgendestap_btn.gif) 0px 0px no-repeat; } .verzendent, .verzendent2 { margin-left: 352px; border: none; cursor: pointer; width: 109px; height: 23px; background: url(/css/../img/volgendestap_btn.gif) 0px 0px no-repeat; } .verzendent2 a, .verzendent a { display: block; cursor: pointer; width: 109px; height: 23px; } .verzendent3 { margin-left: 305px; border: none; cursor: pointer; width: 156px; height: 23px; background: url(/css/../img/bevestigen.gif) 0px 0px no-repeat; } .verzendent3 a { display: block; cursor: pointer; width: 156px; height: 23px; } .winkelvolgendebtn a { width: 109px; height: 23px; display: block; } .red { color: #ff0000; } .contactlef { width: 168px; height: 138px; } .contactleft { margin: 12px 0px; padding-left: 12px; width: 478px; border-left: 1px solid #cdcdcd; } .conleftt { width: 100px; } .contactinput input, .contactinputb input, .contactinputs input { height: 16px; background: url(/css/../img/input_bg.gif) bottom left repeat-x #fff; border: 1px solid #cdcdcd; margin: 3px 0px; } .contactinput input { width: 222px; } .contactinputb input { width: 166px; } .contactinputs input { width: 48px; margin-left: 6px; } .contactinputs2 input { width: 48px; margin-right: 6px; } .contacterror { color: #ff0000; } .contacterror input { border: 1px solid #ff0000; } .bevestiging { padding: 12px; width: 655px; background-color: #fff; border-bottom: 1px solid #555555; } .footfaceb1 { padding: 5px 0px 0px 260px; } .footfaceb { background: url(/css/../img/facebook.gif) 0px 0px no-repeat; width: 22px; height: 22px; } .footfaceb a { width: 22px; height: 22px; display: block; cursor: pointer; } .kio1 { width: 44px; height: 48px; display: block; } .kio2 { padding-left: 12px; color: #ff0000; }   .rbBlock li { padding: 12px 0px 3px 0px; } .rbBlock li a { font-weight: bold; }  .isTextBlock, .isAlbumBlock, .isSideBlock { width: 720px; } .isAlbumBlock { float:left; } input, textarea, select { border: none; } .tError { color: #f00; }  .cloudkeyBold { font-weight: bold; } .cloudkeyLarge { font-size: 16px; } .cloudkeyExLarge { font-size: 24px; }  table.isPartnerTable tr td { vertical-align: top; } table.isPartnerTable img { margin: 0px 12px 12px 0px; }  table.isProductSummary td.isCol1 { width: 300px } table.isProductSummary td.isCol2, table.isProductSummary td.isCol3 { width: 100px } table.isProductSummary td.isCol3 { text-align: right; } table.isProductSummary tr.totalRow td { padding-top: 12px; text-align: right; font-weight: bold; } table.isProductSummary tr.totalRow td.isCalc { border-top: 1px solid #000; }  .tmce { line-height: 16px; } .tmce ul, .tmce ul li { list-style: none; } .tmce ul li { padding: 0px 0px 0px 12px; background-position: 0px 9px; background-repeat: no-repeat; background-image: url(/css/../img/tmce/li.gif); } .tmce ol { padding: 0px 0px 0px 24px; } img.tmceImgLeft { margin: 0px 6px 6px 0px; } img.tmceImgRight { margin: 0px 0px 6px 6px; } .tmce a { color: #ff0000; } .tmce a:hover { text-decoration: none; } .tmceLnkReadon { padding: 0px 12px 0px 0px; background-position: right center; background-repeat: no-repeat; background-image: url(/css/../img/tmce/li.gif); } .tmceTxtIntro a { font-weight: bold; color: #ff0000; } .tmceTxtIntro { font-weight: bold; color: #ff0000; } .tmceTxtHigh { font-weight: bold; } .tmceTblHeader td, .tmceTblOdd td, .tmceTblEven td { padding: 3px 18px 3px 0px; } .tmceTblHeader td { padding-top: 15px; font-weight: bold; border-top: 1px solid #009ee0; border-bottom: 1px solid #009ee0; } .tmceTblOdd td, .tmceTblEven td{ background-position: left bottom; background-repeat: repeat-x; background-image: url(/css/../img/tmce/table_bgc.gif); }  .sIFR-flash { visibility: visible !important; margin: 0; } .sIFR-replaced { visibility: visible !important; } span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }  .sIFR-flash + div[adblocktab=true] { display: none !important; }  .sIFR-hasFlash h1, .sIFR-hasFlash h2 { visibility: hidden; } .sIFR-hasFlash h1 { letter-spacing: -1px; } .sIFR-hasFlash h2 { letter-spacing: -1px; } #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;} #lightbox img{ width: auto; height: auto;} #lightbox a img{ border: none; } #outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } #imageContainer{ padding: 10px; } #loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } #hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } #imageContainer>#hoverNav{ left: 0;} #hoverNav a{ outline: none;} #prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(/css/../img/lightbox/space.gif);  display: block; } #prevLink { left: 0; float: left;} #nextLink { right: 0; float: right;} #prevLink:hover, #prevLink:visited:hover { background: url(/css/../img/lightbox/prevlabel.gif) left 15% no-repeat; } #nextLink:hover, #nextLink:visited:hover { background: url(/css/../img/lightbox/nextlabel.gif) right 15% no-repeat; } #imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; } #imageData{ padding:0 10px; color: #666; } #imageData #imageDetails{ width: 70%; float: left; text-align: left; } #imageData #caption{ font-weight: bold; } #imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } #imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;} #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }