@import url("fonts/stylesheet.css");
div {  text-align:left; }

img { max-width:100%; }

a {
	-webkit-transition: all 150ms ease;
	-moz-transition: all 150ms ease;
	-ms-transition: all 150ms ease;
	-o-transition: all 150ms ease;
	transition: all 150ms ease; 
	}
    a:hover {
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* IE 8 */
        filter: alpha(opacity=100); /* IE7 */
        opacity: 1;
        text-decoration: none;
    }


/* Container */
.container-fluid { 
    background: #FFF;
    margin: 10px auto 10px;
    padding: 00px 0px;
    max-width: 960px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}


/* Page Header */
.page-header {
    background: #fbf4e0;
    margin: -30px 0px 0px;
    padding: 20px 40px;
    border-top: 4px solid #ccc;
    color: #a83b3b; 
    text-transform: uppercase; text-align:right;
    }
    .page-header h3 {font-family:helvetica_neue_lt_com75_bold;
        line-height: 0.88rem;
        color: #a83b3b; text-align:left;
        }



/* Thumbnail Box */
.caption {
    width: 100%; 
	text-align:left;
    margin: 00px 0px;
    padding: 20px;
    box-sizing:border-box; text-align:center;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
.caption .span4, .caption .span8 {
    padding: 0px 10px; font-family:helvetica_neue_lt_com45_light; 
}
.caption .span4 {
    border-right: 2px solid #186CAD;
}
.caption h3 {
    color: #186CAD; 
    line-height: 2rem;
	        font-size: 2rem;-webkit-text-size-adjust:none; font-weight: normal;

    margin: 0 0 20px; font-family:helvetica_neue_lt_com75_bold;
    text-transform: uppercase;
    }
    .caption p {
        font-size: 1.1rem;
        line-height: 1.6rem;
        color: #666; font-family:helvetica_neue_lt_com45_light;font-weight: normal;
        }
        .btn.btn-mini {
            background: #186CAD; text-align:center; width:; 
            border-radius: 0 0 0 0; padding-top:5px; padding-bottom:5px; padding-right:15px; padding-left:15px;
            color: #FFF; font-family:helvetica_neue_lt_com45_light;font-weight: normal;
            font-size:1.1rem; border:#FFF 1px solid; float:right;
            text-shadow: none !important;
            }
.carousel-control {
    top: 25%;
}




/* Footer */
.footer {
    margin: auto;
    width: 100%;
    max-width: 960px;
    display: block;
    font-size: 0.69rem;
    }
    .footer, .footer a {
        color: #fff;
        }
        p.right  { 
            float: right; 
            }




/* ADD-ON
-------------------------------------------------- */
body:after{content:;font-size:1rem;font-weight:bold;position:fixed;bottom:0;width:100%;text-align:center;background-color:padding-top:0;margin-left:0;left:0}

::selection { background: #186CAD; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #186CAD; color: #FFFFFF; }

a, a:focus, a:active, a:hover, object, embed { outline: none; }
:-moz-any-link:focus { outline: none; }
input::-moz-focus-inner { border: 0; }
