
body {color:#2F2F2F;font-size:20px;letter-spacing:.2px;
	font-family:"Century Gothic", CenturyGothic, AppleGothic, sans-serif;}
a, a:visited {color:#2F2F2F;}
a:hover {text-decoration:none;color:#2F2F2F;}




header {}
	#logoTop {height:220px;background:#fff url('../img/headerLogo.jpg') center top no-repeat;}
	
	
	
	
	#redBarContainer {width:100%;height:152px;position:relative;background-color:white;
		margin:120px 0 0;}
		#redBarContainer .redBar {position:absolute;top:0;height:100%;
			background-color:rgb(187,52,52);
			overflow:hidden;}
		#redBarLeft {left:0;}
			#redBarLeft .redBarLeftIMG {background:transparent url('../img/redBarLeftIMG.png');
				position:absolute;right:0;top:0;height:152px;width:40px;}
				
		#redBarRight {right:0;}
			#redBarRight .redBarRightIMG {background:transparent url('../img/redBarRightIMG.png');
				position:absolute;left:0;top:0;height:152px;width:6px;}
		
		#redBarContainer.start #redBarLeft {width:0;}
		#redBarContainer.start #redBarRight {width:0;}
		
		#redBarContainer.end #redBarLeft {width:308px;}
		#redBarContainer.end #redBarRight {width:273px;}
		
		
		
		
		
		#blurb {visibility:hidden;width:598px;height:130px;margin:0 auto;padding-top:.9em;
			position:relative;z-index:4;}
			
			#blurb.home p {margin:0 50px 0 0;text-align:right;font-size:21px;}
			#blurb.home p.larger {margin-bottom:.2em;margin-top:3px;font-weight:bold;
				font-size:31px;}
			#blurb.home p.slightlyExtraSpace {letter-spacing:.5px;}
			#blurb.home p.extraSpace {letter-spacing:.8px;}
			
			#blurb.contact p {margin:0 50px 0 0;text-align:right;font-size:21px;
				letter-spacing:.5px;}
			#blurb.contact p.larger {margin-bottom:.2em;margin-top:3px;font-weight:bold;
				font-size:28px;
				letter-spacing:0;}
			#blurb.contact p.extraSpace {letter-spacing:.9px;}
			
			#blurb.about p {margin:0 60px 0 0;text-align:right;font-size:22px;letter-spacing:.5px;}
			#blurb.about p.larger {margin-bottom:.2em;margin-top:17px;font-weight:bold;
				font-size:30px;letter-spacing:0;}
		
		
		
		
		/* mobile */
		
		#mobileBarContainer {width:100%;height:100px;position:relative;background-color:white;
			margin:20px 0 0;}
			#mobileBarContainer .redBar {position:absolute;top:0;height:100%;
				background-color:rgb(187,52,52);
				overflow:hidden;}
			#mobileBarContainer .redBarLeft {left:0;}
				#mobileBarContainer .redBarLeft .redBarLeftIMG {background:transparent url('../img/redBarLeftIMG.png');
					position:absolute;right:0;top:0;height:152px;width:40px;}
			
			#mobileBarContainer .redBarRight {right:0;}
				#mobileBarContainer .redBarRight .redBarRightIMG {background:transparent url('../img/redBarRightIMG.png');
					position:absolute;left:0;top:0;height:152px;width:6px;}
	
			#mobileBarContainer.start .redBarLeft {width:0;}
			#mobileBarContainer.start .redBarRight {width:0;}
	
			#mobileBarContainer.end .redBarLeft {width:308px;}
			#mobileBarContainer.end .redBarRight {width:273px;}
		
		
		
		#mobileBlurb {visibility:hidden;width:260px;height:130px;margin:0 auto;padding-top:.5em;
			position:relative;z-index:4;}
		
			#mobileBlurb.home p {margin:6px 29px 0 0;text-align:right;font-size:24px;}
			#mobileBlurb.about p {margin:6px 20px 0;text-align:right;font-size:22px;}
			#mobileBlurb.contact p {margin:6px 20px 0;text-align:right;font-size:22px;}
		
		#mobilePostBlurb {margin:10px 10px;}
			#mobilePostBlurb.home p {font-size:16px;}
			#mobilePostBlurb.about p {font-size:16px;}
			#mobilePostBlurb.contact p {font-size:16px;}
		
		
		
		
		#nav {margin:8px 0 0;text-transform:lowercase;height:25px;width:250px;}
		#nav a {display:block;float:left;margin-right:20px;}
		#nav a.last {margin-right:0;}
		
		#mobileNav div {text-align:center;text-transform:lowercase;}
		

/*		#mobileNav {margin-top:50px;padding:10px 0;background-color:rgb(187,52,52);}
			#mobileNav .container {width:280px;}
			#mobileNav a {display:block;float:left;margin-right:24px;font-size:20px;color:#fff;
				text-transform:lowercase;letter-spacing:1.3px;}
*//*				#mobileNav a:last {margin-right:0;}*/



/* Home */

#clientListLG {margin-top:120px;}
	#clientListLG .row {margin-top:40px;}
	#clientListLG a {display:inline;}

#quotation {margin-top:120px;font-size:100%;}
	#quotation p span {font-weight:bold;}




/* About */

#aboutContent {margin-top:100px;text-align:center;}
#aboutImmediate {max-width:600px;display:block;margin:0 auto;text-align:left;}
	#aboutContent p {margin-bottom:1em;font-size:17px;line-height:1.5em;
		text-indent:0;
/*		font-family:georgia,serif;*/
/*		font-family:Didot, "Didot LT STD", "Hoefler Text", Garamond, "Times New Roman", serif;;*/
	/*font-family:georgia,serif;*/}
	#aboutContent a {text-decoration:underline;}
	#aboutContent img.names {margin:4em 0 1.5em;}

	#aboutContent strong.brand {font-weight:normal;}



/* Contact */
#contactContent {margin-top:100px;}
	#contactContent label, #contactContent input, #contactContent button {color:#666;
		font-weight:normal;font-size:14px;}
	#contactContent label {line-height:20px;}
	#contactContent input {}
	#contactContent button {}

#contactAlert {position:relative;top:80px;}
	#contactAlert .alert {text-align:center;}



footer {margin-top:120px;}

	#socialMedia {display:block;margin:0 auto;list-style:none;height:31px;width:80px;padding:0;}
		#socialMedia li {float:left;margin-left:8px;}

	#copyright {color:#9E9E9E;text-align:center;clear:both;margin:20px 0;font-size:70%;}
	
	
	
	@media (max-width: 768px) {
		
		#aboutContent {margin-top:40px;}
		#aboutContent strong.brand {color:#CF0018;}
		
/*		#nav {margin-left:auto;margin-right:auto;}*/
		
		
		#clientListLG .row {margin:0;}
		#clientListLG .row .col-sm-12 {margin-top:30px;}
		#clientListLG .row .left {text-align:left;}
		
		#clientListLG {margin-top:30px;}
		#quotation {margin-top:50px;font-size:90%;}
		footer {margin-top:50px}
		
		#socialMedia {width:106px;}
	}
	@media (min-width: 992px) {
		#clientListLG .row .left {text-align:right;}
	}
