body { width: 100%; margin: 0; padding: 0 0 13px 0; font-family: 'Quicksand', sans-serif; background: url("../img/body_bg.jpg") #000000 repeat; }
body#home a.sele { color: rgb(212,30,68); }
.header { margin: 0; padding: 0; width: 100%; border-bottom: .12em dotted #322319; background: url("../img/body_bg.jpg") repeat; }
.title { padding: 10px 0; margin: 12px auto 30px auto; width: 200px; height: 160px; }
	.title h1 { color: #8d5935; padding: 8px 0 8px 0; margin: 0 40px 0 40px; display: none; }
	.title a { text-decoration: none; }
		.title a img { margin: 0 auto; }
.navbar { border-radius: none; }
.title-alt { padding: 0; margin: 0 auto; width: 275px; height: 70px; }
	.title-alt h1 { color: #8d5935; padding: 8px 0 8px 0; margin: 0; display: none; }
	.title-alt a { text-decoration: none; }
		.title-alt a img { margin: 0 auto; }
.navbar-default { background-color: transparent; border-color: transparent; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { background: transparent; border-color: transparent; }
.nav { text-align: center; padding: 5px 0; border-bottom: .2em dotted #322319; border-top: .2em dotted #322319; }
ul.unstyled { display: inline; width: 150px; text-align: center; margin: 0; }
	ul.unstyled li { display: inline; padding: 0 8px 0 8px; text-align: center; }
	ul.unstyled li a { color: #666666; text-shadow: none; text-decoration: none; }
		ul.unstyled li a:hover { color: rgb(212,30,68); }
.bottom-border { border-bottom: .2em solid #322319; }
.footer { margin: 50px 0 0 0; padding: 10px 0; border-top: .2em dotted #322319; color: #666666; }
	.footer p { font-size: .75em; margin: 5px 0 0 0; }
	.footer a { color: #666666; text-decoration: none; }
	.footer a:hover { color: rgb(212,30,68); }
hr.spacer { height: 5px; border: none; background: transparent; }

/* Gallery */
ul.thumbs { margin: 18px 0 0 0; padding: 0; }
	ul.thumbs li { list-style: none; display: inline; }
ul.thumbs li a { list-style: none; display: inline-block; text-decoration: none; }
#gallery { margin: 18px 0 0 0; }
	#gallery a { text-decoration: none; }

.beforeAfterSlidebar { position: relative; width: 700px; height: 467px; }
.beforeAfterSlidebar div { position: absolute; top: 0px; left: 0px; overflow: hidden; }
.topImage { border-right: solid 4px black; }
.manipcontainer { width: 1140px; margin: 0 auto; }
.baposi { padding: 115px 0 0 0; }
.push-down { padding-top: 10px; }
.push-down-2 { padding-top: 20px; }
.img-thumbnail { background-color: transparent;	border: none; padding: 0; }
.full-bg { background: cover; }
.btn-default, .btn-default a { color: #666666; background-color: transparent; border-color: transparent; text-decoration: none; }	
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active { color: rgb(172,36,36); background-color: transparent; border-color: transparent; text-decoration: none; }
.navbar-default .navbar-nav > li > a { color: #666666; }
.navbar-default .navbar-nav > li > a:hover { color: rgb(212,30,68); }
.dotted-line { border-top: .15em dotted #322319; background: transparent; height: .15em; border-color:#322319; border-bottom: none; margin: -20px 0 0 0; }
.wrap { display: inline-block; }
.nav-tabs > li > a { margin: 0px; padding: 0 6px 6px 0; border:none; border-radius: 0; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { color: #555555; cursor: default; background-color: transparent; border: 0; }
.nav > li > a:hover, .nav > li > a:focus { text-decoration: none; background-color: transparent; }
.btn-default a.sel { color: rgb(212,30,68); }
.btn-default a:hover { color: rgb(212,30,68); }
.small { color: #999999; }
.nav-tabs { border: 0; }