/* Eric Myer Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

html { overflow-y: scroll; background: #fafafa !important; }
html#home { background: #111111 !important; }
body { background-color: #fafafa; font-size: 62.5%; font-family: "helvetica", "arial", "sans-serif"; line-height:12px; color: #000 !important;}

a, a:link, a:visited, a:active { color: #000; text-decoration: none; cursor: pointer !important; }
a:hover { color: #EB481C; }

/* Baseline grid */
body div#grid { position: absolute; top: 0; left: -1px; background: url(/assets/img/ng-grid.png) center 1px no-repeat; height: 100%; width: 100%; z-index: 200;}
body div#grid { display: none; }

/* Wrapper */
#wrapper { background: #fafafa !important; padding-bottom: 5.6em;}
body#approach #wrapper  { padding-bottom: 10em !important;}
body#contact #wrapper { padding-bottom: 10em !important;}
#wrapper.liberty-bell { background: #000 url(/assets/img/bg-container_liberty-bell.jpg) 50% 0 no-repeat; }
body#home div#wrapper.one-show { background: #050505 url(/assets/img/bg-container_one-show.jpg) 50% 0 no-repeat !important; }

body#news #wrapper { padding-bottom: 0 !important; }
body#news #footer { padding-bottom: 0 !important; }

/* Container */
#container { width: 960px; position:relative; margin: 0 auto; }

/* Header */
#header { height: 120px; background: url(/assets/img/bg-header.png) 105px 0 no-repeat; overflow: hidden; }

	#header .logo { width: 286px; float: left; }
	#header .logo h1 { height: 120px; text-indent: -4000px; background: url(/assets/img/neiman-logo.png) 105px 72px no-repeat; }
	#header .logo h1 a { height: 47px; width: 102px; display: block; outline: none; position: relative; left: 105px; top: 72px; }
	#header .blurb { height: 120px; width: 380px; position: relative; left: 9px; top: 24px; font-size: 11px; line-height: 12px; font-weight: normal; color: #565656; float: left; }
	#header .blurb em { font-style: normal; font-weight: bold; color: #eb481c; }

	#header .navigation { padding-left: 9px; position: absolute; top: 73px; left:286px; }
	#header .navigation ul { list-style-type: none; }
	#header .navigation ul li { height:24px; width: 86px; margin-right: 9px; float: left; border-top: 1px solid #565656; text-indent: -4000px; overflow: hidden; }
	#header .navigation ul li a { display:block; height:24px;  width: 86px; color: #fff; position:relative; overflow:hidden; cursor:pointer !important; }
	#header .navigation ul li a span { position:absolute; top:0; left:0; height:24px; width: 86px; background: url(/assets/img/navigation.png) no-repeat 0 0; }
		
	
		/* work */
		#header .navigation ul li.work a span { background-position: 0px 0px !important;}
		#header .navigation ul li.work a:hover span { background-position: 0px -24px !important;}
		body#work #header .navigation ul li.work a span { background-position: 0px -48px !important; }
		#header .navigation ul li.work div { left:9px; }
		
		/* services */
		#header .navigation ul li.services a span { background-position: -95px 0px !important;}
		#header .navigation ul li.services a:hover span { background-position: -95px -24px !important;}
		body#services #header .navigation ul li.services a span { background-position: -95px -48px !important;}
		#header .navigation ul li.services div { left:104px; }
		
		/* approach */
		#header .navigation ul li.approach a span { background-position: -190px 0px !important;}
		#header .navigation ul li.approach a:hover span { background-position: -190px -24px !important;}
		body#approach #header .navigation ul li.approach a span { background-position: -190px -48px !important;}
		#header .navigation ul li.approach div { left:199px; }
		
		/* about */
		#header .navigation ul li.about a span { background-position: -285px 0px !important;}
		#header .navigation ul li.about a:hover span { background-position: -285px -24px !important;}
		body#about #header .navigation ul li.about a span { background-position: -285px -48px !important;}
		#header .navigation ul li.about div { left:294px; }
		
		/* news */
		#header .navigation ul li.news a span { background-position: -380px 0px !important;}
		#header .navigation ul li.news a:hover span { background-position: -380px -24px !important;}
		body#news #header .navigation ul li.news a span { background-position: -380px -48px !important;}
		#header .navigation ul li.news div { left:389px; }
		
		/* contact */
		#header .navigation ul li.contact a span { background-position: -475px 0px !important;}
		#header .navigation ul li.contact a:hover span { background-position: -475px -24px !important;}
		body#contact #header .navigation ul li.contact a span { background-position: -475px -48px !important;}
		#header .navigation ul li.contact div { left:484px; }

	
/* Footer */
#footer {clear:both; background-color: #111111; padding-top: 60px; padding-bottom: 24px; overflow: hidden;}

	
	#footer div#container { padding-left: 199px; width: 761px; }
	
	#footer div.footer { clear: both; padding-bottom: 72px; } 
	
	#footer a { color: #ccc; text-decoration: none; cursor: pointer !important; }
	#footer a:hover { color: #fff; }
	
	#footer div h1 { font-size: 14px; line-height: 18px;font-weight: bold; color: #fff; text-transform: uppercase; margin-bottom: 9px;  border-bottom: solid 1px #565656; }
	#footer div h2 { font-size: 12px; line-height: 15px; font-weight: normal; color: #eb481c; }
	#footer div p { font-size: 12px;  padding-bottom: 12px; line-height: 12px; color: #fff; }
	
	#footer div.locations { width: 285px; height: 296px; float: left; background: url(/assets/img/neiman-n.png) 0 0 no-repeat;}
	#footer div.locations h1 { width: 181px; position: relative; left: 95px; }
	#footer div.locations h2 { position: relative; left: 95px;  }
	#footer div.locations p { position: relative; left: 95px; }
	
	#footer div.contact { width: 190px; float: left; position: relative; height: 200px;}
	#footer div.contact h1 { width: 181px; }
	
	#footer div.connect { width: 190px; float: left; height: 200px;}
	#footer div.connect h1 { width: 181px; }
	#footer div.connect ul li { height: 36px; width: 181px; }
	#footer div.connect ul li a { height: 24px; padding-left: 30px; font-size: 12px; line-height: 24px;} 
	#footer div.connect ul li.facebook a { height: 23px; display: block; outline:none; background: url(/assets/img/icon-facebook.png) 0 0 no-repeat; }
	#footer div.connect ul li.facebook a:hover { background: url(/assets/img/icon-facebook.png) 0 -23px no-repeat; }
	#footer div.connect ul li.twitter a { height: 23px; display: block; outline:none; background: url(/assets/img/icon-twitter.png) 0 0 no-repeat; }
	#footer div.connect ul li.twitter a:hover { background: url(/assets/img/icon-twitter.png) 0 -23px no-repeat; }
	#footer div.connect ul li.linkedin a { height: 23px; display: block; outline:none; background: url(/assets/img/icon-linkedin.png) 0 0 no-repeat; }
	#footer div.connect ul li.linkedin a:hover { background: url(/assets/img/icon-linkedin.png) 0 -23px no-repeat; }

	
