body {margin-top: 1.0em}
#logo_screen {position: absolute; margin: 5px 0 0 70px; width: 248px; height: 151px; overflow: hidden}
#slogan {position: absolute; bottom: 70px; right: 70px}
#big_video label {margin-top: 30px}
.servicos #main_content h2 {margin-left: 10px}
#header li {padding-left: 32px}
#header li a {padding-right: 13px; padding-left: 8px}
#global_search {right: 92px; bottom: -13px}
#summary {position: static}
#gallery #summary, #picture #summary {padding-right: 7.5em}
.text cite {padding-bottom: 1em; border-width: 0 0 1px; border-style: dotted; margin-bottom: 2em}
#footer {position: relative}
#footer h6 em {display: block}
.artigos_casamento_cerimonial_niteroi_rio_rj #main_content h4 {margin: .25em 0}
.artigos_casamento_cerimonial_niteroi_rio_rj #main_content ol {padding: 0}
.artigos_casamento_cerimonial_niteroi_rio_rj #main_content ol li {float: left; width: 19%; height: 25px; padding: 2px 4% 5px 4px; border-width: 1px; border-style: solid; margin-right: 4px; margin-bottom: 4px}
.follow_us_at_twitter {position: absolute; top: 20%; left: -4px}
.follow_us_at_twitter a, .follow_us_at_twitter a em {display: block}
.follow_us_at_twitter a {width: 75px; height: 43px; padding: 20px 0 0 105px}

html * {color: #555}
html {background: #75272a}
body {background: #662426}
a:visited {color: #000}
a:focus, a:hover, a:active {color: #75272a}
h3 a:focus, h3 a:hover {color: #75272a}
#header {background: #662426 url(../images/custom/header.gif) repeat-x bottom}
#slogan {color: #75272a}
#header p a, #header p img {color: #fff}
#header li a {color: #7e7e7e; background-position: top right}
#header li a:hover, #header li.current a {color: #75272a}
#main_content {background: #ebebe6 url(../images/custom/main_bg.gif) no-repeat left top !important}
#main_content h1 {color: #662426}
#gallery h1, #search h1 {color: #555}
#gallery h1 em, #search h1 em {color: #662426}
ul#thumbnails li {color: #000}
#thumbnails h2 a:hover, #thumbnails h3 a:hover {color: #75272A}
ul#thumbnails li div {border: 1px solid #BFBFBF; background-color: #FFF}
ul#thumbnails li div a {background: #0E070F}
ul#thumbnails li div a:visited {background: #0E070F}
body.videos ul#thumbnails li div a:visited {background: none}
ul#thumbnails li div a:hover {background: #662426}
ul#thumbnails a img, #thumbnails label {color: #000}
ul#thumbnails a:hover img, ul#thumbnails a:hover label {color: #FFF}
ul#thumbnails li div a label {color: #FFF}
#summary, #about_us, #data_sheet, body.application #main_content ul, #picture_description {background-color: #FFF; border-color: #D9D9D5}
#go_to_selection:link, #go_to_selection:visited {color: #000}
#go_to_selection:hover {color: #75272a}
.pages a:visited {color: #868F8F}
.pages a.previous:visited, .pages a.next:visited {color: #555}
.pages strong {color: #662426}
#big_picture a#previous, #big_picture a#next, #big_video a#previous, #big_video a#next {color: #EBEBE6}
#big_picture img, #big_video object {color: #666; border-color: #662426}
#big_picture label {color: #FFF; background: #75272a}
#big_video label {background: #ccc; color: #333}
.go_to_checkout a {color: #343E3E}
.go_to_checkout a:hover {color: #75272a}
#checkout #selection_size label {color: #662426}
body#selection #selection_size label {color: #4D2854}
#cart_items {background: #DEDEDA; border-color: #47254D}
#cart_items.instructions {background: #d8d8d8 url(../images/custom/selection_instructions.gif) no-repeat center center}
#all_pictures li label, #all_pictures li a, #cart_items label, #cart_items a, #selected_pictures label, #selected_pictures a {background-color: #EBEBE6}
#all_pictures label, #cart_items label, #selected_pictures label {color: #402246; opacity: .7}
label {color: #422348}
input, textarea {color: #111; background-color: #FFF; border-color: #666}
input:hover, textarea:hover {border-color: #940029}
input:active, input:focus, textarea:active, textarea:focus {background-color: #FEFFBF; border-color: #940029}
button {color: #111; background-color: #DEDEDA}
.email_field_with_errors {border: solid 1px #BF3730; background: #BF3730}
#submit_error {background-color: #BF3730}
#submit_success {background-color: #b28600}
#submit_error, #submit_success {color: #fff}
#searched_item {color: #662426}
#footer {background: #662426 url(../images/custom/footer.gif) no-repeat !important}
#footer * {color: #FFEAEB}
#footer h2, #footer h2 a, #footer h3 {color: #D9D9D5}
#footer strong, #footer #beonthenet img, #footer #improveit {color: #FFF}
body.text dt, body.text #main_content strong {color: #422348}
body.text #toc {background: #DEDEDA; border-color: #45254B}
.text #main_content ol li p:first-child {color: #AF5FBF}
body.text #main_content dt {color: #512A58}
code {color: #111; background: #DEDEDA}
.text table * {border-color: #45254B}
.text th {color: #45254B; background: #DEDEDA}
.text td span {color: #555}
pre {background: #DEDEDA; border-color: #45254B}
#header li.cerimonial_casamento_decoracao_niteroi_rio_rj {background-image: url(../images/custom/menu_tab_eventos.gif)}
body.cerimonial_casamento_decoracao_niteroi_rio_rj #header li.current {background-image: url(../images/custom/menu_tab_eventos_hover.gif)}
#header li.decoracao_casamento_cerimonial_rio_de_janeiro_rj {background-image: url(../images/custom/menu_tab_quemsomos.gif)}
body.decoracao_casamento_cerimonial_rio_de_janeiro_rj #header li.current {background-image: url(../images/custom/menu_tab_quemsomos_hover.gif)}
#header li.artigos_casamento_cerimonial_niteroi_rio_rj {background-image: url(../images/custom/menu_tab_artigos.gif)}
body.artigos_casamento_cerimonial_niteroi_rio_rj #header li.current {background-image: url(../images/custom/menu_tab_artigos_hover.gif)}
#header li.videos_cerimonial_niteroi_rio_de_janeiro_rj {background-image: url(../images/custom/menu_tab_videos.gif)}
body.videos_cerimonial_niteroi_rio_de_janeiro_rj #header li.current {background-image: url(../images/custom/menu_tab_videos_hover.gif)}
#header li.contato {background-image: url(../images/custom/menu_tab_contato.gif)}
body.contact #header li.current {background-image: url(../images/custom/menu_tab_contato_hover.gif)}
#header li.rsvp {background-image: url(../images/custom/menu_tab_rsvp.gif)}
body.rsvp #header li.current {background-image: url(../images/custom/menu_tab_rsvp_hover.gif)}
#header li.depoimentos {background-image: url(../images/custom/menu_tab_depoimentos.gif)}
body.depoimentos #header li.current {background-image: url(../images/custom/menu_tab_depoimentos_hover.gif)}
#data_sheet a {color: #75272a}
#footer a {color: #dea817}
body #footer h6 {color: #888}
body #footer h6 em {color: #555}
.artigos_casamento_cerimonial_niteroi_rio_rj #main_content ol li {border-color: #D1D1CD}
cite {border-color: #B7B7B7}
.follow_us_at_twitter a {background: transparent url(../images/custom/twitter.png) no-repeat top left}