/*Basic Styles*/
html {
	height: 100%;
	background: #e3e3e0;
}
a {
	text-decoration: none;
}
:focus, :active {
	outline: 0;
}
* { 
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
}
body {
	background-color: #b87333;
	background-image: url(../assets/panel2.png);
	background-size: cover; 

}
.close { color: white; }
.modal-content { background-color: #323232; color: white; }

#modal_main_image { width: 100%; }
#theLogo { max-height:112px; }
#emailgood { display: none; }
label { color: white; margin-top: 8px;}
.navbar-inverse .navbar-nav>li>a { color: #b87333; }
.navbar-inverse .navbar-nav>li>a:hover { background-color: #b87333; }
.navbar-inverse .navbar-brand:link  { color: #b87333; }
.orangeColor:link { background-color: #b87333; border-color: #935217; color: white; }
.orangeColor:visited { background-color: #b87333; border-color: #935217; color: white; }
.orangeColor:hover { background-color: #D6965B; border-color: #673200; color: black;}
.orangeColor:active{ background-color: #D6965B; border-color: #673200; color: black;}
.dividerBar { background-color: #b87333; min-height: 12px; margin-top: 25px;}
.well { background-color: #222;border-color: #080808; }
.text-cursive { font-family: 'Righteous', cursive; }
.bigLabel { font-size: 30px; width: 100%; font-weight: normal; color: #b87333;}
.midLabel { font-size: 20px; font-weight:bold; width: 100%; }
.service-writeup {  }
.service-writeup li { 
	cursor: url(../assets/images/ico_checkmark.png),auto;
	color: white; 
	background-color: #323232; 
	border: solid 1px black; 
	list-style-type: none; 
	text-align: center; 
	padding: 5px; 
	font-size: 18px;
}

#headimg { background-image: url('../assets/images/bmhead.jpg');  text-align: right; }

#paintguy { position: relative; z-index:15; top: -90px; left: 20px;}
#quotecomments { min-height: 87px; }
#testimonials .carousel-control { color: #925315; }
.footer-table { width: 100%; color: white; }
.footer-table td { padding: 10px;  vertical-align: top;}
.field-type { text-align: right;}
.rowft { margin-bottom: -100px;}	
#container { margin: 0 auto; background-color: #323232; 
	-webkit-box-shadow: 0 0 20px #111;
	box-shadow: 0 0 20px #111;}
#accordion, #interiorAccordion { margin-top: 5px; }


.goCenter {
	margin: 0 auto;
}
.mainPoints { 
	margin-top: 30px;
}
.spacer { margin-left: 15px; }


.infoParts p { padding: 0 15px;}
.infoDiv { background-color: #999;}
.goWhite { background-color: white; }
.bachandColor { background-color: #172379; border-color: #172379; }
.in-error { background-color: #AA3939; color: white; border: solid 1px #550000; }

.adjust1 { background-color: #323232; color: white;  border: 1px solid black;}
.caption p { color: white; }
.carousel-caption { background-color: rgba(50,50,50,0.5); border-radius: 15px 250px;}
.carousel-caption h1 { font-family: 'Righteous',cursive; opacity: 1;text-shadow: 2px 2px #b87333; }




.content{ margin-top:20px; } 
.adjust1{ float:left; width:100%; margin-bottom:0; } 
.adjust2{ margin:0; } 
.carousel-indicators li{ border :1px solid #ccc; } 
.carousel-control{ width:5%; } 
.carousel-control:focus, .carousel-control:hover {
	color: #925315;
}
.carousel-control.left, .carousel-control.right { background-image: none; } 
.media-object{ margin:auto; margin-top:15%; } 

@media screen and (max-width: 768px) { .media-object{ margin-top:0; } }

#accordion .ui-accordion-header {
	background-color: #ccc;
	margin: 0px;
}
#accordion .ui-accordion-header a {
	color: #fff;
	line-height: 42px;
	display: block;
	font-size: 12pt;
	width: 100%;
	text-indent: 10px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0, 0, 0, .2);
	border-left: 1px solid rgba(0, 0, 0, .2);
	border-bottom: 1px solid rgba(0, 0, 0, .2);
	border-top: 1px solid rgba(250, 250, 250, .2);
}
#accordion .ui-accordion-content {
	width: 100%;
	background-color: #f3f3f3;
	color: #777;
	font-size: 10pt;
	line-height: 16pt;
	box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .2),
				inset 0px -1px 0px 0px rgba(0, 0, 0, .4);
}
#accordion .ui-accordion-content > * {
	margin: 0;
	padding: 20px;
}
#accordion .ui-accordion-content a {
	color: #777;
}
#accordion .ui-accordion-header, #interiorAccordion .ui-accordion-header{
	background-color: #b87333;
	background-image: -moz-linear-gradient(top,  #b87333 0%, #935217 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b87333), color-stop(100%,#935217));
	background-image: -webkit-linear-gradient(top,  #b87333 0%,#935217 100%);
	background-image: -o-linear-gradient(top,  #b87333 0%,#935217 100%);
	background-image: -ms-linear-gradient(top,  #b87333 0%,#935217 100%);
	background-image: linear-gradient(to bottom,  #b87333 0%,#935217 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b87333', endColorstr='#935217',GradientType=0 );
}

#interiorAccordion .ui-accordion-header {
	background-color: #ccc;
	margin: 0px;
}
#interiorAccordion .ui-accordion-header a {
	color: #fff;
	line-height: 42px;
	display: block;
	font-size: 12pt;
	width: 100%;
	text-indent: 10px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
	border-right: 1px solid rgba(0, 0, 0, .2);
	border-left: 1px solid rgba(0, 0, 0, .2);
	border-bottom: 1px solid rgba(0, 0, 0, .2);
	border-top: 1px solid rgba(250, 250, 250, .2);
}
#interiorAccordion .ui-accordion-content {
	width: 100%;
	background-color: #f3f3f3;
	color: #777;
	font-size: 10pt;
	line-height: 16pt;
	box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, .2),
				inset 0px -1px 0px 0px rgba(0, 0, 0, .4);
}
#interiorAccordion .ui-accordion-content > * {
	margin: 0;
	padding: 20px;
}
#interiorAccordion .ui-accordion-content a {
	color: #777;
}
