/* SRDv2 Home CSS */
/* Shannon Rose Design */

div#mainContent { width: 680px; }
#homeMainNavWrap {
	width: 676px;
	margin: 14px 0 0 2px;
	float: left;
	display: inline;
	position: relative;
	z-index: 5;
}
#homeMainNavWrapBackground {
	width: 676px;
	margin: -301px 0 0 2px;
	float: left;
	display: inline;
	position: relative;
	z-index: 2;
}
.mainNavSelect {
	width: 161px;
	float: left;
	margin: 0 8px 0 0;
	display: inline;
}
.mainNavSelect h1 {
	width: 161px;
	height: 161px;
}
.mainNavSelect h1 a { 
	width: 100%;
	height: 100%;
	display: block;
}
.mainNavSelect h1 a em { display: none; }
/* Large main links */
#mainNavLove h1 a { background-color: transparent; background-image: url(/imgs/homeIconLove.png); background-repeat: no-repeat; background-position: 0 100%; }
#mainNavLove h1 a:hover, #mainNavLove h1 a.activeLink, #mainNavLove h1 a.activeLink:hover,
#mainNavLove h1 a.listHover, #mainNavLove h1 a.listHover:hover { background-position: 0 0; }
#mainNavAt h1 a { background-color: transparent; background-image: url(/imgs/homeIconAt.png); background-repeat: no-repeat; background-position: 0 100%; }
#mainNavAt h1 a:hover, #mainNavAt h1 a.activeLink, #mainNavAt h1 a.activeLink:hover,
#mainNavAt h1 a.listHover, #mainNavAt h1 a.listHover:hover { background-position: 0 0; }
#mainNavFirst h1 a { background-color: transparent; background-image: url(/imgs/homeIconFirst.png); background-repeat: no-repeat; background-position: 0 100%; }
#mainNavFirst h1 a:hover, #mainNavFirst h1 a.activeLink, #mainNavFirst h1 a.activeLink:hover,
#mainNavFirst h1 a.listHover, #mainNavFirst h1 a.listHover:hover { background-position: 0 0; }
#mainNavSight h1 a { background-color: transparent; background-image: url(/imgs/homeIconSight.png); background-repeat: no-repeat; background-position: 0 100%; }
#mainNavSight h1 a:hover, #mainNavSight h1 a.activeLink, #mainNavSight h1 a.activeLink:hover,
#mainNavSight h1 a.listHover, #mainNavSight h1 a.listHover:hover { background-position: 0 0; }
/* Large main links fade to */
#mainNavLoveDouble h1 a { opacity: 0.0; filter: alpha(opacity=0); background-color: transparent; background-image: url(/imgs/homeIconLove.png); background-repeat: no-repeat; background-position: 0 0; }
#mainNavAtDouble h1 a { opacity: 0.0; filter: alpha(opacity=0); background-color: transparent; background-image: url(/imgs/homeIconAt.png); background-repeat: no-repeat; background-position: 0 0; }
#mainNavFirstDouble h1 a { opacity: 0.0; filter: alpha(opacity=0); background-color: transparent; background-image: url(/imgs/homeIconFirst.png); background-repeat: no-repeat; background-position: 0 0; }
#mainNavSightDouble h1 a { opacity: 0.0; filter: alpha(opacity=0); background-color: transparent; background-image: url(/imgs/homeIconSight.png); background-repeat: no-repeat; background-position: 0 0; }
.mainNavSelect img {
	width: 161px;
	height: 161px;
	cursor: pointer;
}
.mainNavSelect ul li {
	width: 161px;
	line-height: 14px;
	font-size: 11px;
	margin: 0;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	list-style-type: none;
	font-family: "GoudySans Md BT", Helvetica, Arial, sans-serif;
}
.mainNavSelect ul li.active, .mainNavSelect ul li.hoverList { background: transparent url(/imgs/portfolio/portfolioNavBkgd.png) repeat-x 0 9px; }
.mainNavSelect li.active a, .mainNavSelect li.hoverList a { color: #4f6e8d; }
.mainNavSelect li.active a:hover, .mainNavSelect li.hoverList a:hover, 
.mainNavSelect li.selected a, .mainNavSelect li.selected a:hover { color: #fff; }
.mainNavSelect li a {
	text-decoration: none;
	color: #a6a8aa;
	display: block;
	width: 149px;
	height: 10px;
	padding: 14px 0 7px 12px;
}
/*.mainNavSelect li a:visited { color: #4d4d4f; }*/
.mainNavSelect li a:hover {
	text-decoration: none;
	color: #fff;
	background: transparent url(/imgs/portfolio/portfolioNavBkgd.png) repeat-x 0 9px;
}
div.homeCallouts { width: 497px; margin: 20px 0 0 2px; }
.homeCallouts p { color: #6d6e71; line-height: 1.4em; margin-bottom: 1.6em; }
.homeCallouts p strong { color: #4f6e8d; color:#a6a8aa; margin: 0 5px 0 0; }
.homeCallouts a { margin: 0 0 0 5px; /*color: #4f6e8d;*/ }
/*.homeCallouts a:visited { color: #4f6e8d; }
.homeCallouts a:hover { text-decoration: none; }*/