/* CSS Document */
body {
        background-color: #a6cafe;
        /* background-image: url(images/preview_background.gif); PREVIEW ONLY */
        font-family: Geneva, Arial, Helvetica, sans-serif;
        margin: 0px;
        color: #000000;
}
.menu-indent {
        padding-left: 155px;
}
.gifts{
        color: #000000;
}
.img-left{
        float: left;
        margin-right: 15px;
        margin-bottom: 5px;
        margin-top: 5px;
}
.img-right{
        float: right;
        margin-bottom: 5px;
        margin-left: 15px;
        margin-top: 5px;
}
.top-indent {
        padding-left: 155px;
        padding-right: 25px;
}
.bs-blue {
        color: #075995;
}
.bs-red {
        color: #bc2326;
}
.bs-green {
        color: #00824c;
}
.bs-orange {
        color: #de5300;
}
.bs-purple {
        color: #4f2895;
}
.col2 {
        margin-left: 257px;
}
.col1 {
        margin-left: 0px;
        float: left;
        width: 257px;
}
.tile-ice {
        background-image: url(images/tile.gif);
        border-left-style: solid;
}

.home {
        color: #bc2326;
}
.story {
        color: #075995;

}
.about {
        color: #075995;
}
.about-header {
        color: #075995;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
}
.about a {
        text-decoration: underline;
}
.gift {
        color:  #00824c;
}

.gift-header {
        color: #00824c;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
}
.gift p{
        color:  #000000;
}
.styles {
        color: #4f2895;
}

.styles-header {
        color: #4f2895;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
}

.sizes {
        color: #de5300;
}
.sizes-header {
        color: #de5300;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
        text-align: center;
        font-weight: bold;
        font-size: 130%;
        padding: .25em;
}
.sizes-table {
        border-collapse:collapse;
        border: 1px solid #de5300;
}
.sizes-table td, .sizes-table th {
        border: 1px solid #de5300;
        text-align: center;
        vertical-align: middle;
        height: 2.5em;
        margin: 0;
        padding: 0;
}
.chart-table { width: 660px; }
.conversion-table { width: 500px; }
.conversion-table td { width: 100px; }
.outside-table { width: 660px; }
.outside-table td { width: 110px; }
.sizes-table th { background-color: #FCA; }
.sizes-odd { background-color: #FFFCE8; }

.maintenance {
        color: #4f2895;
}
.maintenance-header {
        color: #4f2895;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
        text-align: center;
        font-weight: bold;
}
.warranty {
        color: #de5300;
}
.warranty-header {
        color: #de5300;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
        text-align: center;
        font-weight: bold;
}
.contact {
        color: #de5300;
}
.contact-header {
        color: #de5300;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
        text-align: center;
        font-weight: bold;
}
.reviews {
        color: #bc2326;
}

.review-source {
        color: #bc2326;
        padding-left: 65px;
        font-weight: bold;
        margin-bottom: -15px;
}

.review-quote {
        padding-left: 15px;
        color: #000000;
        text-indent: 15px;
        padding-right: 30px;
        text-align: justify;
        font-weight: bold;
}
.review-location {
        color: #bc2326;
        padding-left: 65px;
        border-bottom-style: dashed;
        border-bottom-width: medium;
        font-weight: bold;
}
.review-source-title {
        color: #bc2326;
        padding-left: 65px;
        font-style: italic;
        font-weight: normal;
        margin-bottom: -15px;
}
.buy {
        color: #00824c;
}
.buy-header {
        color: #00824c;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
        text-align: left;
}
.buy-accessories {
        color: #075995;
}
.buy-accessories-header {
        color: #075995;
        border-top-width: medium;
        border-top-style: inset;
        border-right-width: medium;
        border-bottom-width: medium;
        border-left-width: medium;
        border-bottom-style: inset;
        text-align: left;
}
.orphans {
        color: #de5300;
}
.hover-change {
        color: #00824c;
}
.hover-change:hover{
        color: #bc2326;
}
.bump-in {
        color: #000000;
        text-indent: 15px;
        padding-right: 15px;
        text-align: justify;
        padding-left: 15px;
}
.bump-td {
        color: #000000;
}
.buy-table {
        border: 2px solid #000080;
        color: #000080;
        font-weight: bold;

}
.buy-image-header {
        color: #000000;
        text-indent: 15px;
        padding-right: 15px;
        text-align: justify;
        margin-right: 30px;
        padding-left: 15px;
        padding-bottom: 15px;
}
.buy-description-pink {
        font-size: 300%;
        color: #FFA5FF;
}
.buy-description-white {
        font-size: 300%;
        color: #FFFFFF;
}
.buy-description-blue {
        font-size: 300%;
        color: #7DB4FF;
}
.buy-description-black {
        font-size: 300%;
        color: #000000;
}
.buy-description-red {
        font-size: 300%;
        color: #FF0000;
}
.paypal {
        margin-left: 22px;
}
.bottom {
        border: 2px solid #000066;
        text-align: justify;
        padding: 7px;
        margin-top: 25px;
        margin-right: 25px;
        margin-bottom: 25px;
}
.bottom-nav-table {
        text-align: center;
        border: 4px solid #D2E4FE;
        vertical-align: top;
}
.bottom-nav {
        text-align: center;
        vertical-align: top;
        font-weight: bold;
        border: 1px solid #D2E4FE;
}
.side-nav-table {
        text-align: center;
        vertical-align: middle;
}
.notes {
        font-size: 12px;
        font-style: italic;
}
.contact-footer {
        font-size: 14px;
        text-align: center;
        font-weight: bold;
}

td {
        text-align: center;
        vertical-align: top;
}

.centered {
        text-align: center;
}
.right {
        float: right;
}
.accessories-red {
        color: #FF0000;
        font-weight: bold;
}
.accessories-blue {
        color: #0000FF;
        font-weight: bold;
}
.accessories-black {
        color: #000000;
        font-weight: bold;
}
.white {
        color: #FFFFFF;
}
.engraving-example {
        font-family: "Times New Roman", Times, serif;
        color: #000000;
        background-color: #999999;
        font-weight: bold;
        text-align: center;
        font-size: 150%;
        padding-right: 15px;
        padding-left: 15px;
        height: 35pt;
        padding-top: 5px;
        padding-bottom: 5px;
}
.engraving-table{

        border: 3px solid #00824C;
        font-family: "Times New Roman", Times, serif;
        color: #000000;
        background-color: #999999;
        font-weight: bold;
        font-size: 125%;
        text-align: center;
        padding-right: 15px;
        padding-left: 15px;
        height: 35pt;
        padding-top: 5px;
        padding-bottom: 5px;

}
.engrave-options {
        border: 2px solid #00824C;
        padding: 10px;
        margin: 10px;
}
#warranty-closing {
        padding: 15px;
        text-align: center;
        color:  #de5300;
}
#warranty-closing h1 {
        color:  #de5300;
}
.pg-header {
        padding-bottom: 345px;
        background-position: center;
        text-align: center;
}
.refer {
        color: #512d91;
}
.thankyou {
        color: orange;
}