﻿html {
/*    background-image:url('images/mainback.jpg'); */
background-image:url('images/background-repeater.jpg');
background-repeat:repeat;
height:100%;
}

body
{
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 600;
    font-size:13px;
}

h1
{
    font-size:x-large;
    margin-bottom:0px;
}

h3
{
    color:#800000; /* 128 */
    margin-bottom:5px;
}

h4
{
    margin-top:0px;
    margin-bottom:5px;
}

a, a:visited, a:active
{
    color:#0000ff;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}


tr
{
    vertical-align:top;
}

#divMainContainer
{
    position:relative;
    margin:auto;
    width:800px;
border-radius: 10px;

}

#divHeader
{
    text-align:center;
}

#divNavigation
{
    border:3px solid Black;
    padding:0px 20px 0px 20px;
    background-color:#800000;
    font-size:large;
    font-weight:bold;
border-radius: 10px;

}
#tblNavigation {
    width:100%;
}
#tblNavigation tr
{
    vertical-align:middle;
}
#tblNavigation td
{
    color:white;
    height:30px;
}
#tblNavigation a
{
    color:White;
    height:100%;
    padding:3px 7px 3px 7px;
}
#tblNavigation a:hover
{
    text-decoration:none;
    background-color:#94bee5;
    color:#800000;
}

#tdSocial a:hover {
    background-color:maroon;
}

#divContent
{
    /* background-image:url('images/background.png'); */
    /* background-color:#f9f9f9; */
    background-color:white;
    background-size:cover;
    border:3px solid Black;
    padding:0px 20px 10px 20px;
    text-align:justify;
border-radius: 10px;}

.medium {
    font-size:medium;
}
.small
{
    font-size:small;
}
.xsmall
{
    font-size:x-small;
}
.large
{
    font-size:large;
}
.xlarge
{
    font-size:x-large;
}
.red
{
    color:Red;
}
.noborder
{
    border:none;
}
.linethrough
{
    text-decoration:line-through;
}
.center
{
    text-align:center;
    margin:auto;
}
.bold
{
    font-weight:bold;
}
.left
{
    text-align:left;
}
.Right
{
    text-align:right;
}

input[type=submit]
{
    font-size:medium;
    padding:5px 30px 5px 30px;
    font-family:Candara;
    font-weight:bold;
    color:#800000;
}

.tblReservations
{
    border-collapse:collapse;
    border:1px solid black;
}
.tblReservations td,th
{
    border:1px solid black;
    padding:2px 10px 2px 10px;
}

.nopadding
{
    padding:0px 0px 0px 0px;
    text-align:center;
}

.rescell
{
    text-align:center;
    /* border-right:1px solid black; */
}

.tblRoute th
{
    width:150px;
    text-align:left;
    border:none;
    font-size:medium;
}
.tblRoute td {
    font-size:smaller;
}

#map_canvas {
    width:500px;
    height:250px;
    position:absolute;
    top:180px;
    left:250px;
    border: solid 1px black;
}
#map_home {
    width: 370px;
    height: 210px;
    border: solid 1px black;
    float:left;
/*    position:absolute;
    left:20px;
    top:470px; */
}
#divPhoto {
    width:400px;
}
#banner {
    position:absolute;
    top:210px;
    left:440px;
}

.tblAvailableHours {
    border-collapse:collapse;
    text-align:center;
}

.NavLink
{
    color:yellow;
}

.Rounded
{
    border-radius: 10px;
}

.HandCursor
{
    cursor:pointer;
}


