/*
http://colorschemedesigner.com/#3l41TsOsOFfFf
#66CCCC - light teal
#336666 - dark teal
#FF6600 - orange
#663300 - brown
*/
#Contact #Navigation li[title="Contact"], 
#Holiday #Navigation li[title="Holiday"], 
#Hours #Navigation li[title="Hours"], 
#Products #Navigation li[title="Products"], 
#Map #Navigation li[title="Map"], 
#Menu #Navigation li[title="Menu"], 
#TV #Navigation li[title="TV"] {
    background-color: #FF6600;
}
#Contact #Navigation li[title="Contact"] a, 
#Holiday #Navigation li[title="Holiday"] a, 
#Hours #Navigation li[title="Hours"] a, 
#Products #Navigation li[title="Products"] a, 
#Map #Navigation li[title="Map"] a, 
#Menu #Navigation li[title="Menu"] a, 
#TV #Navigation li[title="TV"] a {
    color: #FFFFFF;
}
#Contact #ContactForm {
    float: left;
    margin-left: 3.75em;
    width: 16.5em;
}
#Contact #ContactForm div {
    margin-top: 0.5em;
}
#Contact #ContactForm input {
    border: 2px solid #FF6600;
    font-family: sans-serif;
    font-size: 1.0em;
    height: 1.5em;
    padding: 0.25em;
    width: 16.0em;
}
#Contact #ContactForm label {
    background-color: #FF6600;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    color: #FFFFFF;
    display: block;
    padding: 0.25em;
    text-align: left;
    width: 16.25em;
}
#Contact #ContactForm select {
    border: 2px solid #FF6600;
    font-family: sans-serif;
    font-size: 1.0em;
    margin-top: 0.0em;
    padding: 0.25em;
    width: 16.75em;
}
#Contact #ContactForm textarea {
    border: 2px solid #FF6600;
    font-family: sans-serif;
    font-size: 1.0em;
    height: 10.0em;
    margin-top: 0.0em;
    padding: 0.25em;
    width: 16.0em;
}
#Contact #ContactFrame {
    border: none;
    height: 20.0em;
    overflow: hidden;
}
#Contact #Content > p {
    margin: 0.5em auto 1.25em auto;
    text-align: left;
    width: 25.0em;
}
#Contact #Content > p {
    float: left;
}
#Content {
    background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-radius: 0.0em 0.0em 0.75em 0.75em;
    -moz-border-radius: 0.0em 0.0em 0.75em 0.75em;
    -webkit-border-radius: 0.0em 0.0em 0.75em 0.75em;
    border-width: 0.25em;
    color: #663300;
    font-size: 1.0em;
    height: 100%;
    margin: 0.0em auto 0.0em auto;
    overflow: hidden;
    padding: 0.5em;
    width: 49.0em;
}
#Content > div {
    margin-bottom: 1.5em;
}
#Content a,
#Content a:visited {
    border-bottom: 1px dotted #663300;
    color: #663300;
    text-decoration: none;
}
#Header {
    border-radius: 0.0em 0.0em 0.75em 0.75em;
    -moz-border-radius: 0.0em 0.0em 0.75em 0.75em;
    -webkit-border-radius: 0.0em 0.0em 0.75em 0.75em;
    background-color: #336666;
    min-width: 51.0em;
    padding-bottom: 0.5em;
    position: relative;
}
#Header a[title="Address"],
#Header a[title="Telephone"] {
    border-bottom: 1px dotted #FFFFFF;
    color: #FFFFFF;
    text-decoration: none;
}
#Header > p {
    color: #FFFFFF;
    margin: 0.25em;
}
#Hours #Content table {
    margin-left: auto;
    margin-right: auto;
    width: 26.0em;
}
#Hours #Content table tbody td {
    padding: 0.25em;
}
#Hours #Content table tbody td:first-child {
    background-color: #FF6600;
    color: #FFFFFF;
    font-weight: bold;
}
#Hours #Content table tbody td + td {
    border-bottom: 1px dashed #FF6600;
    border-right: 1px dashed #FF6600;
    font-style: oblique;
}
#Hours #Content table tbody tr:first-child td + td {
    border-top: 1px dashed #FF6600;
}
#Hours #Content table thead tr + tr {
    color: #FF6600;
}
#Index #Content div {
    margin-left: 1.0em;
    margin-right: 1.0em;
}
#Index #Content p {
    text-align: justify;
}
#ManagedBy {
    color: #996600;
    font-size: 0.75em;
}
#Map #MapCanvas {
    height: 30.0em;
}
#Map #MapDirections {
    margin-left: auto;
    margin-right: auto;
    width: 25.75em;
}
#Map #MapDirInput {
    width: 16.0em;
}
#Menu .menu {
    border-collapse: collapse;
    color: #000000;
    margin: 1.0em auto 1.0em auto;
    text-align: left;
    width: 40.0em;
}
#Menu .menu .body .caption {
    font-size: 0.75em;
    font-style: italic;
    padding-left: 0.25em;
}
#Menu .menu .body .heading {
    color: #663300;
    font-size: 1.25em;
    padding-top: 1.0em;
}
#Menu .menu .body .item .description {
    font-size: 0.75em;
    padding-bottom: 0.25em;
    padding-left: 0.75em;
    padding-top: 0.25em;
}
#Menu .menu .body .item ul li {
    padding-left: 0.5em;
    padding-right: 0.5em;
}
#Menu .menu .body .item td[colspan="2"] ul {
    float: left;
    width: 17.0em;
}
#Menu .menu .body .item td[colspan="3"] ul {
    float: left;
    width: 17.0em;
}
#Menu .menu .body .item .name {
    font-weight: 600;
    padding-left: 0.25em;
}
#Menu .menu .body .item .name small {
    font-weight: 500;
}
#Menu .menu .body .item .price {
    font-family: monospace;
    font-size: 1.25em;
    padding-right: 0.33em;
    text-align: right;
    width: 4.0em;
}
#Menu .menu .foot {
    color: #663300;
    text-align: center;
}
#Menu .menu .foot .caption {
    font-size: 0.75em;
    padding-bottom: 0.75em;
    padding-top: 1.0em;
}
#Menu .menu .head {
    color: #663300;
    text-align: center;
}
#Menu .menu .head .heading {
    font-size: 2.0em;
    font-weight: 600;
    padding-top: 0.25em;
}
#MenuNavigation li {
    display: inline-block;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding: 0.5em;
}
#Navigation {
    background-color: #FFFFFF;
    border-left: 0.25em solid #CCCCCC;
    border-right: 0.25em solid #CCCCCC;
    height: 3.0em;
    margin-left: auto;
    margin-right: auto;
    width: 50.0em;
}
#Navigation li {
    -moz-border-bottom-left-radius: 0.5em;
    -moz-border-bottom-right-radius: 0.5em;
    -webkit-border-bottom-left-radius: 0.5em;
    -webkit-border-bottom-right-radius: 0.5em;
    background-color: #FFCC99;
    border-bottom-left-radius: 0.5em;
    border-bottom-right-radius: 0.5em;
    display: inline-block;
    font-size: 1.5em;
    margin-left: 0.0em;
    margin-right: 0.0em;
    padding-bottom: 0.4em;
    padding-top: 0.4em;
    width: 5.0em;
}
#Navigation li a {
    color: #996600;
    text-decoration: none;
}
#Products #Content p {
    width: 32.0em;
}
#Products #Content ul {
    display: inline-block;
    padding: 1.5em;
}
#Products #Content ul li {
    padding: 0.5em;
}
#Products #Content ul li:before {
    content: "\2022\00a0\00a0";
}
#Products #Content ul li:after {
    content: "\00a0\00a0\2022";
}
#Products #Slide01, #Products #Slide02, 
#Products #Slide03, #Products #Slide04, 
#Products #Slide05, #Products #Slide06, 
#Products #Slide07, #Products #Slide08, 
#Products #Slide09, #Products #Slide10, 
#Products #Slide11, #Products #Slide12, 
#Products #Slide13 {
    background-image: url('../images/Image-019.png');
    display: block;
    height: 300px;
    width: 400px;
}
#Products #Slide01 {
    background-position: 0px 0px;
}
#Products #Slide02 {
    background-position: 0px 300px;
}
#Products #Slide03 {
    background-position: 0px 600px;
}
#Products #Slide04 {
    background-position: 0px 900px;
}
#Products #Slide05 {
    background-position: 0px 1200px;
}
#Products #Slide06 {
    background-position: 0px 1500px;
}
#Products #Slide07 {
    background-position: 0px 1800px;
}
#Products #Slide08 {
    background-position: 0px 2100px;
}
#Products #Slide09 {
    background-position: 0px 2400px;
}
#Products #Slide10 {
    background-position: 0px 2700px;
}
#Products #Slide11 {
    background-position: 0px 3000px;
}
#Products #Slide12 {
    background-position: 0px 3300px;
}
#Products #Slide13 {
    background-position: 0px 3600px;
}
#Products #TroyerSlides {
    -moz-border-radius: 0.5em;
    -webkit-border-radius: 0.5em;
    background-color: #CCCCCC;
    background-image: url('../images/Image-002.png');
    border: 0.25em solid #CCCCCC;
    border-radius: 0.5em;
    height: 18.75em;
    overflow: hidden;
    padding: 0.75em;
    width: 25.0em;
}
#Products .slides {
    display: block;
    height: 18.75em;
    width: 25.0em;
}
#SocialButtons {
    bottom: 0.25em;
    position: absolute;
    right: 0.25em;
}
.indented {
    padding-left: 1.25em;
}
.social-button {
    height: 1.5em;
    width: 5.625em;
}
@font-face {
    font-family: "Kingthings Petrock";
    src: url("kingthingspetrock.eot");
    src: local("Kingthings Petrock"), url("kingthingspetrock.ttf") format('truetype')
}
body {
    background-color: #CCCCCC;
    background-image: url('../images/Image-002.png');
    font-family: sans-serif;
    padding-top: 0.0em;
    margin-left: 0.5em;
    margin-right: 0.5em;
    margin-top: 0.0em;
    overflow-x: hidden;
    overflow-y: scroll;
    text-align: center;
}
h1,
h2 {
    margin: 0.0em;
}
h1 a {
    font-size: 2.5em;
}
h1 a,
h2 span,
h1 a:visited,
h1 a:active {
    color: #66CCCC;
    font-family: "Kingthings Petrock";
    text-decoration: none;
}
h3 span {
    color: #FF6600;
    font-size: 1.5em;
}
h5 {
    font-size: 1.0em;
    font-style: oblique;
    margin: 0.5em 0.0em 0.25em 0.25em;
}
iframe {
    border: none;
}
ul,
li {
    list-style-type: none;
}
ul {
    margin: 0.0em;
    padding: 0.0em;
}