/* Content */		
#content { }
#content div.contentFooter { clear: both; padding-top: 120px;}
	
	/* Sidebar -> Left Column Submenu */
	#content div.sidebar { width: 286px; padding-top: 36px; float: left; }
	#content div.sidebar h1 { width: 86px; height: 24px; padding: 19px 0 4px 0; font-size: 18px; color: #ed552e; position: relative; left: 104px; border-bottom: solid 1px #535353; }
	#content div.sidebar ul { width: 95px; position: relative; left: 95px; padding-top: 6px; }
	#content div.sidebar ul li { height: 24px; width: 95px; font-size: 12px; line-height: 24px; text-transform: uppercase;}
	#content div.sidebar ul li a { height: 24px; width: 95px; display: block; outline:none; color: #565656; padding: 0 0 0 9px; }
	#content div.sidebar ul li a:hover { color: #909090; }
	#content div.sidebar ul li.active a { background: #eb481c; }
		#content div.sidebar.people ul li a.people,
		#content div.sidebar.offices ul li a.offices,
		#content div.sidebar.careers ul li a.careers { color: #eb481c; }
	
	/* 	Body Content -> Header Block */
	body #content div.body { width: 665px; float: left; position:relative; left: 9px; }
	body #content div.body div.headerBlock { height: 71px; width: 276px; position:relative; top: 24px; border-top: solid 1px #565656; }
	body #content div.body div.headerBlock h1 { height: 51px; width: 561px; padding-top: 16px; font-size: 36px;; color: #eb481c; line-height: 1em; text-transform: uppercase;}
	
	
	/* Home Page */
	body#home { background: #111111 !important; }
	body#home #content { height: 603px; }
	
		/* logo */
		body#home #header .logo h1 { background: url(/assets/img/neiman-logo-white.png) 105px 72px no-repeat; }
		
		/* blurb */
		body#home #header .blurb { color: #ccc;}
		
		/* navigation */
		body#home #header .navigation ul li a span { background: url(/assets/img/navigation-home.png) no-repeat 0 0; }
		
		
	/* Generic Content */
		
		body #content div.body div.mainContent { width: 561px; position: relative; top: 36px; color: #565656;}
		body #content div.body div.mainContent h2 { font-family: "Georgia"; font-size: 24px; font-weight:normal; color: #444444; font-style: italic; line-height: 24px;  margin-bottom: 12px;}
		body #content div.body div.mainContent p { font-size: 12px; line-height: 15px; margin-bottom: 12px;}
		body #content div.body div.mainContent ul { list-style-type: disc; padding: 0 18px;}
		body #content div.body div.mainContent ul li { font-size: 12px; font-weight: normal; line-height: 18px; }
		body #content div.body div.mainContent ul li a { padding-right: 12px; background: url(/assets/img/bg-li-a-client-list.png) right 5px no-repeat; }
		
		/* standard columns */
		body #content div.body div.mainContent div.columnBlock { width: 751px; position: relative; left: -191px; top: 12px; }
		
			/* left column */
			body #content div.body div.mainContent div.columnBlock div.leftColumn { width: 181px; padding: 14px 0; float: left; border-top: solid 1px #565656;}
			body #content div.body div.mainContent div.columnBlock div.leftColumn h1 { font-size: 24px; line-height: 24px; color: #565656; font-style:italic; font-family: "georgia"; font-weight:normal !important; }
			body #content div.body div.mainContent div.columnBlock.news div.leftColumn h1 { font-size: 36px; line-height: 36px; color: #565656;}
			body #content div.body div.mainContent div.columnBlock.news div.leftColumn h2 { font-size: 15px; line-height: 24px; color: #565656; font-style:italic; font-family: "georgia"; font-weight:normal !important;}
			body #content div.body div.mainContent div.columnBlock.news div.leftColumn a { color: #565656; }
		
			/* right column */
			body #content div.body div.mainContent div.columnBlock div.rightColumn { width:561px; padding: 24px 0; float: left; position: relative; left: 9px; border-top: solid 1px #565656; }
			body #content div.body div.mainContent div.columnBlock div.rightColumn.contactInfo span { width: 230px; float: left; }
		
			body #content div.body div.mainContent div.columnBlock div.rightColumn div.newsImage img { background: #fff; padding: 8px; margin-bottom: 12px; border: solid 1px #ccc; }
			body #content div.body div.mainContent div.columnBlock div.rightColumn div.newsImage p { text-align: center; font-style: italic; padding-bottom: 25px; }
		
		/* news columns */
		body #content div.body div.mainContent div.columnBlock div.rightColumn.stories ul { list-style-type: none; width: 561px; padding:0;}
	  	body #content div.body div.mainContent div.columnBlock div.rightColumn.stories ul li { padding: 6px 0; width: 561px; height: 36px; border-bottom: solid 1px #262626; clear: both;}
		body #content div.body div.mainContent div.columnBlock div.rightColumn.stories ul li.last { border: none; }
		body #content div.body div.mainContent div.columnBlock div.rightColumn.stories ul li span { width: 95px; height: 36px; float: left; color: #eb481c; }
		body #content div.body div.mainContent div.columnBlock div.rightColumn.stories ul li a { background: none !important; width: 451px;float: left; /*background: url(/assets/img/bg-li-a-client-list.png) right 6px no-repeat;*/ display: block; }
		body #content div.body div.mainContent div.columnBlock div.rightColumn.story span { width: 95px; height: 36px; font-size: 12px; float: left; color: #eb481c; }
		body #content div.body div.mainContent div.columnBlock div.rightColumn.story div.newsBody { width: 451px !important; float: left; color: #565656 !important;}
		body #content div.body div.mainContent div.columnBlock div.rightColumn.story div.newsBody h3 { width: 451px; color: #111; font-size: 15px; line-height: 18px; margin-bottom: 15px; font-weight: bold; text-transform: uppercase;}
		body #content div.body div.mainContent div.columnBlock div.rightColumn.story div.newsBody h4 { width: 451px; color: #111; font-size: 12px; line-height: 15px; margin-bottom: 15px; font-weight: bold; font-style: italic; }
		body #content div.body div.mainContent div.columnBlock div.rightColumn.story div.newsBody p { font-size: 12px !important; width: 451px; }
		body #content div.body div.mainContent div.columnBlock div.rightColumn.story div.newsBody strong { font-weight:bold !important; }
		body #content div.body div.mainContent div.columnBlock div.rightColumn.boilerplate p { font-size: 12px !important; line-height: 15px; width: 451px; float: left; position: relative; left: 95px;}
		
		/* offices columns */
		body #content div.body div.mainContent div.officesBlock { width: 561px; position: relative; top: 12px;}
		body #content div.body div.mainContent div.officesBlock div.leftColumn { width: 190px; padding: 14px 0; float: left; border-top: solid 1px #565656;}
		body #content div.body div.mainContent div.officesBlock div.leftColumn h1 { font-size: 24px; line-height: 24px; padding-bottom: 12px; color: #444444; font-style:italic; font-family: "georgia"; font-weight:normal !important; }
		
		body #content div.body div.mainContent div.officesBlock div.rightColumn { width: 371px; padding: 12px 0 24px 0; float: left; position: relative; left: 9px; border-top: solid 1px #565656; } 
		body #content div.body div.mainContent div.officesBlock div.rightColumn div.map { width: 371px; height: 181px; overflow: hidden !important; cursor: pointer !important; }
		body #content div.body div.mainContent div.officesBlock div.rightColumn div.map.philadelphia { height: 181px; overflow: hidden !important;background: url(/assets/img/map-philadelphia-bw.gif) 0 0 no-repeat; }
		body #content div.body div.mainContent div.officesBlock div.rightColumn div.map.philadelphia span { width: 371px; height: 181px; overflow: hidden !important; position: absolute; top:12px; left:0; z-index: 100; filter:alpha(opacity=0); opacity: 0; }
		body #content div.body div.mainContent div.officesBlock div.rightColumn div.map.harrisburg { height: 181px; overflow: hidden !important; background: url(/assets/img/map-harrisburg-bw.gif) 0 0 no-repeat; }
		body #content div.body div.mainContent div.officesBlock div.rightColumn div.map.harrisburg span { width: 371px; height: 181px; overflow: hidden !important; position: absolute; top:12px; left:0; z-index: 100; filter:alpha(opacity=0); opacity: 0; }
		
		/* values columns */
		body #content div.body div.mainContent div.valuesBlock { width: 561px; position: relative; top: 12px; }
		body #content div.body div.mainContent div.valuesBlock div.leftColumn { width: 86px; padding: 14px 0; float: left; border-top: solid 1px #565656;}
		body #content div.body div.mainContent div.valuesBlock div.leftColumn h1 { font-size: 42px; line-height: 42px; color: #999; font-style:italic; font-family: "georgia"; font-weight:normal !important; }
		
		body #content div.body div.mainContent div.valuesBlock div.rightColumn { width: 466px; padding: 24px 0 12px 0; float: left; position: relative; left: 9px; border-top: solid 1px #565656; } 
		body #content div.body div.mainContent div.valuesBlock div.rightColumn h1 { font-size: 30px; line-height: 30px; padding-bottom: 6px; color: #444444; font-style:italic; font-family: "georgia"; font-weight:normal !important; }
		
		
		/* services list */
		body #content div.body div.mainContent div.listServices ul { list-style-type: none; padding: 12px 0 0 0; margin-bottom: 24px; border-bottom: solid 1px #565656;}
		body #content div.body div.mainContent div.listServices ul li { padding: 12px 0; border-top: solid 1px #565656; font-family: "georgia"; font-size: 24px; line-height: 30px; font-style: italic;}
		
		/* careers columns */
		body #content div.body div.mainContent div.careersBlock { width: 561px; position: relative; top: 12px;}
		body #content div.body div.mainContent div.careersBlock div.leftColumn { width: 190px; padding: 14px 0; float: left; border-top: solid 1px #565656;}
		body #content div.body div.mainContent div.careersBlock div.leftColumn.extend { border:none; }
		body #content div.body div.mainContent div.careersBlock div.leftColumn h1 { width: 170px; font-size: 24px; line-height: 24px; padding-bottom: 12px; color: #444444; font-style:italic; font-family: "georgia"; font-weight:normal !important; }
		
		
		body #content div.body div.mainContent div.careersBlock div.rightColumn { width: 371px; padding: 24px 0 24px 0; float: left; position: relative; left: 9px; border-top: solid 1px #565656; } 
		body #content div.body div.mainContent div.careersBlock div.rightColumn h1 { font-size: 12px; padding-bottom: 12px; font-weight: normal; color: #eb481c; }
		body #content div.body div.mainContent div.careersBlock div.rightColumn p { line-height:15px; }
		body #content div.body div.mainContent div.careersBlock div.rightColumn strong { font-weight: bold; }
		body #content div.body div.mainContent div.careersBlock div.rightColumn ul { margin-bottom: 15px; }
		
		body #content div.body div.mainContent ul.client-list { list-style-type: none; width: 561px; float: left; padding: 0; }
		body #content div.body div.mainContent ul.client-list li { font-family: "georgia"; font-size: 18px; padding: 3px; }
		body #content div.body div.mainContent ul.client-list li a { background: url(/assets/img/bg-li-a-client-list.png) right 9px no-repeat;}
		body #content div.body div.mainContent ul.client-list li em { color: #565656; font-size: 12px !important; }
		
		body #content div.body div.mainContent ul.client-list li ul { list-style-type: none; padding: 0; }
		body #content div.body div.mainContent ul.client-list li ul li { font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: bold; padding: 3px 0; }
		body #content div.body div.mainContent ul.client-list li ul li a { background: url(/assets/img/bg-li-a-client-list.png) right 4px no-repeat;}
		
		body #content div.body div.mainContent ul.client-list li ul li ul { list-style-type: none; padding: 0; }
		body #content div.body div.mainContent ul.client-list li ul li ul li { font-weight: normal; background: url(/assets/img/bg-li-client-list.png) 6px 12px no-repeat; padding-left: 18px; }
	
	
	/* Services Page */
	body#services #content {  }	
	
	/* About Page */
	body#about #content {}
		
		/* People Thumbnails */
		body#about #content div.body div.grid { position: relative; top: 37px; width: 570px; }
		body#about #content div.body div.grid div.thumbnail { height: 86px; width:86px; float: left; padding: 0 9px 9px 0;  }
		body#about #content div.body div.grid div.thumbnail a { border:none; overflow: hidden; float: left; background: #000; }
		body#about #content div.body div.grid div.thumbnail a:hover { border: 3px solid #eb481c; }
		body#about #content div.body div.grid div.thumbnail a img { filter:alpha(opacity=75); opacity: 0.75; border:none; overflow: hidden; float: left; }
		body#about #content div.body div.grid div.thumbnail a:hover img { filter:alpha(opacity=100); opacity: 1; margin: -3px; }
		body#about #content div.body div.grid div.thumbnail.active a { border: 3px solid #eb481c; }
		body#about #content div.body div.grid div.thumbnail.active a img { filter:alpha(opacity=100); opacity: 1; margin: -3px; }
		
		/* tooltip */
		div#tooltip { position:absolute; background:#000; padding:6px 9px; display:none; }
		div#tooltip p { padding: 3px 0 0 0; font-weight: bold; text-transform: uppercase; }
		div#tooltip p.name { font-size: 12px; color: #fff; }
		div#tooltip p.title { font-size: 11px; color: #eb481c; }
	
		/* Profile View Pane */
		body#about #content div.body div.viewpane { height: 0px; width: 855px; position: relative; left: -199px; background: #eb481c; float: left; clear: both; margin: 0 0 9px 0;  overflow: hidden; }
		body#about #content div.body div.viewpane div.close { height: 30px; width: 30px; position: relative; top: 18px; right: 18px; float: right; text-indent:-4000px; background: #000; z-index: 400 !important;}
		body#about #content div.body div.viewpane div.close a { height: 30px; width:30px; float: right; display: block; outline:none; overflow: hidden; background: url(/assets/img/btn-icon_closeX.png) 0 0 no-repeat; }
		body#about #content div.body div.viewpane div.close a:hover { background: #000 url(/assets/img/btn-icon_closeX.png) 0 -30px no-repeat; }
		body#about #content div.body div.viewpane div.profile { width: 819px; margin: 18px auto; }
		body#about #content div.body div.viewpane div.profile div.profilePhoto { height: 335px; width: 362px; background: #333; float: left;}
		body#about #content div.body div.viewpane div.profile div.profileName { background: #000; filter:alpha(opacity=90); opacity: 0.9;  padding: 9px; position: relative; top: 260px; left: -9px; float: left; } 
		body#about #content div.body div.viewpane div.profile div.profileName p.name { font-size: 18px; color: #fff; line-height: 24px;  font-weight: bold; text-transform:uppercase; letter-spacing: 1px }
		body#about #content div.body div.viewpane div.profile div.profileName p.title { font-size: 10px; color: #fff; font-weight: bold;  color: #eb481c; text-transform:uppercase; }
		body#about #content div.body div.viewpane div.profile div.profileContent { height: 335px; width: 411px; float: left; overflow: hidden; position: relative; left: 18px; top:0;}
		body#about #content div.body div.viewpane div.profile div.profileContent p { font-size: 12px; color: #fff; margin-bottom: 12px; }
		
		/* Profile Slider */
		body#about #content div.body div.viewpane div.profile div.profileTabs { height: 48px; width: 393px; float: left; position: relative; left: 18px; top:0 !important;}
		body#about #content div.body div.viewpane div.profile div.profileTabs ul { list-style-type: none; height: 30px;  width: 393px;}
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li { height: 30px; width: 129px; line-height: 30px; text-transform: uppercase; font-size: 18px; text-align: center; float: left; margin-right: 2px; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li a { height: 38px; width: 100%; display: block;  color: #eb481c; cursor: pointer; text-indent: -4000px; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li a:hover { color: #fff; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li a.current { height: 38px; color: #fff; background: url(/assets/img/bg-li-profile-indicator.png) 10px 30px no-repeat; }
	
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.about { background: #000 url(/assets/img/bg-li-profile-about.png) 11px 0 no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.about:hover { background: #000 url(/assets/img/bg-li-profile-about.png) 11px -30px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.about.current { background: #000 url(/assets/img/bg-li-profile-about.png) 11px -60px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.know { background: #000 url(/assets/img/bg-li-profile-know.png) 11px 0 no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.know:hover { background: #000 url(/assets/img/bg-li-profile-know.png) 11px -30px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.know.current { background: #000 url(/assets/img/bg-li-profile-know.png) 11px -60px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.find { background: #000 url(/assets/img/bg-li-profile-find.png) 12px 0 no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.find:hover { background: #000 url(/assets/img/bg-li-profile-find.png) 12px -30px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.profileTabs ul li.find.current { background: #000 url(/assets/img/bg-li-profile-find.png) 12px -60px no-repeat; }
	
		/* know me */
		body#about #content div.body div.viewpane div.profile div.know { height: 287px; width: 393px; position: relative; top: 0; float:left; }
		body#about #content div.body div.viewpane div.profile div.know p { line-height: 15px;  }
		
		/* about me */
		body#about #content div.body div.viewpane div.profile div.about { height: 287px; width: 393px; position: relative; top: 6px; float:left; }
		body#about #content div.body div.viewpane div.profile div.about dl {  }
		body#about #content div.body div.viewpane div.profile div.about dl dt { font-size: 12px; line-height: 12px; color: #fff; text-transform: uppercase; padding-bottom: 6px; }
		body#about #content div.body div.viewpane div.profile div.about dl dd { font-size: 12px; color: #1a1a1a; padding-bottom: 12px;}
	
		/* find me */
		body#about #content div.body div.viewpane div.profile div.find { height: 287px; width: 393px; position: relative; top: 0; float:left; }
		
		body#about #content div.body div.viewpane div.profile div.find div.finders { height: 36px; position: relative; top: 24px; }
		body#about #content div.body div.viewpane div.profile div.find div.finders a { color: #111; }
		body#about #content div.body div.viewpane div.profile div.find div.finders a:hover { color: #ffffff; }
		body#about #content div.body div.viewpane div.profile div.find div.finders h1 { height: 30px; width: 129px; float: left; text-indent: -4000px; }
		body#about #content div.body div.viewpane div.profile div.find div.finders p { width: 260px; float: left; padding-top: 12px; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.email { border-top: solid 1px #fff;border-bottom: solid 1px #fff; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.email h1 { background: url(/assets/img/bg-h1-profile-email.png) 0 6px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.phone { border-bottom: solid 1px #fff; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.phone h1 { background: url(/assets/img/bg-h1-profile-phone.png) 0 6px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.online { border-bottom: solid 1px #fff; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.online h1 { background: url(/assets/img/bg-h1-profile-online.png) 0 6px no-repeat; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.online ul { width: 260px; height: 30px; padding-top: 6px; overflow: hidden; list-style-type: none;}
		body#about #content div.body div.viewpane div.profile div.find div.finders.online ul li { height: 20px; width: 86px; line-height: 24px; font-size: 10px; float: left !important; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.online ul li a { height: 20px; width: 86px; display: block; color: #111; text-transform: uppercase; padding-left: 22px; }
		
		
		body#about #content div.body div.viewpane div.profile div.find div.finders.online ul li a:hover { height: 20px; width: 86px; display: block; background-position: 0 -24px; color: #fff; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.online ul li.linkedin a { background: url(/assets/img/icon-medium-linkedin.png) 0 0 no-repeat; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.online ul li.facebook a { background: url(/assets/img/icon-medium-facebook.png) 0 0 no-repeat; }
		body#about #content div.body div.viewpane div.profile div.find div.finders.online ul li.twitter a { background: url(/assets/img/icon-medium-twitter.png) 0 0 no-repeat; }


	/* Work */
	body#work #content div.body { width: 855px; position: relative; left: 95px;}
	body#work #content div.body div.headerBlock { height: 107px; width: 276px; position:relative; top: 24px; left: 200px; border-top: solid 1px #565656;}
	body#work #content div.body div.headerBlock h1 { height: 42px; width: 560px; padding-top: 18px; font-size: 36px; color: #eb481c; line-height: 1em; text-transform: uppercase;}
	body#work #content div.body div.headerBlock h2 { position: absolute; left: 120px; top: 26px; height: 35px; width: 411px; font-size: 24px; font-weight: normal; color: #565656; line-height: 1em; }
	
	body#work #content div.body div.mainContent { left: 200px; top: 12px; }
	body#work #content div.body div.grid { position: relative; top: 12px; left: 104px; width: 760px; }
	
	/* block */
	body#work #content div.body div.grid div.block { float: left; }
	body#work #content div.body div.grid div.block div.badge { padding: 4px; overflow: hidden; border: solid 1px #ccc; background: #fff; }
	body#work #content div.body div.grid div.block div.badge p { font-size: 11px; line-height: 12px; }
		
		/* teaser */
		body#work #content div.body div.grid div.block div.badge div#teaser { height: 36px; position: relative; top: 0px; overflow: hidden; background: #fff; }
		
		/* large block */
		body#work #content div.body div.grid div.block.large { width: 380px; height: 540px; }
		body#work #content div.body div.grid div.block.large div.badge { width: 361px; height: 518px;  }
		body#work #content div.body div.grid div.block.large div.badge h1 { height:38px; padding: 18px 4px 4px 4px; font-size: 30px; font-weight: bold; text-transform: uppercase; }
		body#work #content div.body div.grid div.block.large div.badge p { padding: 0 4px 0 4px; }
		body#work #content div.body div.grid div.block.large div.badge div#teaser { height: 108px; position: relative; top: 0px; overflow: hidden; background: #fff; }
		
		/* medium block */
		body#work #content div.body div.grid div.block.medium { width: 380px; height: 300px; }
		body#work #content div.body div.grid div.block.medium div.badge { width: 361px; height: 276px; }
		body#work #content div.body div.grid div.block.medium div.badge h1 { height:24px; padding: 12px 4px 0 4px; font-size: 18px; font-weight: bold; text-transform: uppercase;}
		body#work #content div.body div.grid div.block.medium div.badge p { padding: 0 4px 0 4px; }
		body#work #content div.body div.grid div.block.medium div.badge div#teaser { height: 76px; position: relative; top: 0px; overflow: hidden; background: #fff; }

		/* small block */
		body#work #content div.body div.grid div.block.small { width: 190px; height: 240px; }
		body#work #content div.body div.grid div.block.small div.badge { width: 171px; height: 218px; }
		body#work #content div.body div.grid div.block.small div.badge h1 { height:24px; padding: 12px 4px 0 4px; font-size: 14px; font-weight: bold; text-transform: uppercase;}
		body#work #content div.body div.grid div.block.small div.badge p { padding: 0 4px 0 4px; }
		body#work #content div.body div.grid div.block.small div.badge div#teaser { height: 36px; position: relative; top: 0px; overflow: hidden; background: #fff; }
	
	body#work #content div.body div.headerBlock ul { list-style-type: none; height: 12px;}
	body#work #content div.body div.headerBlock ul li { font-size: 12px; text-transform: uppercase; float: left; padding-right: 9px; margin-right: 9px; border-right: solid 2px #565656;}
	body#work #content div.body div.headerBlock ul li.client-list { border:none; }
	body#work #content div.body div.headerBlock ul li a { color: #565656; cursor: pointer !important; }
	body#work #content div.body div.headerBlock ul li a:hover { color: #909090; }
	body#work #content div.body div.headerBlock ul li.active a { color: #eb481c; }
	
	body#work #content div.body div.contentBlock { height: 540px; width: 845px; position: relative; left: 9px; } 
	body#work #content div.body div.contentBlock div.contentOverview { position: absolute; left: -104px; top:24px; z-index: 200; height: 144px; width: 380px; display:none; }
	body#work #content div.body div.contentBlock div.contentOverview div.box-fade { height: 144px; width: 380px; display: block; filter:alpha(opacity=85); opacity: 0.85; z-index: 100;}
	body#work #content div.body div.contentBlock div.contentOverview div.box-content { padding: 24px; position: relative; top: -144px; z-index: 101; color: #fff;}
	body#work #content div.body div.contentBlock div.contentOverview div.box-content h1 { height: 36px; font-size: 42px; text-transform: uppercase; line-height: 42px; position: relative; left: -2px;  }
	body#work #content div.body div.contentBlock div.contentOverview div.box-content p { font-size: 11px; line-height: 11px; margin-top: 6px; }

	body#work #content div.body div.contentBlock div#viewProject { position: relative; width: 845px; height: 540px; overflow: hidden;}
	body#work #content div.body div.contentBlock div#viewProject #controls { width: 181px; height: 24px; background-color: #000; position: absolute; top: 168px; left: 0; z-index: 300; display: none; }
	body#work #content div.body div.contentBlock div#viewProject #controls span { height: 24px; width: 90px; line-height: 24px; display: block; text-align: center;float: left;}
	body#work #content div.body div.contentBlock div#viewProject #controls span a { height: 24px; width: 90px; display: block; color: #fff; font-size: 11px; cursor:pointer !important;}
	body#work #content div.body div.contentBlock div#viewProject #controls span a:hover { color: #909090;  }
	body#work #content div.body div.contentBlock div#viewProject .slide { height:540px; width: 845px; text-align: center;}
		
		/* laptop slide */
		body#work #content div.body div.contentBlock div#viewProject .slide.laptop { background:url(/assets/img/bg-slide-laptop.jpg) 0 0 no-repeat; text-align: left; }
		body#work #content div.body div.contentBlock div#viewProject .slide.laptop img { width:520px; height: 327px; position: relative; top:83px; left:162px; }
		
		/* video player slide */
		body#work #content div.body div.contentBlock div#viewProject .slide .videoPlayer { height:540px; width: 845px; text-align: left; }	
		
		body#work #content div.body div.contentBlock div#viewProject .slide .videoPlayer.w433 { background: url(/assets/img/bg-slide-screen-420.png) 0 0 no-repeat; }
		body#work #content div.body div.contentBlock div#viewProject .slide .videoPlayer.w433 embed { position: relative; left: 199px; top:74px; }
		body#work #content div.body div.contentBlock div#viewProject .slide .videoPlayer.w573 { background: url(/assets/img/bg-slide-screen-560.png) 0 0 no-repeat; }
		body#work #content div.body div.contentBlock div#viewProject .slide .videoPlayer.w573 embed { position: relative; left: 125px; top:74px; }
		
		/* radio player slide */
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer { padding-top: 86px; background: #555 url(/assets/img/bg-slide-radio.gif) 0 0 no-repeat; height:540px; width: 845px; text-align: left; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer div.title { display: block; position: relative; top: -28px; left: 286px; height:86px; width: 371px; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer div.title h1 { height:86px; width: 371px; display: block; text-indent: -4000px; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer div.title h1.dietz-and-watson { background: url(/assets/img/h1-radio-dietz-and-watson.png) 14px 30px no-repeat; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer div.title h1.cbc { background: url(/assets/img/h1-radio-cbc.png) 14px 30px no-repeat; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer .players { width: 466px; margin: 0 auto; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer .players .clip { height: 86px; border-top: 1px solid #434343; border-bottom: 1px solid #434343; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer .players .clip.first { border-bottom: 0px; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer .players .clip .duration { height: 86px; width: 86px; float: left; font-size: 24px; line-height: 2em; color: #434343; }
		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer .players .clip .audio { height: 86px; width: 370px; float: right;  }

		body#work #content div.body div.contentBlock div#viewProject .slide.radioPlayer .players .clip .audio p { font-size: 1.4em; padding: 1em 0; color: #d33620; }
	
		/* banner viewer slide */
		body#work #content div.body div.contentBlock div#viewProject .slide .lfra300x250 { position: relative; top: 144px; left:263px; }
		body#work #content div.body div.contentBlock div#viewProject .slide .lfra728x90 { position: relative; top: 82px; left:49px; }
		
	
	/* 66px width previous and next buttons */
	body#work #content div.body div.contentBlock div#left { width: 66px; height: 540px; position: absolute; left: 0; z-index:50; filter:alpha(opacity=25); opacity: 0.25;}
	body#work #content div.body div.contentBlock div#right { width: 66px; height: 540px; position: absolute; left: 779px; z-index:50; float: left; filter:alpha(opacity=25); opacity: 0.25;}
	body#work #content div.body div.contentBlock div#left span,
	body#work #content div.body div.contentBlock div#right span { width: 66px; height: 540px;}
	body#work #content div.body div.contentBlock div#left span a,
	body#work #content div.body div.contentBlock div#right span a { width: 66px; height: 540px; display:block; cursor: pointer !important; text-indent:-4000px; }
	body#work #content div.body div.contentBlock div#left span a { background: url(/assets/img/arrow-previous.png) 9px 252px no-repeat; }
	body#work #content div.body div.contentBlock div#right span a { background: url(/assets/img/arrow-next.png) 9px 252px no-repeat;}

	body#work #content div.body div.contentBlock div.selectProject { position: absolute; left: 0; top:504px; z-index: 300; height: 36px; width: 181px; background: #000; overflow: hidden; }
	body#work #content div.body div.contentBlock div.selectProject h1 { height: 36px; width: 118px; font-size: 11px; line-height: 36px; position: relative; left: 36px;}
	body#work #content div.body div.contentBlock div.selectProject h1 a { height: 36px; width: 118px; display: block; outline:none; color: #fff; }
	body#work #content div.body div.contentBlock div.selectProject div.closeProjects { height: 24px; width: 24px; float: right; position: relative; top: -24px; display: none;}
	body#work #content div.body div.contentBlock div.selectProject div.closeProjects a { height: 24px; width: 24px; display: block; }
	body#work #content div.body div.contentBlock div.selectProject ul { width: 200px; position: relative; left: 26px; }
	body#work #content div.body div.contentBlock div.selectProject ul li { width: 200px; text-transform: uppercase;}
	body#work #content div.body div.contentBlock div.selectProject ul li a { display: block;padding: 6px 9px; color: #fff; }

	body#work #content div.body div.readProject { width: 845px; position: relative; left: 0; }
	
	body#work #content div.body div.readProject div.projectHighlights { float: left; width: 181px; padding: 12px 0 0 0; font-family: "georgia"; position: relative; top: 83px; left: 9px; border-top: solid 1px #565656;}
	body#work #content div.body div.readProject div.projectHighlights h1 { width: 172px; font-size: 18px; line-height: 18px; color: #eb481c;}
	body#work #content div.body div.readProject div.projectHighlights p { width: 172px; text-indent: 9px; font-size: 12px; font-weight: normal; color: #676767; line-height: 18px; margin: 18px 0; background: url(/assets/img/bg-highlight.png) 0 9px no-repeat; }

	
	body#work #content div.body div.readProject div.projectHighlights ul { list-style-type: none; }
	body#work #content div.body div.readProject div.projectHighlights li { height: 12px; font-size: 11px; text-transform: uppercase; }
	body#work #content div.body div.readProject div.projectHighlights li a { color: #9c9c9c; display: block; }
	body#work #content div.body div.readProject div.projectHighlights li a:hover { color: #909090; }
	body#work #content div.body div.readProject div.projectHighlights li.active a { color: #e83c0e; }
	
	body#work #content div.body div.readProject div.projectCopy { float: left; width: 466px; padding-left: 9px; position: relative; left: 9px;}
		body#work #content div.body div.readProject div.projectCopy h1 { padding: 24px 0 11px 0; margin-bottom: 12px; height: 48px; font-size: 40px; line-height: 18px; color: #565656; border-bottom: solid 1px #535353;}
		body#work #content div.body div.readProject div.projectCopy p { font-size: 12px; font-weight: normal; line-height: 18px; color: #000; margin-bottom: 18px; }
	
	body#work #content div.body div.readProject div.projectTestimonials { float: left; width: 180px; font-family: "georgia"; padding: 12px 0 0 0; position: relative; top: 83px; left: 18px; border-top: solid 1px #565656; }
		body#work #content div.body div.readProject div.projectTestimonials h1 { width: 163px; color: #676767; font-size: 12px; line-height: 18px; padding-bottom: 18px; color: #eb481c; }
		body#work #content div.body div.readProject div.projectTestimonials h2 { width: 163px; color: #676767; font-size: 12px; line-height: 18px; }
		body#work #content div.body div.readProject div.projectTestimonials h3 { width: 163px; color: #ef613e; font-size: 12px; line-height: 24px; }

		body#work #content div.body div.readProject div.projectTestimonials p.visitURL { width: 163px; color: #676767; font-size: 12px; line-height: 18px; padding-bottom: 18px; color: #eb481c; }
		body#work #content div.body div.readProject div.projectTestimonials p.quote { width: 163px; color: #676767; font-size: 12px; line-height: 18px; padding-bottom: 18px; }
		body#work #content div.body div.readProject div.projectTestimonials p.citation { width: 163px; color: #ef613e; font-size: 12px; line-height: 15px; }


/* Group Hugs / Headlines */
/*
body#home #content div.headlines { width: 407px; height: 260px; position: relative; top: 50px; margin-bottom: 4.0em; }
body#home #content div.headlines div.box-fade { width: 467px; height:100%; background: #1a1a1a; filter:alpha(opacity=75); opacity: 0.75; z-index: 100; padding: 15px; }
body#home #content div.headlines div.box-content { width: 467px; height: 100%; position: relative; top: -260px; left: 15px; z-index: 101;}
body#home #content div.headlines div.box-content h1 { height: 30px; width: 267px; background: url(/assets/img/h1-news_group-hugs.png) 0 0 no-repeat; text-indent: -4000px; }
body#home #content div.headlines div.box-content p { color: #909090; font-size: 1.2em; margin: 1.2em 0 0.8em 0; }
body#home #content div.headlines div.box-content ul {  }
body#home #content div.headlines div.box-content ul li { font-size: 1.8em; border-bottom: solid 1px #535353; padding-top: 0.2em; }
body#home #content div.headlines div.box-content ul li a { height: auto; width: auto; padding: 0.7em 0; display: block; outline: none; color: #fff;  }
body#home #content div.headlines div.box-content ul li a:hover { color: #909090; }
*/

/* Home Headlines -> One Show */
/*
body#home #wrapper.one-show #content div.headlines { width: 276px; height: 260px; position: relative; top: 168px; left: 92px; margin-bottom: 4.0em; }
body#home #wrapper.one-show #content div.headlines div.box-fade { width: 276px; height:100%; background: none; z-index: 100; padding: 15px; }
body#home #wrapper.one-show #content div.headlines div.box-content { width: 276px; height: 100%; position: relative; top: -260px; left: 15px; z-index: 101;}
body#home #wrapper.one-show #content div.headlines div.box-content h1 { height: 87px; width: 156px; background: url(/assets/img/h1-news_one-show.png) 0 0 no-repeat; text-indent: -4000px; }
body#home #wrapper.one-show #content div.headlines div.box-content p { color: #909090; font-size: 1.2em; margin: 6px 0; }
body#home #wrapper.one-show #content div.headlines div.box-content ul { border-top: solid 1px #474747; }
body#home #wrapper.one-show #content div.headlines div.box-content ul li { font-size: 12px; text-transform:uppercase; border-bottom: solid 1px #474747; }
body#home #wrapper.one-show #content div.headlines div.box-content ul li a { height: auto; width: auto; padding: 6px 0; display: block; outline: none; color: #EB481C;  }
body#home #wrapper.one-show #content div.headlines div.box-content ul li a:hover { color: #909090; }
*/

/* Dietz & Watson */
/*
html#home { background: #002d62 !important; }
body#home #wrapper { background: #f1f2f3 url(/assets/img/bg-wrapper-dietz.png) center top repeat-x !important; }
body#home div#wrapper .dietz-watson { background: url(/assets/img/bg-container_dietz-watson.jpg) 50% 0 no-repeat !important;  }
body#home div#wrapper .dietz-watson #header { background: url(/assets/img/bg-header-dietz.png) 0 0 no-repeat; }
body#home div#wrapper .dietz-watson #header .logo {  }
body#home div#wrapper .dietz-watson #header .logo h1 { height: 120px; text-indent: -4000px; background: url(/assets/img/neiman-logo-grey.png) 0 72px no-repeat; }
body#home div#wrapper .dietz-watson #header .logo h1 a { position: relative; left: 0px; top: 72px; }
body#home div#wrapper .dietz-watson #header .blurb { color: #545454; float: left; }
body#home div#wrapper .dietz-watson #header .blurb em { font-style: normal; font-weight: bold; color: #ee3a43; }
body#home div#wrapper .dietz-watson #header .navigation ul li a span { background: url(/assets/img/navigation-home-dietz.png) no-repeat 0 0; }
body#home div#wrapper #content { height: 562px; }
body#home div#footer { background: #002d62 url(/assets/img/bg-footer-dietz.png) center top repeat-x; padding-bottom: 24px; }
body#home div#footer div.footer { clear: both; padding-bottom: 0px; } 
body#home div#footer div.locations { background: url(/assets/img/neiman-n-dietz.png) 0 0 no-repeat;}
body#home div#footer h2 { color: #ee3a43; }
body#home div#footer a { color: #ccc; }
body#home div#footer a:hover { color: #fff; }
*/

/* Home Headlines */
/*
body#home #wrapper .dietz-watson #content div.headlines { width: 171px; height: 260px; position: relative; top: 168px; left: 0; margin-bottom: 4.0em;  }
body#home #wrapper .dietz-watson #content div.headlines div.box-fade { width: 171px; height:100%; background: none; z-index: 100; padding: 15px; }
body#home #wrapper .dietz-watson #content div.headlines div.box-content { width: 171px; height: 100%; position: relative; top: -260px; left: 0; z-index: 101;}
body#home #wrapper .dietz-watson #content div.headlines div.box-content h1 { height: 66px; width: 89px; position: relative; left: -10px; top: 0; background: url(/assets/img/logo-dietz.png) 0 0 no-repeat; text-indent: -4000px; }
body#home #wrapper .dietz-watson #content div.headlines div.box-content h2 { height: 22px; width: 135px; background: url(/assets/img/h2-were-on-a-roll.png) 0 0 no-repeat; text-indent: -4000px;}
body#home #wrapper .dietz-watson #content div.headlines div.box-content p { font-weight: bold; color: #002d62; font-size: 1em; margin: 6px 0 12px 0; }
body#home #wrapper .dietz-watson #content div.headlines div.box-content p a { color: #ee3a43; }
*/


/* Boobs */
/*
html#home { background: #ffd4ee !important; }
body#home #wrapper { background: #f1f2f3 url(/assets/img/bg-wrapper-boobs.png) center top repeat-x !important; }
body#home div#wrapper .boobs { background: url(/assets/img/bg-container_boobs.jpg) 50% 0 no-repeat !important;  }
body#home div#wrapper .boobs #header { background: url(/assets/img/bg-header-boobs.png) 0 0 no-repeat; }
body#home div#wrapper .boobs #header .logo {  }
body#home div#wrapper .boobs #header .logo h1 { height: 120px; text-indent: -4000px; background: url(/assets/img/neiman-logo-grey.png) 0 72px no-repeat; }
body#home div#wrapper .boobs #header .logo h1 a { position: relative; left: 0px; top: 72px; }
body#home div#wrapper .boobs #header .blurb { color: #545454; float: left; }
body#home div#wrapper .boobs #header .blurb em { font-style: normal; font-weight: bold; color: #e54f93; }
body#home div#wrapper .boobs #header .navigation ul li a span { background: url(/assets/img/navigation-home-boobs.png) no-repeat 0 0; }
body#home div#wrapper #content { height: 562px; }
body#home div#footer { background: #ffd4ee url(/assets/img/bg-footer-boobs.png) center top repeat-x; padding-bottom: 24px; }
body#home div#footer div.footer { clear: both; padding-bottom: 0px; } 
body#home div#footer div.locations { background: url(/assets/img/neiman-n-boobs.png) 0 0 no-repeat;}
body#home div#footer div h1 { color: #000; }
body#home div#footer h2 { color: #ff0045; }
body#home div#footer p, body#home div#footer a { color: #000; }
body#home div#footer a:hover { color: #e54f93; }
*/

/* Headlines */
/*
body#home #wrapper .boobs #content div.headlines { width: 171px; height: 260px; position: relative; top: 100px; left: 0; margin-bottom: 4.0em; }
body#home #wrapper .boobs #content div.headlines div.box-fade { width: 171px; height:100%; background: none; z-index: 100; padding: 15px; }
body#home #wrapper .boobs #content div.headlines div.box-content { width: 171px; height: 100%; position: relative; top: -260px; left: 0; z-index: 101;}
body#home #wrapper .boobs #content div.headlines div.box-content h1 { font-size: 1.8em; line-height: 1em; color: #e54f93; margin-bottom: 0.75em; }
body#home #wrapper .boobs #content div.headlines div.box-content p { color: #888888; font-size: 1em;  font-weight: normal; margin: 6px 0 12px 0; }
body#home #wrapper .boobs #content div.headlines div.box-content p a { color: #000000; }
body#home #wrapper .boobs #content div.headlines div.box-content p a:hover { color: #e54f93; }
*/

/* Links */
/*
body#home #wrapper .boobs #content div.links { width: 277px; height: 204px; position: relative; top: -170px; left: 582px; margin-bottom: 4.0em; }
body#home #wrapper .boobs #content div.links h1 { font-size: 1.6em; margin-bottom: 1em; color: #5b5b5b; }
body#home #wrapper .boobs #content div.links ul { list-style-type: none; width: 277px; padding-bottom: 6px; overflow: hidden !important; background: url(/assets/img/bg-ul-boobs.png) center bottom repeat-x; }
body#home #wrapper .boobs #content div.links ul li { width: 277px; height: 57px; }
body#home #wrapper .boobs #content div.links ul li a { width: 277px; height: 57px; text-indent: -4000px; display: block; outline: none; }
body#home #wrapper .boobs #content div.links ul li.twitter a { background: url(/assets/img/bg-li-boobs-twitter.png) 0 0 no-repeat; }
body#home #wrapper .boobs #content div.links ul li.blog a { background: url(/assets/img/bg-li-boobs-blog.png) 0 0 no-repeat; }
body#home #wrapper .boobs #content div.links ul li.photos a { background: url(/assets/img/bg-li-boobs-photos.png) 0 0 no-repeat; }
body#home #wrapper .boobs #content div.links ul li.donate a { background: url(/assets/img/bg-li-boobs-donate.png) 0 0 no-repeat; }
*/


/* Jay Chiat */
/*
html#home {  background: #fff url(/assets/img/home-chiat.jpg) center top no-repeat !important;}
html#home body { background: none !important; }
body#home #wrapper { background: none !important; }
body#home div#wrapper .jaychiat { background: none !important;  }
body#home div#wrapper .jaychiat #header { background: url(/assets/img/bg-header-jaychiat.png) 0 0 no-repeat; }
body#home div#wrapper .jaychiat #header .logo {  }
body#home div#wrapper .jaychiat #header .logo h1 { height: 120px; text-indent: -4000px; background: url(/assets/img/neiman-logo-grey.png) 0 72px no-repeat; }
body#home div#wrapper .jaychiat #header .logo h1 a { position: relative; left: 0px; top: 72px; }
body#home div#wrapper .jaychiat #header .blurb { color: #545454; float: left; }
body#home div#wrapper .jaychiat #header .blurb em { font-style: normal; font-weight: bold; color: #e00000; }
body#home div#wrapper .jaychiat #header .navigation ul li a span { background: url(/assets/img/navigation-home-jaychiat.png) no-repeat 0 0; }
body#home div#wrapper #content { height: 590px; }
body#home div#footer { background-image: none !important; background-color: transparent !important; padding-bottom: 24px; }
body#home div#footer div.footer { clear: both; padding-bottom: 0px; } 
body#home div#footer div.locations { background: url(/assets/img/neiman-n-jaychiat.png) 0 0 no-repeat;}
body#home div#footer div h1 { color: #000; }
body#home div#footer h2 { color: #e00000; }
body#home div#footer p, body#home div#footer a { color: #000; }
body#home div#footer a:hover { color: #e00000; }

/* Headlines */
/*
body#home #wrapper .jaychiat #content div.headlines { width: 500px; position: relative; top: 65px; left: 0; margin-bottom: 1em; }

/* images */
/*
body#home #wrapper .jaychiat #content div.headlines h1 { font-size: 8em; font-weight: bold; line-height: 0.9em; text-transform: uppercase; color: #df0000; text-indent: -4000px !important; display: block; width: 470px; height: 130px !important; background: url(/assets/img/home-jaychiat-h1-fullapologies.png) 0 0 no-repeat;}
body#home #wrapper .jaychiat #content div.headlines h2 { height: 45px; width: 371px; background: url(/assets/img/home-jaychiat-h2-doesitagain.png) 0 0 no-repeat; text-indent: -4000px; font-family: georgia, serif; font-size: 4.4em; font-weight: normal; font-style: italic; line-height: 1em; text-transform: uppercase; color: #df0000;}

body#home #wrapper .jaychiat #content div.headlines p { width: 190px; font-size: 1.2em; line-height: 1.2em; margin: 18px 0; color: #333; }
body#home #wrapper .jaychiat #content div.headlines p a { color: #e00000;  }
body#home #wrapper .jaychiat #content div.headlines p.release a { height: 18px; padding-right: 18px; padding-top: 1px; background: url(/assets/img/home-jaychiat-arrow.png) right -1px no-repeat; }
*/


/* Nova */


#landscape { display:none; position:absolute; overflow:hidden; width: 100%; height:1026px;  z-index:0; }
/*html#home {  background: #fff url(/assets/img/home-nova.jpg) center top no-repeat !important;}*/
html#home { background: #fff url(/assets/img/home-nova.jpg) center top no-repeat !important; }
html#home body { background: none !important; }
body#home #wrapper { background: none !important; }

body#home div#wrapper .nova { background: none !important;  }
body#home div#wrapper .nova #header { background: url(/assets/img/bg-header-nova.png) 0 0 no-repeat; }
body#home div#wrapper .nova #header .logo {  }
body#home div#wrapper .nova #header .logo h1 { height: 120px; text-indent: -4000px; background: url(/assets/img/neiman-logo-nova.png) 0 72px no-repeat; }
body#home div#wrapper .nova #header .logo h1 a { position: relative; left: 0px; top: 72px; }
body#home div#wrapper .nova #header .blurb { color: #545454; float: left; }
body#home div#wrapper .nova #header .blurb em { font-style: normal; font-weight: bold; color: #81cce3; }
body#home div#wrapper .nova #header .navigation ul li a span { background: url(/assets/img/navigation-home-nova.png) no-repeat 0 0; }

body#home div#wrapper .nova #content { height: 620px; }
body#home div#wrapper .nova #content div.headlines { width: 855px; position: relative; top: 50px; left: 114px; margin-bottom: 15px; }
body#home div#wrapper .nova #content div.headlines h1 { float: left; height:183px; width: 656px; background: url(/assets/img/h1-theVillanovaStory.png) 0 0 no-repeat; text-indent: -4000px; }
body#home div#wrapper .nova #content div.headlines h2 { float: left; height: 180px; width: 180px; background: url(/assets/img/h2-villanovaDates.png) 0 0 no-repeat; text-indent: -4000px; }
body#home div#wrapper .nova #content div.headlines p { padding-top:0.9em; line-height: 1.2em; width: 750px; font-size: 1.2em; color: #9d9d9d; position: relative; left: 84px; clear: both; }
body#home div#wrapper .nova #content div.headlines p a { font-weight: bold; color: #1e3080; }
body#home div#wrapper .nova #content div.headlines p a:hover { color: #81cce3; }

body#home div#wrapper .nova #content div.contentFooter { clear: both; padding-top: 0 !important;}

body#home div#footer { height:200px !important; overflow: hidden !important; background-image: none !important; background-color: transparent !important; padding-top: 0 !important; padding-bottom: 0 !important;}
body#home div#footer div.footer { clear: both; padding-bottom: 0px !important; } 
body#home div#footer div.locations { background: url(/assets/img/neiman-n-nova.png) 0 0 no-repeat;}
body#home div#footer div h1 { color: #81cce3; border-bottom: solid 1px #fff; }
body#home div#footer h2 { color: #81cce3; font-weight: bold; }
body#home div#footer p, 
body#home div#footer a { color: #fff; }
body#home div#footer a:hover { color: #fff; }


/* images */
body#home #wrapper .jaychiat #content div.headlines h1 { font-size: 8em; font-weight: bold; line-height: 0.9em; text-transform: uppercase; color: #df0000; text-indent: -4000px !important; display: block; width: 470px; height: 130px !important; background: url(/assets/img/home-jaychiat-h1-fullapologies.png) 0 0 no-repeat;}
body#home #wrapper .jaychiat #content div.headlines h2 { height: 45px; width: 371px; background: url(/assets/img/home-jaychiat-h2-doesitagain.png) 0 0 no-repeat; text-indent: -4000px; font-family: georgia, serif; font-size: 4.4em; font-weight: normal; font-style: italic; line-height: 1em; text-transform: uppercase; color: #df0000;}

body#home #wrapper .jaychiat #content div.headlines p { width: 190px; font-size: 1.2em; line-height: 1.2em; margin: 18px 0; color: #333; }
body#home #wrapper .jaychiat #content div.headlines p a { color: #e00000;  }
body#home #wrapper .jaychiat #content div.headlines p.release a { height: 18px; padding-right: 18px; padding-top: 1px; background: url(/assets/img/home-jaychiat-arrow.png) right -1px no-repeat; }
