#right {
padding:35px 0 0 20px;
width:243px;
}

#right p { margin-right:30px;}


#right #optional_sidebar_3 {
background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/10094/aap-logo.png) no-repeat scroll left top;
height:115px;
width:112px;
margin-left:45px;
}


#header h1 { display:none;}

#right p.small { font-size:0.9em; text-align:center; margin-right:35px;}

#right h3.aff { font-weight:bold; padding-left:40px;}

img.img-left { 
	float:left; 
	margin:2px 10px 10px 0px;
	}

img.img-center { margin:20px 0 0 15px;}

.clear	{ 
	clear:both;
	}

#main-navigation li.home { border-left:none;}

#footer-navigation li.home { border-left:none;}

#footer p {
color:#FDF5E2;
margin-top:10px;
}

#center h1 {
line-height:25px;
}

#footer a:link, #footer a:visited	{ color:#FDF5E2; text-decoration:underline;}
#footer a:hover, #footer a:active	{ text-decoration:none; }



#service-img {background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/10109/service-img.jpg) no-repeat; width:158px; height:199px; margin:20px 0 0 25px; }

#testimonial-img {background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/10112/testimonial-img.jpg) no-repeat; width:205px; height:188px; margin:20px 0 0 2px; }

li.current { font-size:1.3em; }

li.child {margin-left: 8px; }

#right ul {margin-bottom:20px; }

#right li a {text-decoration:underline; }

/* ------------------------ form elements ------------------------ */



body#contact-us form label	{ font-size:.95em; } 
body#contact-us form br { line-height:0; height:0; }
body#contact-us input, body#contact-us textarea, body#contact-us select { 
	background-color:#ffffff !important;
	border:1px solid #324c4c;
	color:#324c4c;
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px;
	padding:1px 0 0 4px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:1.0em;
	}

body#contact-us select { width:150px; padding:0; }
body#contact-us textarea { height:90px; overflow:auto; }
body#contact-us #contact_business { display: none; }

/* ------------------------ main contact form ------------------------ */

#contact-main { margin:20px 0 10px 0; }
#contact-main label { 
	width:220px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:10px;
	font-size:1.0em;
	}

#contact-main label input, #contact-main label textarea, #contact-main label select { 
	width:170px;
	position:absolute; 
	left:110%; 
	top:-2px;
	}

#contact-main label select { width:175px; }
#contact-main label textarea { height:100px; overflow:auto; }
/* ------------------------ submit button form elements ------------------------ */
input.submit, input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}

input.submit-contact-main { margin:95px 0 0 243px; } /* defines placement of contact-main submit button */
#masthead {
background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11648/header_fifthavenue.jpg) no-repeat scroll 0 0;
height:322px;
}

input, textarea, select {
color:#324C4C;
}

#masthead.static {
height:322px;
}

#header {
background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11666/top.jpg) no-repeat scroll center top;
}

.affiliations
{
	text-align:center;
}

div.address
{
	margin-bottom:10px;
}

.smk a {
	background: url("http://dhsc66z5v6eup.cloudfront.net/icon-kit-01/smk-small-shadows.png") no-repeat;
	display: block;
	float: left;
	height: 45px;
	margin: 0 5px;
	width: 42px;
}
	.smk a.twitter {
	}
	.smk a.facebook {
	margin-left: 0;
	background-position: -200px 0;
	}
	.smk a.linkedin {
	background-position: -400px 0;
	}
	.smk a.blog {
	background-position: -300px 0;
	}
		.smk a:hover.twitter {
			background-position: 0px -100px;
		}
		.smk a:hover.facebook {
		margin-left: 0;
		background-position: -200px -100px;
		}
		.smk a:hover.linkedin {
		background-position: -400px -100px;
		}
		.smk a:hover.blog {
		background-position: -300px -100px;
		}

	.smk a span {
		display:none;
	}
	.smk .clr {
		clear:both;
		float: none;
	}

/* Sidebar Blog Ticker */

	.newsticker-jcarousellite { 
		width:205px; 
		background-color:#DFECEE; 
		margin-bottom:20px;
	}
	.newsticker-jcarousellite #blogPost {
	}
	#right .newsticker-jcarousellite ul { margin-bottom:0px}
	.newsticker-jcarousellite ul li{ display:block; list-style:none; margin-bottom:5px; padding:10px; }
	.newsticker-jcarousellite ul li.odd { background-color:#F4FDFF; }

	.newsticker-jcarousellite #blogPost a {
		text-decoration:none;
	}
	a .blogDate {display:block; font-weight:bold;}
	.blogTitle {}
	.blogContent {}
	a .readMore {display:block; text-decoration:underline;}

/* error message */
.error {
	/* supply height to ensure consistent positioning for every browser */
	height:15px;
	background-color:#52797A;
/* 	border:1px solid #666; */
	font-size:11px;
	color:#fff;
	padding:3px 10px;
	margin-left:-2px;


	/* CSS3 spicing for mozilla and webkit */
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;

	-moz-box-shadow:0 0 6px #333;
	-webkit-box-shadow:0 0 6px #333;
}



