﻿body {
    /*margin: 0;*/
    background-color: #fafafa;
    -webkit-font-kerning: auto;
    -webkit-font-smoothing: antialiased;
    font-family: 'PT Sans', sans-serif;
    font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
    padding:0;
    margin:0;
}
h1 {
    font-size: 26px;
    color:#C4151C;
    border-bottom:solid 1px #d3d3d3;
    margin-bottom:10px;
    letter-spacing:-0.02em;
    font-weight:normal;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}

.container {
    width: 1300px;
    margin: 0 auto;
    background-color: transparent;
    overflow: auto;
}

.header {
    height: 70px;
    padding-top: 15px;
    width: 1270px;
    padding-left: 20px;
    padding-right: 10px;
    float: left;
}

    .header .topmenu {
        float: right;
    }

        .header .topmenu ul {
            list-style-type: none;
            font-family: 'PT Sans', sans-serif;
            font-size: 13px;
            letter-spacing: 0.10em;
            text-transform: uppercase;
            margin-right: 20px;
        }

            .header .topmenu ul li {
                margin-top: 10px;
                margin-bottom: 10px;
                background-color: white;
                padding: 7px;
                display: inline;
                margin-left: 2px;
                margin-right: 2px;
                -webkit-transition: background-color 1s ease-out;
                -moz-transition: background-color 1s ease-out;
                -o-transition: background-color 1s ease-out;
                transition: background-color 1s ease-out;
            }

                .header .topmenu ul li:hover {
                    background-color: #C4151C;
                    color: #fff;
                    cursor: pointer;
                }

.menubar {
    height: 515px;
    padding-top: 5px;
    width: 180px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    background-color: transparent;
}

.slider {
    height: 490px;
    width: 1060px;
    float: left;
    background-color: #e3e3e3;
    overflow: hidden;
    border-left: solid 5px #d3d3d3;
}

.footer {
    padding-top: 7px;
    width: 1280px;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    background-color: #C4151C;
    color: #fff;
    text-align: center;
    font-family: 'PT Sans', sans-serif;
    font-size: 13px;
    padding-bottom: 10px;
}

.footertext {
    list-style-type: none;
}

    .footertext li {
        border-right: 1px solid #f1c4c4;
        display: inline;
        padding-right: 10px;
        padding-left: 7px;
        padding-top: 7px;
        padding-bottom: 7px;
        text-transform: uppercase;
        letter-spacing: 0.20em;
    }

        .footertext li.last {
            border-right: none;
        }

        .footertext li a {
            text-decoration: none;
            color: #fff;
        }

            .footertext li a:hover {
                border-bottom: dotted 1px #fff;
            }

.menu {
    list-style-type: none;
    font-family: 'PT Sans', sans-serif;
    font-size: 13px;
    letter-spacing: 0.10em;
    text-transform: uppercase;
    padding-left: 20px;
    padding-top: 0px;
}

    .menu li {
        margin-top: 10px;
        margin-bottom: 10px;
        background-color: white;
        padding: 7px;
        -webkit-transition: background-color 1s ease-out;
        -moz-transition: background-color 1s ease-out;
        -o-transition: background-color 1s ease-out;
        transition: background-color 1s ease-out;
        text-align: right;
    }
        .menu li span {
            text-transform:lowercase;
        }
        .menu li:hover {
            background-color: #C4151C;
            color: #fff;
            cursor: pointer;
        }

        .menu li:active {
            background-color: #C4151C;
            color: #fff;
        }

.breadcrumb {
    float: left;
    padding: 5px;
    height: 19px;
    padding-top: 8px;
    background-color: #d3d3d3;
    width: 1050px;
    color: #666666;
    text-align: right;
    border-bottom: solid 3px #c3c3c3;
}
    .breadcrumb .bcleft {
        float:left;
        width:450px;
        color:#333;
        font-weight:bold;
        text-transform:uppercase;
        text-align:left;
    }
        .breadcrumb .bcleft span {
            color:#C4151C;
        }
    .breadcrumb .bcright {
        float:right;
        width:600px;
        text-align:right;
        color:#333;
    }
        .breadcrumb .bcright img {
            margin-bottom:-3px;
            padding-right:5px;
        }
      .breadcrumb .bcright a {
            text-decoration: none;
            background-color:#C4151C;
            padding:3px;
            border-radius:5px;
            padding-left:10px;
            padding-right:10px;
            color:#fff;
            -webkit-transition: background-color 1s ease-out;
            -moz-transition: background-color 1s ease-out;
            -o-transition: background-color 1s ease-out;
            transition: background-color 1s ease-out;
        }
        .breadcrumb .bcright a:hover {
            text-decoration: none;
            background-color:#eb3e45;
        }
        .breadcrumb .bcright a:active {
            text-decoration: none;
            background-color:#901015;
        }
.slidercanvas {
    height: 435px;
    width: 1040px;
    float: left;
    padding: 10px;
}

.menuicon {
    float: left;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.canvasitem img {
    padding-left:10px;
    padding-right:10px;
    padding-bottom:5px;
}
.canvasitem {
    background-color: #f4f4f4;
    float: left;
    width: 84px;
    padding: 10px;
    border: solid 1px #d3d3d3;
    text-align: center;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
    margin-right:10px;
    font-size:12px;
}

    .canvasitem:hover {
        color: #fff;
        background-color: #C4151C;
        border: solid 1px #fff;
    }
