/* mike additions */

.headerWrap {
  position:relative;
	width:980px;
	margin:0 auto;
	}

.heroTile {
	background:url('http://www.weduit.net/images/heroTile.png');
	height:900px;
	width:2000px;
	position:absolute;
	}
	
.redDiagBg {
	background:url('http://www.weduit.net/images/redDiagTile.png');
	}

.whiteDiagBg {
	background:url('http://www.weduit.net/images/whiteDiagTile.png');
	}

.purpleDiagBg {
	background:url('http://www.weduit.net/images/purpleDiagTile.png');
	}

.grayDiagBg {
	background:url('http://www.weduit.net/images/grayDiagTile.gif');
	}

.purple-box {
	background:url('http://www.weduit.net/images/bg-purple-alpha-90.png');
	}
	
	
.red-box {
	background:#e6674a;
	}
	
.pad25 {
	padding:14px;
	}
	
.pad50 {
	padding:50px;
	}
	
.sortable h3 {
	margin:0 0 20px;
	padding:0 0 5px;
	border-bottom:1px dotted #999997;
	}
	
.left {
	float:left;
	}

.right {
	float:right;
	}
	
.underlineBeige {
	border-bottom:1px solid #d5d2b2;
	}
	
	

.teardrop-left {
  display:block;
  width:135px;
  height:108px;
  background:url('http://www.weduit.net/images/teardrop-left.png') no-repeat 0 0 transparent;
}



.teardrop-left1 {
  display:block;
  width:135px;
  height:108px;
  background:url('http://www.weduit.net/images/teardrop-left1.png') no-repeat 0 0 transparent;
}


.teardrop-left1 p {
  padding:30px 8px 0 30px;
  font-family:league-gothic, sans-serif;
  font-size:1.8em;
  line-height:1.15em;
  text-align:center;

}


.teardrop-left1 div {
  padding:30px 8px 0 30px;
  font-family:league-gothic, sans-serif;
  font-size:1.8em;
  line-height:1.15em;
  text-align:center;
}








.teardrop-left p {
  padding:30px 8px 0 30px;
  font-family:league-gothic, sans-serif;
  font-size:1.7em;
  line-height:1.15em;
  text-align:center;
}

.teardrop-left div {
  padding:30px 8px 0 30px;
  font-family:league-gothic, sans-serif;
  font-size:1.7em;
  line-height:1.15em;
  text-align:center;
}










#footerWrap {
    margin: 0 auto;
    padding: 50px 0 0;
    width: 980px;
	}
	
.footerNav {
	margin:0 30px 0 0;
	float:right;
	}
	
.footerNav li {
	display:inline-block;
	margin:0 0 0 15px;
	}
	
.footerNav li a {
	font-family: futura-pt,sans-serif;
	color:#e6674a;
	font-size:1.2em;
	}
	
.footerR {
	text-align:left;
	padding: 0 0 0 30px;
	color:#999;
	}
	
	
.footerUnder {
	border-bottom:1px dotted #555552;
	padding:0 0 20px;
	margin:0 0 20px;
	}
	
.footerUnder h3 {
    float: left;
    margin: 10px 10px 0 30px;
	}
	
ul.socialFooter {
	width:200px;
	float:left;
	}