/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -GENERAL------------------------------------------------------------------------------------------------------------------------------------------------- */
	#majorsMainContent {
		width:750px;
		padding:0;
		margin:0;
		margin-left:auto;
		margin-right:auto;
		clear:both;
		text-align:left;
		background-color:#fff;
	}
	h1 {
		text-align:right;
		margin-top:0;
		margin-bottom:0;
		padding-top:10px;
		padding-bottom:10px;
	}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -STRUCTURE----------------------------------------------------------------------------------------------------------------------------------------------- */
	#majorsLeft, #majorsLeft2 {
		width:562px;
		float:left;
		
		border-right:1px solid #666;
	}
	#majorsRight, #majorsRight2 {
		width:187px;
		float:left;
		
		padding:0;
		margin:0;
	}
	#majorDetails {
		margin-left:10px;
		margin-right:10px;
	}
	
	#majorsLeft .mainImage {
		border-bottom:1px solid #666;
	}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* -MENU---------------------------------------------------------------------------------------------------------------------------------------------------- */
	#majorMenu {
		list-style:none;
		margin:0;
		padding:0;
		padding-left:0;
		margin-left:0;
	
		font-size:1em;
		background-color:#fff;
		font-family:helvetica, Neue Helvetica, Helvetica Neue, arial, sans serif;
	}
	#majorMenu ul {
		margin-left:0;
		padding-left:0;
	}
	#majorMenu li li {
		list-style:none;
		padding-left:15px;
		padding-top:2px;
		padding-bottom:2px;
		border-bottom:1px solid #002c49; /*999*/
	}
	#majorMenu ul a {
		text-decoration:none;
		color:#000;
	}
	#majorMenu li li:hover {
		background-color:#c6e5fd; /*9cb46c*/
	}
	#majorMenu h2 {
		margin-top:0;
		margin-bottom:0;
	
		padding-top:2px;
		padding-bottom:2px;
		padding-left:5px;
	
		background-color:#96c4e7; /*d8edaa*/
	
		font-weight:bold;
		font-size:1.1em;
		border-bottom:1px solid #002c49; /*999*/
	}
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------------------------------------------------------- */







.source {
	font-style:italic;
	color:#666;
	font-size:.85em;
	text-align:right;
	padding-top:0;
	margin-top:-7px;
}




#greenhome li {
	padding-top:5px;
	padding-bottom:5px;
}
#greenhome .item {
	font-size:1.5em;
}
#greenhome .solutions {
	font-style:italic;
	color:#9cb46c;
}





#links li {
	padding-top:5px;
	padding-bottom:5px;
}

#links a {
	color:#000;
	text-decoration:none;
}
#links a:hover {
	color:#9cb46c;
	text-decoration:underline;
}
.print {
	display:none;
}






#photos {
	text-align:center;
}
#photos p {
	font-style:italic;
	font-size:.9em;
	padding-bottom:5px;
	width:350px;
	margin-left:auto;
	margin-right:auto;
}
#photos img {
	border:1px solid #000;
}







.fullDirections {
	page-break-inside:avoid;
}

.fullDirections img {
	border:1px solid #333;
}
.distance {
	width:690px;
	margin-top:0;
	padding-top:2px;
	color:#333;
	font-style:italic;
	font-size:.9em;
	text-align:right;
}
.locationTitle {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:0;
	padding:0;
	padding-top:3px;
	padding-bottom:3px;
	font-size:1.1em;
}
.homeOwner {
	font-style:italic;
	color:#666;
	font-size:.95em;
}
.directions td {
	vertical-align:top;
	border-bottom:1px solid #ccc;
	padding-top:5px;
	padding-bottom:5px;
}
.miles {
	width:100px;
	text-align:right;
}
.homeDesc {
	font-style:italic;
	font-size:.9em;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	border-bottom:1px solid #ccc;
}
.imageEnlarge {
	font-size:.8em;
	font-style:italic;
}
