img.img-left { 
	float:left; 
	margin:2px 10px 0px 0px;
	}


body {
background:url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/5057/cms-bg.jpg) repeat-x top #eeeaec;
color:#666666;
}
#header {
	background:url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/5039/cms-header.jpg) no-repeat;
	width:746px;
	margin:0 auto;
}

#wrapper { 
	width: 746px;
}

div#main {
	background:url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/5042/cms-wrap.jpg) repeat-y;
}

body#about-the-doctor #masthead, body#injectables #masthead, body#botox-cosmetic #masthead, body#blog #masthead {
	background: url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/7982/cms-masthead-1.jpg) no-repeat;
	width:847px;
	height:321px;
	margin:0 auto;
	padding:0;
}

body#facial-plastic-surgery #masthead, body#facial-reconstructive-surgery #masthead {
	background: url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/7985/cms-masthead-2.jpg) no-repeat;
	width:847px;
	height:321px;
	margin:0 auto;
	padding:0;
}

body#rhinoplasty #masthead, body#ethnic-rhinoplasty #masthead, body#otoplasty-ear-surgery #masthead {
	background: url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/7988/cms-masthead-3.jpg) no-repeat;
	width:847px;
	height:321px;
	margin:0 auto;
	padding:0;
}

body#other-facial-procedures #masthead, body#site-map #masthead {
	background: url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/7991/cms-masthead-4.jpg) no-repeat;
	width:847px;
	height:321px;
	margin:0 auto;
	padding:0;
}


#footer {
	background:url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/5063/cms-footer.jpg) no-repeat;
	color: #715400;
}
#footer a:link, #footer a:visited {
	color:#990000;
}

#content {
background:url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/5045/main.jpg) no-repeat left top;
}

#center h1, #center h2 {
color:#b93943;
}

#center h1 {
font-size:20px;
}


#center {
margin:0 258px 0 14px;
padding:25px 30px 0;
}

#right h2 {
color:#b93943;
font-size:20px;
margin-top:15px;
}

#header h1 {
font-size:24px;
margin:0 0 0 37px;
}

#header h1 a {
color:#727c91;
}

#header p {
padding:0 40px 0 0;
color:#5893c5;
}

#right h3 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
color:#666666;
}



input, textarea, select {
border:1px solid #cfcfcf;
color:#36282f;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
}

.button {
height:24px;
}

#footer a:link, #footer a:visited {
color:#666666;
}

#footer-navigation li {
border-left:1px solid #666666;
}

a, a:link, a:visited {
color:#6f7170;
text-decoration:underline; outline:none;
}

a, a:hover {
color:#b93943;
text-decoration:none;
}


#masthead {
background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/5048/cms-masthead.jpg) no-repeat scroll center top;
padding:0 0 0 23px;
}

#right .input {
width:202px;
}

#center h1 {
font-size:20px;
line-height:1.1em;
}

#footer p.copyright { color:#666666;}


ul#main-navigation {
	background:url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/5060/cms-nav.jpg) repeat-x;
	margin:0;
	padding:0;
}


#main-navigation li a, #main-navigation li a:link, #main-navigation li a:visited {
color:#6f7170;
}

#main-navigation li a:hover {color:#b93943;}

#main-navigation li a {
font-size:15px;
line-height:24px;
text-decoration:none;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

#main-navigation li {
border-left:none;
position:relative;
height:20px;
padding-right:20px;
}



/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */
#main-navigation li ul {
	position:absolute;
	padding:0;
	left:-9999px;
	padding-right:1px;
	width:200px;
	background-color:#f9faf5;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#main-navigation li ul li { 
	border:1px solid #bfc0c0;
	font-size:12px;
	line-height:20px;
	display:block;
	}	

#main-navigation li ul li a {
	width:100%;
	line-height:20px;			/* Height of each drop down nav item again, should match above */
	}

#main-navigation li ul li a span {
	margin-left:5px;
	}

/* Drop down link styles */
#main-navigation a:link, #main-navigation a:visited, #main-navigation a:hover, #main-navigation a:active {
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
	z-index:100;
	}

#main-navigation li:hover ul, #main-navigation li.sfHover ul{ left:0; position:absolute; top:20px; }

/* Hover styles for drop down items */
#main-navigation li#rhinoplasty ul a:hover, #main-navigation li#injectables ul a:hover { 
	background-image:none;
	color:#b93943;
	text-decoration:none;
	z-index:1000;
	}


#main-navigation li#rhinoplasty { z-index:9999;}		
#main-navigation li#injectables {z-index:9999;}		

#main-navigation li {
padding:0 14px 3px;
}

#main-navigation li ul li { text-align:left;}


#media { margin: 0 35px 25px 0; border: 1px solid #BFBFBF; padding: 9px; background: #EFFBFF; font-size: 11px; }

#media img { margin: 0 5px 3px 0;}

#media p { margin: 0 0 3px; clear: both;  }

#media a.arrow {  padding-right: 10px; background: url(/custom_templates/purefacialaesthetics/templates/images/media-arrow.png) no-repeat right 2px; font-weight: bold; line-height: 29px; color: #603d1d; text-decoration: none; vertical-align: middle; }	

#media a.arrow:hover { color: #28a3ae; }
