body { margin: 0; padding: 0; } /* top branding */ .header-bg { background: #aad4aa; height: 50px; margin-bottom: 1em; width: 750px; } div.header-bg div.links { float: right; font-family: verdana, helvetica, arial, sans-serif; font-size: 9pt; color: #FFFFFF; vertical-align: top; padding: 1em 3em 0 0; } div.header-bg a { color: white; } div.title-bg { float: left; background-color: #669966; border: 1px #FFFFFF solid; border-color: #FFFFFF solid; margin: 4px 0 0 5px; } div.header-bg div.text-title { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #FFFFFF; text-align: center; letter-spacing: 2px; border-color: #FFFFFF solid; padding-right: 5px; padding-left: 5px } div.header-bg div.text-slogan { font-family: verdana,helvetica,arial,sans-serif; font-size: 7pt; color: #EAFFFF; text-align: center; padding-bottom: 3px; padding-left: 7px; padding-right: 7px; } /* sections */ div.large-map { text-align: right; padding-bottom: 0.5em; } div.large-map a { font-size: 11px; } div.advert-container table td{ vertical-align: top; } /* html */ div.advert-container { font-family: arial,helvetica,sans-serif; } div.advert-container div.html { margin: 0.5em 5px 0.8em 5px; font-size: 12px; } /* gallery */ div.advert-container table.gallery { margin: 0px 0 5px 0; /* width: 100%; */ width: 750px; border-collapse: collapse; border-spacing: 0; } div.advert-container table.gallery table { border-collapse: collapse; border-spacing: 0; margin-left: auto; margin-right: auto; } div.advert-container table.gallery table td { padding: 0; } div.advert-container div.contact-info { font-size: 12px; } div.advert-container div.contact-info table.contact-info { width: 100%; } div.advert-container div.contact-info table.contact-info td{ text-align: center; } div.advert-container div.contact-info span.telephone { font-weight: bold; } div.advert-container div.contact-info span.mobile { font-weight: bold; } div.advert-container div.contact-info span.email { } div.advert-container div.contact-info span.url_small { font-size: 12pt; } div.advert-container div.contact-info span.url_medium { font-size: 16pt; } div.advert-container div.contact-info span.url_large { font-size: 20pt; } /* identity */ div.header-title-2 { background-color: #8BC58B; font-family: Arial, sans-serif; margin-bottom: 1em; padding-left: 10px; padding-bottom: 6px; font-size: 36px; color: #EFEFEF; border-bottom: 1px solid #779F77; } div.header-title-2 a { color: #EFEFEF; } div.header-title-2 a:hover { color: #FFFFFF; } div.header-title-2 span.logo a{ color: #EFEFEF; text-decoration: none; font-weight: bold; } div.header-title-2 span.logo a:hover { text-decoration: underline; } table.footer { margin-top: 1em; margin-left: auto; margin-right: auto; width: 750px; border-collapse: collapse; } table.footer td { font-family: Arial, sans-serif; font-size: 13px; border-width: 2px 2px 2px 2px; padding: 4px 4px 4px 4px; border-style: solid; border-color: #8BC58B; background-color: white; } table.footer td a { color: #EB7810; } span.grey { color: grey; } div#content { background-color: #FFFFFF; padding-top: 1em; padding-bottom: 1em; } div.advert-container { clear: both; margin-left: auto; margin-right: auto; width: 750px; overflow: hidden; } body{ background-color: #FFFFFF; } div.heading { font-size: 32px; color: #FFFFFF; text-align: center; background-color: #3366cc; font-weight: bold; padding: 5px; } div.sub-heading { font-size: 16px; font-weight: bold; color: #FFFFFF; text-align: center; padding: 5px; background-color: #003399; } .advert-image-caption { font-size: 11px; background-color: #3366cc; color: #FFFFFF; text-align: center } div.advert-container { background-color: #ffffff; }