@charset "utf-8";

#phone a{
    background:#155014;
    color:#ffffff;
    padding:15px 34px 15px 34px;
    top:0;
    margin:45px 16px;
}
#header-social{
	right:16px;
	top:15px;
}

#account-login{
    background:#999;
    height:100%;
    padding:5px 50px 10px 65px;
}
#account-login p{
    color:#ffffff;
    font-size:15px;
    padding:0;
    margin-bottom:0;
    text-align:left;
}
.form-control{
    border-radius:0;
    margin-top:8px !important;
}
.input-group-addon, .input-group-btn {
    vertical-align:bottom;
}
.btn-default{
    border-radius:0;
    background:#000000;
    border:none;
    color:#999999;
    font-weight:bold;
    font-size:18px;
    padding:4px 10px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background:#444444;
}
#account-login .btn-default{
	background:#333;	
}
#account-login .btn-default:hover, #account-login .btn-default:focus, #account-login .btn-default:active, #account-login .btn-default.active {
    background:#222;
}
.input-group{
    margin-bottom:5px;
}
#account-login a{
    color:#ffffff;
    font-weight:bold;
    text-decoration:underline;
    padding-right:10px;
    background:url(../img/request-arrow.png) no-repeat right 5px;
    font-size:14px;
    text-align:left;
}
#account-login a:hover{
    color:#fff;
}

.carousel-caption h2{
    text-shadow:none;
    text-align:left;
    font-size:27px;
    border-bottom:1px solid #ffffff;
    padding-bottom:18px;
}
.carousel-caption p{
    text-shadow:none;
    text-align:left;
    font-size:12px;
    padding:0;
    color:#ffffff;
}
.carousel-caption p a{
    color:#ffffff;
    text-decoration:underline;
    font-style:italic;
}
.carousel-caption p a:hover{
    color:#888888;
}
.carousel-control{
    background:none !important;
}

.carousel-indicators{
    bottom:-11px;
    width:100%;
    left:0;
    margin-left:0;
    background:#ffffff;
    border-bottom:1px solid #87867e;
}
.carousel-indicators li{
    border: none;
    background-color:#d1d1d1;
}
.carousel-indicators .active{
    background-color:#999999;
}
#main-page-carousel{
    border:1px solid #87867e;
}
.main-content{
    padding:8px;
}
h1, p{
    padding-left:50px;
}
@media(min-width:1001px){
    .carousel-caption {
        position: relative;
        max-width: 330px;
        display: block;
        float: left;
        left: 0;
        height: 355px;
        background: #155014;
        padding:50px 72px 65px 65px;
        border-right:1px solid #87867e;
    }
    .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        width:651px;  
    }
}
@media (max-width:1000px){
    #top-image{
        max-width:650px;
        margin:0 auto;
    }
    .carousel-caption {
        position: relative;
        left:0;
        background:#155014;
        margin-bottom:-20px;
        padding:20px 72px 25px 65px;
        border-bottom:1px solid #87867e;
    }
}
@media (max-width:560px){
    #top-image{
        display:none;
    }
    #branding{
        display:block;
        margin:0 auto;
        max-width:270px;
    }
    #phone{
        width:100%;
        position:relative;
    }
    #phone a{
        position:relative;
        margin:10px auto;
        display:table;
    }
    
}


#product-spotlight{
background:#155014;
margin:10px 0;
padding-bottom:10px;
}
#product-spotlight .title{
background:#155014;
font-weight:bold;
padding:2px 10px;
margin:10px 0;
border-bottom:1px solid #fff;
color:#fff;
text-align:center;
font-size:24px;
}

#product-spotlight .row{
    padding:20px 10px;
}
#product-spotlight img{
    width:100%;
}
#product-spotlight .col-md-9{
    font-size:18px;
    font-weight:bold;
}
#product-spotlight .spotlight-view{
    clear:both;
    display:inline-block;
    margin:5px 0;
    font-size:14px;
    background:url(../img/request-arrow.png) no-repeat right 5px;
    padding:0 15px 0 0;
}
#product-spotlight p{
    padding:0;
    font-weight:normal;
    font-size:12px;
}
#product-spotlight p, #product-spotlight a{
	color:#fff;	
}
.product-spotlight-name{
	font-weight:bold;
	font-size:18px;	
}

