/* 
Theme Name: DuffWeb SYNC Style Sheet
Description: DuffWeb creates premier websites, web design and web best-practice consultations and implementations.
Version: 40.0
Author: Michael Duff
Author URI: www.duffweb.com
*/

/* Global elements are here */

* {
	margin:0;
	padding:0;
}

body {
margin: 1em 1em 1em 1em;
}

p, blockquote, ul, ol {
	margin-top: 0;
	padding-top: 0;
	margin-bottom:0.5em;	
}

p 
{
	line-height:1.25em;
}

.Clear {
	clear:both; 
	height:0px; 
	overflow:hidden;
}	

#center {
	font-family:helvetica, Arial, San-Serif;
	font-size:12px;
	width:950px;			
	background-color:#fff;
}


.leftSlice {
	width:1px;
	background-color:#000;
}

.rightSlice {
	width:1px;
	background-color:#000;
}



a {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	text-decoration		: none;
  	font-size: 12px; 
}

a:visited {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	text-decoration		: none;
}

a:hover {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
}


/* Nav styles are here */


#topNav  {
	width:800px;
	text-align:center;
	padding:0px;
}

a.mainNav {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 12px; 
}

a.mainNav:visited {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
}

a.mainNav:hover {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	text-decoration		: none;
}

.activeMain {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	text-decoration		: none;
  	font-size: 12px; 	
}


#bottomNav  {
	width:800px;
	text-align:center;
	padding:0px;
}

a.burp {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 12px; 
}

a.burp:visited {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	text-decoration		: none;
}

a.burp:hover {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
}

.activeSub {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 12px; 	
}

.navDot {
	margin-left:5px;
	margin-right:5px;
	margin-bottom:-3px;
}





/* Home bottom box styles are here */

#boxesContainer {
	width: 760px;
	height: 302px;
	align: center;
}

.box {
	width: 236px;
	height: 302px;
	background-color:#fff;
	background: url(../images/home_boxes_bg.jpg);
	float:left;
	margin-left:13px;
}

.box p {
	margin-bottom:2px;
	line-height:1.13em; 
}


.box img {
	float:center;
	margin-top:0px;
	margin-bottom:2px;
}


.boxHeader {
	font-family:Futura Lt Bt, helvetica, Arial, San-Serif;
	font-size:24px;
	color: #000;		
	text-align:center;
	line-height:1.0em;	
	margin-top:8px;	
	margin-bottom:8px;
}

.boxText {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	width:190px;
	color: #000;		
	text-align:center;
}


/* consec page styles are here */




#backContent {
	font-family 		: arial, helvetica, sans-serif;
	width:870px;
	align:center;
}


.mainTitle {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 18px; 
	font-weight:bold;
	margin-left:80px;
	margin-top:30px;
	text-align:left;	
}


.mainText {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width:450px;	
	min-height:400px;		
	padding:20px;
	margin-left:120px;
	margin-top:10px;
	text-align:left;
}


.mainTitle2 {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 18px; 
	font-weight:bold;
	margin-left:180px;
	margin-top:30px;
	text-align:left;	
	float:left;
}


.mainText2 {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width:450px;	
	min-height:400px;		
	padding:20px;
	margin-left:200px;
	text-align:left;
	float:left;	
}

.wideText {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width:750px;	
	padding:20px;
	margin-left:100px;
	background-color:#fff;
	text-align:left;	
}

.wideText2 {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width:850px;	
	padding:20px;
	margin-left:20px;
	background-color:#fff;
	float:left;
}

.thinText {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width:350px;	
	padding:20px 20px 0 20px;
	margin-left:80px;
	background-color:#fff;
	text-align:left;	
	float:left;	
}

.thinTextRight {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width:350px;	
	padding:20px 20px 0 20px;
	margin-left:0;
	background-color:#fff;
	text-align:left;	
	float:right;		
}

.scrollingGallery {
	display: block; 
	width: 740px; 
	height: 440px;
	margin: 20px auto 0;
	overflow-x: scroll; 
	overflow-y: hidden;
}

.scrollingGallery ul {
	white-space: nowrap;
}

.scrollingGallery li {
	background: #fff;
	display: inline-block;
	vertical-align: top;
	margin: 0 6px;
	padding: 0;
}

.scrollingGallery div {
	font-family: helvetica, arial, verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #fff;
	padding: 5px 0 5px 8px;
	background-color: #aaa;
}

.scrollingGallery a {
	color: #fff;
}

.scrollingGallery a:hover {
	color: #222;
}

.scrollingGallery img {
	display: block;
	clear: both;
}

.shortText {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;
	width:450px;	
	padding:20px;
	margin-left:120px;
	margin-top:10px;
	text-align:left;
}


.imagesRight  {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;	
	font-size:12px;
	font-style:italic;
	text-align:center;
	float:right;
	width:220px;
	margin-left:20px;
}

