body {
    background-color: #ffffff;
    margin: 0px;
    border: 0px;
    padding: 0px;
    background: url(./../images/header/container.jpg) no-repeat top right fixed;
}


body, p, td {
    font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
    color: black;
    line-height: 130%;
    font-size: small;
    /* font-size: 9pt; */
}

h1 {font-size: 20px; margin-top: 9px; margin-bottom: 26px;}
h2, h3 {margin-bottom: 0.1em;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}

h1, h2, h3 {font-family: Georgia, Times New Roman, Serif}

/* p, table, hr {margin-left:16px;margin-right:20px;} */

hr { color: #0D445E; text-align: left;}

body th { background-color: #62212F; color: white; font-weight: bold; text-align: center;}

/* header div */

td.Header { border-bottom: 1px solid #62212F; }

#Menu,
#TenThings {
    padding-left: 23px;
}

/* menu items */
#Menu, #Menu ul, #Menu ul ul {
    list-style: none;
    margin-left: 0px;
}

/* 2nd level menu items */
#Menu ul {
    padding-left: 0em;
}

/* 3rd level menu items */
#Menu ul ul {
    padding-left: 0.4em;
}

#Menu ul ul li {
    padding-bottom: 3px;
}

#Menu .MenuItem {
    line-height: 150%;
}

.TopMenuItem {
    color: #000000;
    margin-top: 12px;
    margin-bottom: 26px;
    display: block;
    font-size: 13pt;
    font-weight: 600;
}

.SubMenuHeader {
    color: #62212F;
    font-size: 10pt;
    font-weight: 600;
}

#TenThings a,
#TenThings a:link,
#TenThings a:hover,
#TenThings a:active,
#TenThings a:visited {
    text-decoration: none;
    border: 0px none;
}
#TenThings a img,
#TenThings a:link img,
#TenThings a:active img,
#TenThings a:visited img {
    border: 1px solid #fff;
}

#TenThings a:hover img {
    border: 1px solid #62212F;
}

table.prices td, table.prices th { padding-right: 6px;
     padding-left: 6px;
     padding-top: 3px;
     padding-bottom: 3px;
     border-right:1px solid #090909;}

table.prices td.empty,
table.prices th.empty {
    border-right:0px none;
}

td.price { text-align: right; }

input.button,
input.buttonmain {
    background: #ffffff;
    color: #62212F;
}

input.buttonmain {
    font-weight: bold;
}

/* emphasis */

em { font-weight: 600; font-style: normal; }
em.ital { font-weight: normal; font-style: italic; }

/* Links */

#Menu a:link,
#Menu a:visited {
    text-decoration: none;
    border-bottom: 0px none #ffffff;
}

#Menu a:hover {
    border-bottom: 1px dashed #000;
}

a:link { color: #62212F; text-decoration: none; border-bottom: 1px dashed #0D445E;}
a:visited  { color: #62212F; text-decoration: none; border-bottom: 1px dashed #0D445E;}
a:active { color: #62212F;text-decoration: underline; border-bottom: 0px none; }
a:hover { color: #0D445E; text-decoration: underline; border-bottom: 0px none; }

.warning {
    color: #CC0000;
    font-weight: 600;
}

/* Images */


/* Image lists */

img.photo {
    cursor: pointer;
    margin-top: 16px;
    margin-right: 8px;
    margin-bottom: 0px;
    border: 1px dashed #62212F;
}

div.photospacer {
    clear: both;
    }

div.photocontainer {
    margin-left: 16px;
    }

div.photofloat {
    margin: 0px;
    float: left;
   }

div.address {
    width: 80%;
    padding: 12px;
    border: 1px dashed #62212F;
    margin-left: 48px;
}

p.copyright {
    margin-top: 26px;
    text-align: center;
}

.madeby {
    text-align: center;
    font-size: 7pt;
}

/* thumb gallery (home page) */

#ThumbGallery {
    text-align: center;
    margin-top: 16px;
}

#ThumbGallery td {
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
    font-size: 80%;
    font-style: italic;
}

#ThumbGallery td img {
    margin-bottom: 3px;
    border: 0px;
}

#ThumbGallery td a:link,
#ThumbGallery td a:visited,
#ThumbGallery td a:active,
#ThumbGallery td a:hover
{
    text-decoration: none;
    border-bottom: 0px none;


}
#ThumbGallery td a:hover {
    border-top: 2px dashed #0D445E;
    border-bottom: 2px dashed #0D445E;
}

/* general tabular data container */
.Centered {
    text-align: center;
    /* margin-top: 16px; */
}

.Centered table { width: 100%; }

.Centered th,
.Centered td { font-size: 80%; padding: 6px; }
