﻿.required {
 background-color: #ffff88;
}

body {
 text-align: center;
 margin-top:2px;
 margin-bottom:10px;
}

table {
margin-left: auto;
margin-right: auto;
}

tr.top {
 background: white;
 color: black;
 font-size: 25px;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

tr {
 margin-right: 15px;
}

td.top {
 background: white;
 color: black;
 font-size: 25px;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

td.top a {
 color: black;
 text-decoration: none;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

td.top a:hover {
 color: #336699;
 text-decoration: none;
 font-weight: bold;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}
 
td.middle {
 background: black;
 color: white;
 font-size: 25;
 font-family: Goudy Old Style;
 }

td.middle img {
 margin-top: 5px;
 margin-left: 50px;
 margin-right: 15px;
 margin-bottom: 50px;
 text-align: left;
 vertical-align: middle;
 border-color: #676767;
 border-width: 4px;
}

td.middle a {
 color: white;
 text-decoration: none;
 font-size: 25;
 font-family: Goudy Old Style;
}

td.middle a:hover {
 color: #336699;
 text-decoration: none;
 font-size: 27;
 font-weight:normal;
 font-family: Goudy Old Style;
}

td.middle h1 {
 margin-top: 15px;
 margin-bottom: 25px;
 text-align: center;
 font-weight: normal;
 color: white;
 font-size: 40;
 font-family: Goudy Old Style;
}

td.middle h2 {
 margin-left: 5px;
 text-align: center;
 font-weight: normal;
 color: gray;
 font-size: 17;
 font-family: Calibri;
}

td.middle h3 {
 margin-top: 15px;
 margin-bottom: 25px;
 margin-left: 5px;
 margin-right: 5px;
 text-align: center;
 font-weight: bold;
 color: white;
 font-size: 30;
 font-family: Calibri;
}

td.middle h4 {
 margin-top: 15px;
 margin-bottom: 25px;
 margin-left: 5px;
 margin-right: 5px;
 text-align: center;
 font-weight: normal;
 color: white;
 font-size: 15;
 font-family: Calibri;
}
td.middle_galleries {
 background: black;
 text-align:left;
 color: white;
 font-size: 20;
 font-family: Goudy Old Style;
 }
 
td.middle_galleries h1 {
 margin-top: 10px;
 margin-bottom: 10px;
 background: black;
 text-align:center;
 color: white;
 font-size: 35;
 font-family: Goudy Old Style;
}
td.middle_galleries img {
 margin-top: 15px;
 margin-left: 50px;
 margin-right: 15px;
 margin-bottom: 15px;
 text-align: left;
 vertical-align: middle;
 border-color: #676767;
 border-width: 4px;
}

td.middle_galleries a {
 color: white;
 text-decoration: none;
 font-size: 18;
 font-family: Goudy Old Style;
 text-align: left;
 vertical-align: middle;
}

td.middle_galleries a:hover {
 color: #336699;
 text-decoration: none;
 font-size: 18;
 font-weight:normal;
 font-family: Goudy Old Style;
}

td.middle_price h1 {
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
 margin-right: 5px;
 text-align: center;
 font-weight: bold;
 color: black;
 font-size: 24;
 font-family: Goudy Old Style, Calibri;
}

td.middle_price h2 {
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
 margin-right: 5px;
 text-align: center;
 font-weight: normal;
 color: black;
 font-size: 22;
 font-family: Goudy Old Style;
}

td.middle_price h3 {
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 5px;
 margin-right: 5px;
 text-align: center;
 font-weight: normal;
 color: black;
 font-size: 18;
 font-family: Goudy Old Style;
}

td.middle_price h3 {
 text-align: center;
 font-weight: bold;
 color: black;
 font-size: 18;
 font-family: Goudy Old Style;
}

td.middle_price a {
 text-align: center;
 font-weight: bolder;
 color: black;
 font-size: 22;
 font-family: Goudy Old Style;
 text-decoration: none;
}

td.middle_price a:hover {
 color: white;
}

td.middle_thanks {
 margin-left: 15px;
 background: black;
 color: white;
 font-size: 30;
 vertical-align: middle;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}
td.middle_thanks h1 {
 margin-left: 15px;
 background: black;
 color: white;
 font-size: 35;
 vertical-align: middle;
 font-weight: normal;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}


td.middle_thanks img {
 margin-top: 50px;
 margin-left: 50px;
 margin-right: 50px;
 margin-bottom: 50px;
 text-align: left;
 vertical-align: middle;
 border-color: #676767;
 border-width: 4;
}

td.middle h2.construction {
 margin-top: 50px;
 margin-bottom: 50px;
 text-align: center;
 font-weight: normal;
 color: gray;
 font-size: 52;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

td.middle_home {
 background: black;
 color: white;
 font-size: 25;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

td.middle_home embed {
 margin-left: 15px;
 margin-right: 45px;
 margin-top: 15px;
 margin-bottom: 15px;

}

td.middle_home img {
 margin-top: 15px;
 margin-bottom: 15px;
 margin-left: 15px;
 margin-right: 15px;
 text-align: left;
}

td.middle_video {
 background: black;
 color: white;
 font-size: 25;
 text-align: center;
 font-family: Goudy Old Style;
 }

td.middle_video embed {
 margin-left: 15px;
 margin-right: 45px;
 margin-top: 15px;
 margin-bottom: 15px;
}

td.middle_video img {
 margin-top: 15px;
 margin-bottom: 15px;
 margin-left: 15px;
 margin-right: 15px;
 text-align: center;
}

td.middle_product {
 margin-left: 15px;
 margin-right: 45px;
 margin-top: 15px;
 margin-bottom: 15px;
 color: white;
 font-size: 30;
 text-align: center;
 font-family: Goudy Old Style;
}

td.middle_product img {
 margin-top: 15px;
 margin-bottom: 15px;
 margin-left: 15px;
 margin-right: 15px;
 text-align: center;
}

td.middle_product h1 {
 margin-top: 15px;
 margin-bottom: 25px;
 text-align: center;
 font-weight: normal;
 color: white;
 font-size: 40;
 font-family: Goudy Old Style;
}

td.middle_product a {
 text-align: center;
 font-weight: normal;
 color: white;
 font-size: 20;
 font-family: Goudy Old Style;
 text-decoration: none;
}

td.middle_product a:hover {
 text-align: center;
 font-weight: bold;
 color: white;
 font-size: 22;
 font-family: Goudy Old Style;
 text-decoration: none;
}

td.middle_contact {
 background: black;
 color: white;
 font-size: 20;
 font-family: Monaco, Cambria, Caslon, Utopia, URW Palladio L, DejaVu Serif, serif;
}

td.middle_contact h1 {
 text-align: center;
 font-weight: normal;
 color: #336699;
 font-size: 27;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

td.middle_contact h2 {
 margin-left: 5px;
 text-align: center;
 font-weight: normal;
 color: white;
 font-size: 11;
 font-family: Monaco, Cambria, Caslon, Utopia, URW Palladio L, DejaVu Serif, serif;
}

td.middle_contact form {
 margin-left: 25px;
 text-align: left;
 font-weight: normal;
 color: white;
 font-size: 15;
 font-family: Monaco, Cambria, Caslon, Utopia, URW Palladio L, DejaVu Serif, serif;
}

td.middle_planner {
 background: black;
 text-align: left;
 color: white;
 font-size: 16;
 }

td.middle_planner input,select {
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 2px;
 margin-bottom: 0px;
 }
 
td.middle_planner h1 {
 text-align: center;
 font-weight: normal;
 color: #336699;
 font-size: 27;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

td.middle_planner h2 {
 margin-left: 5px;
 text-align: center;
 font-weight: normal;
 color: white;
 font-size: 11;
 font-family: Monaco, Cambria, Caslon, Utopia, URW Palladio L, DejaVu Serif, serif;
}

td.bottom {
 text-align: center;
 background: #336699;
 color: black;
 font-size: 25;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

td.bottom a {
 color: black;
 text-decoration: none;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
 font-size: 25;
}

td.bottom a:hover {
 color: white;
 text-decoration: none;
 font-weight: bold;
 font-size: 35;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

nobr {
 color: white;
 margin-left: 8px;
 margin-right: 8px;
 text-decoration: none;
 font-size: 35;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

nobr a {
 color: black;
 margin-left: 8px;
 margin-right: 8px;
 text-decoration: none;
 font-size: 30;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}

nobr a:hover {
 color: white;
 text-decoration: none;
 font-weight: bold;
 font-size: 35;
 font-family: Mistral, URW Chancery L, Monotype Corsiva;
}


td.footer {
 background: white;
 color: gray;
 font-size: 10;
 font-family: arial;
}

td.footer a {
 text-decoration: none;
 color: gray;
 font-size: 10;
 font-family: arial;
}

td.footer a:hover {
 text-decoration: none;
 font-weight: bold;
 color: gray;
 font-size: 10;
 font-family: arial;
}