.portfolio  {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	background-color:#fff;
	font-size:12px;
	font-style:italic;
	text-align:center;
	float:right;
	width:330px;
	margin-left:20px;
}

.elipse  {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;	
	font-size:12px;
	font-weight:bold;
}


.bullet {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;		
	padding-left:25px;
	padding-bottom:0px;
}

.bullet ul {
	list-style-image: url(../images/elipse-dots.gif);
	margin-bottom:8px;	
}


.bullet2 {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	color: #000;		
	padding-left:25px;
	padding-bottom:0px;
}

/* Resources Page Styles Here */


.tableHeader {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 12px; 
	font-weight:bold;
	text-align:center;	
	padding:5px;	
	margin-left:8px;	
	vertical-align: bottom;	
}

.tableHeader2 {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 12px; 
	background-color:#f1f1f1;	
	font-weight:bold;
	text-align:center;	
	padding:5px;	
	margin-left:8px;	
	vertical-align: bottom;	
}

.title {
	font-family 		: arial, helvetica, sans-serif;
	color				: #fff;
	text-decoration		: none;
	background-color:#7ecadd;
  	font-size: 16px; 
	font-weight:bold;
	text-align:left;	
	padding:5px;	
	margin-left:8px;		
}

.title2 {
	font-family 		: arial, helvetica, sans-serif;
	color				: #fff;
	text-decoration		: none;
	background-color:#7ecadd;
  	font-size: 16px; 
	text-align:right;	
	padding:5px;	
	margin-right:8px;		
}

.text {
	font-family 		: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000;
	text-align:center;
	vertical-align: top;	
	padding:5px;

}


.text2 {
	font-family 		: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000;
	background-color:#f1f1f1;
	text-align:center;
	vertical-align: top;
	padding:5px;
}

a.studio {
	font-family 		: arial, helvetica, sans-serif;
	color				: #fff;
	text-decoration		: none;
}

a.studio:visited {
	font-family 		: arial, helvetica, sans-serif;
	color				: #fff;
	text-decoration		: none;
}

a.studio:hover {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
}


.blueBG {
	font-family 		: arial, helvetica, sans-serif;
	color				: #fff;
	text-decoration		: none;
	background-color:#7ecadd;
  	font-size: 12px; 
	text-align:left;	
	padding:5px;	
	margin-left:8px;		
}

.thirds {
	font-family 		: arial, helvetica, sans-serif;
	font-size:11px;
	width-min:280;
  	font-size: 11px; 	
	float:left;
	color: #fff;
	text-align:left;
	vertical-align: top;	
	padding:5px;
	margin-left:75px;

}

.spacer {
	height:5px;
}

/* Equipment Pages Styles */

.legalTitle {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
  	font-size: 18px; 
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;	
}

.vehicleCenter {
	font-family 		: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000;
	text-align:left;
	width: 400px;
	float:left;
	padding:5px;
}




/* Cotact Page Styles Here */

.mapText {
	font-family 		: arial, helvetica, sans-serif;
	font-size:13px;
	color: #000;
	width:250px;	
	min-height:400px;		
	padding:20px;
	margin-left:100px;
	background-color:#fff;
	text-align:left;
}

.map  {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;	
	font-size:12px;
	font-style:italic;
	text-align:center;
	float:right;
	width:350px;
	margin-right:75px;
}




.clientQuote {
	font-family 		: arial, helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	margin-left:40px;
	margin-bottom:-20px;
	width:580px;	
	padding:20px;	
	background-color:#fff;
}



/* footer styles are here */


.footer {
	font-family:helvetica, Arial, San-Serif;
	font-size:12px;
	color:#fff;
	background-color: #7ecadd;		
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
}   

.connected {
	font-family:Futura Lt Bt, helvetica, Arial, San-Serif;
	font-size:16px;
	color:#fff;
	margin-right:20px;
} 

a.footerNav {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	text-decoration		: none;
}

a.footerNav:visited {
	font-family 		: arial, helvetica, sans-serif;
	color				: #7ecadd;
	text-decoration		: none;
}

a.footerNav:hover {
	font-family 		: arial, helvetica, sans-serif;
	color				: #000;
	text-decoration		: none;
}




/* author link styles are here */


.siteBy {
	width:875px;
}


.duffweb {
	font-family 		: arial, helvetica, sans-serif;
	font-size:10px;
	float:right;
	color: #6e6e6e;		
	margin-top:7px;
	margin-right:10px;
}


a.duffweb {
	font-family 		: arial, helvetica, sans-serif;
	color				: #6e6e6e;
	text-decoration		: none;
}

a.duffweb:visited {
	font-family 		: arial, helvetica, sans-serif;
	color				: #6e6e6e;
	text-decoration		: none;
}

a.duffweb:hover {
	font-family 		: arial, helvetica, sans-serif;
	color				: #fff;
	text-decoration		: none;
}