﻿body {
    padding-bottom: 20px;
    background-color:#E9E6E1;
}

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
    background-image:url('/Content/images/body-bg.gif'); 
    background-repeat:repeat-x; 
    background-position:left bottom;
    background-color:#FBFBFB;
    border-bottom-color:#878581;
    border:solid 1px #C9C6C0;
    border-radius:3px;
}

/* Set widths on the form inputs since otherwise they're 100% wide */
input,
select,
textarea {
    max-width: 280px;
}

/* Carousel */
.carousel-caption {
    z-index: 10 !important;
}

    .carousel-caption p {
        font-size: 20px;
        line-height: 1.4;
    }

@media (min-width: 768px) {
    .carousel-caption {
        z-index: 10 !important;
    }
}

footer{font-size:12px;}
footer ul{list-style-type:none;}
footer ul li{display:inline-block; }

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.address{padding-bottom:25px;}
.address h4, .contact-info h4{}
.contact-info ul{list-style-type:none;margin:0; padding:0;}
.contact-info ul li{padding:0; margin:0; margin-bottom:10px;}
.margin-bottom-50{margin-bottom:50px;}
.cii-confirm-panel .fa-check{font-size:34px; color:#1f9f30;}
.powered-by{display:inline-block; margin-top:10px; margin-bottom:25px;font-size:12px;}

#hpQuickForm{
    /*background-image:url('/Content/images/rv-homepage.jpg');
    background-repeat:no-repeat;
    background-position:left bottom;*/
    padding-bottom:50px;
    padding-top:50px;
    color:#fff;
    /*background-size:cover;*/
    margin-top:1px;
    height:500px;
}
#hpQuickForm .form-panel{
    background:rgb(0,0,0);  
    background: transparent\9;  
    background:rgba(0,0,0,0.65);  
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);  
    zoom: 1;  
    margin-right:45px;
    padding:45px;
}
#hpQuickForm .form-panel h3{margin-top:0;margin-bottom:25px;}
.bose-holder{height:500px !important;}
.navbar-inverse{background-color:#000;}

header{background-color:#991D20;padding-top:9px; padding-bottom:9px;color:#fff;margin-bottom:1px;}
header .phone{font-size:24px;padding-top:5px;}
nav {background-image:url('/Content/images/nav-bg.gif'); background-repeat:repeat-x; background-position:left bottom;background-color:#fff;border-bottom:solid 1px #878581;margin-top:1px; margin-bottom:2px;}
nav a{color:#111;}
.hp-right-content .row{margin-top:20px;margin-bottom:30px;text-align:center;font-size:16px}
.hp-right-content img {display:block;margin-bottom:5px;border:solid 1px #C9C6C0;padding:1px}
.hp-right-content img:hover{border-color:#878581;}
.hp-right-content a{color:#111;}
.hp-right-content a:hover{text-decoration:none;color:#878581;}
.dealder-quote{margin-top:50px;}
.dealder-quote .btn{font-size:22px; font-weight:600; border-radius:0;}
.dealder-quote .btn-danger{background-color:#ff0000;color:#fff;}
.dealder-quote .btn-danger:hover{background-color:#bf0f0f;color:#fff;}
ul.hp-checklist{list-style-type:none;margin:0;padding:0;margin-bottom:25px;}
ul.hp-checklist li{line-height:30px;padding-left:7px;}
ul.hp-checklist li a{color:#878581;text-decoration:underline;}
ul.hp-checklist li a:hover{color:#bf0f0f;text-decoration:none;}
ul.hp-checklist li i{padding-right:5px;color:#1f9f30;font-size:18px;}
h3.form-section{padding:7px;background-color:#E9E6E1;padding-left:15px;font-size:20px !important;margin-top:2px;}
.cii-required{border-left:solid 2px #991D20;}
.cii-err-container{padding:18px;background-color:#fff1f1;color:#991D20;min-height:200px;}
.cii-err-container i{font-size:85px;display:block; vertical-align:middle;margin-top:20px;}

.beinsured{font-weight:bold;color:#ff0000;}
ul.rdobuttongrp{list-style-type:none;margin:0;padding:0;}
ul.rdobuttongrp li{display:inline-block;margin-bottom:5px;padding-right:10px;padding-top:6px;}
ul.rdobuttongrp li label{font-weight:normal;}

.dealer-quote .form-group input.form-control, .dealer-quote .form-group select.form-control{height:28px !important;}
.dealer-quote .form-group{margin-bottom:7px;}
.btn-row{background-color:#C9C6C0;padding-bottom:5px; padding-top:5px;}
.cii-dealerquote{}
.aboutus{ background-image:url('/Content/images/rv-onlake.jpg');
    background-repeat:no-repeat;
    background-position:left bottom;
    background-size:cover;
    margin-top:1px;margin-left:-15px;
    margin-right:-15px;
    height:381px;}